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) |
|||
Строка 1: | Строка 1: | ||
− | + | __TOC__ | |
+ | |||
+ | ==S.T.A.L.K.E.R. Mod Patcher== | ||
+ | Автор: connect | ||
+ | |||
+ | Программа предназначена для внесения изменения в текстовые файлы, путем исполнения командного файла - мод файла. | ||
+ | Расширение командного файла: smf. | ||
+ | Таким образом, используя данную программу, можно ставить любое кол-во модификаций, не затрагивая другие изменения. | ||
+ | |||
+ | '''Полный перечень поддерживаемых команд:''' | ||
+ | |||
+ | ADDAFTER - Inserts a line after the current one. <br> | ||
+ | ADDBEFORE - Inserts a line before the current one. <br> | ||
+ | AUTHOR - Sets author of the mod. <br> | ||
+ | COPY - Copies a file to a specific directory. smp will search it`s working directory for a given filename and will copy it to a given directory location. <br> | ||
+ | DELETE - Deletes the current line from file. <br> | ||
+ | DESCRIPTION - Gives a description to a modfile. <br> | ||
+ | ECHO - Prints given line to a screen. <br> | ||
+ | GOFIRST - Moves pointer to the workfile beginning. <br> | ||
+ | GOLAST - Move pointer to the end of workfile. <br> | ||
+ | LOCATE - Points to a line that contains given text. <br> | ||
+ | OPEN - Opens file to edit with current mod. <br> | ||
+ | RELOCATE - Points to a line that contains given text. <br> | ||
+ | SET - Sets a value to a variable. Can use a calculation methods. <br> | ||
+ | VERSION - Sets a mod version. <br> | ||
+ | |||
+ | '''Выглядеть модфайл будет примерно так:''' | ||
+ | <pre> | ||
+ | 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</pre> | ||
+ | |||
+ | |||
+ | ==ltx Editor== | ||
+ | Автор: Deja Vu | ||
+ | |||
+ | Программа предназначена для создания мод файлов(.smf) или же файлов конфигурации(.ltx) для игры STALKER. | ||
+ | Избавляет от рутинной работы постмроения синтаксиса мод файла. Да и как правлио, удобнее, чем обычный текстовый редактор - при использовании только как ltx редактора. | ||
+ | |||
+ | [[Изображение:Ltx_Editor_full_01.JPG]] | ||
+ | |||
+ | |||
+ | |||
+ | ==Связка ltx Editor + S.T.A.L.K.E.R. Mod Patcher== | ||
+ | Представляет собой небольшое, но достаточно удобное решение по созданию модификаций игры STALKER. | ||
+ | Огромным прeимуществом использования данного принципа создание модов - его встраиваимость в уже созданные модификации, без их изменения(исключая случая, когда меняются те же свойства) | ||
+ | [[Категория:Программы]] |
Версия 02:03, 21 мая 2007
Содержание
S.T.A.L.K.E.R. Mod Patcher
Автор: connect
Программа предназначена для внесения изменения в текстовые файлы, путем исполнения командного файла - мод файла. Расширение командного файла: smf. Таким образом, используя данную программу, можно ставить любое кол-во модификаций, не затрагивая другие изменения.
Полный перечень поддерживаемых команд:
ADDAFTER - Inserts a line after the current one.
ADDBEFORE - Inserts a line before the current one.
AUTHOR - Sets author of the mod.
COPY - Copies a file to a specific directory. smp will search it`s working directory for a given filename and will copy it to a given directory location.
DELETE - Deletes the current line from file.
DESCRIPTION - Gives a description to a modfile.
ECHO - Prints given line to a screen.
GOFIRST - Moves pointer to the workfile beginning.
GOLAST - Move pointer to the end of workfile.
LOCATE - Points to a line that contains given text.
OPEN - Opens file to edit with current mod.
RELOCATE - Points to a line that contains given text.
SET - Sets a value to a variable. Can use a calculation methods.
VERSION - Sets a mod 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имуществом использования данного принципа создание модов - его встраиваимость в уже созданные модификации, без их изменения(исключая случая, когда меняются те же свойства)