PDA

View Full Version : untested omens patch



pac1085
09-14-2004, 02:43 PM
Here's some patches that will make your SEQ somewhat functional with the release of OOW.

1) Apply my level 70 patch
2) Apply my races.h patch
3) Apply ksmith's charProfileStruct patch, found here (http://www.showeq.net/forums/showpost.php?p=36738&postcount=14)
4) Recompile and you're all set...

How to apply the patches:
1) cd to your showeq directory
2) patch -p0 < pac1085-20040915-level70.patch.txt
3) patch -p0 < pac1085-20040915-races.patch.txt
4) patch -p0 < ksmith-20040814-charprofile.patch.txt

OgerSEQ
09-14-2004, 04:11 PM
Got skittles but shows unknown zone. Good enough! Thanks for the good work!

narf
09-14-2004, 04:17 PM
Works relatively well... with the following caveats:

- zone is messed up... for some reason it shows Shadowhaven for every where for me
not sure the fix for that

- as soon as I dinged 66, the con colours were all messed up.. everything show as low
green to me (and this was in vxed....)

So now I'm applying the 'level 70' support from elsewhere here in this thread to see if that helps with the second one

And for now.. I'll manually load maps. hehe

Catt
09-14-2004, 04:25 PM
** edit- nevermind, I was in the wrong source on my end :/


Admitedly I'm tired at the moment, I'll look at it again later.

** edit- I guess I was more tired than I thought, now that I'm in the proper sources it looks better. :)

pac1085
09-14-2004, 04:34 PM
- as soon as I dinged 66, the con colours were all messed up.. everything show as low
green to me (and this was in vxed....)
Apply my level 70 patch, it isnt included in this one - it fixes this problem..

icetech
09-14-2004, 04:36 PM
Thanks pac.. i did a fresh CVS.. with this patch and your lvl 70 patch and life is good... well cept the no map thing:) but skittles are happiness... can always manually load a map

jesterbam
09-14-2004, 05:20 PM
Not sure if this helps but I have not patched since last CVS 5.0.0.11 and maps load great NOW (after todays EQ patch) but no skiddles but thought the map working might help with the opcode.

BlackShadow
09-14-2004, 05:52 PM
I had 5.0.0.13.. maps worked but no maps.. then I applied patch.. now I get mobs, but have to load maps myself...

BluesClues
09-14-2004, 07:46 PM
Thanks man, worked like a charm.!

purple
09-14-2004, 07:53 PM
charProfileStruct is off a lot, and starting early on too. I'm not having a lot of success deciphering things so far.

tonni
09-14-2004, 10:11 PM
how i use patch file i forgot LoL :mad:

Cyra
09-14-2004, 10:47 PM
patch -p0 < [name.of.patch]

Dont know what it means, but it seems to work. Dug it up from somewhere on the boards.

tonni
09-14-2004, 10:51 PM
thx :D

ksmith
09-14-2004, 11:21 PM
charProfileStruct fixed here, includes rest of pac1085's oow patch but not level 70 support (only changes everquest.h). Use this with the level 70 patch. Other modified structs not updated, only charProfileStruct. More to come this weekend when I (hopefully) have access to a character with AA and LDoN points.

Edit: how the hell did I manage to not put curHp in the struct! ... new patch attatched.
Edit: more charProfile updates
Edit: spellBuff updates (perhaps the buff window will work now?)
Edit: memSpellStruct fixed

BlackShadow
09-15-2004, 12:23 AM
Had to change this, for obvious reasons...

-/*1384*/ uint32_t curHp; // current hp (seems wrong)
+/*1508*/ uint32_t HP; // Current HP without +HP equipment

Otherwise I got an error about no curHp in that struct..

purple
09-15-2004, 04:48 AM
Thanks, ksmith! That's lining up with the changes I''d done so far with the bind points. I couldn't figure out why there were 5 though. 3 I could understand with normal bind, secondary bind, and origin. Maybe the extra 2 are for later use or something.

