• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Change the look. To dismiss this notice, click the X --->
MQ2Nav

Plugin - MQ2Nav Release Thread (2 Viewers)

NO
but you can create Waypoints and nav to those individually. So you make a path with waypoints and then run to each with a macro.
That is pretty much as said you have to do it manually.
Only MQ2advpath can do that.
 
Is it possible to record your characters path as he moves and make that a walk-able path on the mesh? I been working with Meshes lately and that just seems like it would be awesome if you could, instead of trying to create a path manually.
As Maskoi said only MQ2Path can do this. But boy does it do it well. I did mention to @brainiac about maybe adding it to nav at some point. But that was like months ago and prolly been a forgotten thing by now. But path can do that very thing for you.
 
I have a question regarding pulling. Is there a reason why when the puller stops to pull a mob they can stop on a dime at just the right spot and then when they bring the mob back to camp they can't stop worth crap and spring around like they're on a bungie? Why does this happen on one spot and not the other? Can it be fixed so they stop on a dime back at camp like they do before they have a mob? What mechanics allow them to stop so precisely before the pull than what exists back at camp after the pull? ...and can this be fixed? It isn't a huge issue but it looks super unnatural the way it bounces around like that. I've tried to fix it through different nav settings but it still does it.
 
I have been having a problem loading MQ2 (also using isboxer). Once in EQ when I start it I get errors then hit retry for each session and end up on the non UI screen of EQ. Hit F10 and get UI back. After that I found that mq2targetinfo and mq2advpath weren't geting loaded so I created a hotkey for that. All good up to that point

I only use MQ2Nav for running to zone lines and such and found out it is not working. First thing I tried was loading the plugin assuming the above issue kept it from loading. I get a message saying it is loaded but it still does not work and when I try any of the MQ2Nav commands it says it cannot parse them. Looking at the exception log file in MQ2 it does mention MQ2Nav but its all greek to me. I also checked my meshes redownloaded them.

When I try to run MeshGenerator it doesn't load. Seems to start up but then nothing. Tried deleting the config file started meshgenerator I point to the everquest and release folders. Then nothing so doesn't seem to be a config issue.

Comparing what is supposed to load for very vanilla versus what is actually showing in /plugin list . Okay so 24 plugins should be loading. When there error occurs the following don't load. MQ2Rez, MQ2PortalSetter, MQ2advpath, MQ2Targetinfo and MQ2 Nav. I can manually load everything except MQNav. When I try to manually load it it says it is loaded but does not show up when I do /plugin list. I show only 23 plugins loaded and MQNav isnt one of them. I think the initial error I get is when its loading plugins and gets to EQ2Nav and that is what generates my error. If I am right the other four plugins that needed to be loaded were the ones that load after EQ2nav.

Since the initial problem causing this is just happening to me and not anyone else using Isboxer and mq I am assuming its a system issue on my end maybe something to do with C++?

I have tried reinstalling directx. I noted the checksum issue with EQ and an eq dll so deleted those before this log was created and repatched them

About 4 months ago I did a clean reinstall of windows 10 on a reformatted hard drive. Things were workng fine up until about 5 weeks ago.

This is the log file of the error. I see a number of C++ exceptions and an issue regarding MQ2Nav is mentioned. Could there be an issue with C++ on my machine?


************* Path validation summary **************
Response Time (ms) Location
Deferred srv*
Symbol search path is: srv*
Executable search path is:
Windows 8 Version 9200 MP (8 procs) Free x86 compatible
Product: WinNt, suite: SingleUserTS Personal
Machine Name:
Debug session time: Sat Nov 2 12:36:09.000 2019 (UTC - 4:00)
System Uptime: 0 days 15:05:55.249
Process Uptime: 0 days 0:06:39.000
................................................................
................................................................
...................................................
Loading unloaded module list
......................................................................
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(5c.58): C++ EH exception - code e06d7363 (first/second chance not available)
For analysis of this file, run !analyze -v
eax=00000000 ebx=77183572 ecx=00000003 edx=00000000 esi=00000fac edi=ffffffff
eip=774d2c4c esp=019f3618 ebp=019f3624 iopl=0 nv up ei pl nz na pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000206
ntdll!NtGetContextThread+0xc:
774d2c4c c20800 ret 8
0:000> !analyze -v
*******************************************************************************
* *
* Exception Analysis *
* *
*******************************************************************************

