particles.xr compiler/decompiler (particles.xr cdc) — различия между версиями
Материал из xrWiki
RedPython (обсуждение | вклад) |
RedPython (обсуждение | вклад) м |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 11: | Строка 11: | ||
| '''Написан на''' || Perl 5 | | '''Написан на''' || Perl 5 | ||
|- | |- | ||
− | | '''Обратная связь''' || [ | + | | '''Обратная связь''' || [https://www.amk-team.ru/forum/index.php?showtopic=11568 AMK форум] |
|} | |} | ||
</div> | </div> | ||
Строка 18: | Строка 18: | ||
== Установка == | == Установка == | ||
# Установите [[ActivePerl]]. | # Установите [[ActivePerl]]. | ||
− | # Распакуйте [ | + | # Распакуйте [https://files.xray-engine.org/k.d./perl_scripts/xr_unpackers/particles.xr_cdc_v.0.2.rar архив со скриптом] в нужную папку. |
# Скопируйте библиотеку модулей [[stkutils]] в папку с библиотеками Perl (например, <code>C:\Perl\lib</code>) или в папку со скриптом. | # Скопируйте библиотеку модулей [[stkutils]] в папку с библиотеками Perl (например, <code>C:\Perl\lib</code>) или в папку со скриптом. | ||
Строка 32: | Строка 32: | ||
* <code>-o <outfile></code> — выходной файл | * <code>-o <outfile></code> — выходной файл | ||
* <code>-m <ltx|bin></code> — режим декомпиляции. | * <code>-m <ltx|bin></code> — режим декомпиляции. | ||
+ | |||
+ | ==Известные проблемы== | ||
+ | Режим <code>-m ltx</code> корректно работает лишь на распаковку. | ||
==История версий== | ==История версий== |
Текущая версия на 01:42, 9 февраля 2024
particles.xr compiler/decompiler
Тип | Компилятор/декомпилятор |
Автор | K.D. |
Последняя версия | 0.2 |
Написан на | Perl 5 |
Обратная связь | AMK форум |
Утилита предназначена для распаковки в бинарный или (частично) текстовый формат и запаковки файла particles.xr
Установка[править]
- Установите ActivePerl.
- Распакуйте архив со скриптом в нужную папку.
- Скопируйте библиотеку модулей stkutils в папку с библиотеками Perl (например,
C:\Perl\lib
) или в папку со скриптом.
Использование[править]
Декомпиляция:
perl pxrcdc.pl -d <input_file> [-o <outdir> -m <ltx|bin>]
-
-d <input_file>
— входной файл (particles.xr) -
-o <outdir>
— папка, куда сохранять чанки партиклов -
-m <ltx|bin>
— режим декомпиляции.bin
— разбивать на бинарные файлы,ltx
— полная декомпиляция. Режим-m ltx
пока работает только для particle groups.
Компиляция:
perl pxrcdc.pl -c <input_dir> [-o <outfile> -mode <ltx|bin>]
-
-c <input_dir>
— папка, где лежат чанки партиклов -
-o <outfile>
— выходной файл -
-m <ltx|bin>
— режим декомпиляции.
Известные проблемы[править]
Режим -m ltx
корректно работает лишь на распаковку.
История версий[править]
0.2
- введно логирование консоли, скрипт адаптирован под новую систему отладки
0.1
- начальный релиз