STALKER Mod Manager

Материал из Mod Wiki.

Перейти к: навигация, поиск


Содержание

S.T.A.L.K.E.R. Mod Manager

Описание:Программа предназначена для установки модификаций и управления ими.
Автор:BoGuS Software
Версия:1.0
Скачать:Архив
Интерфейс программы


Обсуждение программы - здесь.

Описание

Программа предназначена для установки и управления модификациями игры S.T.A.L.K.E.R. Модификации, которые использует программа, должны иметь расширение .stmd. Файлы .stmd представляют собой обычные zip-архивы со специальным содержанием.

Также, с помощью этой программы вы можете скачать различные модификации из интернета - с сайта BoGuS Software. Мы не следим за модификациями, которые выкладывают другие пользователи, поэтому используйте их на свой страх и риск, т.к. они могут нанести вред.

Формат модификаций

Файл модификации - zip архив с расширением *.stmd.
В архиве находяться файлы:

info.txt - Файл с информацией о модификации.
preview.gif - Файл с скриншотом модификации(необязательно)
main.patch - основной файл модификации, в нём храняться действия, которые выполняет модификация
остальные файлы(если есть) - используюютсья файлом main.patch

Структура файла info.txt

1 строка - имя файла модификации
2 строка - название модификации
3 строка - тип модификации
4 строка - автор модификации
5 строка - версия модификации
6 строка - версия игры, необходимая для работы модификации
остальные строки - описание модификации

main.patch

В данном файле идут команды, которые понимает программа. Все они выполняються поочерёдно.
Каждая строка - отдельная команда. В качестве разделителя между параметрами команд используеться символ @.

Команды, которые понимает программа:

Работа с файлами

CopyFile@что копировать@куда копировать@заменять есл файл уже существует?(true/false)@ - скопировать файл
DeleteFile@имя файла@ - удалить файл
MoveFile@что переносить@куда переносить@ - перенести файл
CreateDir@имя дериктории@ - создать директорию
DelDir@имя дериктории@ - удалить директорию
MoveDir@что переносить куда переносить@ - перенести директорию
CopyDir@что копировать куда копировать@ - скопировать диреторию

Обработка LTX файлов

LTXLoad@имя файла@ - выбрать LTX файл для дальнейшего использования
LTXSelectSection@секция@ - выбрать секцию в LTX файле для дальнейшего использования
LTXSetValue@ключ@значение@ - установить значение для ключа
LTXDeleteSection@секция@ - удалить секцию
LTXDeleteKey@ключ@ - удалить ключ

Обработка других файлов

Load@имя файла@ - загрузить файл для дальнейшего использования
DelStrNum@номер строки@ - удалить строку
SetStrNum@номер строки@новая строка@ - изменить строку
InsertStrNum@номер строки@строка@ - вставить строку
MoveStrNum@старая позиция@новая позиция@ - переместить строку
DelStr@строка@ - удалить строку
SetStr@строка1@строка2@ - заменить строку
InsertStr@строка1@строка2@до(b)/после(a)@ вставить строку
Личные инструменты