I didn't get that far into the struct before I needed to get to a guild thing, but I'd guess that sMemSpells is going to have 9 things in it and buffs has 20 things in it now. Also, servername needs to be shorter and have the currentTitle added. Server name is at 1382 and title starts at 1420 right now. No idea how to tell where it stops. I'm zero padded until 1484.

The only other things that I could think of that might need to be in here are guild tribute information and pocketed pet information. Does tribute come over in charProfileStruct or in ItemPlayerPacket?

purple
09-15-2004, 05:41 AM
Also, guk ldon starts at 5916, followed by mir, mm, ruj, tak. 5960 is unspent ldon points.

purple
09-15-2004, 06:26 AM
Oh and total AA points spent looks like offset 11364. Gotta run to work!

jt6w
09-15-2004, 09:30 AM
Did Fresh CVS. did level70 and races patches.

When doing ksmith's patch I got hunk failed at 444, 472, 491, 819.

Did compile anyway, and only have 1 mob shown in seq (though I'm stairing at 3, in GoD trial 8).

ksmith
09-15-2004, 09:40 AM
purple, use structvis.pl (http://kyle.13th-floor.org/eq/structvis-oow.pl.txt) on your zone.log and see if you can help figure more things out.

Zeus001
09-15-2004, 10:45 AM
I did a fresh install, patches worked perfectly, compiled, I get maps but no mobs - something I may have missed?

op911
09-15-2004, 11:21 AM
Same as Zeus......applied patches.....recompiled..... get maps but no mobs...??

slowry26
09-15-2004, 11:41 AM
Patched but can't remember how to recompile. Anyone help me out please?

Dedpoet
09-15-2004, 11:45 AM
# cd /seq/showeq (or whatever your install directory is)
# make -f Makefile.dist
# ./configure && make && make install

Zeus001
09-15-2004, 12:42 PM
found problem - need to make install again...

LordCrush
09-15-2004, 03:25 PM
Woot worked great ... thank you all !! /bow

Greetings from Germany :)

doox00
09-15-2004, 04:48 PM
I got fresh cvs last night, got the 70 patch, omens patch here, recompiled.. it works, but maps do not load, it loads for a second right when I zone, then goes away. any ideas?

ieatacid
09-15-2004, 05:04 PM
Thanks guys, so far so good :)

purple
09-15-2004, 05:55 PM
Anyone confirm that charProfileStruct member gm at offset 0244 is really the guild rank? This is what it seems to me. -1=no guild, 0=member, 1=officer, 2=leader. I think that's what it actually is.

debian-package
09-16-2004, 08:22 AM
Here's some patches that will make your SEQ somewhat functional with the release of OOW.

Here is the debian package with all these patches applied.

deb ftp://ftp.real-time.com/linux/real-time unstable custom
deb-src ftp://ftp.real-time.com/linux/real-time unstable custom

Changelog attached.

Cleric
09-16-2004, 12:42 PM
OK, I went ahead and patched my files (which compiled fine after a couple of typos) and got showeq up and running again. Basically it loads the map fine, I get my directional fine, it shows players fine and it shows mobs. Problems so far, the cons are goofy - they almost all show as red to me, although the lowest level stuff shows as white and yellow ;). It appears all the mob data is getting loaded, if I click on them in the mob list window it shows their level and other info.

I am still seeing a few error messages as I run - currently the character structure size is 11416, but I am seeing showeq say it something around 11527 or something close to that (don't have it running atm). Also the zone structure size appears to be too small, and the spell information as well. Doesn't appear to be off by much though, and it runs.. just hard to visually understand other than skittles are here and there with everything red :) I will look into it more as I can and see what I may have missed (my C is rusty - but eventually I will get somewhere ;) ) I liked the analyzer script - ran it against my zone log and took a look... I guess it only does analysis based onthe ztructure given, so it won't show the difference if the structure sizes are bigger than expected?

Anyway, I will keep playing around as I can :)

Thanks for all the patches so far.

cmore
09-16-2004, 02:49 PM
Collecting information and patches together to fix SEQ up when I get home.

I intend to download fresh from CVS then apply all necessary patches from those kind-hearted souls that have supplied them.

