Показать сообщение отдельно
Непрочитано 29.01.2010, 03:44   #1
Аватар для PROGRAMMATOR
Администратор

Автор темы (Топик Стартер) Редактирование клиентских XML файлов Aion

Необходимые инструменты для редактирования XML файлов клиента Aion

Извлеченные из архива XML файлы необходимо дешифровать с помощью AIONdisasm. Возьмём serverlist.xml и дешифруем его. Для этого достаточно выполнить команду:

Код:
AIONdisasm.exe serverlist.xml clear-serverlist.xml
На выходе мы получим полностью читаемый и отформатированный файл clear-serverlist.xml. Откроем его в Notepad++ и увидим список названий игровых серверов прикреплённых к определённым ID:

<?xml version="1.0" encoding="UTF-8" ?>
<servers>
	<server>
		<id>1</id>
		<name>[West] Siel</name>
	</server>
 
Code: XML

Чтобы изменить название, нам необходимо указать кодировку XML в UTF-16 и указать новое название игрового сервера:

<?xml version="1.0" encoding="UTF-16" ?>
<servers>
	<server>
		<id>1</id>
		<name>Сервер Зоны x10</name>
	</server>
 
Code: XML

Так же не забываем сменить кодировку содержимого файла, для этого в Notepad++ выбираем Кодировки и жмём Преобразовать в UCS-2 Little Endian.

Все, сохраняйте файл, переименуйте его в serverlist.xml и можете спокойно упаковать обратно в PAK используя гайд по упаковке ZIP в PAK.

Хочется упомянуть еще один способ, без упаковки файла обратно. Например, ваш клиент использует файл 1_enu.pak, то достаточно создать каталог 1_enu\data\ui в AionEU\L10N\ и поместить сюда отредактированный нами файл.

Код:
AionEU\L10N\1_enu\data\ui\serverlist.xml
P.S. Приоритет загрузки из каталога, выше, чем загрузка из PAK.
Вложения
Тип файла: 7z AIONdisasm_1.6.5.7z (513.9 Кб, 109 просмотров)
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Сказали спасибо: