Como a pasta MainInfo está organizada
O Encoder fica em MuServer\Tools\MainInfo. Os arquivos .ini, Main.exe e MHPClient.dll continuam na raiz. As configurações de conteúdo agora ficam nas pastas Effect e Local; UI reúne a apresentação e os textos da interface. A pasta Cliente contém arquivos gerados, prontos para copiar para o cliente do jogo.
MuServer\Tools\MainInfo\
├─ Encoder.exe
├─ Main.exe
├─ MHPClient.dll
├─ MainInfo.ini
├─ MainConnect.ini
├─ Effect\
│ ├─ Character\
│ ├─ Item\
│ ├─ Map\
│ ├─ Monster\
│ └─ Pet\
├─ Local\
│ ├─ Entity\
│ ├─ Item\
│ ├─ Map\
│ └─ System\
├─ UI\
│ ├─ ui.ini
│ └─ Text\
└─ Cliente\Data\
├─ av-code45.pak
├─ Local\Connect.msil
└─ Custom\UI\config.bin
Onde ficam os arquivos TXT
| Pasta | Arquivos da instalação atual |
|---|---|
Effect\Character |
CustomNameWave.txt |
Effect\Item |
CEffectRenderMesh.txt, CustomEffectDynamic.txt, CustomEffectStatic.txt, CustomItemRenderMesh.txt, CustomRemoveGlowItem.txt, CustomRenderEffect.txt, CustomSmokeItem.txt |
Effect\Map |
CMapEffect.txt, CMapRenderMesh.txt, CustomMapAtmosphere.txt |
Effect\Monster |
CustomMonsterEffectDynamic.txt, CustomMonsterEffectStatic.txt, CustomMonsterRenderMesh.txt |
Effect\Pet |
CustomPetEffectDynamic.txt, CustomPetEffectStatic.txt, CustomPetGlow.txt |
Local\Entity |
CustomMonster.txt, CustomNpcName.txt, CustomPet.txt |
Local\Item |
CustomCape.txt, CustomImage.txt, CustomItem.txt, CustomItemDescription.txt, CustomItemMove.txt, CustomItemReplace.txt, CustomJewel.txt, CustomStack.txt, CustomWing.txt |
Local\Map |
CMapEX.txt, CustomWorld.txt |
Local\System |
CustomAirship.txt, CustomBloodCastle.txt, CustomBuyVip.txt, CustomCommand.txt, MarketplaceItemPosition.txt |
Esta tabela identifica onde colocar cada arquivo. Ela não substitui as instruções de configuração de cada sistema.
Ao atualizar uma instalação antiga
- Faça uma cópia da pasta
MainInfoque já usa. - Crie as pastas
EffecteLocalconforme a estrutura acima. Mova seus próprios TXT com todo o conteúdo e as personalizações preservadas. Os TXT vazios fornecidos como exemplo mostram apenas os novos caminhos; não substitua seus arquivos preenchidos por eles. - Mantenha
MainInfo.inieMainConnect.inina raiz. Compare as chaves novas de cada atualização com seus arquivos atuais, sem substituir as configurações completas pelos exemplos. - Execute o
Encoder.exeatualizado a partir da pastaMainInfo. ComPathExportvazio nos dois INI, confira os três arquivos emMainInfo\Cliente\Datamostrados acima. - No procedimento manual, copie o conteúdo de
Cliente\Datapara a pastaDatado cliente do jogo e teste a conexão e a interface. O Genesys Hub faz essa cópia quando o cliente é instalado por ele.
As antigas pastas Common e Release não são usadas pelo Encoder atual. Guardá-las como cópia de segurança não faz o Encoder ler seus arquivos; o conteúdo necessário deve estar nos caminhos novos.