Главная > Модостроение > S.T.A.L.K.E.R. Mod Patcher v0.2
S.T.A.L.K.E.R. Mod Patcher v0.23-08-2011, 21:13. Разместил: MbIKOJIA |
Скриншотить нечего Консольный патчер Доступны функции: VERSION AUTHOR SET DESCRTION LOCATE RELOCATE REPLACE ADDBEFORE ADDAFTER DELETE Что умеет программа: Работа с несколькими файлами Команда OPEN может быть применена несколько раз в одном модфайле. Нахождение нужного места в изменяемом файле Можно использовать последовательно несколько команд LOCATE для исключения замены других одноименных строк. Можно применить команду RELOCATE чтобы поиск не продолжался с прежней позиции, а начался с начала изменяемого файла. Замена строк LOCATE переводит указатель на искомый текст, REPLACE заменяет его на приведенный в модфайле. Изменение заначений переменных SET продолжит поиск с последего места указателя пока ни найдет строку с названием приведенной в модфайле переменной и заменит его на новое. Очень удобно комбинировать с LOCATE:[имя группы] в ltx файлах. SET может как устанавливать новое значение, так и калькулировать на ходу. примеры: SET:money:=10 SET:money =10 SET:money-=10 SET:money*=10 SET:money/=10 Добавление новых строк ADDBEFORE и ADDAFTER вставляют данную им строку перед строкой, на которую ссылается текущий указатель или после нее соответвтвенно. Удаление строк DELETE удалит из изменяемого файла строчку, на которую ссылается текущий указатель, используется в связке с LOCATE. Выглядеть модфайл будет примерно так: 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 Подобный модфайл может быть установлен простым двойным щелчком, если будет ассоциирован с патчером конечно. Но стоит учитывать, что программа подставляет пути относительно текущей рабочей директории. {SL} Вернуться назад |