Структура dat файла клиент rose vain

  • Автор темы Автор темы Grekk
  • Дата начала Дата начала

Grekk

Прославленный
Местный
Сообщения
314
Розыгрыши
0
Решения
1
Репутация
91
Реакции
440
Баллы
1 483
Подскажите не могу разобраться, вроде как не хватает двух значений по бинарки. Но что то не получается разобраться где именно, и как нужно добавить что бы нормально открывало этот файл relics_playdata_ClassicAden.dat может кто уже делал подскажите что добавить надо в данную структуру
<file pattern="Rose" isSafePackage="true">
<node name="data" reader="INT" />
<for name="relics_play_data" size="#data" hidden="false">
<node name="relics_id" reader="UBYTE" />
<node name="grade" reader="UBYTE" />
<wrapper name="fail_item">
<node name="id" reader="UINT" />
<node name="count" reader="UINT" />
</wrapper>
<node name="cost_item" reader="CNTR" />
<for name="cost_item" size="#cost_item">
<node name="cost_id" reader="UINT" />
<node name="cost_count" reader="UINT" />
</for>
<node name="upgrade_probs" reader="CNTR" />
<for name="upgrade_probs" size="#upgrade_probs">
<node name="prob" reader="UBYTE" />
</for>
</for>
</file>

