MissCorruption / QuickLootIE

Attempt at porting QLEE to NG with i4 compat
MIT License
7 stars 4 forks source link

[Bug]: Crash To Desktop in 3rd Person #50

Closed JunktownJerkyVendor closed 2 weeks ago

JunktownJerkyVendor commented 3 weeks ago

What happened?

Third Person my or may not be important. crash-2024-08-31-09-28-22.log

Version

2.0.0

What Skyrim version are you using?

1.6.1170

Relevant log output

[2024-08-31 01:19:55.281] [info] [17092] [XSEPlugin.cpp:130] Loaded plugin QuickLootIE 2-0-0-0
[2024-08-31 01:19:55.281] [info] [17092] [RequestServer.h:126] Initializing request server with api version 1.0
[2024-08-31 01:19:55.281] [info] [17092] [RequestServer.h:160] Registered query handler for request type 256 (kRegisterTakingItemHandler), request data [8:struct QuickLoot::Events::HandlerRegistrationRequest<struct QuickLoot::Events::TakingItemEvent>], response data [1:bool]
[2024-08-31 01:19:55.281] [info] [17092] [RequestServer.h:160] Registered query handler for request type 257 (kRegisterTakeItemHandler), request data [8:struct QuickLoot::Events::HandlerRegistrationRequest<struct QuickLoot::Events::TakeItemEvent>], response data [1:bool]
[2024-08-31 01:19:55.281] [info] [17092] [RequestServer.h:160] Registered query handler for request type 258 (kRegisterSelectItemHandler), request data [8:struct QuickLoot::Events::HandlerRegistrationRequest<struct QuickLoot::Events::SelectItemEvent>], response data [1:bool]
[2024-08-31 01:19:55.281] [info] [17092] [RequestServer.h:160] Registered query handler for request type 259 (kRegisterOpeningLootMenuHandler), request data [8:struct QuickLoot::Events::HandlerRegistrationRequest<struct QuickLoot::Events::OpeningLootMenuEvent>], response data [1:bool]
[2024-08-31 01:19:55.281] [info] [17092] [RequestServer.h:160] Registered query handler for request type 260 (kRegisterOpenLootMenuHandler), request data [8:struct QuickLoot::Events::HandlerRegistrationRequest<struct QuickLoot::Events::OpenLootMenuEvent>], response data [1:bool]
[2024-08-31 01:19:55.281] [info] [17092] [RequestServer.h:160] Registered query handler for request type 261 (kRegisterCloseLootMenuHandler), request data [8:struct QuickLoot::Events::HandlerRegistrationRequest<struct QuickLoot::Events::CloseLootMenuEvent>], response data [1:bool]
[2024-08-31 01:19:55.281] [info] [17092] [RequestServer.h:160] Registered query handler for request type 262 (kRegisterInvalidateLootMenuHandler), request data [8:struct QuickLoot::Events::HandlerRegistrationRequest<struct QuickLoot::Events::InvalidateLootMenuEvent>], response data [1:bool]
[2024-08-31 01:19:55.281] [info] [17092] [HUDManager.h:38] Installed class HUDManager::Handler<195816>
[2024-08-31 01:19:55.281] [info] [17092] [HUDManager.h:38] Installed class HUDManager::Handler<189485>
[2024-08-31 01:19:55.281] [info] [17092] [HUDManager.h:38] Installed class HUDManager::Handler<189633>
[2024-08-31 01:19:55.281] [info] [17092] [HUDManager.h:23] Installed class HUDManager
[2024-08-31 01:19:55.281] [info] [17092] [Hooks.cpp:12] Installed all hooks
[2024-08-31 01:22:52.041] [info] [17400] [Animation.h:93] Installed class Animation::AnimationManager
[2024-08-31 01:22:52.042] [info] [17400] [Events.h:27] Registered struct SKSE::CrosshairRefEvent
[2024-08-31 01:22:52.042] [info] [17400] [Events.h:33] Registered struct RE::TESLockChangedEvent
[2024-08-31 01:22:52.042] [info] [17400] [Events.cpp:137] Registered class Events::LifeStateManager
[2024-08-31 01:22:52.042] [info] [17400] [Events.h:214] Registered class Events::LockedContainerManager
[2024-08-31 01:22:52.042] [info] [17400] [Events.h:153] Registered class Events::CombatManager
[2024-08-31 01:22:52.042] [info] [17400] [Events.h:270] Registered all event handlers
[2024-08-31 01:22:52.042] [info] [17400] [LootMenu.h:36] Registered LootMenu
[2024-08-31 01:22:52.043] [info] [17400] [LOTD.h:37] Plugin DBM_RelicNotifications.esp not found
[2024-08-31 01:22:52.043] [warning] [17400] [Interfaces.cpp:272] Failed to dispatch message to Completionist
[2024-08-31 01:22:52.043] [error] [17400] [RequestClient.h:26] Failed to connect to plugin Completionist (failed to deliver)
[2024-08-31 01:23:13.601] [info] [17744] [Papyrus.cpp:65] MCM pointer set successfully
[2024-08-31 01:23:13.602] [info] [17744] [Papyrus.h:145] QLIEWindowScale: 1
[2024-08-31 01:23:13.602] [info] [17744] [Papyrus.h:145] QLIETransparency_Normal: 1
[2024-08-31 01:23:13.602] [info] [17744] [Papyrus.h:145] QLIETransparency_Empty: 0.3
[2024-08-31 01:23:13.602] [info] [17744] [Papyrus.h:151] user_selected_sort_options: 0 strings
[2024-08-31 01:23:13.618] [info] [12464] [Papyrus.cpp:112] Papyrus Message: QuickLootIE UDS: Initial Versioning Completed
[2024-08-31 01:23:22.066] [info] [17092] [Papyrus.cpp:39] Updating variables after menu close
[2024-08-31 01:23:22.066] [info] [17092] [Papyrus.h:145] QLIEWindowScale: 1
[2024-08-31 01:23:22.066] [info] [17092] [Papyrus.h:145] QLIETransparency_Normal: 1
[2024-08-31 01:23:22.066] [info] [17092] [Papyrus.h:145] QLIETransparency_Empty: 0.3
[2024-08-31 01:23:22.066] [info] [17092] [Papyrus.h:151] user_selected_sort_options: 0 strings
[2024-08-31 01:24:59.613] [info] [17092] [Papyrus.cpp:39] Updating variables after menu close
[2024-08-31 01:24:59.614] [info] [17092] [Papyrus.h:145] QLIEWindowScale: 1
[2024-08-31 01:24:59.614] [info] [17092] [Papyrus.h:145] QLIETransparency_Normal: 1
[2024-08-31 01:24:59.614] [info] [17092] [Papyrus.h:145] QLIETransparency_Empty: 0.3
[2024-08-31 01:24:59.614] [info] [17092] [Papyrus.h:151] user_selected_sort_options: 0 strings

