Перейти к контенту

Lost Alpha - Правки и модификации


BFG

Рекомендуемые сообщения

По поводу убирания оружия, при "кушаниии" аптечек, бинтов и еды. В Игре (в распакованном виде)  Lost Alpha 1.4005 и далее - находим папку   -- gamedata -- config -- misc -- items -- далее в файлах  -- food  и meds и  drinks  находим в содержимом каждой секции строки       use_prolonged_effect            = true   и  меняем на      use_prolonged_effect            = false.

Теперь при употреблении аптечек, еды и питья воды оружие не убирается.

  • Спасибо 2
Ссылка на комментарий
Скрытый текст

Насколько я понимаю, эта ошибка выскакивает в разных случаях. Основная "Предмет не помещается в отведенное место".  В моём случае был конфликт между параметрами rows_num="..."  - количество ячеек по высоте и group_similar="1" - неограниченное кл-во патронов в слоте. Кстати при присутствии обоих параметров, у меня стояло всё равно определенное количество патронов в одном слоте. Если я добавлял патроны до конца и не останавливался вовремя на последнем слоте, так же происходил вылет.
В итоге взял оригинальные файлы inventory_new_3_16.xml, inventory_new_3.xml, inventory_new_2_16.xml, inventory_new_2.xml и добавил только group_similar="1"  Вылеты прекратились. Теперь стандартное количество ячеек с бесконечными патронами в одном слоте. В принципе меня устраивает такой вариант.


 

Скрытый текст

У Сидоровича в радио звучит громкая "помоги мне.."  из "бриллиантовой руки".  Лично меня это достало. На общем фоне качественной игры, с качественной графикой, эта штука портит впечатление.
Посему поменял звучание в приёмнике на вырезки из программ радио времён чернобыльской катастрофы. В основном там вырезки из юмористических передач, тема афганистана, немного новостей. С новостями получилось сложнее.. найти новости того периода не удалось. Вообще новостей времени перестройки, СССР в инете мало. В основном небольшие фрагменты. Поэтому пришлось склеивать фрагменты и сделать что то похожее на выпуск. Кто будет скачивать, прошу к этому моменту отнестись беспристрастно.  Цель мода, создать уют у Сидоровича, погрузить игрока в тот период времени.

В баре, в приёмнике теперь звучат блатные песни - шансон. Громкость как должна быть у приёмника, а не выпирает на улицу.

Так же заменил видео в телевизоре Сидоровича и в Баре. Теперь там крутится мультик Тома и Джерри "Техасец Том". В начале перестройки, эти мультики крутили в кафешках, частных видеосалонах. 
Заменил анимацию на мониторе у Сидровича. Теперь там не бесконечное запускание винды, а хранитель экрана. Смотрится более естественнее. Ирония только в том, что хранитель от ХР, которой еще не было )

Новой игры не надо, ставится на любой Сталкер.  Скрины.. https://ibb.co/D5X6JFS  https://ibb.co/dKCSt9T    скачать https://yadi.sk/d/lvmvUM2T3ypCFw

 

  • Спасибо 1
  • Нравится 2
  • Полезно 1
Ссылка на комментарий

@Antolich HD2, А что на улице делать когда играешь, поставь 1,4005+1,4006 от 29,08,2019 там игра обновлена и движок подправлен там всё нормально отображается Здесь 1,4005+1,4006 с оружейкой.

 

  • Спасибо 1
Ссылка на комментарий

По поводу изменения оплаты у "Проводников" -- цена вопроса:

В игре Lost Alha 1.4005 присутствуют "Проводники" для перехода с одной локации на другую... Которые, за энную сумму денег, готовы провести ГГ на выбранную им локацию.  Суммы конечно у них  "бешенные" - можно изменить.

Находим в распакованной папке  gamedata -- scripts -- файл guiders_main,   находим строки:


 

Скрытый текст

 

cost = 2000 -- base cost      -- меняем на любую сумму... 1000 или 500

и далее меняем процент с этой суммы, если хотите,   находим эти строки:

 

    if (level.name() == esc.map) then -- if actor on escape
        if agro_id or bar_id or dark_id then                         cost = cost*0.3  --to agro and bar and dark       на   cost = cost*0.2  или  cost = cost*0.1

 

...и далее по списку ищем строки с    cost = cost*0.3 - правим.

Можно дописать недостающие локации и выставить индивидуальное процентное соотношение...

 

    elseif (level.name() == gar.map) then -- if actor on garbage
        if rosf_id or yan_id or mil_id or forg_id then               cost = cost*0.1  --to rosf and yantar and mil and forgotten
        elseif swamp_id then                                         cost = cost*0.1  --to swamp
        elseif out_id then                                           cost = cost*0.1  --to outskirts
        elseif lost_id then                                          cost = cost*0.1  --to lost factory
            elseif agro_id then                                          cost = cost*0.1  --to agro
            elseif dark_id then                                          cost = cost*0.1  --to dark            
            elseif mil_id then                                           cost = cost*0.1  --to mil           
            elseif esc_id then                                           cost = cost*0.1  --to escape
            elseif bar_id then                                           cost = cost*0.2  --to bar 
            elseif yan_id then                                           cost = cost*0.3  --to yantar
        end

 

 

Исправления можно вносить в процессе игры... после перезагрузки Игры, изменения вступают в силу.         

В Игре Lost Alpha 1.4005, при "прокачке" оружия и брони,  техник ( fixer ) (после получения 3-х "экземпляров" инструментов) усовершенствует, о пятаки не все их части  -- нужна дополнительная информация... или флешки с инфой о новых абгрейдах. Честно - замучаешься искать на просторах Зоны или у сталков... Сделал проще - разместил в трупе НПСа, к примеру на локации "Кордон".

Обыскиваешь его и... можно идти к технику (Лис на Кордоне) -- абгрейдит дальше.  

Для внесения изменения нужен распакованный   all.spawn, НПСа разместил в подвале одного из домов...на "Кордоне":

Скрытый текст

 

[6744]

; cse_abstract properties
section_name = stalker
name = esc_dead_stalker
position = -185.207, -10.814, -134.741
direction = 1.2311999797821, 4.61879920959473, 0
id = 65535
version = 118
script_version = 6
spawn_id = 6742

; cse_alife_trader_abstract properties
money = 12000
character_profile = esc_stalker_novice

; cse_alife_object properties
game_vertex_id = 89
distance = 1
level_vertex_id = 68492
object_flags = 0xfffff7bf
custom_data = <<END
[known_info]
info_ik_upg
info_f2000_upg
info_g36_upg
info_sig550_upg
info_electro_acc_upg
info_pistol_auto_upg
info_burst_3x_upg
info_exosprint_upg
info_power_rest_upg
info_health_rest_upg
info_bleed_rest_upg
info_adv_protect_upg
END

; cse_visual properties
visual_name = actors\novice\green_stalker_5

; cse_alife_creature_abstract properties
g_team = 0
g_squad = 0
g_group = 0
health = 0
dynamic_out_restrictions = 
dynamic_in_restrictions = 

; cse_alife_monster_abstract properties
equipment_preferences = 0, 0, 0, 1, 0
main_weapon_preferences = 0, 0, 0, 0

; cse_ph_skeleton properties

; se_stalker properties
pda_dlg_update = -1
upd:health = 0
upd:timestamp = 0
upd:creature_flags = 0
upd:position = -185.207, -10.814, -134.741
upd:o_torso = 4.61879920959473, 1.2311999797821, 0

; cse_alife_human_stalker properties
upd:start_dialog = 

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

 

 

После размещения секции, сделайте перерасчёт в нумерации... позицию, в которой лежит НПС менять не нужно. Запаковываете  all.spawn - при запуске новой Игры, НПС будет находиться на месте.

Не большие правки по Игре Lost Alpha 1.4005 - в основном правлен all.spawn

https://yadi.sk/d/di896m7iZ494UQ

  • Спасибо 1
  • Нравится 1
Ссылка на комментарий

В игре LA1.4005 есть возможность активировать режим "demo_record" клавиша "Esc + F" (можно облететь локацию сверху и снизу - осмотреть подземелье... для выхода из режима нажмите "Esc") или "выполнить" задание (активация инфопоршней), не бегая по локации... "Изменёный" файл   ui_main_dik_keys  скопировать -- далее найти папку gamedata -- scripts -- далее найти файл ui_main_dik_keys  "игровой" -- открыть и поверх "старого" содержимого вставить из "изменёного" -- согласиться на замену содержимого.

Откройте скрытый текст - содержимое скопируйте, вставив в игровой файл с заменой. Новой игры не надо.

Скрытый текст

 

--[[-----------------------------------------------------------------------------------------------
 File       : ui_main_dik_keys.script (only with ui_main_menu.script)
 Description: Extender hot-keys
 Copyright  : 2012 © LA-team
 Author     : ...
 Editors    : 
 Last edit  : 29.05.2013 [...]
--]]-----------------------------------------------------------------------------------------------

