Ferramentas para Desenvolvedores Lineage 2
Conjunto completo de ferramentas para desenvolvedores de servidores Lineage 2
Simplifique seu desenvolvimento com mais de 12 ferramentas especializadas em uma interface moderna e intuitiva
Siga este guia para configurar o L2Toolkit em seu ambiente de desenvolvimento
Windows 10/11
.NET 8.0
Visual Studio ou Rider
x64
Certifique-se de que os seguintes arquivos estão na pasta assets/
:
ItemName_Classic-eu.txt
EtcItemgrp_Classic.txt
Armorgrp_Classic.txt
Weapongrp_Classic.txt
Skillgrp_Classic.txt
h5_names.txt
ItemStatData.txt
Necessário para XML
Execute através da IDE ou use o executável compilado diretamente para começar a usar o L2Toolkit.
Descubra todas as ferramentas poderosas que o L2Toolkit oferece para acelerar seu desenvolvimento
Converte dados de portas do UnrealEd para formato XML com precisão e eficiência.
Gerador de dados de animação para NPCs com suporte a múltiplas animações.
Cria arquivos de spawn para NPCs de forma automatizada e organizada.
Gerador de itens para a Prime Shop do cliente com configuração completa.
Obtém arquivos .dat Live para uso no Classic com processamento otimizado e geração de XML.
Cria arquivo skill_enchant_data.xml para Giran Forge com configuração avançada.
Ferramentas complementares para otimizar seu fluxo de trabalho
Busca ícones por ID com interface intuitiva
Análise avançada de logs do servidor
Processamento de descrições de itens
Gerenciamento de dados de upgrade
Sistema avançado para obter arquivos .dat Live e convertê-los para uso no Classic com geração automática de XML. Ideal para sincronizar skills, armas, armaduras e itens entre diferentes versões do Lineage 2, incluindo conversão automática de grades S+ para S.
A pasta selecionada deve conter os seguintes arquivos:
Skillgrp.txt
Dados de skills do jogo
SkillName-eu.txt
Nomes das skills
ItemName-eu.txt
Nomes dos itens
Weapongrp.txt
Dados de armas
Armorgrp.txt
Dados de armaduras
EtcItemgrp.txt
Dados de itens diversos
ItemStatData.txt
Dados de status dos equipamentos - Necessário para XML
Escolha o tipo de dados que deseja processar:
Processa skills do jogo com seus efeitos e propriedades
Processa armas com stats, grades e características + Geração de XML
Processa armaduras com defesas e set effects + Geração de XML
Processa itens diversos como consumíveis e materiais
Converte automaticamente grades avançadas para grade S compatível com Classic:
Habilita o efeito visual de brilho no enchant para armaduras:
full_armor_enchant_effect_type=-1
↓
full_armor_enchant_effect_type=1
Escolha a pasta contendo os arquivos .dat convertidos para formato .txt
Selecione o tipo de processamento: Skills, Weapons, Armor ou Items
Defina os IDs desejados usando diferentes formatos de entrada
Configure a conversão S+ e o brilho do enchant para equipamentos
Clique em "Gerar" para processar e obter os dados convertidos + XML
Diferentes maneiras de especificar os IDs dos itens:
1000
Para processar apenas um item específico
1000;1001;1002
Para processar vários itens específicos (separados por ";")
1000...1010
Para processar uma faixa de IDs (do 1000 ao 1010)
O que você receberá após o processamento:
Arquivos de dados estruturados prontos para uso no Classic, contendo todas as propriedades e características dos itens/skills processados.
Mapeamento completo dos nomes localizados para cada item ou skill processado, facilitando a identificação e uso no jogo.
Arquivo XML completo para armas e armaduras com todos os stats, propriedades e enchantments prontos para uso no servidor.
Use ranges para processar grandes quantidades de itens de uma só vez, economizando tempo e garantindo consistência nos dados.
Explore a arquitetura interna do L2Toolkit e compreenda como utilizar suas classes e métodos
public record EnchantData(
int Id,
string Level
);
Modelo para representação de ícones de itens e skills
Modelo para nomes de itens do jogo
Dados de skills do jogo
Sistema de logs thread-safe para monitoramento
public void AddLog(string log)
public void ClearLog()
public void RegisterBlock(TextBox block)
Utilitários avançados de parsing de dados do jogo
Classe principal para acesso ao banco de dados e gerenciamento de conexões
Operações de banco de dados e manipulação de dados
Tudo que você precisa saber para contribuir e expandir o L2Toolkit
L2Toolkit/
├── pages/ # Páginas/Controles UI
├── database/ # Classes de BD
├── DataMap/ # Modelos de dados
├── Utilities/ # Utilitários
├── images/ # Recursos de imagem
└── Properties/ # Configurações
Faça o clone do projeto do GitHub para sua máquina local
Restore os pacotes NuGet necessários para o projeto
Compile e execute no Visual Studio para começar
Ajude a melhorar o L2Toolkit! Contribuições são sempre bem-vindas.
Veja as últimas melhorias implementadas no módulo Live Data