O maior portal de MU Online do Brasil — desde 2003
Tutorial Intermediário Cliente

Como configurar cursor e ícones customizados no cliente de MU

Personalize o cursor do mouse e os ícones do cliente de MU Online, do ponteiro in-game ao ícone do Main.exe, deixando o visual do seu servidor coerente do desktop até a tela de jogo.

GA Gabriel · Atualizado em 27 ago 2024 · ⏱ 20 min de leitura
Resposta rápida

Detalhes pequenos são o que separa um cliente amador de um cliente com cara de servidor sério. O cursor do mouse dentro do jogo, o ícone na barra de tarefas, o ícone do atalho no desktop e os ícones de sistemas in-game (loja, eventos, atalhos) formam uma identidade visual contínua — do momento em qu

Detalhes pequenos são o que separa um cliente amador de um cliente com cara de servidor sério. O cursor do mouse dentro do jogo, o ícone na barra de tarefas, o ícone do atalho no desktop e os ícones de sistemas in-game (loja, eventos, atalhos) formam uma identidade visual contínua — do momento em que o jogador clica no atalho até quando ele está caçando em Lorencia. Este guia mostra, na prática, como trocar cada um desses elementos, quais formatos usar e como não quebrar o cliente no processo. É um tutorial de nível intermediário: você vai mexer com texturas do MU e com recursos do executável, mas sem edição de bytes arriscada.

Pré-requisitos

  • Cliente do seu servidor já montado e funcional. Se ainda estiver montando o servidor em si, veja antes o guia de como criar servidor de MU Online.
  • Editor de imagem com suporte a transparência: GIMP (gratuito) ou Photoshop.
  • Conversor de texturas MU (.ozj/.ozt) compatível com a sua season.
  • Resource Hacker (gratuito) para editar o ícone embutido no Main.exe.
  • IcoFX, GIMP ou um conversor online para gerar arquivos .ico com múltiplos tamanhos.
  • (Opcional) ImageMagick para gerar .ico por linha de comando.
  • Backup da pasta de texturas do cliente e do Main.exe.
Atenção: Antes de qualquer alteração, copie a pasta de texturas (ex.: Interface/, Data/) e o Main.exe para uma pasta _original/. Restaurar um cursor quebrado leva segundos se você tiver backup, e horas se não tiver.

Entenda os três "ícones" diferentes do cliente

Muita gente confunde tudo em um só, mas há três coisas distintas, cada uma editada de um jeito:

ElementoOnde viveFormatoFerramenta
Cursor in-gameTextura na pasta do cliente.ozt/.ozj (varia)Conversor MU + editor de imagem
Ícone do Main.exe (barra de tarefas/atalho)Recurso embutido no executável.icoResource Hacker
Ícones de UI in-game (botões de loja, evento)Texturas na pasta Interface/.ozt/.ozjConversor MU + editor de imagem

A regra mental: se aparece dentro do jogo, é textura; se aparece no Windows (barra de tarefas, Explorer), é recurso do .exe.

Como o cursor do MU funciona

Na maioria das versões, o MU Online desenha o próprio ponteiro do mouse como uma textura, escondendo o cursor do Windows enquanto o jogo está em foco. Isso tem duas implicações:

  1. Você troca o cursor editando um arquivo de textura do cliente, não as configurações do mouse do Windows;
  2. A textura do cursor costuma ter transparência (o ponteiro não é um retângulo), então normalmente é .ozt (base TGA com canal alpha).
Nota: O nome e o formato do arquivo do cursor variam por season/cliente. Um exemplo comum é uma textura chamada Cursor.ozt (ou similar) dentro de Interface/, mas confirme no seu cliente antes. Se houver vários estados de cursor (normal, sobre inimigo, sobre item), pode haver mais de um arquivo ou várias imagens na mesma textura.

