Page 1 of 1

MQ2IC cover for ISXEQ yet?

Posted: Tue Jan 26, 2016 2:41 pm
by flatlined
Is ISXEQ covered by MQ2IC ?

If I am running MQ2 with MQ2IC, will it remove module names they look for related to ISXEQ?

Or if I run ISXEQ currently will it just trigger their detection and bump me? I don't really wish to find out the hard way, especially since I have not used ISXEQ yet ;p

Re: MQ2IC cover for ISXEQ yet?

Posted: Tue Jan 26, 2016 4:16 pm
by dewey2461
Side question I've been meaning to ask. Why use ISXEQ vs MQ ?

Re: MQ2IC cover for ISXEQ yet?

Posted: Tue Jan 26, 2016 5:01 pm
by flatlined
Personally I don't, but my interest is to write in c#, can't stand the millions of files and long compiles of C++. Plus I like the dotnet library, linq, etc.

I tried wrapping the MQ2Main in various ways, for C++CLI or suchllike, or even just pinvoke. Tried running up dotnet appdomain. I keep getting errors on clr initialize, or with straight pinvoke I can get data (strings etc), from MQ2, but when I try and write back it always bombs EQ process (ie, I can see incoming chat in a c# plugin, and react to it, but I can't even write an echo string back out, so I can't DoActions or anything.

I would have re-written the dotnet plugins that used to be around (but using the latest CLR, they all seemed to be v1), but as I say, can't get the CLR to initialize. It gives some non helpful errror. Roslyn would be really good to allow any dotnet language as a script. :( I can handle all the appdomain stuff to allow plugin unload/reload etc, and script compilation on the fly, but only from C#.

My overall goal was to write a quest automater, with a separate UI which you could describe steps of a quest in, describe how to tell the step was achieved, and give actions to complete each step. Group sync, group member role allocation, so one could be indicated as the puller and do different actions, and so on. Then folks could provide their own quest scripts, written in any dotnet language. Examples would be similar to the HA scripts people have around but with a basic set of functionality as the baseline. A shim for MQ2 would communicate back and forth to allow overall status updates to the "controller" and to initiate commands in EQ.

But no way in hell I want to write that in C++ and the macro language is even worse.


Erm, also I was intending to be running MQ2 also, for the baseline functions and plugin stuff it provides.

Re: MQ2IC cover for ISXEQ yet?

Posted: Tue Jan 26, 2016 6:07 pm
by SwiftyMUSE
While I don't use ISXEQ, I would suggest trying it out on a normal server with a test (ftp) account. The newest version of MQ2IC will display a message "Your integrity has been preserved." after the first call to get the process list. So, if you get that message after that first pause, it is working as intended.

Re: MQ2IC cover for ISXEQ yet?

Posted: Tue Jan 26, 2016 6:20 pm
by flatlined
I assume if it fails, before booting you it logs to their servers, and I'm sure it would log IP in that case. Would rather not trigger if I don't have to.

But thanks if I get desperate I might try it that way.

Re: MQ2IC cover for ISXEQ yet?

Posted: Tue Jan 26, 2016 7:04 pm
by flatlined
Actually writing this stuff encouraged me to go back and smack my head against it for yet another time .. and ..


I have bi-directional functionality from C# code. I can use a c++ plugin or I can run my own injector, and have my c# code catch chat, and output to chat.

So, I don't really care about ISXEQ any more, and I will see what progress I can make with the above-mentioned projects ;-)

It might be nice to know if ISXEQ is covered anyhow.

Re: MQ2IC cover for ISXEQ yet?

Posted: Wed Jan 27, 2016 8:52 am
by EqMule
It is covered