Page 1 of 1

EQ2

Posted: Tue Dec 14, 2004 12:37 pm
by cronic
This is a copy of the post I made on the InnerSpace forum at LavishSoft. I'm posting it here just because more people will see it. If it gets moved, that's okay.

I'm looking to put together (or join) a group of people to create a foundation ISX for EQ2 (similiar to EQ1's MQ2Main). I'm fairly capable with C++ within a pre-existing environment (MQ2, InnerSpace), but my reverse engineering skills are seriously lacking. My role would be working on the actual code more than anything, but I'd also be doing my best with a debugger and disassembling too. While I'm not a novice to this stuff, I would need to be working with a group who's individual skills exceed mine to really accomplish anything.

If you're interested, you can send me a message here, post here, email me at cronic@cronic-web.com, contact me in IRC etc.

cronic

Posted: Tue Dec 14, 2004 4:21 pm
by Amadeus
I will leave this thread here for a few days so it's seen, then move it.

That aside, I am going to download inner space and all the things over the next couple weeks and see how it looks. I might do my own thing if it looks easy enough, otherwise I'll just submit and join in with someone else's project such as cronic's.

EQ2 is my only MMORG at the moment. WoW doesn't interest me at all.

Posted: Tue Dec 14, 2004 4:39 pm
by cronic
I'd like to point out that this doesn't need to be my project. Hell, it can be your project with me submitting and joining you! I'd like a group of people with a common goal - I have no desire to "lead", I just want to be a part of it.

cronic

Posted: Wed Dec 15, 2004 2:44 am
by cronic
I found and mapped out a bit of the CHARINFO (I guess that's what it's called..) structure tonight. I know several people have already found much more than I have, but here's what I've done. Hope it helps somebody.

Code: Select all

#define pCharInfo 0xD74288

typedef struct _CHARINFO {
/* 0x00 */ char Name[0x0F];
/* 0x10 */ char Unknown0x10;
/* 0x11 */ char Gender; // 1 = Male, 2 = Female
/* 0x12 */ char Unknown0x12[0x18];
/* 0x2A */ short AdventurerLevel;
/* 0x2C */ short ArtisanLevel;
/* 0x2E */ int Unknown0x2E;
/* 0x32 */ int Health;
/* 0x36 */ int MaxHealth;
/* 0x3A */ int Unknown0x3A;
/* 0x3E */ int Power;
/* 0x42 */ int MaxPower;
/* 0x46 */ int Unknown0x46;
/* 0x4A */ char UsedConcentration;
/* 0x4B */ char TotalConcentration; // not sure about this
/* 0x4C */ short Attack;
/* 0x4E */ short Attack2; // always lower than Attack - base?
/* 0x50 */ short AC;
/* 0x52 */ short AC2; // always lower than AC - base?
/* 0x54 */ short Str;
/* 0x56 */ short Sta;
/* 0x58 */ short Agi;
/* 0x5A */ short Wis;
/* 0x5C */ short Int;
/* 0x5E */ short BaseStats[0x5]; // probably base stats, haven't checked
/* 0x68 */ char Unknown0x5E[0x6];
/* 0x6E */ short HeatRes;
/* 0x70 */ short ColdRes;
/* 0x72 */ short MagicRes;
/* 0x74 */ short MentalRes;
/* 0x76 */ short DivineRes;
/* 0x78 */ short DiseaseRes;
/* 0x7A */ short PoisonRes;
// more data, looks like arrays of spell effects, equipment, other stuff
} CHARINFO, *PCHARINFO;
cronic

Posted: Thu Dec 16, 2004 6:32 pm
by cronic
I'd really love to continue this, but my Lavishsoft subscription expires tomorrow and my EQ2 account shortly thereafter. I can't afford to renew either one of them at present, so I'll have to take a break from this for a while. Hopefully I'll be able to continue in a few weeks. Maybe by then somebody will have taken initiative and begun something I can help with. If not, I'm sure I'll still more than willing to start it.

cronic

Posted: Fri Dec 17, 2004 2:58 am
by cronic
Anyone who's interested can check out http://www.ismods.com/forums/viewtopic.php?p=17#17. That's all the work I've done thus far.

cronic

Posted: Fri Dec 17, 2004 11:34 am
by eqjoe
I tried EQ2.. I don't like it. The graphics are great but the gameplay is not for me. WoW is a lot more fun and I am going with it. Good luck with this.... sounds interesting.

-j

Posted: Fri Dec 17, 2004 11:00 pm
by Lax
I whipped up a utility to output IS datatypes given structs, example output on ismods.com
http://www.ismods.com/forums/viewtopic.php?p=20#20
(the forum it's in requires registering on ismods.com forums)

Posted: Sat Dec 18, 2004 1:44 pm
by cronic
Cool. That should make things much easier.

cronic