*** WARNING: Unable to verify checksum for eqgame.exe
*** WARNING: Unable to verify checksum for EQGraphicsDX9.DLL

KEY_VALUES_STRING: 1

Key : Analysis.CPU.Sec
Value: 1

Key : Analysis.DebugAnalysisProvider.CPP
Value: Create: 8007007e on DESKTOP-7I6IQF6

Key : Analysis.DebugData
Value: CreateObject

Key : Analysis.DebugModel
Value: CreateObject

Key : Analysis.Elapsed.Sec
Value: 12

Key : Analysis.Memory.CommitPeak.Mb
Value: 156

Key : Analysis.System
Value: CreateObject

Key : Timeline.OS.Boot.DeltaSec
Value: 54355

Key : Timeline.Process.Start.DeltaSec
Value: 399


CONTEXT: (.ecxr)
eax=019f6908 ebx=019f6a0c ecx=00000003 edx=00000000 esi=5e814664 edi=5e8b5298
eip=77183572 esp=019f6908 ebp=019f6964 iopl=0 nv up ei pl nz ac po nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000212
KERNELBASE!RaiseException+0x62:
77183572 8b4c2454 mov ecx,dword ptr [esp+54h] ss:002b:019f695c=1514c1d0
Resetting default scope

EXCEPTION_RECORD: (.exr -1)
ExceptionAddress: 77183572 (KERNELBASE!RaiseException+0x00000062)
ExceptionCode: e06d7363 (C++ EH exception)
ExceptionFlags: 00000001
NumberParameters: 3
Parameter[0]: 19930520
Parameter[1]: 019f6a0c
Parameter[2]: 5e8b5298

PROCESS_NAME: eqgame.exe

ERROR_CODE: (NTSTATUS) 0xe06d7363 - <Unable to get error code text>

EXCEPTION_CODE_STR: e06d7363

EXCEPTION_PARAMETER1: 19930520

EXCEPTION_PARAMETER2: 019f6a0c

EXCEPTION_PARAMETER3: 5e8b5298

STACK_TEXT:
019f6964 5e7afb81 e06d7363 00000001 00000003 KERNELBASE!RaiseException+0x62
WARNING: Stack unwind information not available. Following frames may be wrong.
019f69a8 5e672961 019f6a0c 5e8b5298 019f6ac4 MQ2Nav+0x16fb81
019f6a58 5e66f010 019f6ac4 5e87b920 2c17b0b8 MQ2Nav+0x32961
019f6a98 5e7e3ebc 4e32514d 01007661 1514c3c0 MQ2Nav+0x2f010
019f6b3c 5e7ed810 76755f20 6045e6d1 00000001 MQ2Nav+0x1a3ebc
019f7d64 6045e213 019f7e4c 00000000 00000001 MQ2Nav!InitializePlugin+0x30
019fdd80 6046054c 18ea9008 00000001 00000000 MQ2Main!InitializeMQ2Plugins+0x1f3
019fddbc 604609a6 60520958 000002be 019fddd0 MQ2Main!WriteChatColor+0x108c
019fddd8 00337153 00020574 238dfb78 18ea9008 MQ2Main!WriteChatColor+0x14e6
019fe32c 00333308 00020574 00020574 ffffffff eqgame+0x1e7153
019fe3a8 7749d4df bcee098b 019fe4a0 00000000 eqgame+0x1e3308
01cf0000 01005374 ffeeffee 00000002 02bc0010 ntdll!RtlGetFullPathName_Ustr+0x2cf
01cf0014 01cf0000 01cf0000 000000ff 01cf04a8 eqgame+0xeb5374
01cf00a4 554d0010 00000000 00000000 01cf0270 0x1cf0000
01cf00a8 00000000 00000000 01cf0270 01cf8c90 0x554d0010


