Работа с L2GameDataName.dat

Доброго времени суток! Сегодня я постараюсь детально разобрать вопрос, который возникает у новеньких (и не только) юзеров "Как работать с Classic/Legacy Клиентом, а именно с *.dat файлами".
Начнем, буду разбирать на примере Classic p166 en. Что нам понадобиться - Editor для dat файлов, возможно Вам повезет и "нужный" попадется с первого раза, а возможно и с 20-го.
1. Копируем все *.dat файлы из папки system_en - их получается 191, создаем отдельную папку с названием (например) "sys_dat" (где вам угодно) и закидываем их туда.
2. Удаляем файл icudtl.dat -> 190
3. Запускаем наш Editor и жмем "Decrypt All"/"Распаковать все"/ или может у вас еще какая-то кнопка, указываем путь к нашей созданной папке - "sys_dat", затем "select"/"ok"/"хорошо"/"дальше"/"распаковать" или что-то подобное.
4. По завершению процесса мы должны получить 190 файлов в формате *.txt (если 190 - смотри следующий шаг), если меньше - пробуем то же самое, но уже с другим Editor'ом (мне повезло, мой Editor работает и с Classic-p166 и с Legacy-p306/p311 клиентами)
5. Смотрим лог/консоль
[2023-10-03 19:06:29] INFO Mass unpacker with using p166_en chronicles by path [Это путь к вашей папке\sys_dat]
[2023-10-03 19:06:29] INFO Unpacking [AbnormalDefaultEffect.dat]
[2023-10-03 19:06:30] INFO Unpacking [L2GameDataName.dat]
[2023-10-03 19:06:30] INFO GameDataName: Error index: 13893 string: [none] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 37309 string: ItemSound.public_sword_shing_3;[ItemSound.sword_great_4 status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 72447 string: [MonSound22.fafurion_warrior_a_dmg_2 status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 72448 string: [MonSound22.fafurion_warrior_a_dmg_3 status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 72456 string: [MonSound22.fafurion_warrior_b_dmg_2 status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 72457 string: [MonSound22.fafurion_warrior_b_dmg_3 status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 75071 string: Npcdialog2.human_M_young_lively_guard_03;[Npcdialog2.human_M_young_lively_guard_05 status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 75072 string: Npcdialog2.human_M_young_lively_guard_02;[Npcdialog2.human_M_young_lively_guard_04 status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 80409 string: [Branch3.G_Russia_npc_m00] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 93126 string: LineageAccessory3.fertheia_pvp_Hrm_ad11;[none status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 97286 string: [icon.bm_elmoaden_box] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 97287 string: [icon.bm_elmoaden_pocket] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 97288 string: [icon.bm_elmoaden_gold_box] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 97289 string: [icon.bm_elmoaden_silver_box] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 97290 string: [icon.etc_treasure_box_i00] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 97374 string: [icon.etc_clear_crystal_cube_pc_i00] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 97375 string: [icon.etc_violet_crystal_cube_pc_i00] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 97376 string: [icon.etc_pink_crystal_cube_pc_i00] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 97377 string: [icon.etc_dkbrown_crystal_cube_pc_i00] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 97378 string: [icon.etc_black_crystal_cube_pc_i00] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 97379 string: [icon.etc_golden_ore_cube_pc_i00] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 97380 string: [icon.etc_silver_ore_cube_pc_i00] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 97381 string: [icon.etc_cupreous_ore_cube_pc_i00] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 97382 string: [icon.etc_earthen_ore_cube_pc_i00] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 97383 string: [icon.etc_crystal_cube_event_i00] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Load 100098 count.
[2023-10-03 19:06:30] INFO Unpacking [AbnormalEdgeEffectData.dat]
...(все остальные файлы)
[2023-10-03 19:06:39] INFO Unpacking [ZoneName_Classic-eu.dat]
[2023-10-03 19:06:39] INFO Completed. Elapsed 9 sec
Видим ошибки типа ...
[2023-10-03 19:06:30] INFO GameDataName: Error index: 13893 string: [none] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 37309 string: ItemSound.public_sword_shing_3;[ItemSound.sword_great_4 status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 72447 string: [MonSound22.fafurion_warrior_a_dmg_2 status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 72448 string: [MonSound22.fafurion_warrior_a_dmg_3 status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 72456 string: [MonSound22.fafurion_warrior_b_dmg_2 status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 72457 string: [MonSound22.fafurion_warrior_b_dmg_3 status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 75071 string: Npcdialog2.human_M_young_lively_guard_03;[Npcdialog2.human_M_young_lively_guard_05 status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 75072 string: Npcdialog2.human_M_young_lively_guard_02;[Npcdialog2.human_M_young_lively_guard_04 status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 80409 string: [Branch3.G_Russia_npc_m00] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 93126 string: LineageAccessory3.fertheia_pvp_Hrm_ad11;[none status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 97286 string: [icon.bm_elmoaden_box] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 97287 string: [icon.bm_elmoaden_pocket] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 97288 string: [icon.bm_elmoaden_gold_box] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 97289 string: [icon.bm_elmoaden_silver_box] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 97290 string: [icon.etc_treasure_box_i00] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 97374 string: [icon.etc_clear_crystal_cube_pc_i00] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 97375 string: [icon.etc_violet_crystal_cube_pc_i00] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 97376 string: [icon.etc_pink_crystal_cube_pc_i00] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 97377 string: [icon.etc_dkbrown_crystal_cube_pc_i00] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 97378 string: [icon.etc_black_crystal_cube_pc_i00] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 97379 string: [icon.etc_golden_ore_cube_pc_i00] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 97380 string: [icon.etc_silver_ore_cube_pc_i00] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 97381 string: [icon.etc_cupreous_ore_cube_pc_i00] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 97382 string: [icon.etc_earthen_ore_cube_pc_i00] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Error index: 97383 string: [icon.etc_crystal_cube_event_i00] status fix: false
[2023-10-03 19:06:30] INFO GameDataName: Load 100098 count.
... их нужно исправить.
открываем нашу папку "Это путь к вашей папке\sys_dat" и видим, что в ней появилась новая папка с названием "!unpacked", в которой лежат наши 190 *.txt файлы. Открываем Notepad++ и через массовый поиск (указываем путь к "Это путь к вашей папке\sys_dat\!unpacked") ищем и исправляем.
Все ошибки помимо того, как указано выше, взятые в кавычки, например:
когда мы видим
[2023-10-03 19:06:30] INFO GameDataName: Error index: 13893 string: [none] status fix: false
для поиска используем [[none]], убираем одни квадратные скобки + "none" должно быть с заглавной буквы, т.е. на выходе мы получаем [None]
1696349908151.png >1696349934619.png

так же и со всеми остальными ошибками - где надо убрать скобки, где наоборот не хватает скобки, например как здесь:
Npcdialog2.human_M_young_lively_guard_03;[Npcdialog2.human_M_young_lively_guard_05
Еще надо исправить 2 файла MobSkillAnimgrp.txt и MobSkillAnimgrp_Classic.txt - открываем и через поиск ищем "seq_name=[skill_end]" (у меня это строка 7762) и исправляем на "seq_name=[SpAtk01]".
 
6. После исправления, удаляем/переносим файл L2GameDataName.txt из нашей папки "!unpacked" (остается 189), далее пробуем все запаковать обратно в формат *.dat с помощью кнопки "Encrypt all"/"Запаковать все".
[2023-10-03 19:34:55] INFO Packing [AbnormalDefaultEffect.txt]
[2023-10-03 19:34:55] INFO Packing [AdditionalNpcGrpParts_Classic.txt]
[2023-10-03 19:34:55] INFO Packing [AdditionalNpcGrpParts.txt]
[2023-10-03 19:34:55] INFO Packing [AdditionalJewelEquipEffect_Classic.txt]
[2023-10-03 19:34:55] INFO Packing [AdditionalJewelEquipEffect.txt]
[2023-10-03 19:34:55] INFO Packing [AdditionalItemGrp_Classic.txt]
[2023-10-03 19:34:55] INFO Packing [AdditionalItemGrp.txt]
[2023-10-03 19:34:55] INFO Packing [AdditionalSoulshotEffect.txt]
[2023-10-03 19:34:55] INFO Packing [AdditionalEffect.txt]
[2023-10-03 19:34:55] INFO Packing [ActionName_Classic-eu.txt]
[2023-10-03 19:34:55] INFO Packing [ActionName-eu.txt]
[2023-10-03 19:34:55] INFO Packing [AbnormalEdgeEffectData.txt]
[2023-10-03 19:34:55] INFO Packing [agathiondata_Classic.txt]
[2023-10-03 19:34:55] INFO Packing [agathiondata.txt]
[2023-10-03 19:34:55] INFO Packing [AdditionalSoulshotEffect_Classic.txt]
[2023-10-03 19:34:55] INFO Packing [AdditionalEffect_Classic.txt]
[2023-10-03 19:34:55] INFO GameDataName: skip load dat.
[2023-10-03 19:34:55] INFO Packing [AlchemyData.txt]
[2023-10-03 19:34:55] INFO Packing [AlterSkillData.txt]
[2023-10-03 19:34:55] INFO Packing [AnimationCombo.txt]
[2023-10-03 19:34:55] INFO Packing [Armorgrp.txt]
[2023-10-03 19:34:55] INFO Packing [Armorgrp_Classic.txt]
[2023-10-03 19:34:55] INFO Packing [ArtifactData.txt]
[2023-10-03 19:34:55] INFO Packing [ArtifactEnchantSetting.txt]
[2023-10-03 19:34:55] INFO Packing [ArtifactTypeSetting.txt]
[2023-10-03 19:34:55] INFO Packing [ArtifactUpgrade.txt]
[2023-10-03 19:34:55] INFO Packing [CardCollectData_Classic-eu.txt]
[2023-10-03 19:34:55] INFO Packing [CardCollectData-eu.txt]
[2023-10-03 19:34:55] INFO Packing [CastleName_Classic-eu.txt]
[2023-10-03 19:34:55] INFO Packing [CastleName-eu.txt]
[2023-10-03 19:34:56] INFO Packing [CharacterInitialStatExData.txt]
[2023-10-03 19:34:56] INFO Packing [CharCreategrp.txt]
[2023-10-03 19:34:56] INFO Packing [CharCreategrp_Classic.txt]
[2023-10-03 19:34:56] INFO Packing [ClassInfo_Classic-eu.txt]
[2023-10-03 19:34:56] INFO Packing [ClassInfo-eu.txt]
[2023-10-03 19:34:56] INFO Packing [ColorExgrp.txt]
[2023-10-03 19:34:56] INFO Packing [ColorExName-eu.txt]
[2023-10-03 19:34:56] INFO Packing [CombinationItemData.txt]
[2023-10-03 19:34:56] INFO Packing [CombinationItemData_Classic.txt]
[2023-10-03 19:34:57] INFO Packing [CommandName_Classic-eu.txt]
[2023-10-03 19:34:57] INFO Packing [CommandName-eu.txt]
[2023-10-03 19:34:57] INFO Packing [Costume_Classic.txt]
[2023-10-03 19:34:57] INFO Packing [Costume_Collection_Classic.txt]
[2023-10-03 19:34:57] INFO Packing [Costume_CollectionBonus_Classic.txt]
[2023-10-03 19:34:57] INFO Packing [Credit-eu.txt]
[2023-10-03 19:34:57] INFO Packing [CubicEffectData.txt]
[2023-10-03 19:34:58] INFO Packing [DecoNPCData_client.txt]
[2023-10-03 19:34:58] INFO Packing [DualCastTypeData.txt]
[2023-10-03 19:34:58] INFO Packing [DynamicContentsName-eu.txt]
[2023-10-03 19:34:58] INFO Packing [ElementalSpirit_Classic.txt]
[2023-10-03 19:34:58] INFO Packing [ElementalSpiritStat_Classic.txt]
[2023-10-03 19:34:58] INFO Packing [EnchantedWeaponFlowEffectData.txt]
[2023-10-03 19:34:58] INFO Packing [EnchantedWeaponFlowEffectData_Classic.txt]
[2023-10-03 19:34:58] INFO Packing [EnchantStatBonus.txt]
[2023-10-03 19:34:58] INFO Packing [EnchantStatBonus_Classic.txt]
[2023-10-03 19:34:58] INFO Packing [ensoul_fee_client.txt]
[2023-10-03 19:34:58] INFO Packing [ensoul_fee_client_Classic.txt]
[2023-10-03 19:34:58] INFO Packing [ensoul_option_client_Classic-eu.txt]
[2023-10-03 19:34:58] INFO Packing [ensoul_option_client-eu.txt]
[2023-10-03 19:34:58] INFO Packing [ensoul_stone_client.txt]
[2023-10-03 19:34:58] INFO Packing [ensoul_stone_client_Classic.txt]
[2023-10-03 19:35:02] INFO Packing [EnterEventgrp.txt]
[2023-10-03 19:35:02] INFO Packing [EnterEventgrp_Classic.txt]
[2023-10-03 19:35:02] INFO Packing [EtcItemgrp.txt]
[2023-10-03 19:35:02] INFO Packing [EtcItemgrp_Classic.txt]
[2023-10-03 19:35:02] INFO Packing [EULA-eu.txt]
[2023-10-03 19:35:02] INFO Packing [EventAlarmList_Classic-eu.txt]
[2023-10-03 19:35:02] INFO Packing [EventAlarmList-eu.txt]
[2023-10-03 19:35:02] INFO Packing [EventContentsName-eu.txt]
[2023-10-03 19:35:02] INFO Packing [EventContentsGoalName-eu.txt]
[2023-10-03 19:35:02] INFO Packing [EventLookChange.txt]
[2023-10-03 19:35:02] INFO Packing [ExceptionMinimapData.txt]
[2023-10-03 19:35:02] INFO Packing [ExceptionMinimapData_Classic.txt]
[2023-10-03 19:35:02] INFO Packing [faceexgrp.txt]
[2023-10-03 19:35:02] INFO Packing [faceExName-eu.txt]
[2023-10-03 19:35:02] INFO Packing [FactionName-eu.txt]
[2023-10-03 19:35:02] INFO Packing [FlashConfig.txt]
[2023-10-03 19:35:02] INFO Packing [FlyMoveName_Classic-eu.txt]
[2023-10-03 19:35:02] INFO Packing [FlyMoveName-eu.txt]
[2023-10-03 19:35:02] INFO Packing [FullArmorEnchantEffectData.txt]
[2023-10-03 19:35:02] INFO Packing [GameDataBase_Classic-eu.txt]
[2023-10-03 19:35:02] INFO Packing [GameDataBase-eu.txt]
[2023-10-03 19:35:02] INFO Packing [GameTip_Classic-eu.txt]
[2023-10-03 19:35:02] INFO Packing [GameTip-eu.txt]
[2023-10-03 19:35:02] INFO Packing [GoodsIcon.txt]
[2023-10-03 19:35:02] INFO Packing [Hairaccessorylocgrp.txt]
[2023-10-03 19:35:02] INFO Packing [hairexgrp.txt]
[2023-10-03 19:35:02] INFO Packing [hairExName-eu.txt]
[2023-10-03 19:35:02] INFO Packing [Hennagrp_Classic-eu.txt]
[2023-10-03 19:35:02] INFO Packing [Hennagrp-eu.txt]
[2023-10-03 19:35:02] INFO Packing [HuntingZone_Classic-eu.txt]
[2023-10-03 19:35:02] INFO Packing [HuntingZone-eu.txt]
[2023-10-03 19:35:03] INFO Packing [InstantZoneData_Classic-eu.txt]
[2023-10-03 19:35:03] INFO Packing [InstantZoneData-eu.txt]
[2023-10-03 19:35:03] INFO Packing [item_baseinfo.txt]
[2023-10-03 19:35:03] INFO Packing [ItemName-eu.txt]
[2023-10-03 19:35:03] INFO Packing [ItemStatData.txt]
[2023-10-03 19:35:03] INFO Packing [ItemStatData_Classic.txt]
[2023-10-03 19:35:03] INFO Packing [Logongrp.txt]
[2023-10-03 19:35:03] INFO Packing [Logongrp_Classic.txt]
[2023-10-03 19:35:03] INFO Packing [LollyCubeData.txt]
[2023-10-03 19:35:03] INFO Packing [MantleException.txt]
[2023-10-03 19:35:03] INFO Packing [MinimapRegion.txt]
[2023-10-03 19:35:03] INFO Packing [MinimapRegion_Classic.txt]
[2023-10-03 19:35:03] INFO Packing [MobSkillAnimgrp.txt]
[2023-10-03 19:35:04] INFO Packing [MobSkillAnimgrp_Classic.txt]
[2023-10-03 19:35:04] INFO Packing [MonsterBook_client.txt]
[2023-10-03 19:35:05] INFO Packing [MSConditionData.txt]
[2023-10-03 19:35:05] INFO Packing [MSConditionData_Classic.txt]
[2023-10-03 19:35:05] INFO Packing [MusicInfo.txt]
[2023-10-03 19:35:06] INFO Packing [MusicInfo_Classic.txt]
[2023-10-03 19:35:07] INFO Packing [Npcgrp.txt]
[2023-10-03 19:35:07] INFO Packing [Npcgrp_Classic.txt]
[2023-10-03 19:35:07] INFO Packing [NpcName_Classic-eu.txt]
[2023-10-03 19:35:07] INFO Packing [NpcName-eu.txt]
[2023-10-03 19:35:07] INFO Packing [NpcString_Classic-eu.txt]
[2023-10-03 19:35:13] INFO Packing [NpcString-eu.txt]
[2023-10-03 19:35:15] INFO Packing [NPCTeleporter.txt]
[2023-10-03 19:35:15] INFO Packing [NPCTeleporter_Classic.txt]
[2023-10-03 19:35:15] INFO Packing [nservice_topping_buff.txt]
[2023-10-03 19:35:15] INFO Packing [nservice_topping_buff_Classic.txt]
[2023-10-03 19:35:15] INFO Packing [Obscene-eu.txt]
[2023-10-03 19:35:15] INFO Packing [OneDayReward_Classic-eu.txt]
[2023-10-03 19:35:15] INFO Packing [optiondata_client_Classic-eu.txt]
[2023-10-03 19:35:16] INFO Packing [optiondata_client-eu.txt]
[2023-10-03 19:35:18] INFO Packing [PawnAnimData.txt]
[2023-10-03 19:35:18] INFO Packing [PledgeLevelDesc-eu.txt]
[2023-10-03 19:35:18] INFO Packing [PledgeMasteryInfo-eu.txt]
[2023-10-03 19:35:19] INFO Packing [PledgeMission-eu.txt]
[2023-10-03 19:35:21] INFO Packing [PostEffectData.txt]
[2023-10-03 19:35:23] INFO Packing [ProductName_Classic-eu.txt]
[2023-10-03 19:35:26] INFO Packing [ProductName-eu.txt]
[2023-10-03 19:35:28] INFO Packing [QuestMarkConditionData.txt]
[2023-10-03 19:35:28] INFO Packing [QuestMarkConditionData_Classic.txt]
[2023-10-03 19:35:28] INFO Packing [QuestName_Classic-eu.txt]
[2023-10-03 19:35:28] INFO Packing [QuestName-eu.txt]
[2023-10-03 19:35:28] INFO Packing [Recipe.txt]
[2023-10-03 19:35:28] INFO Packing [Recipe_Classic.txt]
[2023-10-03 19:35:28] INFO Packing [RideData.txt]
[2023-10-03 19:35:29] INFO Packing [RideData_Classic.txt]
[2023-10-03 19:35:31] INFO Packing [ScenePlayerData.txt]
[2023-10-03 19:35:31] INFO Packing [ServerName-eu.txt]
[2023-10-03 19:35:32] INFO Packing [SetItemGrp_Classic-eu.txt]
[2023-10-03 19:35:32] INFO Packing [ShortcutAlias.txt]
[2023-10-03 19:35:32] INFO Packing [ShortcutAlias_Classic.txt]
[2023-10-03 19:35:32] INFO Packing [ShuttleData.txt]
[2023-10-03 19:35:32] INFO Packing [ShuttleData_Classic.txt]
[2023-10-03 19:35:32] INFO Packing [Skillgrp.txt]
[2023-10-03 19:35:32] INFO Packing [Skillgrp_Classic.txt]
[2023-10-03 19:35:32] INFO Packing [SkillName_Classic-eu.txt]
[2023-10-03 19:35:33] INFO Packing [SkillName-eu.txt]
[2023-10-03 19:35:33] INFO Packing [SkillSoundgrp.txt]
[2023-10-03 19:35:35] INFO Packing [SkillSoundgrp_Classic.txt]
[2023-10-03 19:35:35] INFO Packing [SkillSoundSource.txt]
[2023-10-03 19:35:37] INFO Packing [SkillSoundSource_Classic.txt]
[2023-10-03 19:35:37] INFO Packing [StaticObject_Classic-eu.txt]
[2023-10-03 19:35:37] INFO Packing [StatisticName-eu.txt]
[2023-10-03 19:35:37] INFO Packing [SymbolName_Classic-eu.txt]
[2023-10-03 19:35:37] INFO Packing [SymbolName-eu.txt]
[2023-10-03 19:35:37] INFO Packing [SysString_Classic-eu.txt]
[2023-10-03 19:35:37] INFO Packing [SysString-eu.txt]
[2023-10-03 19:35:37] INFO Packing [SystemMsg_Classic-eu.txt]
[2023-10-03 19:35:37] INFO Packing [SystemMsg-eu.txt]
[2023-10-03 19:35:39] INFO Packing [TransformData.txt]
[2023-10-03 19:35:43] INFO Packing [TransformData_Classic.txt]
[2023-10-03 19:35:44] INFO Packing [TutorialName_Classic-eu.txt]
[2023-10-03 19:35:49] INFO Packing [TutorialName-eu.txt]
[2023-10-03 19:35:49] INFO Packing [UpgradeSystem.txt]
[2023-10-03 19:35:58] INFO Packing [UpgradeSystem_Classic.txt]
[2023-10-03 19:35:59] INFO Packing [UpgradeSystem_Normal.txt]
[2023-10-03 19:35:59] INFO Packing [UpgradeSystem_Normal_Classic.txt]
[2023-10-03 19:35:59] INFO Packing [UseCountItem.txt]
[2023-10-03 19:35:59] INFO Packing [UseCountItem_Classic.txt]
[2023-10-03 19:35:59] INFO Packing [UsmMovieData-eu.txt]
[2023-10-03 19:35:59] INFO Packing [variationeffectgrp_Classic-eu.txt]
[2023-10-03 19:36:00] INFO Packing [variationeffectgrp-eu.txt]
[2023-10-03 19:36:00] INFO Packing [WeaponEnchantEffectData_Classic.txt]
[2023-10-03 19:36:01] INFO Packing [Weapongrp.txt]
[2023-10-03 19:36:02] INFO Packing [Weapongrp_Classic.txt]
[2023-10-03 19:36:02] INFO Packing [ZoneName_Classic-eu.txt]
[2023-10-03 19:36:02] INFO Packing [ZoneName-eu.txt]
[2023-10-03 19:36:02] INFO Packing [Chargrp.txt]
[2023-10-03 19:36:03] INFO Packing [item_baseinfo_Classic.txt]
[2023-10-03 19:36:03] INFO Packing [ItemName_Classic-eu.txt]
[2023-10-03 19:36:03] INFO Packing [RaidData_Classic-eu.txt]
[2023-10-03 19:36:03] INFO Packing [RaidData-eu.txt]
[2023-10-03 19:36:03] INFO Packing [SetItemGrp-eu.txt]
[2023-10-03 19:36:03] INFO Packing [StaticObject-eu.txt]
[2023-10-03 19:36:03] INFO Packing [VehiclePartsGrp.txt]
[2023-10-03 19:36:04] INFO Packing [WeaponEnchantEffectData.txt]
[2023-10-03 19:36:14] INFO GameDataName: packed 99274 count.
[2023-10-03 19:36:14] INFO Completed. Elapsed 79 sec
Мы видим "INFO Packing [название_файла]" (без "Cannot parse" или "Error" или еще чего-то подобного), при этом создался новый "адекватный", "корректный" файл L2GameDataName.dat. Для уверенности можно еще раз распаковать > запаковать и убедится, что нет никаких ошибок. Потом распаковываем в последний раз и далее работаем с полученными *.txt (189 файлов) файлами (не забываем удалять L2GameDataName.txt). То есть - если вам надо добавить что-то (скиллы, нпс, итемы или еще что-то) - мы добавляем в *.txt файлы и потом пакуем все файлы вместе.
 
Если же у Вас остались какие-то вопросы - пишите в личку или Телеграм
Для благодарности так же в Телеграм
Кому лень это все делать - могу продать Editor (который есть в шаре!!!) и 189 *.txt по приемлемой цене (en или ru (переведены itemname, skillname, карты))
 
Last edited:
На выходе вышло 187 файлов, 3 с такими ошибками, подскажите пжлст


[2024-02-20 20:32:42] INFO GameDataName: Load 100132 count.
[2024-02-20 20:32:42] ERROR Failed to parse value for node val[VARIABLE][null][UBYTE] data: null
java.lang.NumberFormatException: null
at java.base/java.lang.Integer.parseInt(Integer.java:614)
at java.base/java.lang.Short.parseShort(Short.java:121)
at java.base/java.lang.Short.parseShort(Short.java:147)
at l2god.xml.DescriptorWriter.parseNodeValue(DescriptorWriter.java:220)
at l2god.xml.DescriptorWriter.packData(DescriptorWriter.java:184)
at l2god.xml.DescriptorWriter.parseData(DescriptorWriter.java:65)
at l2god.actions.MassTxtPacker.lambda$pack$1(MassTxtPacker.java:84)
at java.base/java.lang.Thread.run(Thread.java:832)
[2024-02-20 20:32:42] ERROR l2god.xml.exceptions.PackDataException: java.lang.NullPointerException
-node: val[VARIABLE][null][UBYTE]
param: null




[2024-02-20 20:33:32] INFO Packing [UpgradeSystem_Classic.txt]
[2024-02-20 20:33:32] ERROR l2god.xml.exceptions.PackDataException: l2god.xml.exceptions.PackDataException: l2god.xml.exceptions.PackDataException: java.lang.IndexOutOfBoundsException: Index 1 out of bounds for length 1
-node: upgrade_item[WRAPPER][null][null]
param: {91244;5}
-node: material_items[FOR][material_items][null]
param: {{1459;200}}
-node: upgradesystem[FOR][data][null]
param: null


[2024-02-20 20:34:00] INFO Packing [QuestMarkConditionData_Classic.txt]
[2024-02-20 20:34:00] ERROR l2god.xml.exceptions.PackDataException: l2god.xml.exceptions.PackDataException: l2god.xml.exceptions.PackDataException: java.lang.IndexOutOfBoundsException: Index 1 out of bounds for length 1
-node: upgrade_item[WRAPPER][null][null]
param: {48202;5}
-node: material_items[FOR][material_items][null]
param: {{48212;1}}
-node: upgradesystem[FOR][data][null]
param: null
 
Back
Top