Como editar itens, level máximo e sistema de refino no servidor de MU
Edite Item.txt, ajuste dano, defesa, requisitos e o level máximo de refino — com exemplos reais de linhas e cuidados para não travar o servidor.
Os itens são o motor da economia de qualquer servidor de MU Online. Editar suas stats, requisitos e o sistema de refino é uma das personalizações mais poderosas — e que exige mais cuidado. Um erro nos arquivos de item pode impedir o servidor de iniciar ou fazer o cliente crashar.
Os itens são o motor da economia de qualquer servidor de MU Online. Editar suas stats, requisitos e o sistema de refino é uma das personalizações mais poderosas — e que exige mais cuidado. Um erro nos arquivos de item pode impedir o servidor de iniciar ou fazer o cliente crashar.
Onde ficam os arquivos de item
GameServer/Data/
├── Item.txt ← definições principais de itens (armas, armaduras)
├── ItemAddOption.txt ← opções excelentes (Excellent options)
├── ItemOption.txt ← opções adicionais (via Jewel of Life)
├── SetItem.txt ← bônus de conjuntos (set bonus)
├── MixList.txt ← receitas do Chaos Goblin (combinações de itens)
└── Wing.txt ← dados das asas
Item.txt, procure por ItemData.txt, Items.txt ou arquivo similar. Em algumas distribuições, os dados de itens ficam no banco SQL (tabelas como Item_List).Estrutura do Item.txt
Uma linha do Item.txt define completamente um item. O formato típico da Season 6:
; ID Grupo Nome Nível_req Força_req Agi_req Energia_req Liderança_req Dano_min Dano_max Defesa Velocidade Durabilidade Slot
0 0 Kris 6 20 0 0 0 3 5 0 20 30 0
1 0 Short Sword 6 20 0 0 0 4 7 0 25 30 0
2 0 Rapier 10 30 0 0 0 6 10 0 30 30 0
Colunas principais explicadas
| Coluna | Descrição |
|---|---|
| ID | Número único do item dentro do grupo |
| Grupo | 0=Armas, 2=Elmos, 3=Armaduras, 4=Calças, 5=Luvas, 6=Botas, 7=Escudos, 12=Jóias, 14=Asas |
| Nome | Nome exibido no jogo |
| Nível_req | Level mínimo do personagem para usar |
| Força_req | Força mínima |
| Agi_req | Agilidade mínima |
| Dano_min / max | Dano base da arma (0 para armaduras) |
| Defesa | Defesa base (0 para armas) |
| Velocidade | Velocidade de ataque da arma |
| Durabilidade | Durabilidade máxima do item |
| Slot | Onde equipa: 0=mão direita, 1=mão esquerda, 2=elmo, 3=armadura, 4=calça, 5=luva, 6=bota, 7=anel, 8=pingente |
IDs de grupos de itens
| Grupo | Categoria | Exemplos |
|---|---|---|
| 0 | Armas corpo-a-corpo | Swords, Axes, Maces, Spears |
| 1 | Cajados (Staff) | Skull Staff, Serpent Staff |
| 2 | Elmos | Leather Helm, Scale Helm |
| 3 | Armaduras | Leather Armor, Dragon Armor |
| 4 | Calças | Leather Pants, Dragon Pants |
| 5 | Luvas | Leather Gloves, Dragon Gloves |
| 6 | Botas | Leather Boots, Dragon Boots |
| 7 | Escudos | Buckler, Dragon Shield |
| 8 | Arcos/Crossbows | Short Bow, Crossbow |
| 9 | Armas de ELF (Arrow/Javelin) | Arrow, Javelin |
| 10 | Anéis | Ring of Ice, Ring of Poison |
| 11 | Pingentes | Pendant of Lightning, Pendant of Fire |
| 12 | Jóias | Jewel of Bless, Soul, Life... |
| 13 | Itens especiais | Box of Kundun, Chaos Card |
| 14 | Asas | Wings of Elf, Soul Wings |
| 15 | Orbs (para summoner) | Orb of Impale |
Editar um item existente
Exemplo: aumentar o dano do Dark Reign Blade (espada top de S6)
Encontre a linha do Dark Reign Blade no Item.txt:
; Antes (item original):
21 0 Dark Reign Blade 380 22900 0 0 0 280 320 0 50 100 0
; Depois (dano aumentado para 350-400):
21 0 Dark Reign Blade 380 22900 0 0 0 350 400 0 50 100 0
Exemplo: reduzir requisito de força do Dragon Armor
; Antes:
4 3 Dragon Armor 120 250 0 0 0 0 0 130 0 50 3
; Depois (reduzir req de Força de 250 para 180):
4 3 Dragon Armor 120 180 0 0 0 0 0 130 0 50 3
Sistema de refino — levels +1 a +15 (e além)
O nível de refino de um item (+1, +2, ..., +15) aumenta progressivamente seus atributos. O multiplicador por nível é configurável:
No GameServer.ini
[ITEM_UPGRADE]
MaxItemLevel = 15 ; nível máximo de refino padrão (S6 = +15)
UpgradeDamageBonus = 2 ; +2 de dano por nível de refino para armas
UpgradeDefenseBonus = 2 ; +2 de defesa por nível de refino para armaduras
; Configurações do Chaos Goblin (mix)
MixSuccessRate = 70 ; 70% de chance de sucesso no mix básico
BlessEffect = 25 ; cada Jewel of Bless adiciona 25% na chance
Aumentar o level máximo além de +15
Algumas distribuições suportam MaxItemLevel = 25 ou mais. Para ativar:
- No
GameServer.ini, mudeMaxItemLevel; - No cliente, edite os arquivos de exibição de nível de item para mostrar corretamente;
- Teste exaustivamente — clientes mais antigos podem não suportar exibição acima de +15 corretamente.
Opções Excelentes (Excellent Items)
Os itens Excellent têm opções especiais que os tornam muito mais poderosos. As opções são definidas no ItemAddOption.txt:
; Grupo ID_Opção Tipo Valor
; Tipo: 0=% bônus, 1=valor fixo
; Opções comuns para armas:
0 0 0 12 ; Increase Attack Speed +12
0 1 0 12 ; Increase Damage 12%
0 2 1 20 ; Add Life After Monster Kill 20
0 3 0 14 ; Increase Attack Level +14
0 4 0 10 ; Increase Damage +10%
0 5 0 4 ; Excellent Damage Rate 4%
; Opções para armaduras:
3 0 0 4 ; Excellent Damage Decrease Rate 4%
3 1 0 4 ; Defense Success Rate Increase +4%
3 2 0 8 ; Reflect Damage 8%
3 3 1 4 ; Add Mana After Monster Kill 4
3 4 0 28 ; Increase Max HP 28 (valor fixo)
3 5 0 10 ; Increase Excellent Defense Level 10
Como o Excellent funciona no jogo
- Um item pode ter de 1 a 6 opções Excellent;
- O número de opções é determinado aleatoriamente quando o item é criado;
- Cada opção tem seu efeito independente;
- O bônus de opção excelente se aplica por cima das stats base do item.
Alterar as chances de Excellent no drop
No Drop.txt ou GameServer.ini:
[EXCELLENT]
ExcellentDropChance = 2 ; 2% de chance de um item dropado ser Excellent
MaxExcellentOptions = 6 ; máximo de opções por item Excellent
MinExcellentOptions = 1 ; mínimo de opções por item Excellent
Opção Adicional (Jewel of Life)
O Jewel of Life adiciona uma opção especial ao item. As opções disponíveis ficam no ItemOption.txt:
; ID Valor Tipo_Item Descrição
1 7 0 Wizardry Increase +7 (para cajados)
2 7 0 Attack Increase +7 (para armas físicas)
3 7 3 Defense Increase +7 (para armaduras)
4 28 2 Max Life Increase +28 (para todos)
5 10 4 Max Mana Increase +10 (para todos)
6 7 5 Attack Speed Increase +7
Sets e bônus de conjunto (SetItem.txt)
Quando o personagem equipa múltiplas peças do mesmo set, ganha bônus adicionais:
; SetID Partes_necessárias Bônus_Skill Bônus_Ataque Bônus_Defesa
1 2 1 10 0 ; 2 peças → bônus de skill
1 3 1 15 5 ; 3 peças → bônus maior
1 4 1 20 10 ; 4 peças → full bonus
1 5 1 30 15 ; 5 peças (set completo)
Mix de itens (MixList.txt)
O Chaos Goblin combina itens para criar novos. As receitas ficam no MixList.txt:
; Tipo_Mix Item_Resultado Item1 Item2 Item3 Custo_Zen Chance_Sucesso
; Tipo 0 = Chaos Combination
0 14 0 12 13 12 14 0 2000000 80 ; Wings of Elf (Level 1)
0 14 3 12 13 12 14 0 5000000 70 ; Dragon Wings (Level 2)
Para ajustar as chances de sucesso dos mixes:
[MIX]
WingMixChance_L1 = 80 ; 80% para asas nível 1
WingMixChance_L2 = 70 ; 70% para asas nível 2
WingMixChance_L3 = 50 ; 50% para asas nível 3
Criar um item personalizado
Para criar um item com stats customizadas:
- Escolha um ID não usado no grupo desejado;
- Adicione a linha no
Item.txtdo servidor; - Edite o
Item.txtdo cliente para corresponder (mesmo ID, mesmo grupo); - Configure o drop no
Drop.txtouMonsterSetBase.txt; - Reinicie o GameServer e teste.
; Exemplo: criar uma espada customizada de end-game (ID 99, Grupo 0)
99 0 Legendary Blade 500 50000 0 0 0 500 600 0 60 200 0
Como fazer mudanças com segurança
1. Fechar o GameServer
2. Fazer backup dos arquivos Item.txt, ItemAddOption.txt, etc.
3. Fazer UMA modificação
4. Reiniciar o GameServer
5. Entrar no jogo e testar o item afetado
- Verificar se o item aparece corretamente
- Verificar se as stats estão corretas
- Verificar se equipa no slot certo
6. Só então fazer a próxima modificação
Erros comuns ao editar itens
| Erro | Causa | Solução |
|---|---|---|
| GameServer não inicia após edição | Erro de sintaxe no Item.txt | Comparar com o backup, corrigir a linha |
| Item invisível no inventário | ID não existe no cliente | Adicionar o ID no Item.txt do cliente |
| Item dropa com stats erradas | Item.txt do servidor e do cliente divergem | Sincronizar os dois arquivos |
| Cliente crasha ao pegar o item | ID fora do range suportado pelo cliente | Usar ID dentro do range válido |
| Bônus de set não funciona | SetID incorreto no SetItem.txt | Verificar SetID e número de peças |
Perguntas frequentes
O que é o Item.txt do servidor?
É o arquivo que define os atributos de cada item: dano, defesa, requisitos (nível/força/agilidade), durabilidade e slot. Editar ele muda o comportamento dos itens no servidor e no cliente.
Posso aumentar o level máximo de refino além de +15?
Depende da season e da distribuição. Algumas suportam +25 ou mais com ajustes no cliente e servidor. Sempre teste antes — alguns clientes não exibem corretamente acima de +15.
Cliente e servidor precisam estar sincronizados?
Sim, obrigatoriamente. Se você mudar atributos de um item no servidor mas não no cliente (ou vice-versa), o item pode aparecer errado, ter bugs de exibição ou fazer o cliente crashar.
Como criar um item personalizado?
Você pode modificar um item existente com um ID não usado, dar novos atributos, e atribuir drop pelo MonsterSetBase ou Drop.txt. Criar itens completamente novos requer editar também os arquivos do cliente.