SYMBOL_NAME: mq2nav+16fb81

MODULE_NAME: MQ2Nav

IMAGE_NAME: MQ2Nav.dll

STACK_COMMAND: ~0s ; .ecxr ; kb

FAILURE_BUCKET_ID: CPP_EXCEPTION_e06d7363_MQ2Nav.dll!Unknown

OSPLATFORM_TYPE: x86

OSNAME: Windows 8

FAILURE_ID_HASH: {6f051a5f-07ef-4b2d-280f-9fdeb052134e}

Followup: MachineOwner
---------

0:000> !analyze -v
*******************************************************************************
* *
* Exception Analysis *
* *
*******************************************************************************


KEY_VALUES_STRING: 1

Key : Analysis.CPU.Sec
Value: 1

Key : Analysis.DebugAnalysisProvider.CPP
Value: Create: 8007007e on DESKTOP-7I6IQF6

Key : Analysis.DebugData
Value: CreateObject

Key : Analysis.DebugModel
Value: CreateObject

Key : Analysis.Elapsed.Sec
Value: 1

Key : Analysis.Memory.CommitPeak.Mb
Value: 159

Key : Analysis.System
Value: CreateObject

Key : Timeline.OS.Boot.DeltaSec
Value: 54355

Key : Timeline.Process.Start.DeltaSec
Value: 399


CONTEXT: (.ecxr)
eax=019f6908 ebx=019f6a0c ecx=00000003 edx=00000000 esi=5e814664 edi=5e8b5298
eip=77183572 esp=019f6908 ebp=019f6964 iopl=0 nv up ei pl nz ac po nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000212
KERNELBASE!RaiseException+0x62:
77183572 8b4c2454 mov ecx,dword ptr [esp+54h] ss:002b:019f695c=1514c1d0
Resetting default scope

EXCEPTION_RECORD: (.exr -1)
ExceptionAddress: 77183572 (KERNELBASE!RaiseException+0x00000062)
ExceptionCode: e06d7363 (C++ EH exception)
ExceptionFlags: 00000001
NumberParameters: 3
Parameter[0]: 19930520
Parameter[1]: 019f6a0c
Parameter[2]: 5e8b5298

PROCESS_NAME: eqgame.exe

ERROR_CODE: (NTSTATUS) 0xe06d7363 - <Unable to get error code text>

EXCEPTION_CODE_STR: e06d7363

EXCEPTION_PARAMETER1: 19930520

EXCEPTION_PARAMETER2: 019f6a0c

EXCEPTION_PARAMETER3: 5e8b5298

STACK_TEXT:
019f6964 5e7afb81 e06d7363 00000001 00000003 KERNELBASE!RaiseException+0x62
WARNING: Stack unwind information not available. Following frames may be wrong.
019f69a8 5e672961 019f6a0c 5e8b5298 019f6ac4 MQ2Nav+0x16fb81
019f6a58 5e66f010 019f6ac4 5e87b920 2c17b0b8 MQ2Nav+0x32961
019f6a98 5e7e3ebc 4e32514d 01007661 1514c3c0 MQ2Nav+0x2f010
019f6b3c 5e7ed810 76755f20 6045e6d1 00000001 MQ2Nav+0x1a3ebc
019f7d64 6045e213 019f7e4c 00000000 00000001 MQ2Nav!InitializePlugin+0x30
019fdd80 6046054c 18ea9008 00000001 00000000 MQ2Main!InitializeMQ2Plugins+0x1f3
019fddbc 604609a6 60520958 000002be 019fddd0 MQ2Main!WriteChatColor+0x108c
019fddd8 00337153 00020574 238dfb78 18ea9008 MQ2Main!WriteChatColor+0x14e6
019fe32c 00333308 00020574 00020574 ffffffff eqgame+0x1e7153
019fe3a8 7749d4df bcee098b 019fe4a0 00000000 eqgame+0x1e3308
01cf0000 01005374 ffeeffee 00000002 02bc0010 ntdll!RtlGetFullPathName_Ustr+0x2cf
01cf0014 01cf0000 01cf0000 000000ff 01cf04a8 eqgame+0xeb5374
01cf00a4 554d0010 00000000 00000000 01cf0270 0x1cf0000
01cf00a8 00000000 00000000 01cf0270 01cf8c90 0x554d0010