и вот в эту GamePlayData_ClassicAden.dat
<file pattern="OrcVillage_Essence" isSafePackage="true">
<for name="gameplaydata" size="1" hidden="false">
<write name="\r\n" />
<node name="raid_teleport_cost" reader="UINT" />
<write name="\r\n" />
<node name="raid_teleport_max_free_count" reader="UINT" />
<write name="\r\n" />
<node name="random_craft_item_lock_costs" reader="CNTR" />
<for name="random_craft_item_lock_costs" size="#random_craft_item_lock_costs">
<node name="random_craft_item_lock_costs_param1" reader="UINT" />
<node name="random_craft_item_lock_costs_param2" reader="UINT" />
</for>
<write name="\r\n" />
<node name="random_craft_item_making_costs" reader="CNTR" />
<for name="random_craft_item_making_costs" size="#random_craft_item_making_costs">
<node name="random_craft_item_making_costs_param1" reader="UINT" />
<node name="random_craft_item_making_costs_param2" reader="UINT" />
</for>
<write name="\r\n" />
<node name="random_craft_reset_costs" reader="CNTR" />
<for name="random_craft_reset_costs" size="#random_craft_reset_costs">
<node name="random_craft_reset_costs_param1" reader="UINT" />
<node name="random_craft_reset_costs_param2" reader="UINT" />
</for>
<write name="\r\n" />
<node name="random_craft_reward_items" reader="CNTR" />
<for name="random_craft_reward_items" size="#random_craft_reward_items">
<node name="random_craft_reward_items_param1" reader="UINT" />
<node name="random_craft_reward_items_param2" reader="UINT" />
</for>
<write name="\r\n" />
<node name="random_craft_max_gauge_value" reader="UINT" />
<write name="\r\n" />
<node name="random_craft_max_item_point" reader="UCHAR" />
<write name="\r\n" />
<node name="random_craft_max_slot_lock_count" reader="UCHAR" />
<write name="\r\n" />
<node name="random_craft_max_item_lock_count" reader="UCHAR" />
<write name="\r\n" />
<node name="random_craft_slot_success_rate" reader="CNTR" />
<for name="random_craft_slot_success_rate" size="#random_craft_slot_success_rate">
<node name="random_craft_slot_success_rate_param" reader="UCHAR" />
</for>
<write name="\r\n" />
<node name="random_craft_announce_items" reader="UINT" />
<for name="random_craft_announce_items" size="#random_craft_announce_items">
<node name="random_craft_announce_item_id" reader="UINT" />
<node name="random_craft_announce_item_type" reader="UINT" />
</for>
<write name="\r\n" />
<node name="shared_position_sharing_cost_lcoin" reader="UINT" />
<write name="\r\n" />
<node name="shared_position_using_cost_lcoin" reader="UINT" />
<write name="\r\n" />
<node name="shared_position_using_max_count" reader="UINT" />
<write name="\r\n" />
<node name="max_elixir" reader="CNTR" />
<for name="max_elixir" size="#max_elixir">
<node name="max_elixir_min_level" reader="UBYTE" />
<node name="max_elixir_count" reader="UBYTE" />
</for>
<write name="\r\n" />
<node name="max_elixir_by_skill" reader="CNTR" />
<for name="max_elixir_by_skill" size="#max_elixir_by_skill">
<node name="max_elixir_skill_id" reader="UINT" />
<node name="max_elixir_skill_level" reader="UBYTE" />
<node name="max_elixir_add_count" reader="UBYTE" />
</for>
<write name="\r\n" />
<node name="PenaltyDropFakeItemDeleteTime" reader="UINT" />
<write name="\r\n" />
<node name="Magic_Lamp_Max_Charge" reader="CNTR" />
<for name="Magic_Lamp_Max_Charge" size="#Magic_Lamp_Max_Charge">
<node name="Magic_Lamp_Max_Charge_Min_Lvl" reader="UINT" />
<node name="Magic_Lamp_Max_Charge_Max_Lvl" reader="UINT" />
<node name="Magic_Lamp_Max_Charge_Max_Points" reader="UINT" />
</for>
<write name="\r\n" />
<node name="Magic_Lamp_Normal_ResultItems" reader="CNTR" />
<for name="Magic_Lamp_Normal_ResultItems" size="#Magic_Lamp_Normal_ResultItems">
<node name="param_magic_lamp_normal_resultitems_item_id" reader="UINT" />
<node name="param_magic_lamp_normal_resultitems_exp" reader="UINT" />
<node name="param_magic_lamp_normal_resultitems_sp" reader="UINT" />
<node name="param_magic_lamp_normal_resultitems_prob" reader="FLOAT" />
</for>
<write name="\r\n" />
<node name="Magic_Lamp_Advanced_ResultItems" reader="CNTR" />
<for name="Magic_Lamp_Advanced_ResultItems" size="#Magic_Lamp_Advanced_ResultItems">
<node name="param_magic_lamp_advanced_resultitems_item_id" reader="UINT" />
<node name="param_magic_lamp_advanced_resultitems_exp" reader="UINT" />
<node name="param_magic_lamp_advanced_resultitems_sp" reader="UINT" />
<node name="param_magic_lamp_advanced_resultitems_prob" reader="FLOAT" />
</for>
<write name="\r\n" />
<node name="PledgeDonation" reader="CNTR" />
<for name="PledgeDonation" size="#PledgeDonation">
<node name="PledgeDonationType" reader="UINT" />
<node name="PersonalRewards" reader="CNTR" />
<for name="PersonalRewards" size="#PersonalRewards">
<node name="PersonalRewardsItemId" reader="UINT" />
<node name="PersonalRewardsItemCount" reader="UINT" />
</for>
<node name="PledgeRewards" reader="CNTR" />
<for name="PledgeRewards" size="#PledgeRewards">
<node name="PledgeRewardsItemId" reader="UINT" />
<node name="PledgeRewardsItemCount" reader="UINT" />
</for>
<node name="DonationItemId" reader="UINT" />
<node name="DonationItemAmount" reader="LONG" />
</for>
<write name="\r\n" />
<wrapper name="pledge_enemy_delete_cost_lcoin">
<node name="pledge_enemy_delete_cost_lcoin_1" reader="UINT" />
<node name="pledge_enemy_delete_cost_lcoin_2" reader="UINT" />
</wrapper>
<write name="\r\n" />
<node name="Dethrone_ConnectCost" reader="CNTR" />
<for name="Dethrone_ConnectCost" size="#Dethrone_ConnectCost">
<node name="param_Dethrone_ConnectCost_1" reader="UINT" />
<node name="param_Dethrone_ConnectCost_2" reader="UINT" />
</for>
<write name="\r\n" />
<node name="Dethrone_ChangeNameCost" reader="CNTR" />
<for name="Dethrone_ChangeNameCost" size="#Dethrone_ChangeNameCost">
<node name="param_Dethrone_ChangeNameCost_1" reader="UINT" />
<node name="param_Dethrone_ChangeNameCost_2" reader="UINT" />
</for>
<write name="\r\n" />
<node name="NickNameIcon" reader="UINT" />
<for name="NickNameIcon" size="#NickNameIcon">
<node name="NickNameIcon_1" reader="MAP_INT" />
</for>
<write name="\r\n" />
<node name="balrogwar_level" reader="UINT" />
<write name="\r\n" />
<node name="balrogwar_min_player_pt" reader="UINT" />
<write name="\r\n" />
<node name="balrogwar_event_begin_pt" reader="UINT" />
<write name="\r\n" />
<node name="balrogwar_normal_1st_midboss_pt" reader="UINT" />
<write name="\r\n" />
<node name="balrogwar_normal_2nd_midboss_pt" reader="UINT" />
<write name="\r\n" />
<node name="balrogwar_normal_final_boss_pt" reader="UINT" />
<write name="\r\n" />
<node name="balrogwar_specail_final_boss_pt" reader="UINT" />
<write name="\r\n" />
<node name="world_exchange_regi_fee" reader="UINT" />
<write name="\r\n" />
<node name="world_exchange_max_sell_fee" reader="UINT" />
<write name="\r\n" />
<node name="world_exchange_sell_fee" reader="UCHAR" />
<write name="\r\n" />
<node name="world_exchange_useable_level" reader="UINT" />
<write name="\r\n" />
<node name="world_exchange_server_id" reader="CNTR" />
<for name="world_exchange_server_id" size="#world_exchange_server_id">
<node name="param_world_exchange_server_id" reader="UINT" />
</for>
<write name="\r\n" />
<node name="enchant_bless_matching_set" reader="CNTR" />
<for name="enchant_bless_matching_set" size="#enchant_bless_matching_set">
<node name="ScrollId" reader="UINT" />
<node name="BlessedChance" reader="FLOAT" />
<node name="ItemSet" reader="CNTR" />
<for name="ItemSetData" size="#ItemSet">
<node name="ItemSetValue" reader="UINT" />
</for>
</for>
<write name="\r\n" />
<node name="SiegePointPreAlarm" reader="CNTR" />
<for name="SiegePointPreAlarm" size="#SiegePointPreAlarm">
<node name="param_SiegePointPreAlarm" reader="UINT" />
</for>
<write name="\r\n" />
<node name="SiegePointAlarm" reader="CNTR" />
<for name="SiegePointAlarm" size="#SiegePointAlarm">
<node name="param_SiegePointAlarm" reader="UINT" />
</for>
<write name="\r\n" />
<node name="dis_slot_type" reader="SHORT" />
<write name="\r\n" />
<node name="dis_slot_id" reader="SHORT" />
<write name="\r\n" />
<node name="dis_slot_count" reader="UINT" />
<write name="\r\n" />
<node name="Attendance_Follow_Item_Id" reader="UINT" />
<write name="\r\n" />
<node name="Attendance_Period" reader="ASCF" />
<write name="\r\n" />
<node name="Attendance_Follow_Cost_Size" reader="UINT" />
<for name="Attendance_Follow_Cost" size="#Attendance_Follow_Cost_Size">
<node name="Attendance_Follow_Cost" reader="UINT" />
</for>
<write name="\r\n" />
<node name="relics_change_grade" reader="UBYTE" />
<write name="\r\n" />
<node name="relics_summon_effect_grade" reader="UBYTE" />
<write name="\r\n" />
<node name="relics_not_possible_combination" reader="UBYTE" />
<write name="\r\n" />
<node name="relic_shop_header" reader="UBYTE" />
<for name="relic_shop_header" size="#relic_shop_header">
<node name="category" reader="UBYTE" />
<node name="name_npcstring_id" reader="UINT" />
<node name="header_texture" reader="ASCF" />
<node name="unk_1_1" reader="UBYTE" />
<for name="unk_1_1" size="#unk_1_1">
<node name="unk" reader="UINT" />
</for>
</for>
<write name="\r\n" />
<node name="killLog_time" reader="UBYTE" />
<write name="\r\n" />
<node name="multiKillLog_time" reader="UBYTE" />
<write name="\r\n" />
<node name="unk_3" reader="UBYTE" />
<write name="\r\n" />
<node name="killLog_max" reader="CNTR" />
<for name="killLog_max" size="#killLog_max">
<node name="killLog_max_" reader="UBYTE" />
</for>
<write name="\r\n" />
<node name="multiKillLog_kills" reader="UBYTE" />
<write name="\r\n" />
<node name="serverwar_enemy_name_color" reader="RGB" />
<write name="\r\n" />
<node name="serverwar_reward_min_point" reader="UINT" />
<write name="\r\n" />
<node name="serverwar_ranking_reward_prob" reader="CNTR" />
<for name="serverwar_ranking_reward_prob" size="#serverwar_ranking_reward_prob">
<node name="serverwar_ranking_reward_prob_id" reader="UINT" />
<node name="serverwar_ranking_reward_prob_count" reader="UINT" />
</for>
<write name="\r\n" />
<node name="serverwar_reward_item" reader="CNTR" />
<for name="serverwar_reward_item" size="#serverwar_reward_item">
<node name="serverwar_reward_item_count" reader="UINT" />
</for>
<write name="\r\n" />
<node name="chat_Background_Texture" reader="UINT" />
<for name="chat_Background_Texture" size="#chat_Background_Texture">
<node name="Background_Texture" reader="MAP_INT" />
</for>
<write name="\r\n" />
<node name="dye_off_server_id" reader="CNTR" />
<for name="dye_off_server_id" size="#dye_off_server_id">
<node name="param_dye_off_server_id" reader="UINT" />
</for>
<write name="\r\n" />
<node name="collection_off_server_id" reader="CNTR" />
<for name="collection_off_server_id" size="#collection_off_server_id">
<node name="param_collection_off_server_id" reader="UINT" />
</for>
<write name="\r\n" />
<node name="unk474_1" reader="UINT" />
<write name="\r\n" />
<node name="unk474_2" reader="UINT" />
<write name="\r\n" />
<node name="unk474_server_groups" reader="CNTR" />
<for name="unk474_server_groups" size="#unk474_server_groups">
<node name="server_group_id" reader="UINT" />
</for>
<write name="\r\n" />
<node name="unk_2_1" reader="UBYTE" />
<write name="\r\n" />
<wrapper name="unk_2_time">
<node name="id" reader="UBYTE" />
<node name="count" reader="UBYTE" />
</wrapper>
<write name="\r\n" />
<node name="unk_3_loop1" reader="CNTR" />
<for name="unk_3_loop1" size="#unk_3_loop1">
<node name="unk1" reader="UBYTE" />
<node name="unk2" reader="UINT" />
<node name="unk3" reader="UINT" />
</for>
<write name="\r\n" />
<node name="unk502_loop1" reader="CNTR" />
<for name="unk502_loop1" size="#unk502_loop1">
<node name="unk502_loop1_unk1" reader="UINT" />
<node name="unk502_loop1_unk2" reader="UINT" />
<node name="unk502_loop1_item_id" reader="UINT" />
<node name="unk502_loop1_item_count" reader="UINT" />
</for>
<write name="\r\n" />
<wrapper name="unk502_item1">
<node name="unk502_item1_id" reader="UINT" />
<node name="unk502_item1_count" reader="UINT" />
</wrapper>
<write name="\r\n" />
<wrapper name="unk502_item2">
<node name="unk502_item2_id" reader="UINT" />
<node name="unk502_item2_count" reader="UINT" />
</wrapper>
<write name="\r\n" />
<node name="unk502_items1" reader="CNTR" />
<for name="unk502_items1" size="#unk502_items1">
<node name="unk502_items1_id" reader="UINT" />
<node name="unk502_items1_count" reader="UINT" />
</for>
<write name="\r\n" />
<node name="unk502_items2" reader="CNTR" />
<for name="unk502_items2" size="#unk502_items2">
<node name="unk502_items2_id" reader="UINT" />
<node name="unk502_items2_count" reader="UINT" />
</for>
<write name="\r\n" />
<node name="unk502_loop2" reader="CNTR" />
<for name="unk502_loop2" size="#unk502_loop2">
<node name="unk502_loop2_unk1" reader="UINT" />
<node name="unk502_loop2_unk2" reader="UINT" />
<node name="unk502_loop2_unk3" reader="UINT" />
<node name="unk502_loop2_unk4" reader="UINT" />
<node name="color" reader="RGBA" />
</for>
<write name="\r\n" />
<node name="unk502_1" reader="UINT" />
<write name="\r\n" />
<node name="unk502_2_1" reader="UBYTE" />
<node name="unk502_2_2" reader="UBYTE" />
<node name="unk502_2_3" reader="UBYTE" />
<node name="unk502_2_4" reader="UBYTE" />
<write name="\r\n" />
<node name="unk502_3_1" reader="UBYTE" />
<node name="unk502_3_2" reader="UBYTE" />
<node name="unk502_3_3" reader="UBYTE" />
<node name="unk502_3_4" reader="UBYTE" />
<write name="\r\n" />
<node name="unk502_loop3" reader="CNTR" />
<for name="unk502_loop3" size="#unk502_loop3">
<node name="unk502_loop3_id" reader="UINT" />
<node name="unk502_loop3_count" reader="UINT" />
</for>
<write name="\r\n" />
</for>
</file>
 
Не забывайте выражать благодарность MrKirill1232 и Gaikotsu из-за которых бедный, ранимый мобиус, решил найти новый способ зароботка в виде продажи L2ClientDat структур, которые ему сливают другие пользователи, купившие их у условных Бонуксов / Мефистов.
Бедный, бедный мобиус... Как же мне его жалко...
 
Таки да, БЛАГОДАРИМ за эту проделку.
Я даже тюбик Вазелина, отправил Мобиусу, что бы он мозоли от пересчета бабла, помазал.

А в целом, сообществу обидно на Мобиуса - что он берет шары и перепродает их (точнее "Прогрев Гоев, на все 1000%").
 
А че там у вас за санта барбара?)
 
Данный сайт использует cookie. Вы должны принять их для продолжения использования. Узнать больше…