PDA

View Full Version : 8/10/11 patch



Razzy
08-10-2011, 05:58 PM
It is now segfaulting every time I try to log in the game (or zone).

FIX by Newby: http://www.showeq.net/forums/showthread.php?6567-8-10-11-patch&p=46253&viewfull=1#post46253

Razzy
08-11-2011, 09:35 AM
Is anyone working on getting the op code for this?

Will this http://www.showeq.net/forums/showthread.php?5314-HOWTO-OpCodes-Structs-package-de-serialization-etc-(yes-again) help me find them? I haven't read much of it yet.. I just don't wanna waste my time reading all that and ended up knowing its not valid anymore

Hidron
08-11-2011, 11:51 AM
If the patch really broke it, and I'm not doubting it did, I'm really surprised nobody else has posted anything about it yet. Hopefully somebody that knows something about SEQ will get back to you soon. I have only used MySEQ, so I'm nowhere near qualified to help you.

Razzy
08-11-2011, 12:43 PM
If the patch really broke it, and I'm not doubting it did, I'm really surprised nobody else has posted anything about it yet. Hopefully somebody that knows something about SEQ will get back to you soon. I have only used MySEQ, so I'm nowhere near qualified to help you.

Yea I thought it was odd noone else said anything about it.

Adept
08-11-2011, 10:11 PM
It's broke. I don't think any of the relevant structs have changed but I do think some opcodes are off. I haven't had any time to look into it and was actually waiting for folks who are better at it than I am to do so.

The post you mentioned is still valid.

Newby
08-11-2011, 11:49 PM
# diff -c everquest.h.save everquest.h
*** everquest.h.save Fri Aug 12 00:36:32 2011
--- everquest.h Fri Aug 12 01:42:00 2011
***************
*** 425,431 ****

/*
** Buffs
! ** Length: 76 Octets
** Used in:
** charProfileStruct
*/
--- 425,431 ----

/*
** Buffs
! ** Length: 88 Octets
** Used in:
** charProfileStruct
*/
***************
*** 441,448 ****
/*0016*/ int32_t effect; // holds the dmg absorb amount on runes
/*0020*/ uint8_t unknown0020[4]; // *** this might need to be swapped with playerId
/*0024*/ uint32_t playerId; // Global id of caster (for wear off)
! /*0028*/ uint8_t unknown0028[48];
! /*0076*/
};


--- 441,448 ----
/*0016*/ int32_t effect; // holds the dmg absorb amount on runes
/*0020*/ uint8_t unknown0020[4]; // *** this might need to be swapped with playerId
/*0024*/ uint32_t playerId; // Global id of caster (for wear off)
! /*0028*/ uint8_t unknown0028[60];
! /*0088*/
};


***************
*** 713,731 ****
/*07868*/ uint32_t hunger; // Food (ticks till next eat)
/*07872*/ uint8_t unknown07872[20];
/*07892*/ spellBuff buffs[MAX_BUFFS]; // Buffs currently on the player
! /*10172*/ uint32_t disciplines[MAX_DISCIPLINES]; // Known disciplines
! /*10572*/ uint8_t unknown10572[1600]; // add 320 (was 1280) 24-5-2011
/*11132*/ uint32_t recastTimers[MAX_RECAST_TYPES]; // Timers (GMT of last use)
! /*11212*/ uint32_t endurance; // Current endurance
! /*11216*/ uint32_t aa_spent; // Number of spent AA points (including glyphs)
! /*11220*/ uint32_t aa_assigned; // Number of points currently assigned to AAs
! /*11224*/ uint32_t unknown11224[4];
! /*11240*/ uint32_t aa_unspent; // Unspent AA points
! /*11244*/ uint8_t unknown11244[4];
! /*11248*/ BandolierStruct bandoliers[MAX_BANDOLIERS]; // bandolier contents
! /*17648*/ InlineItem potionBelt[MAX_POTIONS_IN_BELT]; // potion belt
! /*18008*/ uint8_t unknown18008[92];
! /*18100*/
};

/*
--- 713,732 ----
/*07868*/ uint32_t hunger; // Food (ticks till next eat)
/*07872*/ uint8_t unknown07872[20];
/*07892*/ spellBuff buffs[MAX_BUFFS]; // Buffs currently on the player
! /*10532*/ uint32_t disciplines[MAX_DISCIPLINES]; // Known disciplines
! /*10932*/ uint8_t unknown10932[400];
/*11132*/ uint32_t recastTimers[MAX_RECAST_TYPES]; // Timers (GMT of last use)
! /*11412*/ uint8_t unknown11412[480];
! /*11892*/ uint32_t endurance; // Current endurance
! /*11896*/ uint32_t aa_spent; // Number of spent AA points (including glyphs)
! /*11900*/ uint32_t aa_assigned; // Number of points currently assigned to AAs
! /*11904*/ uint32_t unknown11904[4];
! /*11920*/ uint32_t aa_unspent; // Unspent AA points
! /*11924*/ uint8_t unknown11924[4];
! /*11928*/ BandolierStruct bandoliers[MAX_BANDOLIERS]; // bandolier contents
! /*18328*/ InlineItem potionBelt[MAX_POTIONS_IN_BELT]; // potion belt
! /*18688*/ uint8_t unknown18008[92];
! /*18780*/
};

/*

Adept
08-12-2011, 07:05 AM
Well done and thanks. This cleans everything up nicely. I kept getting a fail on the third hunk of your diff so I needed to manually apply it the third part but otherwise A+.

Razzy
08-12-2011, 08:45 AM
I guess I needed patience.

Thank you.

EDIT: Came home applied the changes (just manually pico'ed everquest.h) Working great so far.

warhamer
08-13-2011, 07:20 AM
did you apply this to a clean download, or to one that had already had the previous fixes applied to it?

Razzy
08-14-2011, 10:33 AM
did you apply this to a clean download, or to one that had already had the previous fixes applied to it?

I applied it to Kalastrom's tarball on post #50. http://www.showeq.net/forums/showthread.php?6548-4-13-11-patch&p=46185&viewfull=1#post46185

with the ferrott2 fix also.

e@tme2
11-11-2011, 05:53 AM
Hi Guys, Have things b0rked again? havent played in a cpl of months - applied these changes and was all working. seems to segfault now as soon as eq zone's in.

will try and capture some data - just wondered if it was really broke, or just me :)

fransick
11-16-2011, 12:14 AM
Hi Guys, Have things b0rked again? havent played in a cpl of months - applied these changes and was all working. seems to segfault now as soon as eq zone's in.

will try and capture some data - just wondered if it was really broke, or just me :)

SEQ is b0rked due to VoA expansion. Been hacking around structs to see what's changed and it looks like a fair amount as I haven't gotten far enough along to get skittles. I am sure someone more talented than me will post a diff to get it working again in the coming days.