SYMBOL_NAME: mq2nav+16fb81

MODULE_NAME: MQ2Nav

IMAGE_NAME: MQ2Nav.dll

STACK_COMMAND: ~0s ; .ecxr ; kb

FAILURE_BUCKET_ID: CPP_EXCEPTION_e06d7363_MQ2Nav.dll!Unknown

OSPLATFORM_TYPE: x86

OSNAME: Windows 8

FAILURE_ID_HASH: {6f051a5f-07ef-4b2d-280f-9fdeb052134e}


Followup: MachineOwner
---------
 
Last edited:
Worth a try.

Well did a complete uninstall and reinstall no change. Same error. Found more error dmps in the release directory though so checking those out. At this point I think it all revolved around something on my system messing up with MQ2Nav which is strange I don't think I have anything that unusual running on my system. Maybe a c++ library issue..... the search continues.
 
Instead of hitting retry when I got the MQ2 error I hit cancel and that created an EQ crash dmp file to so going to send that to eqmule, First time I hit cancel so never created that dmp file before.
 
I don't use IsBoxer and never have. I also have never had any of the issues you are describing. I did have followme issues but some awesome peep here fixed it last patch. I would try removing IsBoxer and trying vv without it just to eliminate a variable. If all works well then reinstall IsBoxer and go from there.
 
I don't use IsBoxer and never have. I also have never had any of the issues you are describing. I did have followme issues but some awesome peep here fixed it last patch. I would try removing IsBoxer and trying vv without it just to eliminate a variable. If all works well then reinstall IsBoxer and go from there.

I tried running running without ISboxer at all and ended up with the same errors. Others who use ISBoxer haven't been havning the issue either. Thanks for the suggestion though I am willing to try anything to fix things.
 
Are you launching MQ2/IsBoxer from a batch file or other script? This sounds like a working directory issue.

No batch files or scripts. I load ISboxer then start MQ in game. I tried starting MQ without ISboxer with same results. I tried starting MQ then EQ that didn't work either.

It looks like MQ starts loading plugins gets to MQ2Nav and errors. At that point I try manually loading the plugins that didn't get loaded and it all works except MW2Nav. It says it loads but never shows up when I do /plugin list and any MQ2nav commands give me a could not parse error if I try them.

At this point I am down to reviewing anything at all I have installed in the last few months game related or not. Anymore ideas please let me know. Looking at my install list I see some C++ packages 2005. 2010 and 2015 at around that time frame.
 
Well uninstalled all the C++ redistributables. Reinstalled MQ same problem. So reinstalled Isboxer too still same problem. Reinstalled my logitech gaming software.

Now I am trying to disable everything in the xbox game console for windows 10 that got installed at some point to see if that affects things.

Well that didn't do anything.
 
Last edited:
MeshGenerator doesn't use direct x. If you're not able to run mesh generator, that means opengl issue. which means driver issue usually. Have you checked for updated graphics drivers?
 
So, tell me what... What was the new update all about. I guess I am a little under informed. I see that you can now update it with the meshupdater.exe. It also asked me if I wanted to overwrite all my existing files, which I did. Are the old files no longer usable? They files that it filled me up with, (qty: 522), are they good meshes? So many questions, if anyone has some knowledge that is helpful, that would be great.
 