Question: Is the 7/18 patch (7-18-patch.txt) in CVS yet, or should I do that before applying the list of patches that pac1085 listed?

TIA

pac1085
09-16-2004, 03:55 PM
All you need to do is get a fresh copy from the 5.x branch from cvs and apply mine and ksmith's patches..


Collecting information and patches together to fix SEQ up when I get home.

I intend to download fresh from CVS then apply all necessary patches from those kind-hearted souls that have supplied them.

Question: Is the 7/18 patch (7-18-patch.txt) in CVS yet, or should I do that before applying the list of patches that pac1085 listed?

TIA

datadog
09-16-2004, 04:08 PM
Anyone besides me not able to log in to CVS?

I get prompted for a password, then when I press Enter, it just sits there till it times out.

domesticbeer
09-16-2004, 04:17 PM
it is cvs.sourceforge.net not cvs.seq.sourceforge.net

bit
09-16-2004, 04:31 PM
Getting some errors.

- Did a fresh D/l off sourceforge
- D/l the patches into showeq directory
- patched lvl70.patch np, however why I tried to patch the other 2 I get this

-patch -p0 < pac1085-20040915-races.patch.txt
patching file src/races.h
Hunk #1 FAILED at 404
1 out of 1 hunk FAILED

-patch -p0 < ksmith-20040915.1-charprofile.patch.txt
patching file src/everquest.h
Hunk #1 FAILED at 315.
Hunk #1 FAILED at 445.
Hunk #1 FAILED at 473.
Hunk #1 FAILED at 492.
Hunk #1 FAILED at 819.

5 out of 5 hunks FAILED


What am I doing wrong? I'm under root access, off a fresh d/l and in the newly d/l seq directory.

pac1085
09-16-2004, 04:47 PM
Getting some errors.

- Did a fresh D/l off sourceforge
- D/l the patches into showeq directory
- patched lvl70.patch np, however why I tried to patch the other 2 I get this

-patch -p0 < pac1085-20040915-races.patch.txt
patching file src/races.h
Hunk #1 FAILED at 404
1 out of 1 hunk FAILED

-patch -p0 < ksmith-20040915.1-charprofile.patch.txt
patching file src/everquest.h
Hunk #1 FAILED at 315.
Hunk #1 FAILED at 445.
Hunk #1 FAILED at 473.
Hunk #1 FAILED at 492.
Hunk #1 FAILED at 819.

5 out of 5 hunks FAILED


What am I doing wrong? I'm under root access, off a fresh d/l and in the newly d/l seq directory.

Are you getting 4.x or 5.x beta from cvs? It needs 5.x to work.

bit
09-16-2004, 05:52 PM
I had assumed I was using 5.x, however it appears I was wrong. Just went back to CVS and got 5.x and the patches all appear to be working fine.

Thanks!

tfadonis
09-16-2004, 06:10 PM
If you are getting errors running these patches it is because you don't have version 5 of SEQ. Took me a while to realize, but I saw quite a few others posting hunk errors, it ran fine when I made sure I was using beta 5.

Cleric
09-16-2004, 11:38 PM
Yeah, not sure what the issue was but I went ahead and blew away my /src directory, reloaded from CVS then applied the 3 patches (one issue with curHp) and recompiled, seems to be working fine now.

sgi
09-17-2004, 08:32 AM
I downloaded a fresh CVS, applied the 3 patches here, and I'm having zero issues whatsoever. Maps load fine, skittles are there in the correct colors, all the mobs are indentified properly in the spawn list, etc. I couldn't ask for better quality patches. It's now running great for my and my girlfriend again. Thanks, guys!

cmore
09-17-2004, 01:25 PM
For the 'new' version, am i still supposed to be using the 'pre_5_0_beta' version for CVS download?

bit
09-17-2004, 05:14 PM
^^
What he said.

Still having compile errors, and used the pre_5_0_beta line.

Will try again with CVS and see how it goes.

SilentVoice
09-17-2004, 05:26 PM
I also received compilation errors when using the patches on the newest CVS source (yes it is the beta 5 tree). I had to comment out line 251 in player.cpp in order for it to compile and run correctly. I'm guessing though that current HP won't work properly though - but I never use SEQ for that.

