Para que serve
MuServer\Data\BMD guarda arquivos exportados pelo GameServer para uso no cliente. A configuração principal fica nos arquivos de texto de MuServer\Data; esta pasta contém os resultados gerados a partir deles. Preserve a estrutura e os nomes ao copiar os arquivos para o cliente.
Estrutura do pacote
BMD/
├── Gate.bmd
├── item_model.txt
└── Local/
├── ItemAddOption.bmd
├── ItemSetType.bmd
├── ItemTRSData.bmd
├── Cne/
├── Eng/
├── Por/
└── Spn/
Cada uma das quatro pastas de Local contém Item.bmd, ItemSetOption.bmd, JewelOfHarmonyOption.bmd, Movereq.bmd, NpcName.txt e SocketItem.bmd. A exportação atual cria esses arquivos para os quatro diretórios; não assuma que o nome do idioma significa que o conteúdo foi traduzido. Os nomes exportados vêm dos dados carregados pelo servidor.
| Arquivo | Origem na exportação |
|---|---|
Gate.bmd |
Dados de portais de Move/Gate.txt. |
item_model.txt |
Índices, tipos e modelos dos itens carregados pelo servidor. |
Local/ItemAddOption.bmd |
Dados das opções de item +380. |
Local/ItemSetType.bmd |
Tipos dos itens de set. |
Local/ItemTRSData.bmd |
Dados de posição/transformação dos itens. |
Local/{idioma}/Item.bmd |
Cadastro de itens exportado para o cliente. |
Local/{idioma}/ItemSetOption.bmd |
Opções dos sets. |
Local/{idioma}/JewelOfHarmonyOption.bmd |
Opções de Harmony. |
Local/{idioma}/Movereq.bmd |
Destinos de movimento exportados para o cliente. |
Local/{idioma}/NpcName.txt |
IDs e nomes de monstros/NPCs carregados pelo servidor. |
Local/{idioma}/SocketItem.bmd |
Dados das opções de socket. |
Ao atualizar o cliente
Altere primeiro o arquivo de origem adequado em MuServer\Data. Depois gere novamente os arquivos exportados com a função de exportação do GameServer e copie somente os arquivos correspondentes à versão do cliente. Faça backup dos arquivos anteriores e teste itens, nomes, portais e opções no jogo.
Os arquivos .bmd são binários. Não os abra e salve num editor de texto. item_model.txt e NpcName.txt podem ser lidos para conferência, mas editar essas cópias não altera os dados que o servidor carrega na próxima exportação.