So, tell me what... What was the new update all about. I guess I am a little under informed. I see that you can now update it with the meshupdater.exe. It also asked me if I wanted to overwrite all my existing files, which I did. Are the old files no longer usable? They files tha ti filled me up with, 522, are they good meshes? So many questions, if anyone has some knowledge that is helpful, that would be great.
the new mesh updater is one that @wired420 has put together, many of the meshes @Denethor curated specifically for explore.mac --- so if you have custom meshes for zones that do specific things, it might be worth it to *not* overwrite your stuff (like i have a few for shiny collecting, for example). but if you need/want generic meshes that function very well for purposes of navigating through/around and for /travelto stuff, these meshes are legit
 
This isn't an update to MQ2Nav. It was just the inclusion of an updater tool to sycronize your meshes with the ones offerend by Wired420. (A significant portion of those were done by me.)

Okay ^^^ What Sic said. (He beat me to the post.)
 
So, tell me what... What was the new update all about. I guess I am a little under informed. I see that you can now update it with the meshupdater.exe. It also asked me if I wanted to overwrite all my existing files, which I did. Are the old files no longer usable? They files that it filled me up with, (qty: 522), are they good meshes? So many questions, if anyone has some knowledge that is helpful, that would be great.

The old files still work. But we update and improve them. This is just a tool to not have to download the full 2.3GB of meshes when only one has been updated.
 
Denethor and wired, and anyone else involved in pushing this out, I love this new set up! Makes it less of a pain in the ass! thanks for your hard work!
 
I have a small request: When you run the updater, could you alter it so we can see WHICH files will be patched before we click update? That way, if we have a specific one we are 'saving' we can pull that one or make a copy before we patch.

Thank you for this awesome program that keeps my meshes tip top!
 
I have a few problems with navigation problems that I am trying to work out (Iksars getting stuck on a rock, not being able to navigate and click on the Sebilis bubble, moving from Crescent origin to Blightfire while on a mount getting stuck on the bridge, etc). I agree with the above on not overwriting any beneficial improvements I can make. =)P
 
Is anyone else having nav issues try to do a /nav reload and getting command isnt valid??

Also getting cant parse command in the mq window, tried a fresh clean install, wiped everything and still nothing
 
Last edited:
Hi all,
Just recently my Find quit working. I notice that I was no longer getting the message that my Navmeshs were loading when I zoned. I noticed that in MQ2Pluginmanager that MQ2Nav had somehow gotten turned off (it was in red). I am not sure how, since it is nothing I did intentionally. I tried reloading by clicking in the MQ2Pluginmanager window and then trying /plugin MQ2Nav. Both ways I get the message "Plugin MQ2Nav not found". I looked in my Release folder and all the files for MQ2Nav are there. I reloaded the latest Very Vanilla just to be sure everything was up to date. I am stumped. The program is telling me MQ2Nav is missing but I can physically see it in the release folder and MQ2Rouge still seems to function and I believe it needs MQ2Nav to position the rogue. Any ideas on where to look or what to try next? Thanks.
 
Try opening the RedGuides Launcher, going to the Very Vanilla tab, and click "reinstall" or "update" on the top-right.

Once in-game, type /plugin mq2nav load
 
Thanks Redbot,

Try opening the RedGuides Launcher, going to the Very Vanilla tab, and click "reinstall" or "update" on the top-right.

Once in-game, type /plugin [URL='https://www.redguides.com/community/resources/mq2nav.146/']mq2nav[/URL] load

Using the launcher is how I reloaded Very Vanilla previously. Sorry I didnt make that clear. I updated again and updated to the February 1 version (up from the 1-31). When in game I issued the command /plugin mq2nav load and get that "plugin 'mq2nav' was already loaded". The MQ2pluginmanager window shows it in red. When I type in /plugin MQ2Nav or click MQ2Nav in the MQ2pluginmanager window I get "plugin 'mq2nav' not found" although the listing MQ2Nav in the MQ2pluginmanager window will turn green. If I then try to use Find I get the message "Meshless pathung to this point failed, load MQ2Nav and generate a mesh". As you can see I am going in circles. Getting told loaded, then not found then I need to load. Just not sure what else to try to get out of the loop and not sure what caused me to get into the loop in the first place since it has worked perfect for a long time. Any ideas appreciated. Thanks
 
Did it stop working after an update? Double check your launcher didn't change your install folder.

The fact that it's finding the plugin sometimes and then saying it can't find it, that's a weird one.

Ignoring pluginmanager's red/green, next time you get "plugin loaded" in the mq2window, try these commands:
/nav reload
/nav ui
 
Thanks eqtrader74,

Did it stop working after an update?
Not sure exactly when it stopped working but within the last two weeks and there were several updates. I try to keep as updated as possible and update whenever I get a notice that an update is available. So it is possible that it was an update but since I do not always use Find or use a toon to pull I did not notice the problem right away.

Double check your launcher didn't change your install folder.
I double checked and the launcher and it looks like it is set to the right folder. I reset just to be sure and ran the launcher again.

Ignoring pluginmanager's red/green, next time you get "plugin loaded" in the mq2window, try these commands:
/nav reload
/nav ui
Just went to log a character into the game to test this and login servers are having a problem. I will try these commands tonight and report an update.
 
Back on line.
Ignoring pluginmanager's red/green, next time you get "plugin loaded" in the mq2window, try these commands:
/nav reload Got me a "That is not a valid command. Please use /help."
/nav ui Got me a "That is not a valid command. Please use /help."

I am still in the cycle where some command are saying it is already loaded and others telling me the plugin is not found. When in game I issued the command /plugin mq2nav load and get that "plugin 'mq2nav' was already loaded". The MQ2pluginmanager window shows it in red. When I type in /plugin MQ2Nav or click MQ2Nav in the MQ2pluginmanager window I get "plugin 'mq2nav' not found" although the listing MQ2Nav in the MQ2pluginmanager window will turn green. If I then try to use Find I get the message "Meshless pathung to this point failed, load MQ2Nav and generate a mesh". Just cannot think of anything else to try to get me out of this cycle. Thanks for any ideas.

Also, it seems MQ2Rogue will now switch to "Manual Mode" because it is unable to load MQ2Nav. It tries and gives the message "plugin 'mq2nav' was already loaded" then switches to Manual when it cannot find it.
 
Last edited:
Delete mq2nav.dll in the release folder and try installer update again. If that doesn't replace it, get it from the download link at top of these posts, yellow button. After you replace it, try the standard /plugin mq2nav load - and see if it works.

Despite it saying it's loaded, it is definitely responding that it's not active.

Anybody know if mq2nav has some kind of temp disable toggle or such?
 
Upon closer inspection and playing around I can see that MQ2Nav is loading and working on 4 toons and not working on 8 toons. I cannot see anything different about any of the toons except 11 are Very Vanilla and one is MQ2Rogue. I cannot think of anything I would have changed either ini or settings wise on any of the toons. For sure I did not change anything on MQ2Rogue since that sort of takes care of itself and it is one of the toons that is not working. I did delete the mq2nav.dll folder and let the updater repopulate the file. Still getting the same results. This one really had me scratching my head.

Anybody know if mq2nav has some kind of temp disable toggle or such?
This is a good thought and it would be possible that I some how accidentally toggled mq2nav off. Weird that it is still working on 4 toons however. Thanks for your continued suggestions.
 