Trocar o cursor in-game (passo a passo)

  1. Localize a textura do cursor na pasta do cliente (ex.: Interface/Cursor.ozt — varia por season/cliente);
  2. Faça backup: copy Interface\Cursor.ozt Interface\Cursor.ozt.bak;
  3. Converta o .ozt para .png no conversor MU, preservando o canal alpha;
  4. Abra o .png no editor e anote as dimensões exatas (ex.: 32x32 ou 64x64 — varia);
  5. Desenhe seu novo ponteiro mantendo:
  • O mesmo tamanho de imagem;
  • O "ponto quente" (a ponta que efetivamente clica) no mesmo lugar do original, normalmente o canto superior esquerdo;
  • Transparência ao redor do ponteiro (não achate sobre fundo sólido);
  1. Exporte como .png com alpha preservado;
  2. Converta de volta para .ozt;
  3. Substitua a textura no cliente e teste movendo o mouse pela tela de jogo.
Dica: Cursores muito grandes atrapalham o gameplay — o jogador perde a mira em cliques rápidos de skill. Mantenha o ponteiro compacto e com a ponta bem definida, mesmo que a arte seja estilizada.

Cuidados com o "ponto quente" (hotspot)

O ponto quente é o pixel exato do cursor que conta como clique. Se sua arte desloca a ponta do ponteiro para o centro da imagem, o jogador vai clicar "torto" — mira em um monstro e acerta o chão ao lado. Para evitar isso:

  1. Abra o cursor original e identifique onde está a ponta ativa;
  2. Ao redesenhar, mantenha a ponta do novo cursor no mesmo pixel;
  3. Se o motor do seu cliente permite configurar o hotspot em um arquivo externo, ajuste lá; caso contrário, alinhe a arte ao hotspot fixo do original.

Trocar o ícone do Main.exe

O ícone que aparece na barra de tarefas, no Alt+Tab e no Explorer é um recurso embutido no executável. Para trocá-lo você precisa primeiro de um .ico bem construído.

Gerar um .ico com múltiplos tamanhos

Um bom .ico contém várias resoluções na mesma imagem (16x16, 32x32, 48x48, 256x256), para o Windows escolher a certa em cada contexto.

# Gerar um .ico multi-tamanho com ImageMagick (PowerShell)
magick convert logo.png -resize 256x256 icon_256.png
magick convert logo.png -resize 48x48  icon_48.png
magick convert logo.png -resize 32x32  icon_32.png
magick convert logo.png -resize 16x16  icon_16.png
magick convert icon_256.png icon_48.png icon_32.png icon_16.png servidor-mu.ico

Se preferir sem linha de comando, o IcoFX e vários conversores online geram .ico multi-tamanho a partir de um PNG.

Substituir o ícone com Resource Hacker

  1. Abra o Resource Hacker;
  2. File → Open → selecione o Main.exe;
  3. No painel esquerdo, expanda Icon Group;
  4. Clique com o botão direito no grupo de ícones existente → Replace Icon (ou Replace Resource);
  5. Selecione seu servidor-mu.ico;
  6. File → Save (o Resource Hacker cria um _original de segurança em alguns casos, mas mantenha o seu backup mesmo assim);
  7. Feche e verifique o ícone novo no Explorer.
Atenção: Salve com "Save" e não "Save As" apontando para outro nome se o seu launcher espera exatamente Main.exe. Um nome diferente quebra atalhos e o updater.

Quando o ícone "não muda"

O Windows guarda um cache de ícones agressivo. Se você trocou o ícone e o Explorer ainda mostra o antigo:

  1. Rode no terminal: ie4uinit.exe -show;
  2. Se não resolver, reinicie o processo do Explorer (Gerenciador de Tarefas → Windows Explorer → Reiniciar);
  3. Confirme que o atalho aponta para o Main.exe editado, e não para uma cópia antiga em outra pasta;
  4. Em último caso, limpe o cache de ícones e faça logoff/logon.

Trocar ícones de UI in-game

Botões de loja, eventos, atalhos e minimapa também são texturas. O processo é idêntico ao do cursor:

  1. Converta em lote os .ozj/.ozt de Interface/ para visualizar em miniatura;
  2. Identifique o ícone que quer trocar;
  3. Edite mantendo dimensões e transparência;
  4. Reconverta e substitua;
  5. Teste no jogo abrindo a janela/sistema correspondente.
Dica: Padronize o estilo. Se você deixar o ícone da loja moderno e colorido mas os ícones de evento continuarem no estilo antigo, a interface fica "remendada". Escolha uma paleta e um traço e aplique em todos os ícones que editar.

