Ltx Editor & S.T.A.L.K.E.R. Mod Patcher — различия между версиями
Материал из S.T.A.L.K.E.R. Inside Wiki
Neo (обсуждение | вклад) м (Откачено к последнему изменению, сделанному 91.124.118.129) |
RedPython (обсуждение | вклад) м (Защищена страница «Ltx Editor & S.T.A.L.K.E.R. Mod Patcher» ([edit=autoconfirmed] (бессрочно) [move=autoconfirmed] (бессрочно))) |
||
(не показаны 16 промежуточные версии 14 участников) | |||
Строка 1: | Строка 1: | ||
__TOC__ | __TOC__ | ||
− | |||
− | |||
− | Программа предназначена для внесения изменения в текстовые файлы, путем исполнения командного файла | + | Программа предназначена для внесения изменения в текстовые файлы игры, путем исполнения последовательности команд, содержащихся в файле мода. Стандартным расширение командного файла является аббривеатура SMF (Stalker Mod File). |
− | + | ||
Таким образом, используя данную программу, можно ставить любое кол-во модификаций, не затрагивая другие изменения. | Таким образом, используя данную программу, можно ставить любое кол-во модификаций, не затрагивая другие изменения. | ||
'''Полный перечень поддерживаемых команд:''' | '''Полный перечень поддерживаемых команд:''' | ||
− | ADDAFTER - | + | ADDAFTER - Вставить строку ''после'' текущей.<br> |
− | ADDBEFORE - | + | ADDBEFORE - Вставить строку ''перед'' текущей.<br> |
− | AUTHOR - | + | AUTHOR - Установить автора мода.<br> |
− | COPY - | + | COPY - Копирует файл в указанную директорию. Искомый файл из своер рабочей директории программы.<br> |
− | DELETE - | + | DELETE - Удалить текущую строку.<br> |
− | DESCRIPTION - | + | DESCRIPTION - Описание мода.<br> |
− | ECHO - | + | ECHO - Отображает заданную строку на экране.<br> |
− | GOFIRST - | + | GOFIRST - Поставить указатель в начало файла.<br> |
− | GOLAST - | + | GOLAST - Поставить указатель в конец файла.<br> |
− | LOCATE - | + | LOCATE - Переместить указатель на строку содержазщую данный текст.<br> |
− | OPEN - | + | OPEN - Открыть файл для редактирования.<br> |
− | RELOCATE - | + | RELOCATE - Перемещает указатель на строку, содержащую искомый текст.<br> |
− | SET - | + | SET - Устанавливает значение переменной. Может производить математические операции.<br> |
− | VERSION - | + | VERSION - Версия мода.<br> |
'''Выглядеть модфайл будет примерно так:''' | '''Выглядеть модфайл будет примерно так:''' | ||
Строка 47: | Строка 45: | ||
LOCATE:if self:create(100) == false then | LOCATE:if self:create(100) == false then | ||
REPLACE:if self:create(300) == false then</pre> | REPLACE:if self:create(300) == false then</pre> | ||
− | |||
==ltx Editor== | ==ltx Editor== | ||
Строка 53: | Строка 50: | ||
Программа предназначена для создания мод файлов(.smf) или же файлов конфигурации(.ltx) для игры STALKER. | Программа предназначена для создания мод файлов(.smf) или же файлов конфигурации(.ltx) для игры STALKER. | ||
− | Избавляет от рутинной работы постмроения синтаксиса мод файла. Да и как | + | Избавляет от рутинной работы постмроения синтаксиса мод файла. Да и как правило, удобнее, чем обычный текстовый редактор - при использовании только как ltx редактора. |
[[Изображение:Ltx_Editor_full_01.JPG]] | [[Изображение:Ltx_Editor_full_01.JPG]] | ||
− | |||
− | |||
==Связка ltx Editor + S.T.A.L.K.E.R. Mod Patcher== | ==Связка ltx Editor + S.T.A.L.K.E.R. Mod Patcher== | ||
Представляет собой небольшое, но достаточно удобное решение по созданию модификаций игры STALKER. | Представляет собой небольшое, но достаточно удобное решение по созданию модификаций игры STALKER. | ||
− | Огромным прeимуществом использования данного принципа | + | Огромным прeимуществом использования данного принципа создания модов - встраиваимость в уже созданные модификации, без их изменения (исключая случаи, когда меняются те же свойства) |
[[Категория:Программы]] | [[Категория:Программы]] |
Текущая версия на 13:33, 8 марта 2011
Программа предназначена для внесения изменения в текстовые файлы игры, путем исполнения последовательности команд, содержащихся в файле мода. Стандартным расширение командного файла является аббривеатура SMF (Stalker Mod File).
Таким образом, используя данную программу, можно ставить любое кол-во модификаций, не затрагивая другие изменения.
Полный перечень поддерживаемых команд:
ADDAFTER - Вставить строку после текущей.
ADDBEFORE - Вставить строку перед текущей.
AUTHOR - Установить автора мода.
COPY - Копирует файл в указанную директорию. Искомый файл из своер рабочей директории программы.
DELETE - Удалить текущую строку.
DESCRIPTION - Описание мода.
ECHO - Отображает заданную строку на экране.
GOFIRST - Поставить указатель в начало файла.
GOLAST - Поставить указатель в конец файла.
LOCATE - Переместить указатель на строку содержазщую данный текст.
OPEN - Открыть файл для редактирования.
RELOCATE - Перемещает указатель на строку, содержащую искомый текст.
SET - Устанавливает значение переменной. Может производить математические операции.
VERSION - Версия мода.
Выглядеть модфайл будет примерно так:
AUTHOR:connect VERSION:0.1 DESCRIPTION:This is sample mod file OPEN:gamedata/config/creatures/actor.ltx LOCATE:[actor] SET:max_item_mass=30 SET:walk_accel=12; -- Замедляем скорость игрока RELOCATE:[actor_animation] SET:back_r_strafe_yaw=90 SET:back_l_strafe_yaw=90 OPEN:gamedata/scripts/se_respawn.script LOCATE:function se_respawn:spawn() LOCATE:if table.getn(self.spawned_obj) < self.min_count then LOCATE:if self:create(100) == false then REPLACE:if self:create(300) == false then
ltx Editor
Автор: Deja Vu
Программа предназначена для создания мод файлов(.smf) или же файлов конфигурации(.ltx) для игры STALKER. Избавляет от рутинной работы постмроения синтаксиса мод файла. Да и как правило, удобнее, чем обычный текстовый редактор - при использовании только как ltx редактора.
Связка ltx Editor + S.T.A.L.K.E.R. Mod Patcher
Представляет собой небольшое, но достаточно удобное решение по созданию модификаций игры STALKER. Огромным прeимуществом использования данного принципа создания модов - встраиваимость в уже созданные модификации, без их изменения (исключая случаи, когда меняются те же свойства)