*.xr decompilers: различия между версиями

Материал из Моддинг трилогии S.T.A.L.K.E.R. - modFAQ.RU | +TES/Fallout
Перейти к навигации Перейти к поиску
поправка по установке от xrModder
мНет описания правки
 
(не показано 5 промежуточных версий этого же участника)
Строка 3: Строка 3:
|-
|-
| colspan=2 style="font-size:20px;"|
| colspan=2 style="font-size:20px;"|
'''*.xr decompilers'''
'''{{PAGENAME}}'''
|-
| '''Тип'''
| распаковщик/запаковщик
|-
| '''Платформа'''
| [[ActivePerl]]
|-
|-
| '''Разработчики'''
| '''Разработчики'''
Строка 11: Строка 17:
| от 17 августа 2013 года
| от 17 августа 2013 года
|-
|-
| '''Тип'''
| '''Форматы файлов'''
| распаковщик/запаковщик
| [[*.xr]]
|-
|-
| '''Платформа'''
| '''Требуемое место'''
| [[ActivePerl]]
| 944 Кб
|-
|-
| '''Форматы файлов'''
| '''Размер файлов для скачивания'''
| [[*.xr]]
| 103 Кб
|}
|}


'''S.T.A.L.K.E.R. *.xr Decompilers'''<ref>[http://www.amk-team.ru/forum/topic/11568-universal-acdc-i-drugie-perl-skripty/page-1 Тема "Universal ACDC" на AMK форуме]</ref><ref>Информация из файла readme.txt</ref> — это набор скриптов для работы с [[*.xr]] файлами [[S.T.A.L.K.E.R. - Тень Чернобыля]], [[S.T.A.L.K.E.R. - Чистое Небо|Чистое Небо]] и [[S.T.A.L.K.E.R. - Зов Припяти|Зов Припяти]].
'''{{PAGENAME}}''' — это набор скриптов для работы с [[*.xr]] файлами [[S.T.A.L.K.E.R. - Тень Чернобыля]], [[S.T.A.L.K.E.R. - Чистое Небо|Чистое Небо]] и [[S.T.A.L.K.E.R. - Зов Припяти|Зов Припяти]]<ref>[https://www.amk-team.ru/forum/topic/11568-universal-acdc-и-другие-perl-скрипты/ "Universal ACDC и другие perl-скрипты" amk-team.ru] 16.09.2011 [https://www.amk-team.ru/forum/topic/11568-universal-acdc-и-другие-perl-скрипты/ Архивировано] 27.08.2025</ref><ref>Файл readme.txt</ref>.


{| class="mw-collapsible mw-collapsed wikitable"
{| class="mw-collapsible mw-collapsed wikitable"
! colspan=4| Порядок установки и ссылки на скачивание
! colspan=2| Ссылки на скачивание и установка
|- style="text-align: center;"
| style="width: 150px"| {{PAGENAME}} || {{#lst:Все файлы для загрузки|xr_decomp}}
|-
|-
! №
| colspan=2|
! Что скачать
# Установите [[ActivePerl]].
! Где скачать
# Распакуйте архив с файлами в удобную для вас директорию.
! Как установить
# Папку '''stkutils''' скопируйте из архива в папку '''lib''' утилиты '''ActivePerl'''.<br>По умолчанию: ''C:\Perl64\lib''
|-
| 1
| colspan=3| Установите [[ActivePerl]].
|-
| 2
| gamemtl_xr_cdc
|
<span class="plainlinks">[https://yadi.sk/d/hR79KfSn3PLtSK https://images.gameru.net/image/direct/68d10f286a0e448.png]</span><br>
| rowspan=6| Распакуйте архив с файлами в удобную для вас директорию.
|-
| 3
| lanims_xr_cdc
|
<span class="plainlinks">[https://yadi.sk/d/qKhybMU-3PLtTj https://images.gameru.net/image/direct/68d10f286a0e448.png]</span><br>
|-
| 4
| shaders_xr_cdc
|
<span class="plainlinks">[https://yadi.sk/d/RcMprj9W3PLtdj https://images.gameru.net/image/direct/68d10f286a0e448.png]</span><br>
|-
| 5
| shaders_xrlc_xr_cdc
|
<span class="plainlinks">[https://yadi.sk/d/FoQnY1VV3PLteX https://images.gameru.net/image/direct/68d10f286a0e448.png]</span><br>
|-
| 6
| senvironment_xr_cdc
|
<span class="plainlinks">[https://yadi.sk/d/jBnrr3Xg3PLtcc https://images.gameru.net/image/direct/68d10f286a0e448.png]</span><br>
|-
| 7
| particles_xr_cdc
|
<span class="plainlinks">[https://yadi.sk/d/LCkINfLw3PLtV5 https://images.gameru.net/image/direct/68d10f286a0e448.png]</span><br>
|-
| 8
| Stkutils
|
<span class="plainlinks">[https://yadi.sk/d/nnjntzYZQv8sD https://images.gameru.net/image/direct/68d10f286a0e448.png]</span><br>
|
Скопируйте папку '''stkutils''' из архива в папку '''lib''' утилиты '''ActivePerl'''.
 
По умолчанию: ''C:\Perl64\lib''
|}
|}


 
== Возможности ==
=== Возможности ===
Полная распаковка:
Полная распаковка:
* gamemtl.xr
* gamemtl.xr
Строка 87: Строка 51:
* particles.xr
* particles.xr


 
== Использование ==
=== Использование ===
{| class="mw-collapsible mw-collapsed wikitable"
{| class="mw-collapsible mw-collapsed wikitable"
! gamemtl_xr_cdc
! gamemtl_xr_cdc
Строка 105: Строка 68:
<code>-o <outfile></code> - выходной файл
<code>-o <outfile></code> - выходной файл


 
== Пояснения ==
=== Пояснения ===
* параметр <code>parent_id</code> пар материалов обозначает пару материалов, от которой данная пара наследует настройки.  
* параметр <code>parent_id</code> пар материалов обозначает пару материалов, от которой данная пара наследует настройки.  
Если стоит <code>none</code>, у пары нет родителя.
Если стоит <code>none</code>, у пары нет родителя.
Строка 208: Строка 170:
<code>-m <ltx|bin></code> - режим декомпиляции.
<code>-m <ltx|bin></code> - режим декомпиляции.
|}
|}


== Источники ==
== Источники ==
{{References}}
{{reflist|3}}


[[Категория:Утилиты для моддинга]][[Категория:*.xr файлы]]
[[Категория:Утилиты для моддинга]][[Категория:*.xr файлы]][[Категория:Декомпиляторы]][[Категория:Распаковщики]][[Категория:Запаковщики]]

Текущая версия от 21:38, 4 августа 2026

*.xr decompilers

Тип распаковщик/запаковщик
Платформа ActivePerl
Разработчики K.D.
Версия от 17 августа 2013 года
Форматы файлов *.xr
Требуемое место 944 Кб
Размер файлов для скачивания 103 Кб

*.xr decompilers — это набор скриптов для работы с *.xr файлами S.T.A.L.K.E.R. - Тень Чернобыля, Чистое Небо и Зов Припяти[1][2].

Ссылки на скачивание и установка
*.xr decompilers MEGA ; Dropbox ; MediaFire ; GoogleDisk ; CloudMail ; ЯндексДиск
  1. Установите ActivePerl.
  2. Распакуйте архив с файлами в удобную для вас директорию.
  3. Папку stkutils скопируйте из архива в папку lib утилиты ActivePerl.
    По умолчанию: C:\Perl64\lib

Возможности

Полная распаковка:

  • gamemtl.xr
  • lanims.xr
  • shaders.xr
  • shaders_xrlc.xr
  • senvironment.xr

Только распаковка на бинарные файлы:

  • particles.xr

Использование

gamemtl_xr_cdc

Распаковка:

gmxrcdc.pl -d <input_file> [-o <outdir> -l <logfile>]

-d <input_file> - входной файл (gamemtl.xr)
-o <outdir> - папка, куда сохранять файлы материалов
-l <logfile> - файл лога


Запаковка:

gmxrcdc.pl -c <input_dir> [-o <outfile> -l <logfile>]

-c <input_dir> - папка, где лежат файлы материалов
-o <outfile> - выходной файл

Пояснения

  • параметр parent_id пар материалов обозначает пару материалов, от которой данная пара наследует настройки.

Если стоит none, у пары нет родителя.

  • параметр OwnProps устанавливает перечень свойств, которые переопределяются для данной пары материалов при наследовании.

Если none, не переопределяется никаких свойств (все наследуются), если all - напротив, все свойства переопределяются.

Будьте внимательны, парсер тупой, пути до звуков/партиклов/марков в свойствах перечислять следует через запятую без пробелов.

lanims_xr_cdc

Распаковка:

lxrcdc.pl -d <input_file> [-o <outfile> -l <logfile>]

-d <input_file> - входной файл (shaders_xrlc.xr)
-o <outfile> - выходной ltx-файл
-l <logfile> - имя лог-файла


Запаковка:

sexrcdc.pl -c <input_file> [-o <outfile> -l <logfile>]

-c <input_file> - входной ltx-файл
-o <outfile> - выходной файл

shaders_xr_cdc

Распаковка:

sxrcdc.pl -d <input_file> [-o <outdir> -m <ltx|bin> -l <logfile>]

-d <input_file> - входной файл (shaders.xr)
-o <outdir> - папка, куда сохранять шейдеры
-m <ltx|bin> - режим декомпиляции. bin -разбивать на бинарные файлы, ltx - полная декомпиляция.
-l <logfile> - файл лога


Запаковка:

sxrcdc.pl -c <input_dir> [-o <outfile> -mode <ltx|bin> -l <logfile>]

-c <input_dir> - папка, где лежат шейдеры
-o <outfile> - выходной файл

shaders_xrlc_xr_cdc

Распаковка:

sxxrcdc.pl -d <input_file> [-o <outfile> -l <logfile>]

-d <input_file> - входной файл (shaders_xrlc.xr)
-o <outfile> - выходной ltx-файл
-l <logfile> - имя лог-файла


Запаковка:

sxxrcdc.pl -c <input_file> [-o <outfile> -l <logfile>]

-c <input_file> - входной ltx-файл
-o <outfile> - выходной файл

senvironment_xr_cdc

Распаковка:

sexrcdc.pl -d <input_file> [-o <outfile> -l <logfile>]

-d <input_file> - входной файл (shaders_xrlc.xr)
-o <outfile> - выходной ltx-файл
-l <logfile> - имя лог-файла


Запаковка:

sexrcdc.pl -c <input_file> [-o <outfile> -l <logfile>]

-c <input_file> - входной ltx-файл
-o <outfile> - выходной файл

particles_xr_cdc

Распаковка:

pxrcdc.pl -d <input_file> [-o <outdir> -m <ltx|bin>]

-d <input_file> - входной файл (particles.xr)
-o <outdir> - папка, куда сохранять чанки партиклов
-m <ltx|bin> - режим декомпиляции. bin -разбивать на бинарные файлы, ltx - полная декомпиляция. Режим ltx пока работает только для particle groups.


Запаковка:

pxrcdc.pl -c <input_dir> [-o <outfile> -mode <ltx|bin>]

-c <input_dir> - папка, где лежат чанки партиклов
-o <outfile> - выходной файл
-m <ltx|bin> - режим декомпиляции.

Источники