Перейти к содержанию

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

 
 

Всем привет! 

На OGSM 2.4.3 адаптировал OGSR Engine 2.1.293

При заходе в бункер управления монолитом стабильный вылет:

Спойлер

[30.07.26 18:30:50.705] !!****************************[ABORT]********************************* [30.07.26 18:30:50.705] stack traceback: ...of the ogsm 1.0 modified ogsr\gamedata\scripts\_g.script:206: in function 'abort' ... ogsm 1.0 modified ogsr\gamedata\scripts\xr_logic.script:374: in function 'activate_by_section' ... ogsm 1.0 modified ogsr\gamedata\scripts\xr_logic.script:1280: in function 'initialize_obj' ...modified ogsr\gamedata\scripts\bind_physic_object.script:69: in function <...modified ogsr\gamedata\scripts\bind_physic_object.script:64> [30.07.26 18:30:50.705] object ''mon_door_from_monolith_control'': activate_by_section: section ''ph_door@unlock'' does not exist [30.07.26 18:30:50.705] !!******************************************************************** [30.07.26 18:30:50.705] ********************************************************************************* [30.07.26 18:30:50.705] [print_output([CScriptEngine::lua_pcall_failed])] SCRIPT RUNTIME ERROR: ...of the ogsm 1.0 modified ogsr\gamedata\scripts\_g.script:209: object '%s': activate_by_section: section '%s' does not exist stack traceback: [C]: at 0x7fff9e5cb7ec [C]: in function 'error' ...of the ogsm 1.0 modified ogsr\gamedata\scripts\_g.script:209: in function 'abort' ... ogsm 1.0 modified ogsr\gamedata\scripts\xr_logic.script:374: in function 'activate_by_section' ... ogsm 1.0 modified ogsr\gamedata\scripts\xr_logic.script:1280: in function 'initialize_obj' ...modified ogsr\gamedata\scripts\bind_physic_object.script:69: in function <...modified ogsr\gamedata\scripts\bind_physic_object.script:64> [30.07.26 18:30:50.705] ********************************************************************************* [30.07.26 18:30:50.705] FATAL ERROR [error]Expression    : FATAL ERROR [error]Function      : CScriptEngine::lua_pcall_failed [error]File          : d:\a\ogsr-engine\ogsr-engine\ogsr_engine\common_ai\script_engine.cpp [error]Line          : 52 [error]Description   : [CScriptEngine::lua_pcall_failed]: ...of the ogsm 1.0 modified ogsr\gamedata\scripts\_g.script:209: object '%s': activate_by_section: section '%s' does not exist [30.07.26 18:30:50.705] ***************************[ScriptCrashHandler]********************************** [30.07.26 18:30:50.705] stack traceback: [C]: at 0x7fff9e5cb7ec [C]: in function 'error' ...of the ogsm 1.0 modified ogsr\gamedata\scripts\_g.script:209: in function 'abort' ... ogsm 1.0 modified ogsr\gamedata\scripts\xr_logic.script:374: in function 'activate_by_section' ... ogsm 1.0 modified ogsr\gamedata\scripts\xr_logic.script:1280: in function 'initialize_obj' ...modified ogsr\gamedata\scripts\bind_physic_object.script:69: in function <...modified ogsr\gamedata\scripts\bind_physic_object.script:64> [30.07.26 18:30:50.705]  Locals: [30.07.26 18:30:50.705]   string (*temporary) : ...of the ogsm 1.0 modified ogsr\gamedata\scripts\_g.script:209: object '%s': activate_by_section: section '%s' does not exist [30.07.26 18:30:50.705]  End [30.07.26 18:30:50.705]  Locals: [30.07.26 18:30:50.705]   string (*temporary) : object '%s': activate_by_section: section '%s' does not exist [30.07.26 18:30:50.705]  End [30.07.26 18:30:50.705]  Locals: [30.07.26 18:30:50.705]   string fmt : object '%s': activate_by_section: section '%s' does not exist [30.07.26 18:30:50.705]  End [30.07.26 18:30:50.705]  Locals: [30.07.26 18:30:50.705]   userdata npc : (game_object): 000002DBA7449550 [30.07.26 18:30:50.705]   userdata ini : (ini_file): 000002DB57452430 [30.07.26 18:30:50.705]   string section : ph_door@unlock [30.07.26 18:30:50.705]   boolean loading : false [30.07.26 18:30:50.705]   number npc_id : 15509.000000 [30.07.26 18:30:50.705]  End [30.07.26 18:30:50.705]  Locals: [30.07.26 18:30:50.705]   userdata obj : (game_object): 000002DBA7449550

Лог жалуется что схема ph_door@unlock не существует, но в  ТЧ никогда не было этой схемы, есть только: ph_door@unlocked

Прошерстил все файлы, нет такой схемы в помине, откуда движок ее берет? 

На ванильном движке вылета нет, игра 100% проходила. 

Изменено пользователем Неизвестен

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Неизвестен , all_spawn:

section_name = physic_object
name = mon_door_from_monolith_control

[logic]
active = ph_door@lock

[ph_door@lock]
locked = true
closed = true

Эта.
И следующая:

section_name = physic_object
name = mon_door_from_monolith_control_0000

[logic]
active = ph_door@lock

[ph_door@lock]
locked = true
closed = true
on_info = {=counter_greater(mon_clear_control_room:4)} ph_door@open %+mon_door_unlocked%
tip_open =
tip_close =
...

Оригинал, кстати.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Купер Спасибо друг! Понял в моем спавне косяк. Прошлый разраб ковырял спавн, я видимо по не знанке в конфигах заменил логику..... Упс... 

Изменено пользователем Неизвестен

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Оставаясь на сайте, вы подтверждаете свое согласие на их использование. Политика конфиденциальности | Условия использования