Moderator: MacroQuest Developers


Which documentation are you referring to? I dont recall making a howto on using ISXEQI finally figured it out...wow that documentation really needs to be updated Lax!


There's actually a SHITLOAD documented, and I dont have near enough time to continue documenting. If you just wanted to know how to load an extension you could have asked anyoneThe Innerspace docs are really hard to follow because there's not much documented. Took me quite a while to figure out how to get the extensions loaded then I forgot and when I came back a week later had to figure it out again LOL.
It shouldnt need any updating, it's swiss cheesed directly into MQ2's code. It needed an update at one point because the ISXDK (inner space extension development kit) was updated in such a way that it broke ISXEQLegacy. that's since been fixed.ISXEQLegacy is what you need to run macs, but I'm not 100% whether or not it gets updated anymore. You should join IRC, very knowlegeable people there.
It's not worth running MQ2 macros. First off theyre trash anyway (no offense whatsoever to the macro developers, its generally NOT your fault, you do the best you can given the circumstances). There's a long list of optimizations that are in LavishScript that will never be available in MQ2.From what I remember last, ISXEQLegacy will not run the plugins that most of the major botting macros require. ModBot would be hell to convert, and Autobot is way too large.
The problem you probably had is the failure to compile a math sequence. The reason this doesnt give line numbers is kind of technical but it has to do with the part of the code that compiles math having no knowledge of scripts and line numbers. By design, it's actually supposed to work fine if it couldn't compile the math. This is rarely a problem, if you ran into it so much that it prevented you from coding in LavishScript, then you were doing something seriously wrong from the get go. Most people never run into it at all...I made a small attempt at converting one of the 2 to lavishscript, but the runtime errors (the ones that allow the macro to keep running) did not give line numbers at the time, even if they create bigger problems further on down in the script. Not sure if that's changed, but it made IS hard to write scripts for, and hard to debug.
So could you?it's easy to distribute a .NET library for ISXEQ for people to use so they dont have to figure out wrapping the objects themselves, etc).