particles.xr compiler/decompiler (particles.xr cdc) — различия между версиями

Материал из xrWiki
Перейти к: навигация, поиск
(Новая страница: «<div style="padding: .5em 1em; float: right; background: #f2f2f2; border: 1px solid #aaaaaa;"> <big>'''particles.xr compiler/decompiler'''</big> ---- {| style="bo…»)
 
Строка 17: Строка 17:
  
 
== Установка ==
 
== Установка ==
# Установите [http://www.activestate.com/activeperl/downloads ActivePerl].
+
# Установите [[ActivePerl]].
 
# Распакуйте [http://files.xray-engine.org/k.d./perl_scripts/xr_unpackers/particles.xr_cdc_v.0.2.rar архив со скриптом] в нужную папку.
 
# Распакуйте [http://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>) или в папку со скриптом.
Строка 39: Строка 39:
 
* начальный релиз
 
* начальный релиз
  
[[Категория:Скрипты на Perl]]
+
[[Категория:Perl]]

Версия 23:00, 4 сентября 2016

particles.xr compiler/decompiler


Тип Компилятор/декомпилятор
Автор K.D.
Последняя версия 0.2
Написан на Perl 5
Обратная связь AMK форум

Утилита предназначена для распаковки в бинарный или (частично) текстовый формат и запаковки файла particles.xr

Установка

  1. Установите ActivePerl.
  2. Распакуйте архив со скриптом в нужную папку.
  3. Скопируйте библиотеку модулей 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> — режим декомпиляции.

История версий

0.2

  • введно логирование консоли, скрипт адаптирован под новую систему отладки

0.1

  • начальный релиз