ISXEQ2 interaction

bingotheclowno

Active Member
Hello! Is it possible to interact with ISXEQ2 from anything else than lavishscript? Mostly interested in an interface for C++ or Python maybe.
Thanks!
 

Amadeus

The Maestro
Staff member
There are a couple of projects at http://www.isxgames.com/isxScripts/EverQuest2 (.NET)/ that use the .NET wrapper. I'm not sure if they would still work today (I imagine they still do); however, they would give you an idea of what you need to do in order to use .NET with ISXEQ2.

The ISXEQ2 .NET wrapper is included with ISXEVE ...it's at /innerspace/.NET Programs/ISXEQ2Wrapper.dll

The wrapper is closed source simply so I could make sure that it was designed properly. If you find that there are things missing and/or if you want to make changes/updates, let me know and I can give you access.

Finally, note that it is a ".NET Wrapper" ...so, you could use managed C++ (i.e., .NET C++) if you wanted. However, honestly, C# is pretty easy to figure out and is a lot easier to find examples, etc. versus managed C++ (which is rarely used.)
 

bingotheclowno

Active Member
There are a couple of projects at http://www.isxgames.com/isxScripts/EverQuest2 (.NET)/ that use the .NET wrapper. I'm not sure if they would still work today (I imagine they still do); however, they would give you an idea of what you need to do in order to use .NET with ISXEQ2.

The ISXEQ2 .NET wrapper is included with ISXEVE ...it's at /innerspace/.NET Programs/ISXEQ2Wrapper.dll

The wrapper is closed source simply so I could make sure that it was designed properly. If you find that there are things missing and/or if you want to make changes/updates, let me know and I can give you access.

Finally, note that it is a ".NET Wrapper" ...so, you could use managed C++ (i.e., .NET C++) if you wanted. However, honestly, C# is pretty easy to figure out and is a lot easier to find examples, etc. versus managed C++ (which is rarely used.)
I'll have a look over things when I get the time and, if in trouble, might send a message back.Thanks, Amadeus!
 

Hendrix

Well-Known Member
Since you like python and are good with C++ you can also write an Innerspace extension to add python as a scripting language.

http://www.ismods.com/wiki/index.php/ISXLua5

That is the wiki node for the Lua5 extension. You may need to bug lax on how you would do it if you really wanted to.

Also note that lavishscript is really easy to pick up and use.
 
Top Bottom