Upon closer inspection and playing around I can see that MQ2Nav is loading and working on 4 toons and not working on 8 toons. I cannot see anything different about any of the toons except 11 are Very Vanilla and one is MQ2Rogue. I cannot think of anything I would have changed either ini or settings wise on any of the toons. For sure I did not change anything on MQ2Rogue since that sort of takes care of itself and it is one of the toons that is not working. I did delete the mq2nav.dll folder and let the updater repopulate the file. Still getting the same results. This one really had me scratching my head.


This is a good thought and it would be possible that I some how accidentally toggled mq2nav off. Weird that it is still working on 4 toons however. Thanks for your continued suggestions.
Here is something that another user had a similar recent experience and @brainiac had a solution for

Check your registry for this path: HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers Remove anything you find that mentions eqgame.exe or mq2nav.dll
 
Thanks Sic,
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

Looked in this registry and found:

C:\Users\Public\Daybreak Game Company\Installed Games\Everquest\EQGame.exe and beside it under the Data column was $ IgnoreFreeLibrary<mq2nav.dll> So the line had both things I was to look for. Removed it.

Just loaded in six toons, 5 of which we not working including my character running MQ2Rogue and they all loaded and the nav meshes all loaded and MQ2Rogue didnt kick to manual. I will run them for a bit but I think that was the answer. Thanks to all you guys for your input I never would have found a registry error, that is way beyond my skill level. Just an unimportant followup question, would any of you know why that entry ended up in my registry? What did I do? I don't want to make that mistake again.
 
Just an unimportant followup question, would any of you know why that entry ended up in my registry? What did I do? I don't want to make that mistake again.

Found this on the web, maybe it will shed some light on your situation?

"Well ... I misunderstood it's not free() calls it's FreeLibrary() calls that are ignored ... which only happens when a .dll is released from memory ... the crash is caused by a library that has been released and then the application continues to try to call functions in the .dll that are no longer available ... the IgnoreFreeLibrary basically says don't release the library ... how in the world that affects startup of FSX is beyond me ... UNLESS the library is never released, still active and prevents the loading of another instance of the library ... only thing I can figure ... next time it happens, I'm going to reboot before clearing out the registry entry and try to start FSX ... just to see if it makes any difference. But I'd guess that even if it did run the first time after a reboot, it would fail on subsequent attempts because the FreeLibrary would never get called as long as that App Compatibility Flag was in the registry."
 
Thanks,

"Well ... I misunderstood it's not free() calls it's FreeLibrary() calls that are ignored ... which only happens when a .dll is released from memory ... the crash is caused by a library that has been released and then the application continues to try to call functions in the .dll that are no longer available ... the IgnoreFreeLibrary basically says don't release the library ... how in the world that affects startup of FSX is beyond me ... UNLESS the library is never released, still active and prevents the loading of another instance of the library ... only thing I can figure ... next time it happens, I'm going to reboot before clearing out the registry entry and try to start FSX ... just to see if it makes any difference. But I'd guess that even if it did run the first time after a reboot, it would fail on subsequent attempts because the FreeLibrary would never get called as long as that App Compatibility Flag was in the registry."

This makes sense (if I am understanding this correctly) and would explain why somethings I tried said mq2nav was loaded and others would say not found. So it looks like Windows flagged mq2nav as something not to use. I can only assume at this point it may have been a freak problem with mq2nav and Windows flagged it. I did not notice it when it happened, just the results when I tried to use Find (which I don't use every session). Good news is it was not something I did without knowing and is just something I need to remember how to fix if something like this happens again. Thanks to all of you offered advice and info. AnotherJohn\

Oh, and I use the Launcher to start and unless the launcher automatically runs it as an administrator, I have not set it up that way.
 
Trying to open Tov zones in the meshgenerator, unable to load. Used the meshupdater, appears to have downloaded all of the meshes but still unable to load the zones. Any input on this is appreciated. Thanks. Also, want to mention I am a big fan of mq2nav, thank you.
 
Plugin - MQ2Nav Release Thread

Users who are viewing this thread

Back
Top