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

Como configurar resolução customizada e FOV no cliente de MU Online

Aprenda a definir resoluções widescreen, ajustar o campo de visão (FOV) e corrigir o esticamento da interface no cliente de MU Online sem quebrar HUD nem hitbox.

GA Gabriel · Atualizado em 20 jun 2025 · ⏱ 17 min de leitura
Resposta rápida

Definir a resolução e o campo de visão corretos é a diferença entre um cliente de MU Online que parece profissional e um que estica a interface como um chiclete. Este tutorial mostra, do zero, como habilitar resoluções widescreen (16:9 e 21:9), ajustar o zoom e o clipping da câmera, e — o passo que

Definir a resolução e o campo de visão corretos é a diferença entre um cliente de MU Online que parece profissional e um que estica a interface como um chiclete. Este tutorial mostra, do zero, como habilitar resoluções widescreen (16:9 e 21:9), ajustar o zoom e o clipping da câmera, e — o passo que quase todo mundo esquece — corrigir o reposicionamento da HUD para que inventário, chat e barras de status continuem alinhados. Todos os caminhos de arquivo e valores citados são exemplos e variam por season/cliente; use-os como referência e confirme no seu build.

Pré-requisitos

Antes de mexer em qualquer configuração, tenha isto em mãos:

  • Cliente de MU Online do seu servidor (a mesma versão que os jogadores baixam). Nunca teste em um cliente diferente do de produção.
  • Acesso à pasta raiz do cliente, onde ficam Main.exe, Setup.ini e as pastas Data/, Interface/ e Local/.
  • Editor de texto sério: Notepad++ ou VS Code. O Bloco de Notas do Windows corrompe encoding de alguns arquivos .ini com acentuação.
  • Resolução nativa do monitor de teste anotada (Configurações do Windows → Sistema → Tela). Você vai precisar dela como valor-alvo.
  • Backup completo da pasta do cliente, ou pelo menos de Setup.ini, Main.exe e da pasta Interface/. Crie uma subpasta _original/ e copie os arquivos para lá antes de qualquer edição.
  • HxD (hex editor) apenas se o seu cliente for antigo o suficiente para ter resolução travada no executável.
  • Permissão de escrita na pasta. Se o cliente estiver em C:\Program Files\, rode o editor como administrador ou mova o cliente para uma pasta sem UAC (ex.: C:\MU\).
Dica: Faça um backup rotulado com a data antes de começar. Se uma resolução deixar a tela preta, você recupera o Setup.ini original em segundos em vez de baixar o cliente inteiro de novo.

Como o MU Online lida com resolução e câmera

O MU Online usa uma câmera isométrica fixa: o ângulo da visão nunca muda, diferente de um FPS. O que chamamos informalmente de "FOV" no MU é, na prática, a combinação de três coisas:

  1. Resolução de renderização — quantos pixels o jogo desenha (ex.: 1920×1080).
  2. Zoom da câmera — a distância entre a câmera e o personagem. Quanto mais longe, mais cenário aparece.
  3. Distância de clipping (draw distance) — até onde o motor renderiza objetos antes de "cortá-los" no horizonte.

Aumentar a resolução mostra mais área da tela porque a interface e o mundo passam a caber em mais pixels. É por isso que jogadores em widescreen enxergam inimigos chegando pela lateral antes de quem joga em 4:3 — e por isso muitos servidores limitam o zoom para nivelar a competição.

A HUD (inventário, barras de HP/MP/SD, chat, minimapa) é desenhada por cima da cena 3D. Em clientes modernos ela é posicionada por âncoras percentuais (o inventário sempre no canto direito, o chat sempre embaixo à esquerda). Em clientes antigos ela é posicionada por coordenadas absolutas calibradas para 640×480 — e é aí que tudo quebra ao subir a resolução.

Onde ficam as configurações de resolução

Dependendo da season, a resolução é controlada por um ou mais destes pontos (isto varia por season/cliente):

LocalSeason típicaO que controla
Setup.ini na raiz do clienteSeason 4 a 8Largura, altura, profundidade de cor, modo janela
Menu Options in-game (ESC → Video)Season 6+Resolução e modo de janela via UI
config.ini ou Option.ini em Data/ ou Local/Seasons modernasResolução, VSync, qualidade
Valores hexadecimais no Main.exeSeason 1–3Resolução fixa embutida (raro)

O procedimento abaixo cobre o caminho mais comum (Setup.ini) e depois os casos especiais.

Passo a passo: configurar resolução via Setup.ini

O Setup.ini é o coração da configuração do cliente na maioria das seasons intermediárias.

  1. Feche o jogo completamente (verifique no Gerenciador de Tarefas se main.exe não está ativo).
  2. Abra Setup.ini da raiz do cliente no Notepad++.
  3. Localize a seção de resolução. Ela costuma parecer com isto (nomes de chave variam por season/cliente):