Formatos e dimensões de referência

Valores de exemplo — variam por season/cliente, sempre confira o arquivo original:

ElementoFormato típicoDimensão de exemploTransparência
Cursor in-game.ozt32x32 ou 64x64Sim
Ícone do Main.exe.ico16/32/48/256 (multi)Sim
Ícone de botão de UI.ozt32x32Sim
Ícone de item no inventário.ozt/.bmd~28x28 por slotSim

Erros comuns e soluções

ErroCausa provávelSolução
Cursor "clica torto"Hotspot deslocado na nova arteAlinhar a ponta do cursor ao mesmo pixel do original
Cursor com fundo preto/brancoTransparência perdida (salvo como .ozj)Reexportar PNG com alpha e converter para .ozt
Cliente crasha ao entrar no jogoTextura de cursor com dimensão erradaRecriar com as dimensões exatas do original
Ícone do .exe não mudaCache de ícones do WindowsRodar ie4uinit.exe -show ou reiniciar o Explorer
Ícone borrado na barra de tarefas.ico sem tamanho 32x32/48x48Gerar .ico multi-tamanho incluindo essas resoluções
Atalho quebrado após editarSalvou o .exe com outro nomeManter o nome Main.exe e reapontar o atalho
Ícone de UI não atualizaTextura dentro de pacote, não soltaVerificar se o cliente lê texturas soltas ou empacotadas

Empacotar e distribuir

# Empacotar somente os arquivos alterados (PowerShell + 7-Zip)
& "C:\Program Files\7-Zip\7z.exe" a -t7z -mx=9 patch-visual.7z Interface\ Main.exe

# Hash de integridade para publicar no site
Get-FileHash patch-visual.7z -Algorithm SHA256 | Select-Object Hash

Se você usa launcher/updater, adicione os arquivos modificados à lista de atualização para os jogadores receberem cursor e ícones novos automaticamente.

Checklist de lançamento

  • Backup da pasta de texturas e do Main.exe em _original/
  • Nome e formato reais do arquivo de cursor confirmados no seu cliente
  • Cursor recriado nas dimensões exatas, com transparência
  • Hotspot (ponta ativa) alinhado ao original — clique testado no jogo
  • .ico gerado com múltiplos tamanhos (16/32/48/256)
  • Ícone do Main.exe substituído via Resource Hacker
  • Cache de ícones do Windows atualizado e ícone confirmado
  • Ícones de UI in-game padronizados no mesmo estilo
  • Cliente aberto do atalho até o jogo sem crashes
  • Patch compactado e hash SHA256 publicado
  • Arquivos adicionados à lista do launcher/updater (se houver)

Perguntas frequentes

O cursor do MU é o cursor do Windows ou uma textura do jogo?

Na maioria das versões, o cursor in-game é uma textura própria do cliente, renderizada pelo motor, e não o cursor do Windows. Por isso você troca a arte dele nos arquivos de textura do cliente, não nas configurações do mouse do Windows.

Qual formato o cursor do jogo usa?

Varia por season/cliente. Muitos clientes usam uma textura com transparência (.ozt, base TGA com alpha) para o ponteiro. Confirme o formato do arquivo original do seu cliente antes de criar a arte.

Como troco o ícone que aparece na barra de tarefas?

Esse é o ícone embutido no Main.exe. Use o Resource Hacker para substituir o recurso Icon Group por um arquivo .ico com múltiplos tamanhos. Não é uma textura do jogo, é um recurso do executável.

O ícone não mudou mesmo depois de trocar. O que houve?

Quase sempre é o cache de ícones do Windows. Rode ie4uinit.exe -show ou reinicie o Explorer. Confirme também se você editou o Main.exe certo e se o atalho não aponta para uma cópia antiga.

Preciso do mesmo tamanho de imagem do cursor original?

Sim. Mantenha as dimensões da textura original do cursor. Tamanhos diferentes podem distorcer o ponteiro, deslocar o ponto de clique ou fazer o cliente cravar ao carregar a textura.

GA
Editor de guias e builds

Gabriel cobre gameplay, builds de classes, PvP e progressão. Testa cada estratégia em servidor antes de publicar.

Continue lendo

Artigos relacionados