Ltx Editor & S.T.A.L.K.E.R. Mod Patcher — различия между версиями — S.T.A.L.K.E.R. Inside Wiki

Ltx Editor & S.T.A.L.K.E.R. Mod Patcher — различия между версиями

Материал из S.T.A.L.K.E.R. Inside Wiki

Перейти к: навигация, поиск
м (Защищена страница «Ltx Editor & S.T.A.L.K.E.R. Mod Patcher» ([edit=autoconfirmed] (бессрочно) [move=autoconfirmed] (бессрочно)))
 
(не показаны 19 промежуточные версии 17 участников)
Строка 1: Строка 1:
 
__TOC__
 
__TOC__
  
==S.T.A.L.K.E.R. Mod Patcher==
 
Автор: connect
 
  
Программа предназначена для внесения изменения в текстовые файлы, путем исполнения командного файла - мод файла.
+
Программа предназначена для внесения изменения в текстовые файлы игры, путем исполнения последовательности команд, содержащихся в файле мода. Стандартным расширение командного файла является аббривеатура SMF (Stalker Mod File).
Расширение командного файла: smf.
+
 
 
Таким образом, используя данную программу, можно ставить любое кол-во модификаций, не затрагивая другие изменения.
 
Таким образом, используя данную программу, можно ставить любое кол-во модификаций, не затрагивая другие изменения.
  
 
'''Полный перечень поддерживаемых команд:'''
 
'''Полный перечень поддерживаемых команд:'''
  
ADDAFTER - Inserts a line after the current one. <br>
+
ADDAFTER - Вставить строку ''после'' текущей.<br>
ADDBEFORE - Inserts a line before the current one. <br>
+
ADDBEFORE - Вставить строку ''перед'' текущей.<br>
AUTHOR - Sets author of the mod. <br>
+
AUTHOR - Установить автора мода.<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>
+
COPY - Копирует файл в указанную директорию. Искомый файл из своер рабочей директории программы.<br>
DELETE - Deletes the current line from file. <br>
+
DELETE - Удалить текущую строку.<br>
DESCRIPTION - Gives a description to a modfile. <br>
+
DESCRIPTION - Описание мода.<br>
ECHO - Prints given line to a screen. <br>
+
ECHO - Отображает заданную строку на экране.<br>
GOFIRST - Moves pointer to the workfile beginning. <br>
+
GOFIRST - Поставить указатель в начало файла.<br>
GOLAST - Move pointer to the end of workfile. <br>
+
GOLAST - Поставить указатель в конец файла.<br>
LOCATE - Points to a line that contains given text. <br>
+
LOCATE - Переместить указатель на строку содержазщую данный текст.<br>
OPEN - Opens file to edit with current mod. <br>
+
OPEN - Открыть файл для редактирования.<br>
RELOCATE - Points to a line that contains given text. <br>
+
RELOCATE - Перемещает указатель на строку, содержащую искомый текст.<br>
SET - Sets a value to a variable. Can use a calculation methods. <br>
+
SET - Устанавливает значение переменной. Может производить математические операции.<br>
VERSION - Sets a mod version. <br>
+
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 редактора.
  
 
[[Изображение: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имуществом использования данного принципа создания модов - встраиваимость в уже созданные модификации, без их изменения (исключая случаи, когда меняются те же свойства)
 
[[Категория:Программы]]
 
[[Категория:Программы]]

Текущая версия на 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 full 01.JPG

Связка ltx Editor + S.T.A.L.K.E.R. Mod Patcher

Представляет собой небольшое, но достаточно удобное решение по созданию модификаций игры STALKER. Огромным прeимуществом использования данного принципа создания модов - встраиваимость в уже созданные модификации, без их изменения (исключая случаи, когда меняются те же свойства)

Другие места
LANGUAGE