; Setup.ini — exemplo (Season 6). Nomes de chave variam por cliente.
[Config]
WindowWidth=1920      ; largura em pixels
WindowHeight=1080     ; altura em pixels
ColorDepth=32         ; 16 ou 32 bits
FullScreen=1          ; 1=tela cheia, 0=modo janela
VSync=1               ; 1=sincronizado com o monitor (evita tearing)
  1. Ajuste WindowWidth e WindowHeight para a resolução nativa do seu monitor. Para 16:9 use 1920×1080 ou 2560×1440; para ultrawide 21:9 use 3440×1440.
  2. Mantenha ColorDepth=32 — 16 bits gera banding de cor nos efeitos.
  3. Defina FullScreen=1 para tela cheia ou 0 para modo janela (útil para tirar screenshots e alt-tab rápido).
  4. Salve o arquivo mantendo o encoding original (Notepad++ → Codificação → ANSI, a menos que o arquivo já esteja em UTF-8).
  5. Abra o jogo e verifique: a cena deve preencher a tela sem barras pretas laterais.
Nota: Se aparecerem barras pretas nas laterais em widescreen, o cliente está renderizando em 4:3 e centralizando. Isso indica que a season trava o aspect ratio no Main.exe. Veja a seção "Erros comuns e soluções".

Passo a passo: ajustar o zoom e a distância da câmera (FOV)

Nem todo cliente expõe controle de câmera, mas quando expõe, ele fica assim (arquivo e chaves variam por season/cliente):

; Exemplo de bloco de câmera — presente apenas em alguns clientes
[Camera]
CameraDistance=1200   ; distância da câmera ao personagem (zoom out)
CameraDistanceMax=1500 ; limite máximo de zoom permitido
FarClip=8000          ; draw distance — até onde o motor renderiza
NearClip=50           ; corte próximo (não mexer)

Procedimento recomendado:

  1. Comece pelo padrão. Anote os valores originais antes de mudar.
  2. Aumente CameraDistance em passos de 100 para afastar a câmera e ver mais cenário. Valores exagerados deixam o personagem minúsculo e prejudicam a leitura de PvP.
  3. Ajuste FarClip junto com o zoom: se você afasta a câmera mas o FarClip é baixo, os monstros ao fundo "somem" (pop-in). Suba FarClip até o horizonte ficar estável.
  4. Nunca mexa em NearClip — reduzir demais causa z-fighting (texturas piscando) no personagem.
  5. Teste em vários mapas: um FarClip alto que roda liso em Lorencia pode derrubar o FPS em mapas densos como Kanturu.

Se o seu cliente não tem seção de câmera, o zoom é fixo pelo servidor e só muda com um patch do cliente — não force isso via memória, pois anticheats podem bloquear.

Corrigir o reposicionamento da HUD

Esta é a etapa que separa um cliente bem configurado de um bagunçado. Ao subir a resolução, verifique cada elemento:

  • Barras de HP/MP/SD — devem ficar centralizadas embaixo, sem esticar.
  • Inventário e baú (tecla V / C) — devem abrir dentro da tela, não cortados na borda.
  • Chat — a caixa de texto deve permanecer legível, não minúscula nem gigante.
  • Minimapa (tecla M) — canto correto e proporção mantida.
  • Barra de skills e slots de poção — alinhadas e clicáveis.

Em clientes modernos com âncoras percentuais, tudo se reposiciona sozinho. Em clientes antigos você edita um arquivo de layout de interface, normalmente na pasta Interface/ ou Data/Interface/:

; Exemplo de layout de HUD — formato varia MUITO por cliente
[MainFrame]
HpBarX=45%            ; posição por porcentagem = escala com a resolução
HpBarY=92%
InventoryAnchor=RIGHT ; ancora à direita independentemente da largura
ChatBoxScale=1.0      ; 1.0 = tamanho padrão

Se o layout usa pixels absolutos em vez de porcentagem, recalcule proporcionalmente: se o inventário estava em X=520 para largura 640, em 1920 ele deveria ir para X ≈ 1560 (520 × 1920/640). Ajuste fino testando in-game.

> [!AVISO] Nunca edite o layout da HUD direto no cliente de produção. Trabalhe em uma cópia, valide todos os elementos, e só então substitua o arquivo para os jogadores.

Caso especial: resolução travada no Main.exe

Em clientes muito antigos (Season 1 a 3, isto varia por cliente), a resolução vem "chumbada" em hexadecimal no Main.exe. Editar isso é delicado:

  1. Faça backup do Main.exe (Main_original.exe).
  2. Abra o Main.exe no HxD.
  3. Use Buscar → Hex-values e procure a sequência que representa a largura padrão. Ex.: 640 decimal = 80 02 em little-endian; 480 = E0 01.
  4. Substitua pelo valor da resolução desejada: 800 = 20 03, 1024 = 00 04, 1280 = 00 05.
  5. Salve. Se o jogo não abrir ou travar, restaure o backup imediatamente.

