Как убрать/увеличить время для обычных квестов?: В файле gamedata\config\misc\task_manager.ltx найти и изменить все строки вида time = 86400 Чтобы совсем убрать лимит - просто закомментировать их (--) Как увеличить время спринта?: В файле actor.ltx меняем параметр sprint_koef. Как поменять кол-во жизни монстрам?: В файле m_*.ltx(где * - название монстра, например m_controller.ltx; находится в папке gamedata\config\creatures) меняем параметр health Как повесить на пояс больше артефактов?: В файле system.ltx изменяем параметр max_belt с 5 на 10 (max_belt = 10) Ищем файл inventory_new.xml и в нём меняем cell_width = "60" cell_height="60" rows_num="1" cols_num="5"/> на cell_width = "52" cell_height="52" rows_num="2" cols_num="5"/> что соответствует 10 артефактам. При желании поправив соответствующим образом файлы system.ltx и inventory_new.xml можно получить 12,14,16 и более слотов под артефакты. Оружие загораживает пол-экрана. Как это исправить?: В файле конфига выбранного оружия меняем: position = 0, -0.075, 0 ; было 0,0,0 zoom_offset = -0.112400,0.091800,-0.115000 ; было -0.112400,0.016800,-0.115000 Как менять скорострельность и удобность оружия?: В папке gamedata/config/weapons в файлах конфигурации оружия ищи control_inertion_factor чем меньше параметр - тем выше удобство. и rpm - скорострельность. Как положить оружие в другой слот?: В папке gamedata/config/weapons в файлах конфигурации оружия ищи SLOT и меняй на 1 (вместо ножа) или 2 (пистолетный слот) Скрипты дверей: Покажу вам на примере, как открыть дверь в саркофаге без дешифра) мы просто сделаем дверь открытой по умолчанию, этот трюк можно использовать в любом направлении, в том числе и для новых квестов Идём в gamedata\config\scripts и ищем скрипт нужной двери или объекта, нам нужна дверь в саркофаге и это sar_door.ltx Вот вам скрипт с моими комментариями, мои комментарии после символа ;, в вашем скрипте они не нужны, так что удалите их если будете копировать отсюда... [logic] ;Основное действие active = ph_door@locked ; При нажатии кнопки "Действия" выполняется скрипт [ph_door@locked] [ph_door@locked] ; То что выполняется сейчас locked = true ; Закрыто на замок, значение правда ("Закрыто", при нажатии на кнопку действия ничего не произойдёт) closed = true ; Прикрыта, правда ("Прикрыта", при нажатии на кнопку действия дверь октроется) tip_open = tip_door_coded ; Всплывающая подсказка "Дверь закодирована" on_info = {=actor_has_decoder} ph_door@coded ; При нажатии на кнопку действия идёт проверка есть ли декодер [ph_door@coded] ; Если есть декодер то... locked = true ;Закрыто, правда closed = true ;Прикрыто, правда tip_open = tip_door_decode ; Всплывающая подсказка "Декодировать" on_info = {!actor_has_decoder} ph_door@locked on_use = ph_door@decoding %+sar_access_decoding% ; При начале декодирования, пошёл процесс декодирования и выполняется скрипт sar_access_decoding [ph_door@decoding] ; В процессе декодирования locked = true closed = true tip_open = tip_door_decoding on_info = {+sar_finish_decoding} ph_door@unlocked ; Завершение скрипта sar_finish_decoding и выполнение ph_door@unlocked [ph_door@unlocked] ; Дверь разкодирована и открыта locked = false closed = false show_tips = false Если мы хотим увидеть правдивые концовки, но мы уже в саркофаге и у нас нет дешифра, то мы просто можем изменить везде locked = false на true closed = false на true И в зависимости что вам надо и где можете менять и изменять, тут всё предельно просто и понятно... Как добавить оружие на основе существующего: 1. Копируем любой файл w_*.ltx в папке gamedata\config\weapons на основе которого будете делать новое оружие. Меняете ему имя, например с w_mp5 .ltx на w_nwwpn.ltx 2. Исправляем в конфиге нового файла встречающиеся имена пушки на nwwpn (не везде, звук и графику оставляем). 3. Добавляем новую пушку в игру - дописываем строку #include "w_ nwwpn.ltx" в файл weapons.ltx. Ну и при желании добавляем пушку в магазин и меняем параметры самой пушки в новом файле w_ nwwpn.ltx. Это основное, как добавить текстуры уже понятно и так. Как увеличить мощность фонарика? В файле gamedata\config\models\objects\light_night.ltx меняем [torch_definition] range = 13 ; меняем например на 40. range_r2 = 13 ; если играете на DX9, то меняем здесь. можно еще spot_angle = 60 ; тут значение поменять. Если знаете фотошоп,разберётесь, как можно ещё и цвет поменять. Как менять погоду, время суток etc: Сonfig\weather\weather_default.ltx - файл, отвечающий за это дело. Рассмотрим его структуру: Всего в игре присутствуют 24 типа(вида) погоды. На каждый час. Т.е. в начале файла идут строки [sect_default_weather] 01:00:00 = default_weather_01 02:00:00 = default_weather_02 03:00:00 = default_weather_03 … . отвечающие за погоду в определённое время. Например default_weather_01 отвечает за погоду в 01:00:00, а default_weather_12 в полдень. Далее идут индивидуальные параметры каждого типа погоды. После [default_weather_n], где n – это время, от 0 до 24. Некоторые параметры: sky_color – цвет неба. fog_distance – дистанция тумана(прорисовки тумана наверно.) fog_color – цвет тумана. fog_density – плотность тумана. rain_density – плотность дождя. rain_color – цвет дождя. thunderbolt - есть ли гроза или нет, и если есть, то указан её тип. Если нужен дождь, то ставим thunderbolt_collection_default , если дождя не нужно, ничего не прописываем. Как сделать чтобы нож, бинокль, болт и т.п. отображались в инвентаре? Очень просто, для этого в файле system.ltx, в строках slot_persistent_1 = true ;knife slot_persistent_2 = false ;pistol slot_persistent_3 = false ;automatic slot_persistent_4 = true ;grenades slot_persistent_5 = true ;binocular slot_persistent_6 = true ;bolt slot_persistent_7 = false ;outfit slot_persistent_8 = true ;pda slot_persistent_9 = true ;detector slot_persistent_10 = true ;torch меняем все значения true на false.(работает только при торговле и обыске тайника например.) Теперь, что касаемо повесить на пояс датчики - это элементарно: gamedata/config/misc/items.ltx есть секции: [detector_simple]:identity_immunities [detector_advances]:identity_immunities [detector_elite]:identity_immunities так вот вместо slot = 8 или slot = 1 (как в моде про датчики) ставим belt = true (повесить на пояс) |