Code of Conduct

AtomCrafty commented 3 weeks ago

The crash log says that QuickLoot failed to load the swf file. But that should happen regardless of whether you're in third person or not... Could you check whether Interface/LootMenuIE.swf exists?

JunktownJerkyVendor commented 3 weeks ago

Screenshot 2024-08-31 093446

It does.

LeavingUndad commented 3 weeks ago

@JunktownJerkyVendor I see lootmenu.swf in your screenshot as well. Perhaps you hadn't completely uninstalled other QuickLoot version(s) prior to install QuickLoot IE and therefore it causes CTD in your game. You should have only one copy of QuickLoot and its files installed at all times.

JunktownJerkyVendor commented 3 weeks ago

The .swf come from my UI mod not a left over Quickloot install, just checked.

LeavingUndad commented 3 weeks ago

@JunktownJerkyVendor That's right, I see that lootmenu.swf in your screenshot is from Untarnished UI. Perhaps you haven't uninstalled the old patch of QuickLoot IE for Untarnished UI, which is incompatible with QuickLoot IE v.2.0.0. Better uninstall it and try the latest Untarnished UI - QuickLoot IE Patch here instead.

AtomCrafty commented 3 weeks ago

The existence of the old LootMenu.swf itself shouldn't cause crashes though. It is never loaded after all. I'm still not sure why LootMenuIE.swf fails to load in the first place...

MissCorruption commented 3 weeks ago

Given that the name of the old version is still present, it's likely that you updated improper. Try completely uninstalling and reinstalling QuickLoot IE

MissCorruption commented 2 weeks ago

Closing this for the time being as "cannot replicate", feel free to re-open after providing more information.

MissCorruption commented 2 weeks ago

After further testing, the only way I was able to reproduce a crash in first (probably also third) person was if a required dependency, such as skyui/buttonArtDDW.swf for the DDDM skin, was not found/loaded. This is likely the result of an improper installation on your part.