Este método é frágil e específico de cada build. Prefira sempre usar Setup.ini ou a opção in-game se elas existirem. Se você está montando o servidor do zero e ainda vai escolher a season, considere um cliente moderno com suporte nativo a widescreen — o passo a passo geral de montagem está no guia como criar um servidor de MU Online.

Testar e validar a configuração

Depois de qualquer alteração, rode este roteiro de teste em pelo menos dois mapas diferentes:

  1. Login e seleção de personagem — a tela de login deve preencher a resolução sem cortes.
  2. Entrada no mundo — sem barras pretas (a não ser que você aceite letterbox proposital).
  3. Abrir todas as janelas de HUD — inventário, stats (C), skills, guild, chat, minimapa. Nenhuma pode ficar fora da tela.
  4. Combate real — cast de skills, hits em monstros, drop de itens. Confirme que a hitbox dos monstros ainda corresponde ao sprite (um FOV/zoom errado não deve deslocar cliques).
  5. Alt-tab e retorno — em modo tela cheia, alterne para a área de trabalho e volte. O jogo deve redesenhar sem congelar.
  6. FPS — abra o contador (se o cliente tiver) ou observe a fluidez em mapas densos. Resoluções altas com FarClip alto pesam na GPU.

Erros comuns e soluções

SintomaCausa provávelSolução
Barras pretas laterais em widescreenCliente trava aspect ratio 4:3Usar cliente com suporte a widescreen ou patch de aspect ratio (varia por season)
Interface esticada / borradaHUD desenhada para 640×480 sem reescalaEditar layout para âncoras percentuais ou recalcular coordenadas
Tela preta ao abrir o jogoResolução não suportada pelo monitor/GPURestaurar Setup.ini do backup e escolher resolução nativa
Inventário abre cortado na bordaCoordenadas absolutas fora da nova telaReposicionar elementos no arquivo de layout
Monstros somem ao fundoFarClip (draw distance) baixo demaisAumentar FarClip gradualmente até o pop-in cessar
Texturas piscando no personagemNearClip reduzido em excessoRestaurar NearClip ao valor padrão
FPS despenca em mapas densosResolução + draw distance altos demais para a GPUReduzir FarClip, desativar VSync ou baixar resolução
Cliente não salva a resoluçãoSetup.ini sem permissão de escrita (UAC)Mover cliente para fora de Program Files ou rodar como admin
Cliques erram os monstrosZoom/câmera alterado deslocou a projeçãoRestaurar valores de câmera padrão e reajustar com cautela

Checklist de lançamento

  • Backup de Setup.ini, Main.exe e pasta Interface/ guardado em _original/
  • Resolução definida para o valor nativo do monitor de teste
  • ColorDepth em 32 bits confirmado
  • Modo janela vs. tela cheia definido conforme o público do servidor
  • Todas as janelas de HUD abrem dentro da tela em pelo menos 3 resoluções testadas
  • Barras de HP/MP/SD centralizadas e não esticadas
  • Zoom/câmera (se editável) testado sem deslocar hitbox de monstros
  • FarClip ajustado sem pop-in visível nos mapas principais
  • FPS estável em mapa denso (Kanturu, Kalima ou equivalente)
  • Alt-tab e retorno funcionando em tela cheia
  • Cliente final testado do login ao combate real
  • Configuração documentada para replicar no cliente que os jogadores baixam

Com resolução nativa, HUD alinhada e câmera calibrada, o seu cliente passa a impressão de um projeto cuidado — e evita a maior reclamação de jogadores novos, que é a interface esticada. Ajuste os valores de exemplo à realidade da sua season, valide sempre em cliente de produção e mantenha os backups até ter certeza de que tudo está estável.

Perguntas frequentes

Posso jogar MU Online em 1920x1080 sem esticar a interface?

Sim, desde que o cliente suporte resolução dinâmica e você configure o Setup.ini com a resolução nativa do monitor. Clientes antigos podem esticar a HUD e exigem correção via arquivo de layout ou patch de interface.

O que é FOV no MU Online?

FOV (Field of View) é a distância e o ângulo com que a câmera enxerga o cenário. No MU a câmera é isométrica fixa, então o FOV real é o zoom e o clipping de distância definidos no cliente, ajustáveis apenas em clientes que expõem essa opção.

Mudar a resolução me dá vantagem no PvP?

Resoluções maiores mostram mais área da tela, o que ajuda a ver inimigos chegando. Muitos servidores travam o zoom máximo justamente para evitar essa vantagem competitiva entre jogadores.

Por que a interface fica cortada em resoluções altas?

A HUD do MU foi desenhada para 640x480 ou 800x600. Em resoluções maiores os elementos são reposicionados por porcentagem; se o cliente não recalcular as coordenadas, janelas ficam fora da tela ou sobrepostas.

Preciso editar o Main.exe para mudar a resolução?

Na maioria das seasons não — o Setup.ini ou a config in-game resolvem. Só é preciso editar o executável em clientes muito antigos que têm a resolução fixa em hexadecimal, e isso varia por season/cliente.

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