So change line 251 in player.cpp:
m_curHP = player->curHP;

To:
// m_curHP = player->curHP;

And it compiled fine.

JamTune
09-17-2004, 05:27 PM
I just did an update and applied the 3 patches and all is golden..

purple
09-17-2004, 06:02 PM
You got an early version of ksmith's patch. He fixed it. Re-download the 3 patches from here and try again. They work. Honest.

datadog
09-17-2004, 07:43 PM
I will also attest to this. I finally got the rigth CVS and applied all 3 patches.

I havn't thoroughly tested it, but its decoding and loading maps for me.

Zaphod
09-17-2004, 09:26 PM
Just an FYI, the implicitlen for OP_ManaChange should be 16 not 12, and 4 octets need to be added to the end of manaDecrementStruct...

I've attached a patch that should fix that little problem. This should fix the FLAG_COMBINED packet unrolling problems which yielded unknown pets and other wierdness.

I'll probably commit the combined patches and some other minor tweaks either later tonight or sometime tommorrow after a bit more debugging.

Enjoy,
Zaphod

jpaq
09-18-2004, 10:53 AM
I tried downloading the latest CVS and applying the patches, everything compiles fine but nothing seems to work.

The maps don't load, I don't get any skittles, a lot more DOORs than actually exist in the zone are in my mob-list.

I downloaded the latest CVS from pre_beta_5_0 (or is that the other way around?) using the instructions from this forum, applied the patches, compiled using sudo, and then ran it...

purple
09-18-2004, 10:55 AM
Forget to make install?

seqmage
09-18-2004, 11:09 AM
I tried downloading the latest CVS and applying the patches, everything compiles fine but nothing seems to work.

The maps don't load, I don't get any skittles, a lot more DOORs than actually exist in the zone are in my mob-list.

I downloaded the latest CVS from pre_beta_5_0 (or is that the other way around?) using the instructions from this forum, applied the patches, compiled using sudo, and then ran it...

My install is doing the same thing.. some maps i can load manually and it will show where i am, but no skittles.
I applied all the patches even the updated ones.. and still nothing
this is with version 5.0.0.13
make -f Makefile.dist
./confgure
make
make install

even tried to download from CVS and apply the patches.. gets the same result.

cmore
09-18-2004, 11:36 AM
Worked like a charm. Thanks mucho.

cvs'd the 5_0 version
exported my variables
applied the 3 patches
compiled
make installed

Tomthenecro
09-19-2004, 01:23 AM
Gah! CVS has been timing out on me, unable to make any updates/changes....
Thanks guys for all the hard work though ;)

pac1085
09-19-2004, 01:40 AM
All of the fixes in this thread are now in CVS...which appears to be down atm. You can get the 5.0.0.14 tarball on the site though.

Tomthenecro
09-20-2004, 05:55 PM
CVS still down for me............is anyone else seeing the same thing? or am I just unlucky? :confused:

jarula
09-20-2004, 11:40 PM
I did a clean full install of beta 5 CVS and did no patching. all works well with nothing out of the ordinary noted.

thanks much

Hobo
09-21-2004, 12:42 AM
Grab Zaph's tarball and there's no need to patch at all. And it's probably in CVS by now if you can get CVS to work.

Tomthenecro
09-23-2004, 06:10 PM
I just finished converting to a different PC for Showeq, I am all set to start dl and this is what I have been getting for over 5 days now:

[root@localhost /]# cvs -d:pserver:[email protected]:/cvsroot/seq login
Logging in to :pserver:[email protected]:2401/cvsroot/seq
CVS password:
cvs [login aborted]: connect to cvs.seq.sourceforge.net(66.35.250.209):2401 failed: Connection timed out

CVS status is marked "online" so I'm not sure why after a few days I cannot get a connection.
Any help is appreciated, I have never had this problem before and I'm not sure if it is ME making a mistake or that CVS is unattainable.

ieatacid
09-23-2004, 06:26 PM
http://www.showeq.net/forums/showthread.php?t=5049