Вверх
 
Новые файлы
Записки на стене

Universal ACDC 1.27

-+
1
Автор: K.D.
ACDC для ТЧ - bardak, для ЗП - bardak, Kolmogor.
Версия: 1.27
Дата последних правок: 15 января 2011
Для работы необходим Active Perl Тык
Кратко: данный acdc предназначен для распаковки и запаковки all.spawn/level.spawn от
любого билда, начиная с 1265.

Основные фичи:
-распаковка оригинальных спавнов ТЧ, ЧН, ЗП и билдов ТЧ, начиная с xrCore build 1265.
-распаковка спавнов от модов (требуется папка конфигов от мода)
-конвертация спавна в любую другую версию.
-массовая замена гейм-вертексов в распакованном спавне.
-разбивка all.spawn на level.spawn'ы и level.game'ы

Что нужно для работы:
-собственно, сам спавн (all.spawn, level.spawn)
-game.graph (только если распаковываете all.spawn).
Если all.spawn от билда 3120, ЧН или ЗП - game.graph не нужен (он вшит в спавн).
-папка configs (если распаковываете мод и acdc жалуется на unknown section)

Для корректной работы используйте с папкой stkutils строго последней версии.

Использование:
Кладете all.spawn (или level.spawn) и game.graph в папку с программой, делаете батник (команды ниже),
запускаете батник, радуетесь жизни.

История правок:
Скрытое содержимое
1.27:
[i] исправлена ошибка парсера, в некоторых случаях приводившая к порче логики.
[i] исправлено создание папок при сохранении результата.
[+] добавлена переинициализация параметров секции после смены класса при конвертации. Это расширяет диапазон
версий, доступных для конвертирования.
[+] добавлена поддержка маск при конвертации.
[+] добавлен ключ -ini в режиме конвертации

1.26:
[i] поправлена распаковка спавнов ЧН.
[+] добавлено автоматическое заполнение версии спавна из первой секции (если актора в спавне нет).
[+] что-то еще по мелочи, не помню.

1.25:
[i] отключен вывод пустого параметра spawned_obj при распаковке.
[+] реализовано автоматическое заполнение параметров version и script_version при запаковке спавнов с секциями из
разных версий игры. Версия берется из конфига актора.

1.24:
[i] исправлена распаковка/запаковка спавна билда 2571.
[i] исправлена запись guids.ltx
[i] мелкие правки

1.23b:
[+] убрано предупреждение "state data left" при распаковке спавнов ЗП, запакованных
ранее с помощью acdccop.
[i] исправлены ошибки split, из-за которых могли получаться кривые level.spawn
[i] переделана логика чтения/записи пакетов se_stalker/se_monster
[i] мелкие изменения

1.22b:
[+] добавлен ключ -nofatal

1.21b:
[i] исправлены небольшие опечатки в коде.
[i] парсер теперь корректно читает значения с комментариями.

1.2b:
[+] небольшие правки по конвертации.
[+] добавленные в модах соответствия clsid -> серверный класс теперь редактируются
в отдельном конфиге (clsids.ini).
[+] ошибка при встрече незнакомого clsid теперь выдается при распаковки секции
спавна с таким clsid, а не при сканировании конфигов, как раньше.

1.1b:
[+] проверена распаковка билд-спавнов, решена проблема декомпиляции спавнов
билдов 25хх.
[+] добавлен контроль наличия параметра version в секциях распакованного спавна.
[i] исправлено исключение файла со spawn_id объектов при сканировании конфигов.

1.0b:
[+] основательно переработан код, часть скрипта вынесена в отдельные модули.
[i] исправлены все неработавшие функции.
[+] увеличена скорость выполнения кода, уменьшены требования по памяти.



Обязательно прочтите ReadMe.

Скачали: 811 раз(а)
Размер: 51.10 KB
Внимание! Для скачивания файла, введите код безопасности!
Введите код:*
Раздел: Утилиты
Автор , 15.01.2011
Просмотрено: 6784

    Нет комментариев
    Оставлять комментарии могут только авторизированные пользователи