Доброго времени суток всем!
Вопрос следующего характера, возможно он странный, но есть желание полностью пересобрать L2GameData.
Как следствие, ищу человека который понимает в этом больше, чем я. Работа будет оплачиваться, само-собой.
Полностью выполнять работу и не требуется, нужно скорее объяснить алгоритм работы для моей дальнейшей работы.
Какие выводы сделал на собственном опыте до создания этой темы:
Если просто создать новую строку в SkillName-Classic, с новым ID, например 40000, и попробовать сохранить *dat. То мы получим ошибку клиента.
Но если создать сначала в SkillGrp-Classic строку с ID 40000, а уже после этого создать строку в SkillName-Classic то ошибки не будет и все будет отлично работать.
Как следствие - L2GameDat формируется на основании связанных файлов и сам подтягивает названия. Это нам понятно.
Но что делать если я полностью хочу пересобрать всю папку System чтобы не сломать структуру файла?
В какой последовательности создавать файлы и записывать в них информацию? Чтобы не получать ошибок в формате: "warning string"
Буду рад любой помощи.
Вопрос следующего характера, возможно он странный, но есть желание полностью пересобрать L2GameData.
Как следствие, ищу человека который понимает в этом больше, чем я. Работа будет оплачиваться, само-собой.
Полностью выполнять работу и не требуется, нужно скорее объяснить алгоритм работы для моей дальнейшей работы.
Какие выводы сделал на собственном опыте до создания этой темы:
Если просто создать новую строку в SkillName-Classic, с новым ID, например 40000, и попробовать сохранить *dat. То мы получим ошибку клиента.
Но если создать сначала в SkillGrp-Classic строку с ID 40000, а уже после этого создать строку в SkillName-Classic то ошибки не будет и все будет отлично работать.
Как следствие - L2GameDat формируется на основании связанных файлов и сам подтягивает названия. Это нам понятно.
Но что делать если я полностью хочу пересобрать всю папку System чтобы не сломать структуру файла?
В какой последовательности создавать файлы и записывать в них информацию? Чтобы не получать ошибок в формате: "warning string"
Буду рад любой помощи.