Search found 77 matches

by AMadMonk
Thu Sep 01, 2005 9:14 pm
Forum: Games::EQ2
Topic: Quandary
Replies: 30
Views: 7287

Dude, I'm totally high, I think I completely misread your prices. Actually 3 bucks a month is reasonable. I'll mull it over.

[Edit] Fine... you convinced me :) At least I can still code a little using the SDK.
by AMadMonk
Thu Sep 01, 2005 7:58 pm
Forum: Games::EQ2
Topic: Quandary
Replies: 30
Views: 7287

Frankly I would go the IS route if it wasn't an ongoing subscription fee. I know that there's ongoing work required to keep various offsets and structs up-to-date, hence the fee. But I just can't justify another 10/20/40/whatever dollars a month. Plus, of course, tinkering is fun; I really had a bla...
by AMadMonk
Tue Aug 30, 2005 3:07 pm
Forum: Games::EQ2
Topic: Quandary
Replies: 30
Views: 7287

Ahhh... Well I think I'm gonna go it on my own; I know your work and it's fine code, but I'm sure that as a coder you'll appreciate the desire to get into the guts of things yourself and tinker. This weekend I reversed pretty much the entire character sheet (HP, power, stats, mitigations, etc.), the...
by AMadMonk
Sat Aug 27, 2005 6:06 am
Forum: Games::EQ2
Topic: Quandary
Replies: 30
Views: 7287

Quandary

Well, so. I played EQ2 to the point where I've got about 100 levels spread over 3 toons, and now I'm in "the grind." As usual, I find hacking the games more fun than playing them (I guess I'm just weird), so a few days ago I started digging into EQ2 seriously for the first time in months (...
by AMadMonk
Wed Jul 09, 2003 2:59 am
Forum: Games::Other
Topic: SWG sploiters needed
Replies: 12
Views: 7934

SWG sploiters needed

kaz, bud, this is mostly to you. I lost your email, hopefully you still have mine, it's prothe113 at that thing that yahoos use. I'm done with EQ (when EQ2 comes out, we'll talk again *laugh*) and I've moved on to SWG. Hopefully you're playing this too. It's not bad. But it's time to get crackin wit...
by AMadMonk
Wed Jul 09, 2003 2:55 am
Forum: MQ2::Development::Feature Discussion
Topic: /id issue
Replies: 44
Views: 3314

A cast of an unsigned value has no implicit sign-extension. So, BYTE -20 is same thing as BYTE 230. Same data. However, BYTE b = -20; printf("foo: %d", b); Will NOT sign-extend the value into 32 bits, because, as kaz said, BYTE is an unsigned data type. So you get (+)230 zero-extended into...
by AMadMonk
Wed Jul 09, 2003 2:48 am
Forum: MQ2::Development::Feature Discussion
Topic: new memory checker test harness
Replies: 3
Views: 1168

vs6 includes an inline assembler (which is arguably easier and saner to use than ML, which is an old friend/foe of mine... provided you have your link options set up right)
by AMadMonk
Wed Jul 09, 2003 2:44 am
Forum: MQ2::Development::Feature Discussion
Topic: WOOHOO!! guess what I found...
Replies: 33
Views: 12405

This is frustrating. I decoded all of this like six months ago. Note that you don't need multiple offsets. The UI elements are kept in a TREE structure. The root of the tree is something like "the whole screen" which might have as a "child" for instance, the "spell gem windo...
by AMadMonk
Fri May 16, 2003 10:31 pm
Forum: MQ2::General
Topic: Food for Thought
Replies: 24
Views: 5957

Various MQ offspins and related products have produced numerous dupes, reportedly earning various MQ hackers tens of thousands of dollars "back in the day."
by AMadMonk
Fri May 16, 2003 10:29 pm
Forum: MQ2::Development::Feature Discussion
Topic: To the Devs about merchant inventory...
Replies: 14
Views: 2796

clsXXXX == "class XXXX" == base of class object in memory. On a thiscall, you need to pass the class pointer in ecx (with a little inline asm magic). clsXXXX's were various class object offsets. Some of that mutated and morphed over time. BTW, I did an old /click and /mouseto myself. Reall...
by AMadMonk
Fri May 16, 2003 10:02 pm
Forum: MQ2::General
Topic: MacroQuest Gold?
Replies: 94
Views: 27046

Plaz, LTNS :D
by AMadMonk
Fri May 16, 2003 9:24 pm
Forum: MQ2::General
Topic: Status of perl in MQ
Replies: 3
Views: 883

As the person who originally added Perl to MQ, I'll answer: it's broke. Don't use it. Long answer: Perl's current native thread implementation (as of 5.8.0) is buggy and leaks memory like a sieve. I did everything I could to try to compensate for this, but there was no elegant solution. I was deeply...
by AMadMonk
Fri May 16, 2003 9:15 pm
Forum: MQ2::General
Topic: Food for Thought
Replies: 24
Views: 5957

Wow, people are still debating this? MQ is cheating. End of story. Wiggle all you want to make your conscience feel better, but you're artificially giving yourself powers that people who play the game the way it's "supposed" to be played don't have. Cheating in a video game is a different ...
by AMadMonk
Mon Jan 27, 2003 1:24 pm
Forum: MQ2::Development::Feature Discussion
Topic: Feature Request: $target(assist)
Replies: 4
Views: 1892

opAssist requires server communication. The mob's target is not stored in memory (a lot of traffic would be required for that).
by AMadMonk
Mon Jan 27, 2003 1:22 pm
Forum: MQ2::Development::Feature Discussion
Topic: Obtaining a spawn's target
Replies: 9
Views: 2785

Assist is as follows: Client sends opAssist packet with spawnid of desired assistee. (Sometime later) server sends opAssist packet with spawnid of assisted mob (if it's in range, etc.) Client gets the opAssist packet and changes EQADDR_TARGET to == the assisted mob's spawnid. (I think) Client sends ...