Основные изменения на 21 ноября 2024 года:
Основные изменения на 21 ноября 2024 года:
[Data] Обновлены сведения для спавна Doodads:
- doodad_spawns.json (грязные данные) частично очищен от вещей игроков;
[Data] Обновлены сведения для спавна Npcs:
- исправлены некоторые углы направления взгляда;
[Scripts] изменил команду записи Doodad в файл:
Теперь сохранение работает так:
1. Считываем файл doodad_spawns.json в список дудадов,
2. Из этого списка удаляем отмеченные на удаление дудады, и добавляем в список, если спавнили дудады,
3. файл doodad_spawns.json переименовываем в doodad_spawns{DateTime.Now:yyyyMMdd_HHmmss}.bak,
4. Сохраняем список в файл doodad_spawns.json.
[Game] Переименован _holdingContainer в HoldingContainer так как он теперь Public;
[Game] Исправлена установка начальной прочности для предмета экипировки;
[Game] Исправлена работа распознавания/распечатывание вещей (SelectiveItems);
[Game] Исправлена работа трансфигурации вещей (ConvertItemLook);
[Game] Исправлен ремонт вещей;
[Game/Items] Уточнение значений для ItemTaskType;
[Game/Items] Изменения в ItemUpdateRepair;
[Game/Items] Изменения в ItemUpdateSecurity;
[Game/Items] Изменения в EquipItem:
- добавил сохранение ImageItemTemplateId;
[Game/Quests] Изменения в CompletedQuest:
- Поле Id в версии 1.2 = UInt16, в версии 5.0.7.0 = UInt32;
[Game/Skills] Добавил кдасс DynamicEffects;
[Game/Skills/DynamicEffects] Добавил BlessUthstin, SelectiveItems;
[Game/Skills/Effects/SpecialEffects] Исправил ItemConversion;
[Game/Skills/Effects/SpecialEffects] Исправил Skinize;
[Packets] Добавлен пакет CSBagHandleSelectiveItemsPacket с опкодом 0x1A4;
[Packets] Исправлен пакет CSConvertItemLookPacket;
[Packets] В CSOffsets добавил предположение об именовании пакетов;
[Packets] Исправлен пакет SCCompletedQuestsPacket;
[Packets] Добавлен пакет SCGachaLootPackItemResultPacket с опкодом 0x100;
[Packets] Изменения в пакете SCUnitState, поле flags изменяем и для Npc;
[SQL/Patches/Compact] Добавлен файл патча 2024-11-21-fix-skill_dynamic_effects.sql:
- В версии клиента 5.0.7.0 в таблице `skill_dynamic_effects` зашифрованы TemplateId для предметов
в которые можно преобразовать исходный предмет.
- В версии 4.0.3.6 эта таблица еще не зашифрована, но она немного меньше чем в версии 5.0.7.0.
Внимание! Обязательно примените патч 2024-11-21-fix-skill_dynamic_effects.sql к базе сервера compact.sqlite3.
---
[Data] Updated Doodads spawn information:
- doodad_spawns.json (dirty data) is partially cleared from player items;
[Data] Updated Npcs spawn information:
- some viewing angles have been corrected;
[Scripts] changed the command to write Doodad to a file:
Now saving works like this:
1. Read the file doodad_spawns.json into the list of doodads,
2. From this list we delete dudads marked for deletion, and add them to the list if dudads are spawned,
3. rename the doodad_spawns.json file to doodad_spawns{DateTime.Now:yyyyMMdd_HHmmss}.bak,
4. Save the list to the doodad_spawns.json file.
[Game] Renamed _holdingContainer to HoldingContainer since it is now Public;
[Game] Fixed setting the initial durability for a piece of equipment;
[Game] Fixed recognition/printing of items (SelectiveItems);
[Game] Fixed the operation of transfiguring things (ConvertItemLook);
[Game] Fixed repair of things;
[Game/Items] Clarifying values for ItemTaskType;
[Game/Items] Changes to ItemUpdateRepair;
[Game/Items] Changes to ItemUpdateSecurity;
[Game/Items] Changes to EquipItem:
- added saving ImageItemTemplateId;
[Game/Quests] Changes to CompletedQuest:
- Id field in version 1.2 = UInt16, in version 5.0.7.0 = UInt32;
[Game/Skills] Added DynamicEffects cdass;
[Game/Skills/DynamicEffects] Added by BlessUthstin, SelectiveItems;
[Game/Skills/Effects/SpecialEffects] Fixed ItemConversion;
[Game/Skills/Effects/SpecialEffects] Fixed Skinize;
[Packets] Added CSBagHandleSelectiveItemsPacket with opcode 0x1A4;
[Packets] Fixed CSConvertItemLookPacket package;
[Packets] Added assumption about package naming to CSOffsets;
[Packets] Fixed SCCompletedQuestsPacket;
[Packets] Added SCGachaLootPackItemResultPacket package with opcode 0x100;
[Packets] Changes in the SCUnitState package, the flags field is also changed for Npc;
[SQL/Patches/Compact] Added patch file 2024-11-21-fix-skill_dynamic_effects.sql:
- In client version 5.0.7.0, TemplateId for items is encrypted in the `skill_dynamic_effects` table
into which the original item can be transformed.
- In version 4.0.3.6 this table is not yet encrypted, but it is slightly smaller than in version 5.0.7.0.
Attention! Be sure to apply patch 2024-11-21-fix-skill_dynamic_effects.sql to the compact.sqlite3 server database.
archeage
aaemu
5.0.7.0
новости
Creator has disabled comments for this post.