--/------------------------------------------------------------------
--/ VARIABLEs
--/------------------------------------------------------------------
--[[
local key2map = {
     [DIK_keys.DIK_#]      = "la01_escape"        ,
     [DIK_keys.DIK_G]      = "la02_garbage"       ,
     [DIK_keys.DIK_F]      = "la02_garbage[another]",
     [DIK_keys.DIK_A]      = "la03_agroprom"      ,
     [DIK_keys.DIK_D]      = "la04_darkdolina"    ,
     [DIK_keys.DIK_NUM4] = "la04_darkdolina[part2]",
     [DIK_keys.DIK_I]      = "la04u_darklab"      ,
     [DIK_keys.DIK_B]      = "la05_bar_rostok"    ,
     [DIK_keys.DIK_Y]    = "la06_yantar"            ,
     [DIK_keys.DIK_NUM2] = "la06_yantar[part2]"     ,
     [DIK_keys.DIK_K]    = "la07_military"          ,
     [DIK_keys.DIK_U]    = "la07_military[another]",
     [DIK_keys.DIK_NUM8] = "la08_deadcity"          ,
     [DIK_keys.DIK_W]      = "la09_swamp"         ,
     [DIK_keys.DIK_R]      = "la10_radar"         ,
     [DIK_keys.DIK_N]      = "la10u_bunker"       ,
     [DIK_keys.DIK_P]      = "la11_pripyat"       ,
     [DIK_keys.DIK_#]      = "la12_stancia"       ,
     [DIK_keys.DIK_X]      = "la12u_sarcofag"     ,
     [DIK_keys.DIK_E]      = "la13_generators"    ,
     [DIK_keys.DIK_W]       = "la13u_warlab"       ,
     [DIK_keys.DIK_NUM0]      = "la14_rostok_factory",
     [DIK_keys.DIK_NUM6] = "la14_rostok_factory[part2]",
     [DIK_keys.DIK_S]      = "la14u_secret_lab"   ,
     [DIK_keys.DIK_NUM7] = "la15_darkscape"         ,
     [DIK_keys.DIK_T]      = "la16_lost_factory"  ,
     [DIK_keys.DIK_L]      = "la16u_labx16"       ,
     [DIK_keys.DIK_O]      = "la17_outskirts"     ,
     [DIK_keys.DIK_C]      = "la17_outskirts[part2]",
     [DIK_keys.DIK_NUM5] = "la17u_labx7"            ,
     [DIK_keys.DIK_NUM1] = "la18_damned"            ,
     [DIK_keys.DIK_NUM9]      = "la19_country"       ,
     [DIK_keys.DIK_J]      = "la13u_oso"          ,
     [DIK_keys.DIK_#]      = "la20_forgotten"    ,
     [DIK_keys.DIK_NUM3] = "la21_generators_2"      ,
    
W,E,R,T,Y,U,I,O,P,A,D,S,F,G,F,H,J,K,L,Z,X,C,B,N,NUM1,NUM2,NUM3,NUM4,NUM5,NUM6,NUM7,NUM8,NUM9,NUM0

Q - quit
V- ui hud tools
}
--]]
--/ --------------------------
local sModule = script_name()
--/ -----------------------------------------------------------------
local log = function(fmt,...) _G.log(sModule..":"..tostring(fmt),...) end
--/------------------------------------------------------------------
--/ PROCESs
--/ -----------------------------------------------------------------
function actor_default_inventory()
    if has_info("esc_trader_met") or db.actor:object("sleeping_bag") then 
        Spawn_ItemsInInv("item_battery",1)
        Spawn_ItemsInInv("xray_pda_downs")
        Spawn_ItemsInInv("xray_pda_skills")
        Spawn_ItemsInInv("olives_conserva")
        Spawn_ItemsInInv("medkit_scientic", 3)
        Spawn_ItemsInInv("booster_antchemical")
        Spawn_ItemsInInv("booster_coagulant")
        Spawn_ItemsInInv("detector_simple")
        Spawn_AmmoInInv("ammo_5.45x39_fmj", 7)
        Spawn_ItemsInInv("af_gravi")
        return
    end --/>
    Spawn_ItemsInInv("wpn_pm")
    Spawn_AmmoInInv("ammo_9x18_fmj",5) --/< count box
    Spawn_ItemsInInv("wpn_knife")
    Spawn_ItemsInInv("wpn_binoc")
    Spawn_ItemsInInv("device_torch")
    Spawn_ItemsInInv("medkit",3)
    Spawn_ItemsInInv("bandage",3)
    Spawn_ItemsInInv("item_battery",3)
    Spawn_ItemsInInv("xray_pda_downs")
    Spawn_ItemsInInv("xray_pda_skills")
    Spawn_ItemsInInv("sleeping_bag")
    Spawn_ItemsInInv("af_gravi")
    Spawn_ItemsInInv("olives_conserva")
    Spawn_ItemsInInv("tushenka_conserva")
    Spawn_ItemsInInv("mineral_water",3)
end

function lets_clear_killers()
    xr_gulag.kill_gulag_entities("cit_partei_lager")
    xr_gulag.kill_gulag_entities("cit_gym_lager")
    xr_gulag.kill_gulag_entities("cit_patrolers")
    xr_gulag.kill_gulag_entities("cit_mercs_base")
end

function jump_to_level(level_name)
    if level_name then
        get_console():execute("main_menu off")
        start_quick_timer(0.5, this.jump_timer, {map=level_name})
    end
end

function jump_timer(t)
    local console = get_console()
    if t.map and console then
        console:execute("jump_to_level " .. t.map)
        log("jump_to_level: => "..t.map)
        console:execute("flush")
    end
end

function dik_keys(dik)
    local console = get_console()
    --/ ---------------------------------
    if dik == DIK_keys.DIK_F then
    --/ ---------------------------------
        console:execute("main_menu off")
        console:execute("demo_record 1")
    --/ ---------------------------------
    elseif dik == DIK_keys.DIK_G then
    --/ ---------------------------------
        if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
local t = {
"esc_trader_met", 
"esc_give_af_task", 
"escape_trader_tutorial_done", 
"esc_rescue_novice", 
"esc_got_novice_drive", 
"esc_rescue_novice_from_heli_done", 
"esc_assault_task_start", 
"esc_assault_bandit_factory_done", 
"esc_factory_cleaned", 
"esc_rescue_fox_start", 
"esc_fox_rescued", 
"esc_rescue_fox_done", 
"gar_meet_seriy_start", 
"esc_lazy_marked_one"} --"gar_sniper_task_done","gar_dm_novice_change_st","gar_cutscene_end"
        give_info_portions(t)
        Spawn_ItemInInv("wpn_bm16")
        Spawn_AmmoInInv("ammo_12x70_buck", 7)
        Spawn_ItemInInv("wpn_mp5")
        Spawn_AmmoInInv("ammo_9x19_fmj", 10)
        db.actor:give_money(2000)
        jump_to_level("la02_garbage")
    --/ ---------------------------------
    elseif dik == DIK_keys.DIK_A then
    --/ ---------------------------------
         if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
        local t = {
"esc_trader_met", 
"esc_give_af_task", 
"escape_trader_tutorial_done", 
"esc_rescue_novice", 
"esc_got_novice_drive", 
"esc_rescue_novice_from_heli_done", 
"esc_assault_task_start", 
"esc_assault_bandit_factory_done", 
"esc_factory_cleaned", 
"esc_rescue_fox_start", 
"esc_fox_rescued", 
"esc_rescue_fox_done", 
"gar_meet_seriy_start", 
"gar_seriy_give_info",
"gar_meet_bes", 
"gar_meet_bes_done", 
"gar_sniper_task_start", 
"gar_sniper_task_done", 
"gar_cutscene_end", 
"gar_assault_hangar_start", 
"gar_assault_hangar_done", 
"gar_seriy_give_info", 
"agr_krot_band_start"}
        give_info_portions(t)
        Spawn_ItemInInv("wpn_toz34")
                Spawn_ItemInInv("wpn_ak74u")
        Spawn_AmmoInInv("ammo_5.45x39_fmj", 7)               
                Spawn_AmmoInInv("ammo_12x70_buck",7)
                Spawn_AmmoInInv("ammo_12x76_dart", 5)
                Spawn_ItemInInv("stalker_outfit")
        --alife():create("wpn_g36", db.actor:position(), db.actor:level_vertex_id(), db.actor:game_vertex_id(), db.actor:id())
        db.actor:give_money(3000)
        jump_to_level("la03_agroprom")
        --Spawn_ItemInInv("af_blood")
        --Spawn_ItemInInv("af_gold_fish")
        --Spawn_ItemInInv("af_rusty_sea-urchin")
        --Spawn_ItemInInv("af_rusty_kristall")
        --Spawn_ItemInInv("af_soul")
        --Spawn_ItemInInv("af_ameba_slime")
        --Spawn_ItemInInv("af_mincer_meat")
    --/ ---------------------------------
    elseif dik == DIK_keys.DIK_B then
    --/ ---------------------------------
         if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
        local t = {
"esc_trader_met", 
"esc_give_af_task", 
"escape_trader_tutorial_done", 
"esc_rescue_novice", 
"esc_got_novice_drive", 
"esc_rescue_novice_from_heli_done", 
"esc_assault_task_start", 
"esc_assault_bandit_factory_done", 
"esc_factory_cleaned", 
"esc_rescue_fox_start", 
"esc_fox_rescued", 
"esc_rescue_fox_done", 
"gar_meet_seriy_start", 
"gar_seriy_give_info",
"gar_meet_bes", 
"gar_meet_bes_done", 
"gar_sniper_task_start", 
"gar_sniper_task_done", 
"gar_cutscene_end", 
"gar_assault_hangar_start", 
"gar_assault_hangar_done", 
"gar_seriy_give_info", 
"gar_kill_boars_done", 
"agr_krot_band_start", 
"agr_meet_krot_band_done", 
"agr_krot_task_complete", 
"agroprom_military_case", 
"agroprom_military_case_have", 
"agroprom_military_case_learn", 
"agr_can_ask_krot_about_gunslinger", 
"agr_find_gunslinger_cache_start", 
"agr_find_gunslinger_cache_done", 
"agr_ratcatcher_start",
"agr_help_ratcatcher_done", 
"agr_find_gunslinger_cache_final", 
"agr_krot_secret_info"} --/ "bar_dolg_join_task_completed", "bar_dolg_supplies_given", "bar_dolg_actor_joined", "bar_dolg_bandits_task_start", "bar_dolg_bandits_task_done", "yan_dolg_bandits_task_talked", "yan_dolg_bandits_task_completed", "yan_dolg_bandits_report_veronin", "bar_ivancov_met", "esc_dstalkers_dead",
        give_info_portions(t)
        --give_info("yan_bar_help_start") --/ helis attack
        --give_info("dar_barman_has_all_x18_docs") --/ gman situation
        Spawn_ItemInInv("quest_case_02")
        Spawn_ItemInInv("wpn_spas12")
                Spawn_ItemInInv("wpn_ak74")
        Spawn_AmmoInInv("ammo_5.45x39_fmj", 7)
                Spawn_AmmoInInv("ammo_5.45x39_ap", 5)
                Spawn_AmmoInInv("ammo_12x76_dart",7)
                Spawn_AmmoInInv("ammo_12x76_zhekan", 5)
                Spawn_ItemInInv("stalker_outfit")
        db.actor:give_money(7000)
        jump_to_level("la05_bar_rostok")
    --/ ---------------------------------
    elseif dik == DIK_keys.DIK_D then
    --/ ---------------------------------
         if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
        local t = {
"esc_trader_met", 
"esc_give_af_task", 
"escape_trader_tutorial_done", 
"esc_rescue_novice", 
"esc_proverb_start_talk",        
"esc_proverb_task_done", 
"esc_got_novice_drive", 
"esc_rescue_novice_from_heli_done", 
"esc_assault_task_start", 
"esc_assault_bandit_factory_done", 
"esc_factory_cleaned", 
"esc_rescue_fox_start", 
"esc_fox_rescued", 
"esc_rescue_fox_done", 
"gar_meet_seriy_start", 
"gar_seriy_give_info",
"gar_meet_bes", 
"gar_meet_bes_done", 
"gar_sniper_task_start", 
"gar_sniper_task_done", 
"gar_cutscene_end", 
"gar_assault_hangar_start", 
"gar_assault_hangar_done", 
"gar_seriy_give_info", 
"gar_kill_boars_done", 
"agr_krot_band_start", 
"agr_meet_krot_band_done", 
"agr_krot_task_complete", 
"agroprom_military_case", 
"agroprom_military_case_done", 
"agroprom_military_case_have", 
"agroprom_military_case_learn", 
"agr_can_ask_krot_about_gunslinger", 
"agr_find_gunslinger_cache_start", 
"agr_find_gunslinger_cache_done", 
"agr_find_gunslinger_cache_final", 
"agr_krot_secret_info", 
"bar_meet_petrenko_start", 
"bar_meet_petrenko_done",
"bar_get_to_x18_lab_start", 
"bar_help_loners_task_info", 
"bar_group_help_done", 
"dol_meet_gusarov_start",
"dol_meet_gusarov_done",
"dol_get_bandit_suit_start",
"dol_get_password_start"} --"dol_reach_dscape_start"
        give_info_portions(t)
        db.actor:give_money(10500)
        Spawn_ItemInInv("wpn_abakan")
        Spawn_AmmoInInv("ammo_5.45x39_fmj", 7)
                Spawn_AmmoInInv("ammo_5.45x39_ap", 5)
                Spawn_ItemInInv("bandit_outfit")
        jump_to_level("la04_darkdolina")
    --/ ---------------------------------
    elseif dik == DIK_keys.DIK_NUMPAD4 then
    --/ ---------------------------------
         if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
        local t = {
"esc_trader_met", 
"esc_give_af_task", 
"escape_trader_tutorial_done", 
"esc_rescue_novice", 
"esc_proverb_start_talk",        
"esc_proverb_task_done", 
"esc_got_novice_drive", 
"esc_rescue_novice_from_heli_done", 
"esc_assault_task_start", 
"esc_assault_bandit_factory_done", 
"esc_factory_cleaned", 
"esc_rescue_fox_start", 
"esc_fox_rescued", 
"esc_rescue_fox_done", 
"gar_meet_seriy_start", 
"gar_seriy_give_info",
"gar_meet_bes", 
"gar_meet_bes_done", 
"gar_sniper_task_start", 
"gar_sniper_task_done", 
"gar_cutscene_end", 
"gar_assault_hangar_start", 
"gar_assault_hangar_done", 
"gar_seriy_give_info", 
"gar_kill_boars_done", 
"agr_krot_band_start", 
"agr_meet_krot_band_done", 
"agr_krot_task_complete", 
"agroprom_military_case", 
"agroprom_military_case_done", 
"agroprom_military_case_have", 
"agroprom_military_case_learn", 
"agr_can_ask_krot_about_gunslinger", 
"agr_find_gunslinger_cache_start", 
"agr_find_gunslinger_cache_done", 
"agr_find_gunslinger_cache_final", 
"agr_krot_secret_info", 
"bar_meet_petrenko_start", 
"bar_meet_petrenko_done",
"bar_get_to_x18_lab_start", 
"bar_help_loners_task_info", 
"bar_group_help_done", 
"dol_meet_gusarov_start",
"dol_meet_gusarov_done",
"dol_get_bandit_suit_start",
"dol_get_password_start",
"dol_drunken_found",
"dol_get_password_done",
"dol_meet_mono_informer_done",
"dol_get_doc_about_x18_done",
"dol_reach_dscape_start",
"dol_find_white_niva",
"dol_reach_dscape_done",
"ds_tunnel_reached",
"ds_heli_stop",
"ds_mine_reached",
"ds_sin_blackout",
"ds_borov_documents_start",
"ds_tunnel_exit_reached",
"yan_sakharov_talk_start",
"ds_dolina_reached",
"dol_save_prisoner",
"dol_prisoner_delay"}
        give_info_portions(t)
        db.actor:give_money(10500)
        Spawn_ItemInInv("bandit_outfit")
        Spawn_ItemInInv("wpn_ak74")
        Spawn_AmmoInInv("ammo_5.45x39_fmj", 10)
        jump_to_level("la04_darkdolina")
    --/ ---------------------------------
    elseif dik == DIK_keys.DIK_NUMPAD7 then
    --/ ---------------------------------
         if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
        local t = {
"esc_trader_met", 
"esc_give_af_task", 
"escape_trader_tutorial_done", 
"esc_rescue_novice", 
"esc_got_novice_drive", 
"esc_rescue_novice_from_heli_done", 
"esc_assault_task_start", 
"esc_assault_bandit_factory_done", 
"esc_factory_cleaned", 
"esc_rescue_fox_start", 
"esc_fox_rescued", 
"esc_rescue_fox_done", 
"gar_meet_seriy_start", 
"gar_seriy_give_info",
"gar_meet_bes", 
"gar_meet_bes_done", 
"gar_sniper_task_start", 
"gar_sniper_task_done", 
"gar_cutscene_end", 
"gar_assault_hangar_start", 
"gar_assault_hangar_done", 
"gar_seriy_give_info", 
"gar_kill_boars_done", 
"agr_krot_band_start", 
"agr_meet_krot_band_done", 
"agr_krot_task_complete", 
"agroprom_military_case", 
"agroprom_military_case_done", 
"agroprom_military_case_have", 
"agroprom_military_case_learn", 
"agr_can_ask_krot_about_gunslinger", 
"agr_find_gunslinger_cache_start", 
"agr_find_gunslinger_cache_done", 
"agr_find_gunslinger_cache_final", 
"agr_krot_secret_info", 
"bar_meet_petrenko_start", 
"bar_meet_petrenko_done",
"bar_get_to_x18_lab_start", 
"bar_help_loners_task_info", 
"bar_group_help_done", 
"dol_meet_gusarov_start", 
"dol_meet_gusarov_done", 
"dol_get_password_start",
"dol_get_bandit_suit_start", 
"dol_get_bandit_suit_done", 
"dol_drunken_found", 
"dol_get_password_done", 
"dol_meet_mono_informer_start", 
"dol_meet_mono_informer_done", 
"dol_monolith_base_attacked", 
"dol_reach_dscape_start", 
"dol_find_white_niva", 
"dol_avoid_heli", 
"dol_reach_dscape_done"} 
        give_info_portions(t)
        Spawn_ItemInInv("wpn_akm")
        Spawn_AmmoInInv("ammo_7.62x39_s", 7)
                Spawn_AmmoInInv("ammo_7.62x39_ap", 5)
                Spawn_ItemInInv("outfit_stalker_m1")
        jump_to_level("la15_darkscape")
    --/ ---------------------------------
    elseif dik == DIK_keys.DIK_I then
    --/ ---------------------------------
         if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
        local t = {
"esc_trader_met", 
"esc_give_af_task", 
"escape_trader_tutorial_done", 
"esc_rescue_novice", 
"esc_got_novice_drive", 
"esc_rescue_novice_from_heli_done", 
"esc_assault_task_start", 
"esc_assault_bandit_factory_done", 
"esc_factory_cleaned", 
"esc_rescue_fox_start", 
"esc_fox_rescued", 
"esc_rescue_fox_done", 
"gar_meet_seriy_start", 
"gar_seriy_give_info", 
"gar_meet_bes", 
"gar_meet_bes_done", 
"gar_sniper_task_start", 
"gar_sniper_task_done", 
"gar_cutscene_end", 
"gar_assault_hangar_start", 
"gar_assault_hangar_done", 
"gar_seriy_give_info", 
"gar_kill_boars_done", 
"agr_krot_band_start", 
"agr_meet_krot_band_done", 
"agr_krot_task_complete", 
"agroprom_military_case", 
"agroprom_military_case_done", 
"agroprom_military_case_have", 
"agroprom_military_case_learn", 
"agr_can_ask_krot_about_gunslinger", 
"agr_find_gunslinger_cache_start", 
"agr_find_gunslinger_cache_done", 
"agr_find_gunslinger_cache_final", 
"agr_krot_secret_info", 
"bar_meet_petrenko_start", 
"bar_meet_petrenko_done", 
"bar_get_to_x18_lab_start", 
"bar_help_loners_task_info", 
"bar_group_help_done", 
"dol_meet_gusarov_start", 
"dol_meet_gusarov_done", 
"dol_get_password_start",
"dol_get_bandit_suit_start", 
"dol_get_bandit_suit_done", 
"dol_drunken_found", 
"dol_get_password_done", 
"dol_meet_mono_informer_start", 
"dol_meet_mono_informer_done", 
"dol_monolith_base_attacked", 
"dol_reach_dscape_start", 
"dol_find_white_niva", 
"dol_avoid_heli", 
"dol_reach_dscape_done", 
"ds_heli_start", 
"ds_tunnel_reached", 
"ds_heli_stop", 
"ds_find_mine", 
"ds_mine_reached", 
"ds_leader_meet", 
"k01_help_sins", 
"ds_borov_documents_start", 
"ds_tunnel_exit_reached",
"yan_sakharov_talk_start",
"ds_dolina_reached",
"dol_save_prisoner",
"ds_borov_documents_have",
"dol_give_borov_code",
"dol_prisoner_delay", 
"dol_prison_gate_open", 
"dol_prisoner_free"} 
        give_info_portions(t)
        Spawn_ItemInInv("wpn_mp5_m1")
        Spawn_AmmoInInv("ammo_9x19_fmj", 7)
                Spawn_AmmoInInv("ammo_9x19_pbp", 5)
        Spawn_ItemInInv("borov_docs")
        jump_to_level("la04u_darklab")
    --/ ---------------------------------
    elseif dik == DIK_keys.DIK_NUMPAD0 then
    --/ ---------------------------------
         if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
        local t = {
"esc_trader_met", 
"esc_give_af_task", 
"escape_trader_tutorial_done", 
"esc_rescue_novice", 
"esc_got_novice_drive", 
"esc_rescue_novice_from_heli_done", 
"esc_assault_task_start", 
"esc_assault_bandit_factory_done", 
"esc_factory_cleaned", 
"esc_rescue_fox_start", 
"esc_fox_rescued", 
"esc_rescue_fox_done", 
"gar_meet_seriy_start", 
"gar_seriy_give_info",
"gar_meet_bes", 
"gar_meet_bes_done", 
"gar_sniper_task_start", 
"gar_sniper_task_done", 
"gar_cutscene_end", 
"gar_assault_hangar_start", 
"gar_assault_hangar_done", 
"gar_seriy_give_info", 
"agr_krot_band_start", 
"agr_meet_krot_band_done", 
"agr_krot_task_complete", 
"agr_can_ask_krot_about_gunslinger", 
"agr_find_gunslinger_cache_start", 
"agr_find_gunslinger_cache_done", 
"agr_find_gunslinger_cache_final", 
"agr_krot_secret_info", 
"agr_ratcatcher_start",
"agr_help_ratcatcher_done", 
"agroprom_military_case", 
"agroprom_military_case_have", 
"agroprom_military_case_learn", 
"agroprom_military_case_done"}
        give_info_portions(t)
        Spawn_ItemInInv("wpn_colt1911")
                Spawn_ItemInInv("wpn_ak74u_m1")
        Spawn_AmmoInInv("ammo_5.45x39_fmj", 7)
                Spawn_AmmoInInv("ammo_5.45x39_ap", 5)
                Spawn_AmmoInInv("ammo_11.43x23_fmj", 7)
                Spawn_ItemInInv("outfit_stalker_m2")
        Spawn_ItemInInv("quest_case_02")
        jump_to_level("la14_rostok_factory")
    --/ ---------------------------------
    elseif dik == DIK_keys.DIK_NUMPAD6 then
    --/ ---------------------------------
         if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
        local t = {
"esc_give_af_task", 
"escape_trader_tutorial_done", 
"esc_rescue_novice", 
"esc_got_novice_drive", 
"esc_rescue_novice_from_heli_done", 
"esc_assault_task_start", 
"esc_assault_bandit_factory_done", 
"esc_factory_cleaned", 
"esc_rescue_fox_start", 
"esc_fox_rescued", 
"esc_rescue_fox_done", 
"gar_meet_seriy_start", 
"gar_seriy_give_info",
"gar_meet_bes", 
"gar_meet_bes_done", 
"gar_sniper_task_start", 
"gar_sniper_task_done", 
"gar_cutscene_end", 
"gar_assault_hangar_start", 
"gar_assault_hangar_done", 
"gar_seriy_give_info", 
"agr_krot_band_start", 
"agr_meet_krot_band_done", 
"agr_krot_task_complete", 
"agr_can_ask_krot_about_gunslinger", 
"agr_find_gunslinger_cache_start", 
"agr_find_gunslinger_cache_done", 
"agr_find_gunslinger_cache_final", 
"agr_krot_secret_info", 
"agr_ratcatcher_start",
"agr_help_ratcatcher_done", 
"agroprom_military_case", 
"agroprom_military_case_have", 
"agroprom_military_case_learn", 
"agroprom_military_case_done", 
"get_sin_docs", 
"rosf_barman_meet_duty", 
"rosf_meet_duty_done", 
"rosf_bloodsucker_duty_task", 
"rosf_bloodsucker_duty_task_done", 
"rosf_petrenko_meet",
"rosf_petrenko_meet_done", 
"rosf_gaszone_cleared"}
        give_info_portions(t)
        Spawn_ItemInInv("wpn_44_magnum")
                Spawn_ItemInInv("wpn_ak74_m1")
        Spawn_AmmoInInv("ammo_5.45x39_ap", 5)
                Spawn_AmmoInInv("ammo_.44_reg", 7)
        Spawn_ItemInInv("quest_case_02")
        jump_to_level("la14_rostok_factory")
    --/ ---------------------------------
    elseif dik == DIK_keys.DIK_S then
    --/ ---------------------------------
         if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
        local t = {
"esc_give_af_task", 
"escape_trader_tutorial_done", 
"esc_rescue_novice", 
"esc_got_novice_drive", 
"esc_rescue_novice_from_heli_done", 
"esc_assault_task_start", 
"esc_assault_bandit_factory_done", 
"esc_factory_cleaned", 
"esc_rescue_fox_start", 
"esc_fox_rescued", 
"esc_rescue_fox_done", 
"gar_meet_seriy_start", 
"gar_seriy_give_info",
"gar_meet_bes", 
"gar_meet_bes_done", 
"gar_sniper_task_start", 
"gar_sniper_task_done", 
"gar_cutscene_end", 
"gar_assault_hangar_start", 
"gar_assault_hangar_done", 
"gar_seriy_give_info", 
"agr_krot_band_start", 
"agr_meet_krot_band_done", 
"agr_krot_task_complete", 
"agr_can_ask_krot_about_gunslinger", 
"agr_find_gunslinger_cache_start", 
"agr_find_gunslinger_cache_done", 
"agr_find_gunslinger_cache_final", 
"agr_krot_secret_info", 
"agr_ratcatcher_start",
"agr_help_ratcatcher_done", 
"agroprom_military_case", 
"agroprom_military_case_have", 
"agroprom_military_case_learn", 
"agroprom_military_case_done", 
"get_sin_docs", 
"rosf_actor_reached_level", 
"rosf_barman_meet_duty", 
"rosf_meet_duty_done", 
"rosf_bloodsucker_duty_task", 
"rosf_bloodsucker_duty_task_done", 
"rosf_petrenko_meet",
"rosf_petrenko_meet_done", 
"rosf_gaszone_cleared", 
"rosf_petrenko_meet", 
"rosf_petrenko_meet_done", 
"secret_actor_reached_level"}
            give_info_portions(t)
        Spawn_ItemInInv("wpn_spas12")
        Spawn_AmmoInInv("ammo_12x70_buck", 7)
                Spawn_AmmoInInv("ammo_12x76_dart", 5)
        Spawn_ItemInInv("quest_case_02")
        jump_to_level("la14u_secret_lab")
    --/ ---------------------------------
    elseif dik == DIK_keys.DIK_Y then
    --/ ---------------------------------
         if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
        local t = {
"esc_trader_met", 
"esc_give_af_task", 
"escape_trader_tutorial_done", 
"esc_rescue_novice", 
"esc_got_novice_drive", 
"esc_rescue_novice_from_heli_done", 
"esc_assault_task_start", 
"esc_assault_bandit_factory_done", 
"esc_factory_cleaned", 
"esc_rescue_fox_start", 
"esc_fox_rescued", 
"esc_rescue_fox_done", 
"gar_meet_seriy_start", 
"gar_seriy_give_info",
"gar_meet_bes", 
"gar_meet_bes_done", 
"gar_sniper_task_start", 
"gar_sniper_task_done", 
"gar_cutscene_end", 
"gar_assault_hangar_start", 
"gar_assault_hangar_done", 
"gar_seriy_give_info", 
"agr_krot_band_start", 
"agr_meet_krot_band_done", 
"agr_krot_task_complete", 
"agr_can_ask_krot_about_gunslinger",  
"bar_barman_reaction",
"agr_find_gunslinger_cache_start", 
"agr_find_gunslinger_cache_done", 
"agr_krot_secret_info", 
"agr_find_gunslinger_cache_final", 
"agr_ratcatcher_start",
"agr_help_ratcatcher_done", 
"agroprom_military_case", 
"agroprom_military_case_have", 
"agroprom_military_case_learn", 
"agroprom_military_case_done",
"bar_meet_petrenko_start", 
"bar_meet_petrenko_done", 
"bar_get_to_x18_lab_start", 
"bar_help_loners_task_info", 
"bar_group_help_done", 
"dol_meet_gusarov_start", 
"dol_meet_gusarov_done", 
"dol_get_password_start", 
"dol_get_bandit_suit_start", 
"dol_get_bandit_suit_done", 
"dol_drunken_found", 
"dol_get_password_done", 
"dol_meet_mono_informer_start", 
"dol_meet_mono_informer_done", 
"dol_monolith_base_attacked", 
"dol_reach_dscape_start", 
"dar_bring_docs_to_barman", 
"dol_find_white_niva", 
"dol_avoid_heli", 
"dol_reach_dscape_done", 
"ds_heli_start", 
"ds_tunnel_reached", 
"ds_find_mine", 
"ds_mine_reached", 
"ds_leader_meet", 
"dar_bring_back_to_sins", 
"ds_borov_documents_start", 
"ds_tunnel_exit_reached", 
"ds_borov_documents_have", 
"k01_help_sins", 
"dar_docs_start", 
"dar_barman_has_all_x18_docs", 
"dar_pc_docs_copied", 
"bar_cutscene_start", 
"ds_borov_documents_done", 
"get_sin_docs",  
"rosf_barman_meet_duty", 
"rosf_meet_duty_done", 
"rosf_bloodsucker_duty_task", 
"rosf_bloodsucker_duty_task_done", 
"rosf_petrenko_meet", 
"rosf_petrenko_meet_done", 
"secret_actor_reached_level", 
"secret_code_task", 
"secret_pda_have", 
"secret_documents_have", 
"secret_bloodsuckers_dead", 
"secret_documents_done", 
"yan_sakharov_talk_start"} --"yan_sakharov_talk_done", "yan_scientist_parts_start", "bar_dolg_join_task_completed", "bar_dolg_supplies_given", "bar_dolg_actor_joined", "bar_dolg_bandits_task_start"
        give_info_portions(t)
        --Spawn_ItemInInv("quest_case_02")
        Spawn_ItemInInv("wpn_svd")
        Spawn_ItemInInv("wpn_wincheaster1300")
        Spawn_AmmoInInv("ammo_7.62x54_7h14", 6)
                Spawn_AmmoInInv("ammo_12x76_dart", 7)
        Spawn_AmmoInInv("ammo_12x76_zhekan", 5)               
        jump_to_level("la06_yantar")
    --/ ---------------------------------
    elseif dik == DIK_keys.DIK_NUMPAD8 then
    --/ ---------------------------------
         if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
        local t = {
"esc_trader_met", 
"esc_give_af_task", 
"escape_trader_tutorial_done", 
"esc_rescue_novice", 
"esc_got_novice_drive", 
"esc_rescue_novice_from_heli_done", 
"esc_assault_task_start", 
"esc_assault_bandit_factory_done", 
"esc_factory_cleaned", 
"esc_rescue_fox_start", 
"esc_fox_rescued", 
"esc_rescue_fox_done", 
"gar_meet_seriy_start", 
"gar_seriy_give_info",
"gar_meet_bes", 
"gar_meet_bes_done", 
"gar_sniper_task_start", 
"gar_sniper_task_done", 
"gar_cutscene_end", 
"gar_assault_hangar_start", 
"gar_assault_hangar_done", 
"gar_seriy_give_info", 
"agr_krot_band_start", 
"agr_meet_krot_band_done", 
"agr_krot_task_complete", 
"agr_can_ask_krot_about_gunslinger",  
"bar_barman_reaction",
"agr_find_gunslinger_cache_start", 
"agr_find_gunslinger_cache_done", 
"agr_krot_secret_info", 
"agr_find_gunslinger_cache_final", 
"agr_ratcatcher_start",
"agr_help_ratcatcher_done", 
"agroprom_military_case", 
"agroprom_military_case_have", 
"agroprom_military_case_learn", 
"agroprom_military_case_done",
"bar_meet_petrenko_start", 
"bar_meet_petrenko_done", 
"bar_get_to_x18_lab_start", 
"bar_help_loners_task_info", 
"bar_group_help_done", 
"dol_meet_gusarov_start", 
"dol_meet_gusarov_done", 
"dol_get_password_start", 
"dol_get_bandit_suit_start", 
"dol_get_bandit_suit_done", 
"dol_drunken_found", 
"dol_get_password_done", 
"dol_meet_mono_informer_start", 
"dol_meet_mono_informer_done", 
"dol_monolith_base_attacked", 
"dol_reach_dscape_start", 
"dar_bring_docs_to_barman", 
"dol_find_white_niva", 
"dol_avoid_heli", 
"dol_reach_dscape_done", 
"ds_heli_start", 
"ds_tunnel_reached", 
"ds_find_mine", 
"ds_mine_reached", 
"ds_leader_meet", 
"dar_bring_back_to_sins", 
"ds_borov_documents_start", 
"ds_tunnel_exit_reached", 
"ds_borov_documents_have", 
"k01_help_sins", 
"dar_docs_start", 
"dar_barman_has_all_x18_docs", 
"dar_pc_docs_copied", 
"bar_cutscene_start", 
"ds_borov_documents_done", 
"get_sin_docs",  
"rosf_barman_meet_duty", 
"rosf_meet_duty_done", 
"rosf_bloodsucker_duty_task", 
"rosf_bloodsucker_duty_task_done", 
"rosf_petrenko_meet", 
"rosf_petrenko_meet_done", 
"secret_actor_reached_level", 
"secret_code_task", 
"secret_pda_have", 
"secret_documents_have", 
"secret_bloodsuckers_dead", 
"secret_documents_done", 
"yan_sakharov_talk_start", 
"yan_sakharov_talk_done", 
"yan_scientist_package_start", 
"yan_eco_gate_warn", 
"yan_eco_pass", 
"cit_meet_entrance_guard_start", 
"gar_sniper_task_completed"}
        give_info_portions(t)
        Spawn_ItemInInv("wpn_l85")
        Spawn_AmmoInInv("ammo_5.56x45_ss190", 10)
        Spawn_ItemInInv("dolg_outfit")
        jump_to_level("la08_deadcity")
    --/ ---------------------------------
    elseif dik == DIK_keys.DIK_Z then
    --/ ---------------------------------
         if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
local t = {
"esc_trader_met", 
"esc_give_af_task", 
"esc_trader_can_leave", 
"escape_trader_tutorial_done", 
"esc_rescue_novice",  
"esc_proverb_start_0", 
"esc_proverb_start_talk", 
"esc_proverb_1_task", 
"esc_proverb_2_task", 
"esc_proverb_task_done", 
"esc_got_novice_drive", 
"esc_rescue_novice_from_heli_done", 
"esc_assault_task_start", 
"esc_assault_bandit_factory_done", 
"esc_factory_cleaned", 
"cordon_case_task", 
"cordon_case_task_done", 
"esc_shustriy_task", 
"esc_nimble_done", 
"esc_nimble_done2", 
"esc_rescue_fox_start", 
"esc_fox_rescued", 
"esc_rescue_fox_done", 
"gar_meet_seriy_start", 
"gar_seriy_give_info", 
"gar_meet_bes", 
"gar_meet_bes_done", 
"gar_sniper_task_start", 
"gar_sniper_task_done", 
"gar_sniper_task_completed", 
"gar_cutscene_end", 
"gar_assault_hangar_start", 
"gar_assault_hangar_done", 
"gar_seriy_give_info", 
"agr_krot_band_start", 
"agr_meet_krot_band_done", 
"agr_krot_task_complete", 
"agr_can_ask_krot_about_gunslinger", 
"agro_docs_task_start", 
"agro_docs_task_done", 
"bar_barman_reaction", 
"agr_find_gunslinger_cache_start", 
"agr_find_gunslinger_cache_done", 
"agr_krot_secret_info", 
"agr_find_gunslinger_cache_final", 
"agr_ratcatcher_start",
"agr_help_ratcatcher_done", 
"agroprom_military_case", 
"agroprom_military_case_have", 
"agroprom_military_case_learn", 
"agroprom_military_case_done",
"bar_meet_petrenko_start", 
"bar_meet_petrenko_done", 
"bar_get_to_x18_lab_start", 
"bar_help_loners_task_info", 
"bar_group_help_done", 
"dol_meet_gusarov_start", 
"dol_meet_gusarov_done", 
"dol_get_password_start", 
"dol_get_bandit_suit_start", 
"dol_get_bandit_suit_done", 
"dol_drunken_found", 
"dol_get_password_done", 
"dol_meet_mono_informer_start", 
"dol_meet_mono_informer_done", 
"dol_monolith_base_attacked", 
"dol_reach_dscape_start", 
"dar_bring_docs_to_barman", 
"dol_find_white_niva", 
"dol_avoid_heli", 
"dol_reach_dscape_done", 
"ds_heli_start", 
"ds_tunnel_reached", 
"ds_find_mine", 
"ds_mine_reached", 
"ds_tunnel_exit_reached2", 
"ds_leader_meet", 
"ds_heli_stop",
"ds_sin_blackout", 
"ds_borov_documents_start", 
"ds_tunnel_exit_reached", 
"ds_borov_documents_have", 
"k01_help_sins", 
"dar_docs_start", 
"dar_barman_has_all_x18_docs", 
"dar_pc_docs_copied", 
"dar_bring_back_to_sins", 
"bar_cutscene_start", 
"ds_borov_documents_done", 
"get_sin_docs", 
"rosf_barman_meet_duty", 
"rosf_meet_duty_done", 
"rosf_bloodsucker_duty_task", 
"rosf_bloodsucker_duty_task_done", 
"rosf_petrenko_meet", 
"rosf_petrenko_meet_done", 
"secret_actor_reached_level", 
"secret_code_task", 
"secret_pda_have", 
"secret_documents_have", 
"secret_bloodsuckers_dead", 
"secret_documents_done", 
"yan_sakharov_talk_start",
"yan_eco_pass", 
"yan_sakharov_talk_done", 
"yan_scientist_package_start", 
"yan_scientist_package_have", 
"yan_scientist_package_done", 
"yan_scientist_boards_done", 
"yan_scientist_parts_start", 
"yan_scientist_parts_have", 
"yan_scientist_parts_done", 
"yan_scientist_kruglov_start", 
"yan_scientist_kruglov_done",
"cit_meet_entrance_guard_start", 
"cit_meet_entrance_guard_done", 
"cit_meet_informer_start", 
"cit_meet_informer_done", 
"esc_kill_strelok_complete", 
"cit_spawn_cavalry", 
"cit_find_your_stuff_start", 
"cit_find_your_stuff_done", 
"cit_heli_go_away", 
"cit_temp_fix", 
"yan_meet_doc_start"}
        give_info_portions(t)
        Spawn_ItemInInv("wpn_sig550")
        Spawn_AmmoInInv("ammo_5.56x45_ss190", 7)
                Spawn_AmmoInInv("ammo_5.56x45_ap", 5)
                Spawn_ItemInInv("soldier_outfit")
        Spawn_ItemInInv("quest_case_02")
        jump_to_level("la09_swamp")
    --/ ---------------------------------
    elseif dik == DIK_keys.DIK_NUMPAD2 then
    --/ ---------------------------------
         if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
        local t = {
"esc_trader_met", 
"esc_give_af_task", 
"escape_trader_tutorial_done", 
"esc_proverb_start_talk", 
"esc_proverb_task_done",
"esc_rescue_novice", 
"esc_got_novice_drive", 
"esc_rescue_novice_from_heli_done", 
"esc_assault_task_start", 
"esc_assault_bandit_factory_done", 
"esc_factory_cleaned", 
"esc_rescue_fox_start", 
"esc_fox_rescued", 
"esc_rescue_fox_done", 
"gar_meet_seriy_start", 
"gar_seriy_give_info",
"gar_meet_bes", 
"gar_meet_bes_done", 
"gar_sniper_task_start", 
"gar_sniper_task_done", 
"gar_cutscene_end", 
"gar_assault_hangar_start", 
"gar_assault_hangar_done", 
"gar_seriy_give_info", 
"agr_krot_band_start", 
"agr_meet_krot_band_done", 
"agr_krot_task_complete", 
"agr_can_ask_krot_about_gunslinger",  
"bar_barman_reaction",
"agr_find_gunslinger_cache_start", 
"agr_find_gunslinger_cache_done", 
"agr_krot_secret_info", 
"agr_find_gunslinger_cache_final", 
"agr_ratcatcher_start",
"agr_help_ratcatcher_done", 
"agroprom_military_case", 
"agroprom_military_case_have", 
"agroprom_military_case_learn", 
"agroprom_military_case_done",
"bar_meet_petrenko_start", 
"bar_meet_petrenko_done", 
"bar_get_to_x18_lab_start", 
"bar_help_loners_task_info", 
"bar_group_help_done", 
"dol_meet_gusarov_start", 
"dol_meet_gusarov_done", 
"dol_get_password_start", 
"dol_get_bandit_suit_start", 
"dol_get_bandit_suit_done", 
"dol_drunken_found", 
"dol_get_password_done", 
"dol_meet_mono_informer_start", 
"dol_meet_mono_informer_done", 
"dol_monolith_base_attacked", 
"dol_reach_dscape_start", 
"dar_bring_docs_to_barman", 
"dol_find_white_niva", 
"dol_avoid_heli", 
"dol_reach_dscape_done", 
"ds_heli_start", 
"ds_tunnel_reached", 
"ds_find_mine", 
"ds_mine_reached", 
"ds_leader_meet", 
"dar_bring_back_to_sins", 
"ds_borov_documents_start", 
"ds_tunnel_exit_reached", 
"ds_borov_documents_have", 
"k01_help_sins", 
"dar_docs_start", 
"dar_barman_has_all_x18_docs", 
"dar_pc_docs_copied", 
"bar_cutscene_start", 
"ds_borov_documents_done", 
"get_sin_docs", 
"rosf_barman_meet_duty", 
"rosf_meet_duty_done", 
"rosf_bloodsucker_duty_task", 
"rosf_bloodsucker_duty_task_done", 
"rosf_petrenko_meet", 
"rosf_petrenko_meet_done", 
"secret_actor_reached_level", 
"secret_code_task", 
"secret_pda_have", 
"secret_documents_have", 
"secret_bloodsuckers_dead", 
"secret_documents_done", 
"yan_sakharov_talk_start",
"yan_eco_pass", 
"yan_sakharov_talk_done", 
"yan_scientist_package_start", 
"yan_scientist_package_have", 
"yan_scientist_package_done", 
"yan_scientist_boards_done", 
"yan_scientist_artefact_have", 
"yan_scientist_artefact_done", 
"yan_scientist_parts_start", 
"yan_scientist_parts_have", 
"yan_scientist_parts_done", 
"yan_scientist_kruglov_start", 
"yan_scientist_kruglov_done",
"yan_scientist_pda_done", 
"yan_bar_help_start", 
"yan_helped_petrenko_done", 
"cit_meet_entrance_guard_start", 
"cit_meet_entrance_guard_done", 
"cit_meet_informer_start", 
"cit_meet_informer_done",
"esc_kill_strelok_complete", 
"cit_spawn_cavalry", 
"cit_find_your_stuff_start", 
"cit_find_your_stuff_done", 
"cit_heli_go_away", 
"cit_temp_fix", 
"bar_attack_helis_complete", 
"bar_attack_helis_dead", 
"bar_outskirts_barman_meet_start", 
"out_barman_active", 
"out_barman_talked", 
"out_doorman_talked", 
"out_door_unlocked", 
"out_veronin_talked", 
"out_ivancov_meet_start", 
"out_ivancov_talked", 
"out_get_helmet_start", 
"yan_sid_documents_task" }
        give_info_portions(t)
        Spawn_ItemInInv("wpn_ak74")
        Spawn_ItemInInv("wpn_svd")
        Spawn_AmmoInInv("ammo_5.45x39_fmj", 15)
        Spawn_AmmoInInv("ammo_7.62x54_7h14", 6)
        jump_to_level("la06_yantar")
    --/ ---------------------------------
    elseif dik == DIK_keys.DIK_O then
    --/ ---------------------------------
         if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
        give_info("out_give_bas_reward")
        give_info("out_quakes_stopped")
        Spawn_ItemInInv("wpn_lr300")
                Spawn_AmmoInInv("ammo_5.56x45_ss190", 7)
                Spawn_AmmoInInv("ammo_5.56x45_ap", 5)
        jump_to_level("la17_outskirts")
    --/ ---------------------------------
    elseif dik == DIK_keys.DIK_C then
    --/ ---------------------------------
         if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
        --give_info("swamp_doc_met")
        give_info("yan_bar_help_start")
        give_info("yan_helped_petrenko_done")
        --give_info("yan_kruglov_dogmeat_dead")
        --give_info("bar_outskirts_barman_meet_start")
        give_info("bar_outskirts_barman_meet_start")
        Spawn_ItemInInv("wpn_g36")
        Spawn_AmmoInInv("ammo_5.56x45_ss190", 8)
                Spawn_AmmoInInv("ammo_5.56x45_ap", 5)
        Spawn_ItemsInInv("mineral_water", 6)
        --Spawn_ItemsInInv("mineral_water",6)
        jump_to_level("la17_outskirts")    
    --/ ---------------------------------
    elseif dik == DIK_keys.DIK_E then
    --/ ---------------------------------
         if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
        give_info("sar_got_codes")
        Spawn_ItemInInv("wpn_rg-6")
        Spawn_AmmoInInv("ammo_vog-25", 10)
        Spawn_ItemInInv("xray_pda")
        jump_to_level("la13_generators")
    --/ ---------------------------------
    elseif dik == DIK_keys.DIK_K then
    --/ ---------------------------------
         if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
        local t = {
"esc_trader_met", 
"esc_give_af_task", 
"escape_trader_tutorial_done", 
"esc_rescue_novice", 
"esc_got_novice_drive", 
"esc_rescue_novice_from_heli_done", 
"esc_assault_task_start", 
"esc_assault_bandit_factory_done", 
"esc_factory_cleaned", 
"esc_rescue_fox_start", 
"esc_fox_rescued", 
"esc_rescue_fox_done", 
"gar_meet_seriy_start", 
"esc_lazy_marked_one", 
"mil_cristall_task_start"}
        give_info_portions(t)
        Spawn_ItemInInv("wpn_44_magnum")
                Spawn_ItemInInv("wpn_protecta")
        Spawn_AmmoInInv("ammo_12x76_dart", 7)
                Spawn_AmmoInInv("ammo_12x76_zhekan_heli", 5)
                Spawn_AmmoInInv("ammo_.44_reg", 7)
                Spawn_ItemInInv("svoboda_light_outfit")
        jump_to_level("la07_military")
    --/ ---------------------------------
    elseif dik == DIK_keys.DIK_U then
    --/ ---------------------------------
         if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
        give_info("mil_contact_arrived")
        Spawn_ItemInInv("wpn_akm_m1")
        Spawn_AmmoInInv("ammo_7.62x39_s", 7)
                Spawn_AmmoInInv("ammo_7.62x39_ap", 5)
                Spawn_ItemInInv("svoboda_heavy_outfit")
        jump_to_level("la07_military")
    --/ ---------------------------------
    elseif dik == DIK_keys.DIK_R then
    --/ ---------------------------------
         if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
                this.lets_clear_killers()
        local t = {
"esc_trader_met", 
"esc_give_af_task", 
"esc_trader_can_leave", 
"escape_trader_tutorial_done", 
"esc_rescue_novice",  
"esc_proverb_start_0", 
"esc_proverb_start_talk", 
"esc_proverb_1_task", 
"esc_proverb_2_task", 
"esc_proverb_task_done", 
"esc_got_novice_drive", 
"esc_rescue_novice_from_heli_done", 
"esc_assault_task_start", 
"esc_assault_bandit_factory_done", 
"esc_factory_cleaned", 
"cordon_case_task", 
"cordon_case_task_done", 
"esc_shustriy_task", 
"esc_nimble_done", 
"esc_nimble_done2", 
"esc_rescue_fox_start", 
"esc_fox_rescued", 
"esc_rescue_fox_done", 
"gar_meet_seriy_start", 
"gar_seriy_give_info", 
"gar_meet_bes", 
"gar_meet_bes_done", 
"gar_sniper_task_start", 
"gar_sniper_task_done", 
"gar_sniper_task_completed", 
"gar_cutscene_end", 
"gar_assault_hangar_start", 
"gar_assault_hangar_done", 
"gar_seriy_give_info", 
"agr_krot_band_start", 
"agr_meet_krot_band_done", 
"agr_krot_task_complete", 
"agr_can_ask_krot_about_gunslinger", 
"agro_docs_task_start", 
"agro_docs_task_done", 
"bar_barman_reaction", 
"agr_find_gunslinger_cache_start", 
"agr_find_gunslinger_cache_done", 
"agr_krot_secret_info", 
"agr_find_gunslinger_cache_final", 
"agr_ratcatcher_start",
"agr_help_ratcatcher_done", 
"agroprom_military_case", 
"agroprom_military_case_have", 
"agroprom_military_case_learn", 
"agroprom_military_case_done",
"bar_meet_petrenko_start", 
"bar_meet_petrenko_done", 
"bar_get_to_x18_lab_start", 
"bar_help_loners_task_info", 
"bar_group_help_done", 
"dol_meet_gusarov_start", 
"dol_meet_gusarov_done", 
"dol_get_password_start", 
"dol_get_bandit_suit_start", 
"dol_get_bandit_suit_done", 
"dol_drunken_found", 
"dol_get_password_done", 
"dol_meet_mono_informer_start", 
"dol_meet_mono_informer_done", 
"dol_monolith_base_attacked", 
"dol_reach_dscape_start", 
"dar_bring_docs_to_barman", 
"dol_find_white_niva", 
"dol_avoid_heli", 
"dol_reach_dscape_done", 
"ds_heli_start", 
"ds_tunnel_reached", 
"ds_find_mine", 
"ds_mine_reached", 
"ds_tunnel_exit_reached2", 
"ds_leader_meet", 
"ds_heli_stop",
"ds_sin_blackout", 
"ds_borov_documents_start", 
"ds_tunnel_exit_reached", 
"ds_borov_documents_have", 
"k01_help_sins", 
"dar_docs_start", 
"dar_barman_has_all_x18_docs", 
"dar_pc_docs_copied", 
"dar_bring_back_to_sins", 
"bar_cutscene_start", 
"ds_borov_documents_done", 
"get_sin_docs", 
"rosf_barman_meet_duty", 
"rosf_meet_duty_done", 
"rosf_bloodsucker_duty_task", 
"rosf_bloodsucker_duty_task_done", 
"rosf_petrenko_meet", 
"rosf_petrenko_meet_done", 
"secret_actor_reached_level", 
"secret_code_task", 
"secret_pda_have", 
"secret_documents_have", 
"secret_bloodsuckers_dead", 
"secret_documents_done", 
"yan_sakharov_talk_start",
"yan_eco_pass", 
"yan_sakharov_talk_done", 
"yan_scientist_package_start", 
"yan_scientist_package_have", 
"yan_scientist_package_done", 
"yan_scientist_boards_done", 
"yan_scientist_artefact_have", 
"yan_scientist_artefact_done", 
"yan_scientist_parts_start", 
"yan_scientist_parts_have", 
"yan_scientist_parts_done", 
"yan_scientist_kruglov_start", 
"yan_scientist_kruglov_done",
"yan_scientist_pda_done", 
"yan_scientist_kruglov_second_done", 
"yan_bar_help_start", 
"yan_helped_petrenko_done", 
"cit_meet_entrance_guard_start", 
"cit_meet_entrance_guard_done", 
"cit_meet_informer_start", 
"cit_meet_informer_done", 
"esc_kill_strelok_complete", 
"cit_spawn_cavalry", 
"cit_find_your_stuff_start", 
"cit_find_your_stuff_done", 
"cit_heli_go_away", 
"cit_temp_fix", 
"mil_cristall_task_start", 
"mil_actor_talked_ghost", 
"bar_attack_helis_complete", 
"bar_attack_helis_dead", 
"bar_outskirts_barman_meet_start", 
"out_barman_active", 
"out_barman_talked", 
"out_doorman_talked", 
"out_door_unlocked", 
"out_veronin_talked", 
"out_ivancov_meet_start", 
"out_ivancov_talked", 
"out_get_helmet_start", 
"yan_has_bad_helmet", 
"yan_good_helmet_start", 
"rad_actor_payment_given", 
"rad_monolith_outpost_welcome", 
"out_get_helmet_start", 
"lost_scientist_talked", 
"lost_stop_blurry", 
"country_find_scientist_start",
"country_cutscene_finished", 
"country_find_emitters_start", 
"country_found_real_entrance", 
"country_find_entrance_start_delay", 
"country_hermit_show_path", 
"country_found_real_entrance_delay", 
"lab_good_psy_helmet_have", 
"x16_dream_ended", 
"x16_dream_start",  
"x16_dead_sci_pda", 
"x16_cutscene_talk4", 
"x16_cs_switcher_1", 
"x16_cs_switcher_2", 
"x16_cs_switcher_3", 
"x16_cutscene_talk5",
"x16_disable_emitter_story", 
"x16_main_power_disabled", 
"x16_disabled_power_sup_01", 
"x16_disabled_power_sup_02", 
"x16_disabled_power_sup_03", 
"lab_generator_off",
"x16_secret_tunnel_found", 
"rad_find_hermit_start"} 
        give_info_portions(t)
        db.actor:give_money(6000)
        Spawn_ItemInInv("wpn_bull_magnum")
        Spawn_AmmoInInv("ammo_.44_reg", 7)
                Spawn_AmmoInInv("ammo_.44_frag", 7)
                Spawn_ItemInInv("monolit_outfit")
                Spawn_ItemInInv("good_psy_helmet")
        jump_to_level("la10_radar")
    --/ ---------------------------------
    elseif dik == DIK_keys.DIK_N then
    --/ ---------------------------------
         if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
                this.lets_clear_killers()
        local t = {
"esc_trader_met", 
"esc_give_af_task", 
"escape_trader_tutorial_done", 
"esc_rescue_novice", 
"esc_got_novice_drive", 
"esc_rescue_novice_from_heli_done", 
"esc_assault_task_start", 
"esc_assault_bandit_factory_done", 
"esc_factory_cleaned", 
"esc_rescue_fox_start", 
"esc_fox_rescued", 
"esc_rescue_fox_done", 
"gar_meet_seriy_start", 
"gar_seriy_give_info",
"gar_meet_bes", 
"gar_meet_bes_done", 
"gar_sniper_task_start", 
"gar_sniper_task_done", 
"gar_cutscene_end", 
"gar_assault_hangar_start", 
"gar_assault_hangar_done", 
"gar_seriy_give_info", 
"agr_krot_band_start", 
"agr_meet_krot_band_done", 
"agr_krot_task_complete", 
"agr_can_ask_krot_about_gunslinger",  
"bar_barman_reaction",
"agr_find_gunslinger_cache_start", 
"agr_find_gunslinger_cache_done", 
"agr_krot_secret_info", 
"agr_find_gunslinger_cache_final", 
"agr_ratcatcher_start",
"agr_help_ratcatcher_done", 
"agroprom_military_case", 
"agroprom_military_case_have", 
"agroprom_military_case_learn", 
"agroprom_military_case_done",
"bar_meet_petrenko_start", 
"bar_meet_petrenko_done", 
"bar_get_to_x18_lab_start", 
"bar_help_loners_task_info", 
"bar_group_help_done", 
"dol_meet_gusarov_start", 
"dol_meet_gusarov_done", 
"dol_get_password_start", 
"dol_get_bandit_suit_start", 
"dol_get_bandit_suit_done", 
"dol_drunken_found", 
"dol_get_password_done", 
"dol_meet_mono_informer_start", 
"dol_meet_mono_informer_done", 
"dol_monolith_base_attacked", 
"dol_reach_dscape_start", 
"dar_bring_docs_to_barman", 
"dol_find_white_niva", 
"dol_avoid_heli", 
"dol_reach_dscape_done", 
"ds_heli_start", 
"ds_tunnel_reached", 
"ds_find_mine", 
"ds_mine_reached", 
"ds_leader_meet", 
"dar_bring_back_to_sins", 
"ds_borov_documents_start", 
"ds_tunnel_exit_reached", 
"ds_borov_documents_have", 
"k01_help_sins", 
"dar_docs_start", 
"dar_barman_has_all_x18_docs", 
"dar_pc_docs_copied", 
"bar_cutscene_start", 
"ds_borov_documents_done", 
"get_sin_docs",  
"rosf_barman_meet_duty", 
"rosf_meet_duty_done", 
"rosf_bloodsucker_duty_task", 
"rosf_bloodsucker_duty_task_done", 
"rosf_petrenko_meet", 
"rosf_petrenko_meet_done", 
"secret_actor_reached_level", 
"secret_code_task", 
"secret_pda_have", 
"secret_documents_have", 
"secret_bloodsuckers_dead", 
"secret_documents_done", 
"yan_sakharov_talk_start",
"yan_eco_pass", 
"yan_sakharov_talk_done", 
"yan_scientist_package_start", 
"yan_scientist_package_have", 
"yan_scientist_package_done", 
"yan_scientist_boards_done", 
"yan_scientist_artefact_have", 
"yan_scientist_artefact_done", 
"yan_scientist_parts_start", 
"yan_scientist_parts_have", 
"yan_scientist_parts_done", 
"yan_scientist_kruglov_start", 
"yan_scientist_kruglov_done",
"yan_scientist_pda_done", 
"yan_bar_help_start", 
"yan_helped_petrenko_done", 
"cit_meet_entrance_guard_start", 
"cit_meet_entrance_guard_done", 
"cit_meet_informer_start", 
"cit_meet_informer_done",
"cit_spawn_cavalry", 
"cit_find_your_stuff_start", 
"cit_find_your_stuff_done", 
"cit_heli_go_away", 
"cit_temp_fix", 
"mil_cristall_task_start", 
"mil_actor_talked_ghost", 
"bar_attack_helis_complete", 
"bar_attack_helis_dead", 
"bar_outskirts_barman_meet_start", 
"out_barman_active", 
"out_barman_talked", 
"out_doorman_talked", 
"out_door_unlocked", 
"out_veronin_talked", 
"out_ivancov_meet_start", 
"out_ivancov_talked", 
"out_get_helmet_start", 
"yan_has_bad_helmet", 
"yan_good_helmet_start", 
"rad_actor_payment_given", 
"rad_monolith_outpost_welcome", 
"out_get_helmet_start", 
"lost_scientist_talked", 
"lost_stop_blurry", 
"country_find_scientist_start",
"country_cutscene_finished", 
"country_find_emitters_start", 
"country_found_real_entrance", 
"country_find_entrance_start_delay", 
"country_hermit_show_path", 
"country_found_real_entrance_delay", 
"lab_good_psy_helmet_have", 
"x16_dream_ended", 
"x16_dream_start",  
"x16_dead_sci_pda", 
"x16_cutscene_talk4", 
"x16_cs_switcher_1", 
"x16_cs_switcher_2", 
"x16_cs_switcher_3", 
"x16_cutscene_talk5",
"x16_disable_emitter_story", 
"x16_main_power_disabled", 
"x16_disabled_power_sup_01", 
"x16_disabled_power_sup_02", 
"x16_disabled_power_sup_03", 
"lab_generator_off",
"x16_secret_tunnel_found", 
"rad_find_hermit_start", 
"radar_hermit_find_done", 
"radar_hermit_beloning_quest_start", 
"rad_hermit_spoke_all", 
"radar_hermit_beloning_quest_done", 
"radar_monolith_base_quest_start", 
"heli_help_done", 
"rad_monsters_help_done", 
"rad_outpost_mutants_help_quest_done", 
"radar_monolith_base_quest_done", 
"radar_blowout_finished", 
"rad_actor_attacks_monolith", 
"radar_hermit_x10_lab_start", 
"rad_hermit_x10_pass_recieved"}
        give_info_portions(t)
        Spawn_ItemInInv("wpn_groza")
        Spawn_AmmoInInv("ammo_9x39_pab9", 7)
                Spawn_AmmoInInv("ammo_9x39_sp5", 5)
                Spawn_ItemInInv("good_psy_helmet")
        Spawn_ItemsInInv("gasmask", 2)
        console:execute("jump_to_level " .. "la10u_bunker")
    --/ ---------------------------------
    elseif dik == DIK_keys.DIK_NUMPAD1 then
    --/ ---------------------------------
         if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
        give_info("dam_guide_spawn")
                Spawn_ItemInInv("wpn_desert_eagle")
                Spawn_AmmoInInv("ammo_.44_frag", 7)
        Spawn_AmmoInInv("ammo_9x39_pab9", 5)
        jump_to_level("la18_damned")
    --/ ---------------------------------
    elseif dik == DIK_keys.DIK_P then
    --/ ---------------------------------
         if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
        local t = {
"esc_trader_met",
"esc_proverb_start_talk",
"esc_proverb_task_done", 
"esc_kill_strelok_complete", 
"pri_ghost_meet_start", 
"dam_pripyat_under_attack", 
"dam_ghost_dead_task", 
"dam_guide_found",
"dam_find_code", 
"dam_code_found", 
"dam_station_entrance_unlock",
"dam_found_pripyat_entrance"}
        give_info_portions(t)
        Spawn_ItemInInv("wpn_abakan_m1")
        Spawn_AmmoInInv("ammo_5.45x39_ap", 7)
                Spawn_ItemInInv("military_outfit")
        jump_to_level("la11_pripyat")
    --/ ---------------------------------
    elseif dik == DIK_keys.DIK_X then
    --/ ---------------------------------
         if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
        local t = {
"esc_trader_met", 
"esc_give_af_task", 
"esc_trader_can_leave", 
"escape_trader_tutorial_done", 
"esc_rescue_novice",  
"esc_proverb_start_0", 
"esc_proverb_start_talk", 
"esc_proverb_1_task", 
"esc_proverb_2_task", 
"esc_proverb_task_done", 
"esc_got_novice_drive", 
"esc_rescue_novice_from_heli_done", 
"esc_assault_task_start", 
"esc_assault_bandit_factory_done", 
"esc_factory_cleaned", 
"cordon_case_task", 
"cordon_case_task_done", 
"esc_shustriy_task", 
"esc_nimble_done", 
"esc_nimble_done2", 
"esc_rescue_fox_start", 
"esc_fox_rescued", 
"esc_rescue_fox_done", 
"gar_meet_seriy_start", 
"gar_seriy_give_info", 
"gar_meet_bes", 
"gar_meet_bes_done", 
"gar_sniper_task_start", 
"gar_sniper_task_done", 
"gar_sniper_task_completed", 
"gar_cutscene_end", 
"gar_assault_hangar_start", 
"gar_assault_hangar_done", 
"gar_seriy_give_info", 
"agr_krot_band_start", 
"agr_meet_krot_band_done", 
"agr_krot_task_complete", 
"agr_can_ask_krot_about_gunslinger", 
"agro_docs_task_start", 
"agro_docs_task_done", 
"bar_barman_reaction", 
"agr_find_gunslinger_cache_start", 
"agr_find_gunslinger_cache_done", 
"agr_krot_secret_info", 
"agr_find_gunslinger_cache_final", 
"agr_ratcatcher_start",
"agr_help_ratcatcher_done", 
"agroprom_military_case", 
"agroprom_military_case_have", 
"agroprom_military_case_learn", 
"agroprom_military_case_done",
"bar_meet_petrenko_start", 
"bar_meet_petrenko_done", 
"bar_get_to_x18_lab_start", 
"bar_help_loners_task_info", 
"bar_group_help_done", 
"dol_meet_gusarov_start", 
"dol_meet_gusarov_done", 
"dol_get_password_start", 
"dol_get_bandit_suit_start", 
"dol_get_bandit_suit_done", 
"dol_drunken_found", 
"dol_get_password_done", 
"dol_meet_mono_informer_start", 
"dol_meet_mono_informer_done", 
"dol_monolith_base_attacked", 
"dol_reach_dscape_start", 
"dar_bring_docs_to_barman", 
"dol_find_white_niva", 
"dol_avoid_heli", 
"dol_reach_dscape_done", 
"ds_heli_start", 
"ds_tunnel_reached", 
"ds_find_mine", 
"ds_mine_reached", 
"ds_tunnel_exit_reached2", 
"ds_leader_meet", 
"ds_heli_stop",
"ds_sin_blackout", 
"ds_borov_documents_start", 
"ds_tunnel_exit_reached", 
"ds_borov_documents_have", 
"k01_help_sins", 
"dar_docs_start", 
"dar_barman_has_all_x18_docs", 
"dar_pc_docs_copied", 
"dar_bring_back_to_sins", 
"bar_cutscene_start", 
"ds_borov_documents_done", 
"get_sin_docs", 
"rosf_barman_meet_duty", 
"rosf_meet_duty_done", 
"rosf_bloodsucker_duty_task", 
"rosf_bloodsucker_duty_task_done", 
"rosf_petrenko_meet", 
"rosf_petrenko_meet_done", 
"secret_actor_reached_level", 
"secret_code_task", 
"secret_pda_have", 
"secret_documents_have", 
"secret_bloodsuckers_dead", 
"secret_documents_done", 
"yan_sakharov_talk_start",
"yan_eco_pass", 
"yan_sakharov_talk_done", 
"yan_scientist_package_start", 
"yan_scientist_package_have", 
"yan_scientist_package_done", 
"yan_scientist_boards_done", 
"yan_scientist_artefact_have", 
"yan_scientist_artefact_done", 
"yan_scientist_parts_start", 
"yan_scientist_parts_have", 
"yan_scientist_parts_done", 
"yan_scientist_kruglov_start", 
"yan_scientist_kruglov_done",
"yan_scientist_pda_done", 
"yan_scientist_kruglov_second_done", 
"yan_bar_help_start", 
"yan_helped_petrenko_done", 
"cit_meet_entrance_guard_start", 
"cit_meet_entrance_guard_done", 
"cit_meet_informer_start", 
"cit_meet_informer_done", 
"esc_kill_strelok_complete", 
"cit_spawn_cavalry", 
"cit_find_your_stuff_start", 
"cit_find_your_stuff_done", 
"cit_heli_go_away", 
"cit_temp_fix", 
"mil_cristall_task_start", 
"mil_actor_talked_ghost", 
"bar_attack_helis_complete", 
"bar_attack_helis_dead", 
"bar_outskirts_barman_meet_start", 
"out_barman_active", 
"out_barman_talked", 
"out_doorman_talked", 
"out_door_unlocked", 
"out_veronin_talked", 
"out_ivancov_meet_start", 
"out_ivancov_talked", 
"out_get_helmet_start", 
"yan_has_bad_helmet", 
"yan_good_helmet_start", 
"rad_actor_payment_given", 
"rad_monolith_outpost_welcome", 
"out_get_helmet_start", 
"lost_scientist_talked", 
"lost_stop_blurry", 
"country_find_scientist_start", 
"country_cutscene_finished", 
"country_find_emitters_start", 
"country_found_real_entrance", 
"country_find_entrance_start_delay", 
"country_hermit_show_path", 
"country_found_real_entrance_delay", 
"lab_good_psy_helmet_have", 
"x16_dream_ended", 
"x16_dream_start",  
"x16_dead_sci_pda", 
"x16_cutscene_talk4", 
"x16_cs_switcher_1", 
"x16_cs_switcher_2", 
"x16_cs_switcher_3", 
"x16_cutscene_talk5", 
"x16_disable_emitter_story", 
"x16_main_power_disabled", 
"x16_disabled_power_sup_01", 
"x16_disabled_power_sup_02", 
"x16_disabled_power_sup_03", 
"lab_generator_off", 
"x16_secret_tunnel_found",                                                                                                                                                              
"rad_find_hermit_start",
"radar_hermit_find_done",
"radar_hermit_beloning_quest_start",
"radar_hermit_belonings_get",
"radar_hermit_beloning_quest_done",
"radar_hermit_x10_lab_start",
"rad_hermit_x10_pass_recieved",
"rad_hermit_spoke_all",
"radar_monolith_base_quest_start",
"heli_help_done","rad_heli_dead",
"rad_reached_base","rad_scene_end",
"radar_monolith_base_quest_done",
"rad_actor_attacks_monolith",
"radar_blowout_finished",
"rad_hermit_x10_pass_recieved",
"rad_hermit_x10_to_undeground",
"bunker_security_off",
"bunker_security_off_delay",
"deactivate_radar_done",
"radar_meet_veronin_start",
"radar_meet_veronin_start_task", 
"out_veronin_radar_talked",
"bas_task_activating",
"bas_task_activating_start",
"bas_switcher_off",
"out_give_bas_reward",
"out_spoke_to_guide",
"dam_ghost_dead_task",
"dam_guide_found",
"dam_find_code",
"dam_station_entrance_unlock",
"dam_guide_teleported",
"dam_guide_released",
"dam_found_pripyat_entrance",
"dam_pripyat_under_attack",
"pri_help_military_task_start",
"pri_skirmish1_actor_helped",
"pri_help_military_task_finished",
"pri_meet_mil_task_start",
"pri_mil_met","pri_help_ecos",
"pri_measurements_taken",
"pri_measurements_returned",
"pri_eco_met",
"pri_ghost_hotel",
"pri_room_found",
"pri_spoke_ghost",
"pri_sar_task"} 
        give_info_portions(t)
        --give_info("war_game_over")
        give_info("pri_found_stancia")
        give_info("aes_sarcofag_found")
        Spawn_ItemInInv("stalker_outfit")
        Spawn_ItemInInv("wpn_sig_m1")
        Spawn_AmmoInInv("ammo_5.56x45_ap", 10)
        jump_to_level("la12u_sarcofag")
        --jump_to_level("la12_stancia")
        --local sobj = alife():object("bas_hologram")
        --local obj = level.object_by_id(sobj.id)
        --obj:enable_draining(true)
    --/ ---------------------------------
    elseif dik == DIK_keys.DIK_T then
    --/ ---------------------------------
         if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
        local t = {
"yan_sakharov_talk_done", 
"yan_scientist_package_done", 
"yan_scientist_parts_done", 
"swamp_doc_met", 
"yan_scientist_kruglov_done",
"yan_scientist_pda_done", 
"yan_bar_help_start", 
"yan_helped_petrenko_done", 
"bar_outskirts_barman_meet_start", 
"yan_helped_petrenko_done",
"bar_outskirts_barman_meet_start", 
"out_barman_active", 
"out_barman_talked", 
"out_doorman_talked", 
"out_door_unlocked",
"out_veronin_talked", 
"out_ivancov_meet_start", 
"out_ivancov_talked", 
"out_get_helmet_start", 
"yan_eco_pass", 
"yan_has_bad_helmet",
"yan_good_helmet_start"}
        give_info_portions(t)
        Spawn_ItemInInv("wpn_l85_m1")
        Spawn_AmmoInInv("ammo_5.56x45_ss190", 7)
                Spawn_AmmoInInv("ammo_5.56x45_ap", 5)
                Spawn_ItemInInv("outfit_stalker_m1")
        jump_to_level("la16_lost_factory")
    --/ ---------------------------------
    elseif dik == DIK_keys.DIK_L then
    --/ ---------------------------------
         if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
        local t = {
"yan_sakharov_talk_done", 
"yan_scientist_package_done", 
"yan_scientist_parts_done", 
"swamp_doc_met", 
"yan_scientist_kruglov_done",
"yan_scientist_pda_done", 
"yan_bar_help_start", 
"yan_helped_petrenko_done", 
"bar_outskirts_barman_meet_start", 
"yan_helped_petrenko_done",
"bar_outskirts_barman_meet_start", 
"out_barman_active", 
"out_barman_talked", 
"out_doorman_talked", 
"out_door_unlocked",
"out_veronin_talked", 
"out_ivancov_meet_start", 
"out_ivancov_talked", 
"out_get_helmet_start", 
"country_find_emitters_start", 
"lab_good_psy_helmet_have", 
"yan_eco_pass", 
"yan_has_bad_helmet", 
"yan_good_helmet_start", 
"lost_scan_cleared", 
"lost_decon_cleared", 
"lost_scientist_talked", 
"country_cutscene_finished"}
        give_info_portions(t)
        Spawn_ItemInInv("good_psy_helmet")
        Spawn_ItemInInv("wpn_winchester_m1")
        Spawn_AmmoInInv("ammo_12x76_dart", 10)
                Spawn_AmmoInInv("ammo_12x76_zhekan_heli", 7)
        jump_to_level("la16u_labx16")
    --/ ---------------------------------
    elseif dik == DIK_keys.DIK_NUMPAD9 then
    --/ ---------------------------------
         if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
                this.lets_clear_killers()
        local t = {
"esc_trader_met", 
"esc_give_af_task", 
"escape_trader_tutorial_done", 
"esc_rescue_novice", 
"esc_got_novice_drive", 
"esc_rescue_novice_from_heli_done", 
"esc_assault_task_start", 
"esc_assault_bandit_factory_done", 
"esc_factory_cleaned", 
"esc_rescue_fox_start", 
"esc_fox_rescued", 
"esc_rescue_fox_done", 
"gar_meet_seriy_start", 
"gar_seriy_give_info",
"gar_meet_bes", 
"gar_meet_bes_done", 
"gar_sniper_task_start", 
"gar_sniper_task_done", 
"gar_cutscene_end", 
"gar_assault_hangar_start", 
"gar_assault_hangar_done", 
"gar_seriy_give_info", 
"agr_krot_band_start", 
"agr_meet_krot_band_done", 
"agr_krot_task_complete", 
"agr_can_ask_krot_about_gunslinger",  
"bar_barman_reaction",
"agr_find_gunslinger_cache_start", 
"agr_find_gunslinger_cache_done", 
"agr_krot_secret_info", 
"agr_find_gunslinger_cache_final", 
"agr_ratcatcher_start",
"agr_help_ratcatcher_done", 
"agroprom_military_case", 
"agroprom_military_case_have", 
"agroprom_military_case_learn", 
"agroprom_military_case_done",
"bar_meet_petrenko_start", 
"bar_meet_petrenko_done", 
"bar_get_to_x18_lab_start", 
"bar_help_loners_task_info", 
"bar_group_help_done", 
"dol_meet_gusarov_start", 
"dol_meet_gusarov_done", 
"dol_get_password_start", 
"dol_get_bandit_suit_start", 
"dol_get_bandit_suit_done", 
"dol_drunken_found", 
"dol_get_password_done", 
"dol_meet_mono_informer_start", 
"dol_meet_mono_informer_done", 
"dol_monolith_base_attacked", 
"dol_reach_dscape_start", 
"dar_bring_docs_to_barman", 
"dol_find_white_niva", 
"dol_avoid_heli", 
"dol_reach_dscape_done", 
"ds_heli_start", 
"ds_tunnel_reached", 
"ds_find_mine", 
"ds_mine_reached", 
"ds_leader_meet", 
"dar_bring_back_to_sins", 
"ds_borov_documents_start", 
"ds_tunnel_exit_reached", 
"ds_borov_documents_have", 
"k01_help_sins", 
"dar_docs_start", 
"dar_barman_has_all_x18_docs", 
"dar_pc_docs_copied", 
"bar_cutscene_start", 
"ds_borov_documents_done", 
"get_sin_docs",  
"rosf_barman_meet_duty", 
"rosf_meet_duty_done", 
"rosf_bloodsucker_duty_task", 
"rosf_bloodsucker_duty_task_done", 
"rosf_petrenko_meet", 
"rosf_petrenko_meet_done", 
"secret_actor_reached_level", 
"secret_code_task", 
"secret_pda_have", 
"secret_documents_have", 
"secret_bloodsuckers_dead", 
"secret_documents_done", 
"yan_sakharov_talk_start",
"yan_eco_pass", 
"yan_sakharov_talk_done", 
"yan_scientist_package_start", 
"yan_scientist_package_have", 
"yan_scientist_package_done", 
"yan_scientist_boards_done", 
"yan_scientist_artefact_have", 
"yan_scientist_artefact_done", 
"yan_scientist_parts_start", 
"yan_scientist_parts_have", 
"yan_scientist_parts_done", 
"yan_scientist_kruglov_start", 
"yan_scientist_kruglov_done",
"yan_scientist_pda_done", 
"yan_bar_help_start", 
"yan_helped_petrenko_done", 
"cit_meet_entrance_guard_start", 
"cit_meet_entrance_guard_done", 
"cit_meet_informer_start", 
"cit_meet_informer_done",
"cit_spawn_cavalry", 
"cit_find_your_stuff_start", 
"cit_find_your_stuff_done", 
"cit_heli_go_away", 
"cit_temp_fix", 
"mil_cristall_task_start", 
"mil_actor_talked_ghost", 
"bar_attack_helis_complete", 
"bar_attack_helis_dead", 
"bar_outskirts_barman_meet_start", 
"out_barman_active", 
"out_barman_talked", 
"out_doorman_talked", 
"out_door_unlocked", 
"out_veronin_talked", 
"out_ivancov_meet_start", 
"out_ivancov_talked", 
"out_get_helmet_start", 
"yan_has_bad_helmet", 
"yan_good_helmet_start", 
"rad_actor_payment_given", 
"rad_monolith_outpost_welcome"} --"out_quakes_stopped", "bunker_security_off", "deactivate_radar_done", "radar_meet_veronin_start", "bas_task_activating", "bas_switcher_off", "out_veronin_radar_talked", "country_find_scientist_start"
        give_info_portions(t)
        Spawn_ItemInInv("wpn_fn2000")
        Spawn_AmmoInInv("ammo_5.56x45_ss190", 10)
                Spawn_AmmoInInv("ammo_5.56x45_ap", 7)
                Spawn_AmmoInInv("ammo_m209", 5)
                Spawn_ItemInInv("outfit_stalker_m2")
        jump_to_level("la19_country")
    --/ ---------------------------------
    elseif dik == DIK_keys.DIK_W then
    --/ ---------------------------------
         if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
        local t = {
"enlightered_docs1", 
"enlightered_docs2", 
"enlightered_docs3", 
"enlightered_docs4", 
"enlightered_docs5", 
"enlightered_docs6", 
"enlightered_docs7", 
"oso_cutscene_finished", 
"war_game_over", 
"swamp_scene2_end", 
"oso_actor_has_hemlet", 
"war_actor_teleporting"}
        local t = {"war_get_fuel_task"}
        give_info_portions(t)
        Spawn_ItemsInInv("military_stalker_outfit")
        Spawn_ItemsInInv("item_battery", 5)
        Spawn_ItemsInInv("wpn_pkm")
        Spawn_AmmoInInv("ammo_pkm_100", 6)
        jump_to_level("la13u_warlab")
    --/ ---------------------------------
    elseif dik == DIK_keys.DIK_J then
    --/ ---------------------------------
        if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
        local t = {
"enlightered_docs1", 
"enlightered_docs2", 
"enlightered_docs3", 
"enlightered_docs4", 
"enlightered_docs5",
"enlightered_docs6", 
"enlightered_docs7", 
"oso_cutscene_finished", 
"war_game_over", 
"swamp_scene2_end",
        --"oso_actor_has_hemlet" --/#!# for good final
        }
        give_info_portions(t)
        jump_to_level("la13u_oso")
        --[[
        give_info("deactivate_radar_done")
        Spawn_ItemsInInv("wpn_ak74")
        Spawn_AmmoInInv("ammo_5.45x39_fmj", 15)
        --]]
        --/ ---------------------------------
    elseif dik == DIK_keys.DIK_NUMPAD5 then
        --/ ---------------------------------
         if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
        Spawn_ItemInInv("wpn_sig_m2")
        Spawn_AmmoInInv("ammo_5.56x45_ss190", 10)
        give_info("deactivate_radar_done")
        jump_to_level("la17u_labx7")
        --/ ---------------------------------
    elseif dik == DIK_keys.DIK_NUMPAD3 then
        --/ ---------------------------------
         if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
        Spawn_ItemInInv("wpn_gauss")
        Spawn_AmmoInInv("ammo_gauss", 10)
        local t = {"war_con_end", "war_game_over"}
        give_info_portions(t)
        jump_to_level("la21_generators_2")
        --/ ---------------------------------
    elseif dik == DIK_keys.DIK_B then
    --/ ---------------------------------
         if not has_info("esc_trader_met") and db.actor:object("sleeping_bag") == nil then
         this.actor_default_inventory()
        end
        local t = {
"esc_trader_met", 
"esc_give_af_task", 
"escape_trader_tutorial_done", 
"esc_rescue_novice", 
"esc_got_novice_drive", 
"esc_rescue_novice_from_heli_done", 
"esc_assault_task_start", 
"esc_assault_bandit_factory_done", 
"esc_factory_cleaned", 
"esc_rescue_fox_start", 
"esc_fox_rescued", 
"esc_rescue_fox_done", 
"gar_meet_seriy_start", 
"gar_seriy_give_info",
"gar_meet_bes", 
"gar_meet_bes_done", 
"gar_sniper_task_start", 
"gar_sniper_task_done", 
"gar_cutscene_end", 
"gar_assault_hangar_start", 
"gar_assault_hangar_done", 
"gar_seriy_give_info", 
"gar_kill_boars_done", 
"agr_krot_band_start", 
"agr_meet_krot_band_done", 
"agr_krot_task_complete", 
"agroprom_military_case", 
"agroprom_military_case_have", 
"agroprom_military_case_learn", 
"agr_can_ask_krot_about_gunslinger", 
"agr_find_gunslinger_cache_start", 
"agr_find_gunslinger_cache_done", 
"agr_ratcatcher_start",
"agr_help_ratcatcher_done", 
"agr_find_gunslinger_cache_final", 
"agr_krot_secret_info", 
"yan_bar_help_start"}
        give_info_portions(t)
        --give_info("yan_bar_help_start") --/ helis attack
        --give_info("dar_barman_has_all_x18_docs") --/ gman situation
        Spawn_ItemInInv("quest_case_02")
        Spawn_ItemInInv("wpn_vintorez")
        Spawn_AmmoInInv("ammo_9x39_pab9", 7)
                Spawn_AmmoInInv("ammo_9x39_sp5", 5)
        db.actor:give_money(7000)
        jump_to_level("la05_bar_rostok")
    end
    
--[[
    --/ TESTING ONLY REMOVE AFTER IS NOT NEEDED --
    if dik == DIK_keys.DIK_F4 then 
    --/ ------------------------------------------
        if la_test_subteleport then 
            la_test_subteleport.start()
        else 
            console:execute("main_menu off")
        end
    end
--]]
end
--/ -----------------------------------------------------------------------------------------------

 

 

Изменения вступят после перезапуска Игры LA. Запускаете игру -- выходите из игры "Esc +  далее жмете на клавишу с буквой, которая вам необходима..." .Примерно: "Esc + G" - попадете на "Свалку" или "Esc + A" - попадете  на "Агропром"...с выполнеными инфопоршнями.

Меню содержимого и порядок (можно и в разнобой) нажатия можно увидеть в файле ui_main_dik_keys.

Если нет распакованной папки  gamedata -- scripts - можно их создать и поместить  файл   ui_main_dik_keys.

Для того чтобы лучше видеть, то что вы выполнили, нужно ещё установить  2-файла  news_manager  и  u3_utils  (файлы правлены под игру - вставить с заменой в папку  scripts ) - происходит автосохранения выполненных квестов и инфа выводится с записью в сохранке. Даю ссыль на ЯДиск с готовым содержимым - скачать  - поместить в игру -  согласиться на замену:

https://yadi.sk/d/b42DzncInSFZGQ

 

  • Спасибо 1
  • Нравится 1
Ссылка на комментарий

По поводу правки музыки с СТАЛКЕРе Lost Alpha ... у Сидоровича и не только:

Все звуковые файлы с музыкой "лежат" в папке gamedata -- sounds  -- там много всякой всячины... , то что относится к Сидоровичу (к его радиоприемнику) ищем, папку script_replics -- magnitofon   -- далее видим звуковые файлы magnitofon_1, magnitofon_2 и т.д. в формате ogg.  -- это и есть музыка, которая звучит в приемнике.

Можно сделать замену, путем подмены содержимого файла -- (скачать готовую в формате ogg.) понравившуюся музыку, конвертируем ( есть много конверторов в формат ogg.) в формат ogg. -- полученный файл "обзываем"  magnitofon_1 или magnitofon_2 (цифры -- порядок звучания в приемнике...) и вставляем с заменой и т.д.

Оновные звуковые файлы лежат в папке  gamedata -- sounds -- script_replics  --   в папках  megafon  и  magnitofon.  Музыку у других торговцев, в рупоре на армейском блокпосту или в Баре100 -- меняем также...

При правке музыкальных файлов, в формат ogg.  -- используйте следующие настройки (настройки самого формата ogg. для воспроизведения в игре): 

Sample Rate  - частота звучания (частота дискретизации)  - 44100hz (Гц) -стандарт , но можно и  48000hz (Гц)  - разница минимальное - может и погромче...

Bitrate   -  Битрейт  (принято использовать при измерении эффективной скорости передачи потока данных по каналу...)  --  128kb (кбит/с)

Channels  -  каналы  - Mono (моно).

Для полного редактирования (без ограничения по количеству файлов, их названия и т.п.) найдите папку  gamedata -- scripts --  и в файле  sound_theme  строки:

    

Скрытый текст

 

    rock = {"script_replics\\magnitofon\\rock"},
    cheeki_breeki = {"script_replics\\megafon\\music\\bandits_radio"},
    sid_radio = {
        "script_replics\\magnitofon\\magnitofon_1",
                "script_replics\\magnitofon\\magnitofon_2",
                "script_replics\\magnitofon\\magnitofon_3",
        "script_replics\\magnitofon\\magnitofon_4",
                "script_replics\\magnitofon\\magnitofon_5",     

 

Теперь можно отредактировать, добавив строки в продолжение существующим, с указанием адреса в радио Сидора:

 

    sid_radio = {
        "script_replics\\magnitofon\\magnitofon_1",
                "script_replics\\magnitofon\\magnitofon_2",
                "script_replics\\magnitofon\\magnitofon_3",
        "script_replics\\magnitofon\\magnitofon_4",
                "script_replics\\magnitofon\\magnitofon_5",

                 "script_replics\\magnitofon\\magnitofon_6",

                 "script_replics\\magnitofon\\magnitofon_7",
                "script_replics\\magnitofon\\rock",
                "script_replics\\magnitofon\\rock_1",

                "script_replics\\magnitofon\\тётя-мотя и Компашка",    -- название должно соответствовать в тому, что в папке   magnitofon

 

 

Теперь, при каждом выключении и вкл. радио Сидора, будет слышна разная музыка...

И ещё, при правке музыкальных файлов, в формат ogg, по пробывал поменять Bitrate  со 128kb до 160kb -- похоже, что звучание в приемнике у Сидоровича стало громче... 

Ссылка на ЯДиск для скачивания конвертора: https://yadi.sk/d/b42DzncInSFZGQ

Программа взята с просторов интернета ( Xilisoft Audio Converter Pro v6.5.0 Build-20130522 Final Ml_Rus) . Прога активируется в соответствии с инструкцией - работает!

  • Нравится 1
Ссылка на комментарий

Правка на локации "Металлургическая фабрика"...для прямого прохода со стороны  локации "Свалка" в "Бар 100 рентген"  -- как в оригинале "Тени Чернобыля" , через бетонный ангар... -- правим: папка  gamedata -- config -- scripts -- bar_rostok  находим файлы   bar_arena_door  и  bar_arena_door_2  и меняем содержимое этих файлов на это:

 

Скрытый текст

 

[logic]

active = ph_door@closed

 

[ph_door@closed]

closed = true

locked = false

on_use = ph_door@open

 

[ph_door@open]

closed = false

locked = false

on_use = ph_door@closed

 

 

Можно вносить изменения не в начале игры...

Теперь ГГ может спокойно пройти через бетонный ангар..., а не "наматывать круги по лабиринту".

  • Нравится 3
  • Полезно 1
Ссылка на комментарий

После распаковки файлов игра грузиться до определенного момента и останавливается.Кто знает решение?LA1.4007

Игра грузиться до  Синхронизации объектов  и останавливается.

Изменено пользователем mixomm
Добавлено BFG,

К чему этот вопрос в ЭТОЙ теме ? Прочитайте хотя бы шапку. Юзайте общую тему, там возможно помогут. Пост удалю позже.

Ссылка на комментарий

Мужики, а может кто-нибудь склепать правку на патроны на поясе? Почитал я инструкцию, потратил несколько часов, но ничего так и не вышло. То вылеты, то не работает. Не получается и всё тут.

Gigabyte 970A-DS3P FX, AMD FX-8350 X8 3.8GHz + Zalman CNPS20LQ, Kingston HyperX OC KIT DDR3 4x4Gb 1866Mhz,  Radeon RX 570 8GB, Chieftec 500W (APS-500S), Silicon Power Velox S70 60Gb + Silicon Power Velox V70 120GB + Seagate Barracuda 3TB+WD 4TB.

hypercatt.gif

 

Ссылка на комментарий

Подскажите пожалуйста, может кто и сталкивался. Установил LA DC 1.4007, На просторах инета нашёл распаковщик. Распаковал игру, подправил некоторые файлы. А как закинуть в игру папку gamedata не соображу. Дело в том что в корне игры есть папка gamedata. В ней находятся  db файлы anims-levels-sheders-sounds и тд. Как быть не поскажите?

MinyaUr.gif

Ссылка на комментарий

@Minya, всё так же. Правленные файлы кидаешь эту папку

  • Нравится 1

Gigabyte 970A-DS3P FX, AMD FX-8350 X8 3.8GHz + Zalman CNPS20LQ, Kingston HyperX OC KIT DDR3 4x4Gb 1866Mhz,  Radeon RX 570 8GB, Chieftec 500W (APS-500S), Silicon Power Velox S70 60Gb + Silicon Power Velox V70 120GB + Seagate Barracuda 3TB+WD 4TB.

hypercatt.gif

 

Ссылка на комментарий
27 минут назад, hypercatt сказал:

всё так же. Правленные файлы кидаешь эту папку

То есть просто папки, без gamedaтa? Всё ясно.

Изменено пользователем Minya

MinyaUr.gif

Ссылка на комментарий

Всем привет! Такой вопрос. Никто не думал о том, чтобы убрать "паразитные" звук передёргивания затворной рамки у пистолетов, если перезарядка "тактическая" почему в любом случае проигрывается звук передёргивание затворной рамки, если он там не нужен? Мелочь, но портит атмосферу. Если автор PRM читает, подумай на этим друг! Могу помочь в качестве волонтёра на внесение правок. Как я понимаю, нужно этот звук (назовём его "slideforward.ogg) прикрутить отдельным файлом. 

Ссылка на комментарий

Здравствуйте. Немного надоела система сохранений. Как её можно поправить, подскажите пожалуйста. Охота свободно сохраняться, а не только в безопасных местах, так как это дико бесит, что если игра вылетела, или что то случилось, то надо переигрывать с сейва на базе.  

Ссылка на комментарий

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

  • Нравится 1
Ссылка на комментарий

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...