I wanted to discuss some of the bullets from the update I did today, and the changes I made, to perhaps clarify for people what they are for. Hopefully it will answer your questions, but feel free to discuss or question all you like in this thread.
LAUNCHING EQ: What this means for launching EQ, is this: MQ2 injectors add a systemwide hook. MQ2Main 'injects', or loads, into every process that starts from then on, from the time you run the loader (macroquest2's, or ours). Normally, it exits and does nothing, if the process isn't eqgame.exe. For non-EQ processes, windows will generallly unload it at some point after that, as it's no longer used by that process (not going into detail on this, or how/why/if, sorry - google it. heh). Now, MQ2Main sees the process is LP4, then it kills that process, to prevent it doing any snooping. So the sequence you would need to be doing, at least for now, is patch EQ if you need to using LP4. Then launch EQ. Then launch MQ2. You don't have to log all the way into game, you just need eqgame.exe to get launched (which I assume uses the login DLL to get you directly to server select - I haven't tried it yet). MQ2 as soon as it loads, will KILL LP4. Other options are still to use the patchme option of eqgame, so a shortcut using that, or wineq2 or innerspace. The comment about an EQ dev saying it would go away - well, we'll cross that bridge when we come to it.
Hopefully that will answer a few of your basic questions. Don't hesitate to post whatever the hell you want - this is not a flame or argument thread. I'll just simply delete posts from people being assholes (ok, I'll delete any asshole post by myself also, promise!). Also, if you have any knowledge on any issue, whether new, or a correction to anything I've posted here, please feel free to share.
htw
- Updated to core 20120203 for LP4 scan fix
LAUNCHING EQ: What this means for launching EQ, is this: MQ2 injectors add a systemwide hook. MQ2Main 'injects', or loads, into every process that starts from then on, from the time you run the loader (macroquest2's, or ours). Normally, it exits and does nothing, if the process isn't eqgame.exe. For non-EQ processes, windows will generallly unload it at some point after that, as it's no longer used by that process (not going into detail on this, or how/why/if, sorry - google it. heh). Now, MQ2Main sees the process is LP4, then it kills that process, to prevent it doing any snooping. So the sequence you would need to be doing, at least for now, is patch EQ if you need to using LP4. Then launch EQ. Then launch MQ2. You don't have to log all the way into game, you just need eqgame.exe to get launched (which I assume uses the login DLL to get you directly to server select - I haven't tried it yet). MQ2 as soon as it loads, will KILL LP4. Other options are still to use the patchme option of eqgame, so a shortcut using that, or wineq2 or innerspace. The comment about an EQ dev saying it would go away - well, we'll cross that bridge when we come to it.
- Cleanup code automatic for cookies.txt
- Untargetable filtered by default (option to revert in macroquest.ini)
- Disabled /icamp aliases & INSTANT_CAMP keypress
- Move functions enabled, use sparingly, and AT YOUR OWN RISK!!
- MQ2AutoForage: Fixed sit/stand code finally, added random timer for sit/stand, max forage time (optional)
- MQ2MoveUtils: Added waypoint usage
- DX9 fix from Xeniaz moved from MQ2EQBugFix to MQ2MMOBugs
- Added max distance target options for /target and map click target (use /mqrange to control)
- Added option to not use MQ2 /target function (MQ2 /target is used by default)
- Re-enabled right-click wiki for MQ2PluginMan, but uses external browser, EQ's is never touched
Hopefully that will answer a few of your basic questions. Don't hesitate to post whatever the hell you want - this is not a flame or argument thread. I'll just simply delete posts from people being assholes (ok, I'll delete any asshole post by myself also, promise!). Also, if you have any knowledge on any issue, whether new, or a correction to anything I've posted here, please feel free to share.
htw
Last edited: