Como editar o Main, a tela de login e a resolução do cliente de MU Online
Edite o IP do servidor no Main.exe, personalize a tela de login com sua arte, configure a resolução do cliente e ajuste as configurações do cliente de MU Online.
Personalizar o cliente do servidor é um dos primeiros passos para dar identidade própria ao servidor — o IP do servidor no Main, a logo na tela de login, a resolução da tela. Este guia cobre cada um desses aspectos.
Personalizar o cliente do servidor é um dos primeiros passos para dar identidade própria ao servidor — o IP do servidor no Main, a logo na tela de login, a resolução da tela. Este guia cobre cada um desses aspectos.
Editar o IP do servidor no Main.exe
O Main.exe do cliente de MU Online contém o endereço do servidor embutido. Cada versão e distribuição tem uma ferramenta específica para editá-lo.
Método 1 — Ferramenta de edição de Main (recomendado)
Ferramentas de edição de Main para cada season:
| Season | Ferramenta (nome genérico) | Campos editáveis |
|---|---|---|
| Clássico (0.97/0.99) | HexEditor ou tools específicas | IP, porta |
| Season 1-3 | MuMain Patcher | IP, porta |
| Season 4-5 | Main Editor S4 | IP, porta, versão |
| Season 6 (Ep. 1-3) | Main Editor S6, MuMainPatcher | IP, porta, build version |
| Season 7+ | Tools específicas da distribuição | IP, porta, URL de atualização |
Com a ferramenta:
- Abra a ferramenta e carregue o
Main.exe; - Localize o campo de IP — geralmente mostra o IP atual (127.0.0.1 ou o IP anterior);
- Substitua pelo seu endereço:
- Teste local:
127.0.0.1 - Rede local:
192.168.1.100 - Online:
meuservidor.ddns.netou seu IP público
- Altere a porta se necessário (padrão: 44405);
- Salve o arquivo.
Método 2 — Hex Editor (manual)
Se não tiver a ferramenta específica, é possível editar manualmente:
- Abra o
Main.exeno HxD (hex editor gratuito, pesquise "HxD download"); - Pressione Ctrl+F e pesquise o texto
127.0.0.1(ou o IP atual); - A busca mostrará a posição no arquivo onde o IP está;
- Edite os bytes correspondentes ao IP antigo com o novo IP;
- Salve com Ctrl+S.
Exemplo:
IP original (10 chars): 127.0.0.1\0 = 31 32 37 2E 30 2E 30 2E 31 00
Novo IP (17 chars): 192.168.1.100\0 = NÃO CABE — comprimento diferente
Use um hostname ou IP de comprimento similar:
meuserv.ddns.net\0 = 6D 65 75 73 65 72 76 2E 64 64 6E 73 2E 6E 65 74 00
Verificar se a edição funcionou
Após editar, abra o Main e:
- Confirme que o cliente tenta se conectar ao endereço correto;
- Se aparecer "Connect Fail" mas o servidor estiver offline — o IP foi editado corretamente;
- Se o cliente crasha ao abrir — a edição corrompeu o arquivo. Restaure o backup.
copy Main.exe Main.exe.bak — isso permite recuperar se algo der errado.Editar a tela de login
Localizar os arquivos de tela de login
A tela de login do MU Online S6 (e muitas outras versões) é uma textura de imagem:
Pasta do cliente/
├── Interface/
│ ├── login_back.jpg ← fundo da tela de login (em algumas versões)
│ ├── GFx/
│ │ └── login.swf ← tela de login Flash (versões mais novas)
│ └── Loading/
│ └── Loading01.jpg ← tela de carregamento
├── Data/
└── Main.exe
Interface/, Textures/, UI/) para encontrar os arquivos de imagem.Substituir a imagem de fundo do login (Season 6)
- Localize o arquivo de fundo (ex:
Interface\login_back.jpg); - Anote as dimensões (ex: 1024x768);
- Crie sua imagem personalizada com as exatas mesmas dimensões;
- Salve com o exato mesmo nome e extensão que o original;
- Substitua o arquivo;
- Teste abrindo o cliente.
Ferramentas para criar arte de tela de login
- GIMP (gratuito): exporta em JPEG, PNG, BMP;
- Photoshop: exporta em todos os formatos;
- Canva: para criar arte simples online e exportar.
Elementos comuns na tela de login personalizada:
- Logo do servidor (central ou canto superior);
- Arte/wallpaper do MU Online (não copiar arte oficial com direitos);
- Campos de login e senha (sobrepostos pela UI do jogo);
- Nome e slogan do servidor.
Telas de carregamento (Loading)
Interface/Loading/
├── Loading01.jpg ← aparece durante o carregamento inicial
├── Loading02.jpg ← carregamento de mapas
└── Loading03.jpg ← (em algumas versões)
Substitua os arquivos LoadingXX.jpg pelas suas artes nas mesmas dimensões.
Configurar resolução do cliente
Via Setup.ini (algumas versões)
Muitas distribuições têm um Setup.ini junto ao Main.exe:
; Setup.ini — configurações do cliente
[SETUP]
Width = 1024 ; largura
Height = 768 ; altura
ColorDepth = 32 ; cores (16 ou 32 bits)
FullScreen = 1 ; 0 = janela, 1 = tela cheia
Sound = 1 ; 0 = sem som, 1 = com som
Music = 1 ; 0 = sem música, 1 = com música
Para alterar a resolução, edite Width e Height para os valores desejados.
Resoluções testadas:
| Resolução | Suporte nativo S6 | Com patch widescreen |
|---|---|---|
| 800x600 | Sim | Sim |
| 1024x768 | Sim | Sim |
| 1280x720 (HD) | Não | Alguns clientes |
| 1280x1024 | Não | Alguns patches |
| 1366x768 | Não | Alguns patches |
| 1920x1080 (Full HD) | Não | Patches específicos |
Patch de widescreen
Para habilitar resoluções maiores no MU S6 clássico, existem patches na comunidade que modificam o executável para suportar resoluções wide:
- Pesquise no fórum da comunidade "MU S6 widescreen patch";
- O patch geralmente é um
.exeou.dllque substitui o original; - Após aplicar, edite o
Setup.inipara a resolução desejada.
Personalizar o ícone do cliente
Substituir ícone do Main.exe
Para mudar o ícone que aparece no Main.exe (no Windows Explorer e na barra de tarefas):
- Crie um arquivo
.icocom seu logo (use o IcoFX ou conversor online); - O
.icoideal tem múltiplos tamanhos: 16x16, 32x32, 48x48, 256x256; - Use o Resource Hacker (gratuito) para substituir o ícone no executável:
- Abra o Resource Hacker;
- Clique em File → Open e selecione o
Main.exe; - Expanda Icon Group na árvore;
- Clique com direito no ícone existente → Replace Resource;
- Selecione seu arquivo
.ico; - Salve com File → Save.
Substituir ícone via script de compilação
Ao criar o instalador com Inno Setup ou NSIS, você pode especificar um ícone personalizado para o próprio instalador — separado do ícone do Main.exe.
Configuração avançada do cliente (arquivo de configuração)
Algumas distribuições S6+ têm arquivos de configuração adicionais:
Version.ini (controle de versão do cliente)
[VERSION]
ClientVersion = 1.04d ; versão do cliente — deve bater com o servidor
SerialKey = XXXX ; serial do cliente (algumas distribuições verificam)
Music.ini (configurações de áudio)
[MUSIC]
MusicVolume = 80 ; volume da música (0-100)
SoundVolume = 80 ; volume dos efeitos
BGM = 1 ; 1 = habilitar música de fundo
Erros comuns após editar o Main
| Erro | Causa provável | Solução |
|---|---|---|
| Cliente não abre após edição | Main.exe corrompido | Restaurar backup e reeditar com cuidado |
| "Connect Fail" após trocar IP | IP incorreto ou porta errada | Verificar IP/porta e re-editar |
| Tela de login branca | Imagem de login inválida (tamanho errado) | Corrigir dimensões da imagem |
| Tela distorcida após widescreen | Patch incompatível | Restaurar Main.exe original |
| Ícone não muda | Cache de ícone do Windows | Executar ie4uinit.exe -show ou reiniciar |
Lista de verificação final
MAIN.EXE
[ ] Backup do Main.exe original feito
[ ] IP editado com ferramenta correta
[ ] IP verificado (teste de conexão)
[ ] Porta 44405 confirmada
VISUAL DO CLIENTE
[ ] Imagem de tela de login criada com dimensões corretas
[ ] Arquivo substituído com nome exato
[ ] Telas de carregamento atualizadas
[ ] Ícone personalizado aplicado ao Main.exe
RESOLUCAO
[ ] Setup.ini atualizado com resolução desejada
[ ] Teste em diferentes resoluções feito
[ ] Patch widescreen aplicado (se necessário)
DISTRIBUIÇÃO
[ ] Cliente testado completamente antes de distribuir
[ ] Instalador ou ZIP criado com Main.exe editado
[ ] Hash do instalador publicado para verificação
Perguntas frequentes
Como mudo o IP do servidor no Main.exe?
Use uma ferramenta de edição de Main compatível com a versão do cliente. O IP fica salvo em bytes específicos do executável. Ferramentas gráficas específicas para cada season tornam isso simples.
Posso editar o Main.exe com um hex editor?
Sim, mas é arriscado. O IP fica em uma sequência de bytes específica no executável. Um erro pode corromper o arquivo. Prefira ferramentas específicas de edição de Main.
A tela de login é uma imagem ou está embutida no executável?
Depende da versão e da distribuição. Em muitas versões do Season 6, a tela de login é uma textura BMP na pasta do cliente (geralmente em Interface\\). Em outras versões pode ser embutida no executável.
Posso aumentar a resolução do cliente para 1920x1080?
Depende do cliente. O MU S6 original suporta até 1024x768 nativo. Com patches de widescreen disponíveis na comunidade, é possível habilitar 1280x1024 ou até 1920x1080 em algumas versões.