EXESkinner Tool – Editor de Strings para Launchers (FW/PW/JD)
O EXESkinner é uma ferramenta leve para editar links e textos internos do seu launcher.exe sem recompilar o executável. Ideal para servidores de Forsaken World e Perfect World que precisam atualizar URLs de patch, redes sociais, mensagens de UI e outros textos embutidos.
O que a ferramenta faz
-
🔎 Scan inteligente: localiza todas as ocorrências de uma string em ASCII e UTF-16LE (wide char) dentro do
.exe. -
✏️ Replace seguro (in-place): substitui o texto sem mudar o tamanho do arquivo (usa padding
\x00quando o novo texto é menor). -
💾 Backup automático: salva
launcher.exe.bakantes de aplicar as mudanças. -
🧪 Dois modos: Scan (somente listar) e Apply (aplicar as trocas).
-
🔐 Sem elevação: normalmente não exige administrador para editar strings (apenas gravação na pasta).
-
🧰 Compatível: útil para PW/FW e launchers que armazenam texto em ASCII ou UTF-16LE.
Principais usos
-
Trocar
UpdateServerHost/URL de patch (ex.:http://dominio/Patch/). -
Atualizar links de Facebook / Instagram / YouTube / Discord.
-
Padronizar mensagens de boas-vindas e textos de botões no launcher.
Como usar (passo a passo)
-
Coloque o patcher na mesma pasta do
launcher.exe. -
Edite o arquivo
replacements.jsoncom os pares"old" → "new".-
Regra importante: o texto novo não pode ser maior que o antigo (se for menor, a ferramenta preenche com
\x00).
-
-
Rode Scan para pré-visualizar (offsets encontrados).
-
Rode Apply para aplicar as mudanças – será criado
launcher.exe.bak. -
Abra o launcher e valide.
Requisitos
-
Windows 10/11.
-
Acesso de escrita à pasta do launcher.
-
(Opcional) Python + PyInstaller caso queira gerar um
.exepróprio da ferramenta.
Boas práticas
-
Teste em cópia do launcher antes de publicar.
-
Mantenha um controle de versões dos patches aplicados.
-
Se for editar o servidor de patch: garanta que as URLs (HTTP/HTTPS) e caminhos (incluindo case e barras) estão corretos.
-
Em launchers com verificação de integridade (Full Check), lembre de atualizar o
md5files.list/version.inido servidor quando trocar arquivos do cliente.
Avisos
-
Antivírus podem gerar false positive em executáveis modificados — é esperado em ambientes de jogos.
-
Não use a ferramenta para violar licenças; edite apenas arquivos seus.
-
Se o launcher apagar arquivos “extras” ao iniciar, isso é política do Full Check. Ajuste o manifest (ex.: incluir
element\update\game.exee/ouelementclient.exe) além de trocar textos.
