den_z 37 Опубликовано 24 Марта 2025 Добрый день. Обращаюсь за советом: решил поиграть в СТАЛКЕР ТЧ НС АМК+ДМХмод135 (от от Архары от 2010г) на 6-ом патче (v.1.0006) - на локации "Бар" при разговоре с adminom Arny (хозяином Арены Арни) - вылет в логе "ругается" на xrCore.dll и больше ничего нет. При игре на 4-ом патче - Арни разговаривает нормально - весь его диалог о боях на Арене работает. Вылет происходит при установке файлов в gamedata -- scripts ( файлы -- dialog_manager, task_manager, xr_motivator) файлы "адаптированы" под 6-ой патч. (в bin -- естественно менялся XR_3DA и xrGame.dll). Большое подозрение на файл -- dialog_manager - похоже, что с ним что-то не так... Как можно исправить? Поделиться этим сообщением Ссылка на сообщение
den_z 37 Опубликовано 25 Марта 2025 (изменено) Меня интересует, в каких файлах "зашито" время телепортации с "Арены"(при прохождении оригинальной арены, после окончания любого раунда), после окончания одного из боёв к Арни? Слишком быстро происходит телепотация с Арены. Спец-эфекты в конфигах ( gamedata -- config -- scripts -- bar_arena_combat_triger) нашёл, а сама телепортация (время, через которое срабатывает "эффект переноса") не могу найти... Как оставить оружие в "оригинальной Арене" - нашёл способ: заменил в gamedata -- scripts -- файл -- xr_effects в function bar_arena_teleport_2 ( actor, npc) в строке -- in_object = inv_box_2 на in_object = inv_box_1 и всё оружие выданное ГГ переносится в ящик рядом с Арни... + то, что можно насобирать у убитых НПСов. Изменено 25 Марта 2025 пользователем den_z Поделиться этим сообщением Ссылка на сообщение
den_z 37 Опубликовано 26 Марта 2025 RayTwitty, доброго вечера. По поводу "вылета при разговоре с хозяином Арены Арни", нашёл причину вылета при разговоре с Арни в "Баре". Я "немого повозился" с содержимым СТАЛКЕРа - файлы содержащиеся в папке -- gamedata -- не причём. Оказалась проблема была в файлах папки -- bin -- файл -- в "кривом" xrGameSpy.dll (по обьёму содержимого показывает 100кб) -- я по содежимому определить не могу - нечем открыть. Поставил "рабочий" xrGameSpy.dll - во первых стало показывать при загрузке "правильную" версию Игры, т.е. v.1.0006 и при разговоре с Арни - вылетов больше нет! И нпс Арни перестал "убегать", при заходе на территорию "Бара", в бар... "Рабочий" xrGameSpy.dll (по обьёму содержимого, тоже показывает 100кб) у меня был скачен с оригинальной Игры. Получается Игра "считывает" версию игрового движка через файл -- xrGameSpy.dll. Поделиться этим сообщением Ссылка на сообщение
den_z 37 Опубликовано 7 Апреля 2025 (изменено) RayTwitty, доброго дня. Вопрос: как в Игре (СТАЛКЕР НС АМК+ДМХмод 135 со всеми допами...) заспавнить, через all.spawn оружие (типа wpn_mp5 или wpn_walther и т.п.), чтобы оно при спавне на локации не проваливалось... К примеру, прописываешь на локации "Кордон" ( l01_escape ), на столе у торговца Акима или просто на "насыпе" у ж/д моста, или просто на "земле" - оружие не появляется... хотя патроны или гранаты "лежат" там где их прописал. В чём "секрет" размещения оружия на локации - хотя другие предметы нормально появляются после спавна. Скрытый текст ; cse_abstract properties section_name = wpn_walther name = esc_wpn_walther_34 position = 9.6327915191,5.0977168083,89.599792804 direction = 0,0,0 ; cse_alife_object properties game_vertex_id = 88 distance = 2.7999992370605 level_vertex_id = 286168 object_flags = 0xffffff07 ; cse_visual properties visual_name = weapons\walter_99\wpn_walter_99 ; cse_alife_item properties condition = 1 upd:num_items = 0 ; cse_alife_item_weapon properties ammo_current = 90 upd:condition = 255 upd:weapon_flags = 0 upd:ammo_elapsed = 0 upd:addon_flags = 0 upd:ammo_type = 0 upd:weapon_state = 0 upd:weapon_zoom = 0 upd:current_fire_mode = 0 Изменено 7 Апреля 2025 пользователем den_z Поделиться этим сообщением Ссылка на сообщение
den_z 37 Опубликовано 8 Апреля 2025 RayTwitty, доброго вечера. По поводу спавна оружия на локации через all.spawn: Скрытый текст перепробовал всё - менял object_flags = ... (0xffffff37, 0xffffff3f, 0xffffff0f, 0xffffffbf и 0xffffff0b). Потом "переписал" как у wpn_groza "написал" в all.spawn name = level_prefix_wpn_groza вместо name = esc_wpn_groza и, о "чудо" - wpn_groza заспавнилась (спавнил на локации "Кордон" на крыше "заброшки" где рядом Звездочёт стоит... Пробывал спавнить с "именем" префикса уровня ( level_prefix_) пистолеты-пулемёмы wpn_mp5 - спавнятся... Нормально стали появлятся по координатам спавна. Пробывал дробовики и ружья охотничьи типа wpn_bm16 и wpn_toz34 (только в "Компилятор-Декомпилятор" от Бардака для НС ДМХмода", в all.spawn, в папке acdc пришлось править в строке "class_registrator оружия" wpn_bm16 => 'cse_alife_item_weapon_shotgun', на wpn_bm16 => 'cse_alife_item_weapon_magazined', а то all.spawn при компиляции выдавал ошибку почему то...) После замены в строках all.spawn name = esc_wpn_bm16_m2 на name = level_prefix_wpn_bm16_m2 - оружие тоже стало спавнится в положенном месте. Когда попытался заспавнить автоматы и винтовки (типа wpn_ak74u, wpn_ak74 и wpn_lr300 ) - то не один из указанных не спавнится... кроме АК-74 Стрелка (wpn_ak74_m1) и то в "сломанном" виде, как в "подземелье". Сравнивал по содежимому файлы wpn_енов - сильных различий не нашёл. В чём причина такого спавна - "загадка для знатаков". По поводу СДК для ТЧ (про нумерацию понятно, для какой версии Игры СДК предназначен) - я пробывал года 4-ре назад с ним "поработать": только не "понял" как можно к СДК подключать "Игру с Модами" типа НС и т.п. Если можно обьясните как с СДК работать, когда игра уже "скрещена" с модами..., чтобы в ней "порыться". Правка в all.spawn - после правки - в Игре спавнится оружие по указанным координтам... Скрытый текст [3885] ; cse_abstract properties section_name = wpn_bm16_m2 name = level_prefix_wpn_bm16_m2 position = 140.141845703,4.516317367,342.290954589 direction = -0.000921175756957382,-1.5696005821228,1.01920056343079 ; cse_alife_object properties game_vertex_id = 232 distance = 0 level_vertex_id = 446391 object_flags = 0xffffff07 -- флаг обозначает "только для ГГ", никто из НПСов "не трогает" (можно ставить на всём луте, оружие т.п.) ; cse_visual properties visual_name = weapons\bm_16_m2\wpn_bm-16 ; cse_alife_item properties condition = 1 upd:num_items = 0 ; cse_alife_item_weapon properties ammo_current = 90 ammo_elapsed = 2 upd:condition = 255 upd:weapon_flags = 0 upd:ammo_elapsed = 2 -- при спавне стали появляться патроны в стволе upd:addon_flags = 0 upd:ammo_type = 0 upd:weapon_state = 0 upd:weapon_zoom = 0 upd:current_fire_mode = 0 Поделиться этим сообщением Ссылка на сообщение