Had the map window open with all mapfilter options enabled.
Typed /plugin mq2map unload
Instant CTD.
Haven't looked at how to enable debug spew in MQ2 yet but that is how you should be able to reproduce it.
*edit: Unloaded ok when map window closed but CTD when tried to re-open the map w/o the plugin.
*edit2: with /mapfilter all (hide), could unload mq2map with the window open or closed and not CTD. Also enabled DebugSpew, so spew from loading mq2map until CTD to follow.
Code: Select all
CCommandHook::Detour(/plug mq2map)
LoadMQ2Plugin(mq2map)
MQ2Map Module Loaded
Initializing MQ2Map
AddCommand(/mapfilter,0x2941A90)
AddDetour(0x4FB065,0x2941E60,0x2941040)
Detour success.
WriteChatColor(Plugin 'mq2map' loaded.)
MQ2ChatWnd::OnWriteChatColor(Plugin 'mq2map' loaded.)
MQToSTML(Plugin 'mq2map' loaded.)
CCommandHook::Detour(/mapfil all)
WriteChatColor(All is now set to: hide)
MQ2ChatWnd::OnWriteChatColor(All is now set to: hide)
MQToSTML(All is now set to: hide)
CCommandHook::Detour(/plug mq2map unload)
UnloadMQ2Plugin
Shutting down MQ2Map
RemoveDetour(4FB065)
Detour removed.
MQ2Map Module Unloaded
WriteChatColor(Plugin 'mq2map' unloaded.)
MQ2ChatWnd::OnWriteChatColor(Plugin 'mq2map' unloaded.)
MQToSTML(Plugin 'mq2map' unloaded.)
CCommandHook::Detour(/plug mq2map)
LoadMQ2Plugin(mq2map)
MQ2Map Module Loaded
Initializing MQ2Map
AddCommand(/mapfilter,0x2941A90)
AddDetour(0x4FB065,0x2941E60,0x2941040)
Detour success.
WriteChatColor(Plugin 'mq2map' loaded.)
MQ2ChatWnd::OnWriteChatColor(Plugin 'mq2map' loaded.)
MQToSTML(Plugin 'mq2map' loaded.)
CCommandHook::Detour(/mapfil all)
WriteChatColor(All is now set to: show)
MQ2ChatWnd::OnWriteChatColor(All is now set to: show)
MQToSTML(All is now set to: show)
CCommandHook::Detour(/plug mq2map unload)
UnloadMQ2Plugin
Shutting down MQ2Map
RemoveDetour(4FB065)
Detour removed.
MQ2Map Module Unloaded
WriteChatColor(Plugin 'mq2map' unloaded.)
MQ2ChatWnd::OnWriteChatColor(Plugin 'mq2map' unloaded.)
MQToSTML(Plugin 'mq2map' unloaded.)
MQ2ChatWnd Module Unloaded
MQ2ItemDisplay Module Unloaded
MQ2FPS Module Unloaded
MQ2Labels Module Unloaded

