Jump to content
BFG

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

Recommended Posts

yanek    0
В 04.01.2019 в 17:22, den_z сказал:

Правка для слота "патроны с пояса в неограниченном кол-ве"

Приветствую! Подскажите пожалуйста, как изменить только количество патронов занимаемой одной ячейкой?

Выставил  max_belt     = 3000  в gamedata - config -  (файл system) но изменений нет, видимо этого недостаточно.

Распаковал геймдату, правил актера, изменения принимаются, вылетов и черных экранов нет.   

Из поста не совсем понятно как изменить именно количество патронов в одной ячейке не затрагивая кол-во ячеек на поясе.

Уточните пожалуйста что править. 

Спасибо.

Edited by W.A.S.P.
оверквотинг
Добавлено  W.A.S.P.,

Изучите "Правила цитирования". https://www.amk-team.ru/forum/topic/13514-obyavleniya/

 

Share this post


Link to post
Share on other sites
den_z    29
6 часов назад, yanek сказал:

...как изменить только количество патронов занимаемой одной ячейкой?

 

...попробуй внести изменения  в файле  -- inventory_new_2 (динамическое овещение...), inventory_new_2_16 (изменения в широкоформатниках...) и inventory_new_3 (полное динамическое овещение...), inventory_new_3_16 -- в папках -- gamedata -- config -- ui . Находишь в файле строки:

 

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

 

<dragdrop_belt             x="378" y="15" width="630" height="35" cell_width="35" cell_height="35" rows_num="1" cols_num="18" custom_placement="1"/>

 

правишь, с добавлением в конце на:

 

<dragdrop_belt             x="378" y="15" width="630" height="35" cell_width="35" cell_height="35" rows_num="1" cols_num="18" custom_placement="1" group_similar="1"/>

 

dragdrop_belt  -- строка отвечает за визуал расположения патронов (артов, гранат для подствольников и РПГ) "на поясе".

rows_num="1"  -- количество "строк-ячеек" (как в рюкзаке ГГ - одна строка ячеек над другой), расположенных по "высоте" а не в ряд.

cols_num="18"  -- количество ячеек расположенных в ряд (обычно оно не меняется ).

 

Изменения вносишь, также  в файле   system,  путь -- gamedata -- config.  Находишь строки:  

 

;------------------------------------------------

[inventory]

;------------------------------------------------

take_dist       =  2

max_weight      = 35

max_ruck        = 56

max_belt        = 18 ;5 ;16      -- изменяешь на   max_belt        = 1000  или 2000 или 3000 -опытным путём  (отвечает за количество патронов и др. "на поясе")

slots           = 14

 

 

После изменений -- патроны (арты, гранаты для подствольников и РПГ) располагаются "на поясе", не по отдельным коробкам во всех ячейках, а "кучей"  - пачка к пачке, так как в рюкзаке.

Для "лучшего" прочтения файлов используй редакторы AkelPad или Notepad.

 

 

Edited by den_z
  • Like 1
  • Полезно 1

Share this post


Link to post
Share on other sites
den_z    29

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

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

  • Thanks 2

Share this post


Link to post
Share on other sites
Скрытый текст

Насколько я понимаю, эта ошибка выскакивает в разных случаях. Основная "Предмет не помещается в отведенное место".  В моём случае был конфликт между параметрами 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

 

  • Thanks 1
  • Like 2

Share this post


Link to post
Share on other sites
den_z    29

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

В игре 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

  • Thanks 1
  • Like 1

Share this post


Link to post
Share on other sites
den_z    29

В игре 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

 

  • Thanks 1
  • Like 1

Share this post


Link to post
Share on other sites
Vogu    0

Добрый день. Помогите с вылетом в Мёртвом городе. Сбой происходит после перекрёстка на площаде с Лениным в сторону Армейских складов. На экране на чёрном фоне синим написано как при системной ошибке. И как убрать головокружение. А то не прицелиться, не побежать нормально.

Share this post


Link to post
Share on other sites
Gans17    0

Здравствуйте дорогие друзья, нужна помощь профессионалов.........  Юзаю Lost Alpha DC v1.4007 (сборка 7246)! Отличная версия сталкера, очень доволен,,, но для полного восторга не хватает одной мелочи, добавить количество ячеек побольше на поясе, чтобы побольше патронов и артов в работе держать, и ни как не могу, вся геймдата запакована в именные архивы типа, shaders.db0, textures.db2, meshes.db0..... и ни чем распаковать не могу, чтобы порыться во всяческих скриптах так называемых...  Товарищ den_z примерно излогал в одном из своих сообщений где что править, den_z вы не могли бы посоветовать каким распаковщиком, и в каком архиве искать скрипты для прибавления ячеек на пояс???? Пожааалуууйста:)

 

Уже у создателей мода выпросил некий файлик, через который себе переносимый вес в полтонны жахнул, таскаю теперь мама дорогая.....))

Share this post


Link to post
Share on other sites
sputnik94    34

https://www.youtube.com/embed/axkF8GUY6-o

 Переработаны партиклы аномалий:
* жарка;
* газировка;
* карусель;
* комета;
* электра;
* холодец;
* хваталка;
* лиана;
* воронка;
 Костру добавлены более качественные искры и огонь, восстановлен дым;
 Изменены природные партиклы.

0afb4ab1fcd58df5beaf86c08611a7d64f69ed36c7801be86d70e01345d0359f42c148354f69ed361ec33195bd3f74d61b3a480fa24dc0654f69ed3629084df4022f911fb5d9bb8fb0c0a3ba4f69ed3671fd24c5d71c55ba7228bdb8876821694f69ed36

Мод можно скачать/обновить в лаунчере игры, канал - sputnik94

Edited by sputnik94
Как вставить видео с ютуба с плеером???
  • Thanks 1
  • Like 2

493d382aef309f67938649c797ba0b97d9764015

Share this post


Link to post
Share on other sites
den_z    29

По поводу правки музыки с СТАЛКЕРе 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) . Прога активируется в соответствии с инструкцией - работает!

  • Like 1

Share this post


Link to post
Share on other sites
den_z    29

Правка на локации "Металлургическая фабрика"...для прямого прохода со стороны  локации "Свалка" в "Бар 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

 

 

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

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

  • Like 1
  • Полезно 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

AMK-Team.ru

×
×
  • Create New...