ShowEQ 5.0.0.21 (live compatibility for 5/11/05)
ShowEQ 5.0.0.21 has been released. This is my first official release, so when it bombs out, it's probably my fault. I don't have access to the news forum, so this is the best you're gonna get!
This works against live servers. Thanks to Doodman, FatherNitwit, and ieatacid for a lot of help with opcodes and struct changes.
Changelog:
Quote:
purple (05/11/05)
----------------------
+ Updated version to 5.0.0.21
+ Added some session-related opcodes to worldopcodes.xml
+ Fixed opcodes for alt exp and hooked altExpUpdateStruct so alt exp updating
maps properly
+ Made it so OP_ManaChange can be 0 size. Bards have this a lot.
+ Fix problems with guilds numbered higher than 512
+ Added unknown world data to the unknown log
+ Fixed the skills window to properly show skills > 252
+ Show strings in the spawnlist as utf8 properly
+ Valgrind cleanup for some uninitialized references and minor memory leaks
+ All opcodes remapped for 5/11 patch
+ Structs updated for 5/11 patch
+ Added some new pseudo-classes to classes.h
+ Rehooked up stamina changes after removing stamina (only food/drink now)
KNOWN ISSUES
1) Right now there are problems decoding packets that have opcodes which end in 00. This is a net layer issue and I didn't notice it until last night. I didn't want to make a big net layer fix and still release this morning, so this isn't fixed. The only known opcodes that this effects are bazaar search and /deny. Neither of these are a big deal for seq, so I'm releasing anyways.
2) The spawn struct over the wire was completely redone. Not all fields that were previously mapped are known now. The missing fields weren't used in seq, so you should not see any loss of functionality.
3) All positioning packets have been redone with this patch. If you see any weirdness in positioning on your map, please please let me know. This is important and I did my best to make it correct.
Get the new release from the files section at sourceforge. If you prefer, anoncvs should be updated later today depending on how fickle sourceforge is feeling.
To compile and install from the tarball:
Quote:
$ tar xjvf showeq-5.0.0.21.tar.bz2
$ cd showeq-5.0.0.21
$ ./configure
$ make
$ make install
If you've been using packages from various asundry distrubtions, I'm sure you will be hooked up with your package soon. Please bring up any problems you find.
Re: ShowEQ 5.0.0.21 (live compatibility for 5/11/05)
Wow, wasn't expecting to see this for at least a few more days. Thanks purple!!!! Now to figure out a way to get off work and give it a try :)
Re: ShowEQ 5.0.0.21 (live compatibility for 5/11/05)
Purple,
I wanted to say great job on getting this out as soon as you did..
Halfoak
Re: ShowEQ 5.0.0.21 (live compatibility for 5/11/05)
Wow.. that was fast. Thanks a ton Purple!
QInstant
Re: ShowEQ 5.0.0.21 (live compatibility for 5/11/05)
Thanks purple! Great work! I was really missing it.
If you dont have one already, you should get a paypal account set up so we can offer you bribes...I mean donations.
Re: ShowEQ 5.0.0.21 (live compatibility for 5/11/05)
Thanks purple!! works great, even on test =)
BA I agree on purple getting a paypal account, I'd love to buy him at least a 6-pack!
Re: ShowEQ 5.0.0.21 (live compatibility for 5/11/05)
Re: ShowEQ 5.0.0.21 (live compatibility for 5/11/05)
I'm sure its something silly on my part, but I get
checking build system type... Invalid configuration 'i686-pc-linux-': machine 'i686-pc-linux' not recognized
when I do a ./configure
For grins, I tried a
make -f Makefile.dist all
but that didn't work either. (I removed the entire thing and re-untarred it for each attempt.
====================
update: I found it odd that it showed the trailing '-' so I looked at config.guess. If I ran is ./config.guess i686-pc-linux (with no trailing '-', it returned "i686-pc-linux-gnu".
Looking closer, it seemed it wanted to add a $LIBC to after the -, so I added:
EXPORT LIBC=gnu
to my showeq source profile and it all worked fine from there.
No idea why this worked fine with 5.0.0.20 and broke for me with 5.0.0.21
This worked for me though.
Re: ShowEQ 5.0.0.21 (live compatibility for 5/11/05)
I got the same error, but "make -f Makefile.dist all" worked for me
[root@localhost showeq-5.0.0.21]# ./configure
checking build system type... Invalid configuration `i686-pc-linux-': machine `i686-pc-linux' not recognized
configure: error: /bin/sh ./config.sub i686-pc-linux- failed
[root@localhost showeq-5.0.0.21]# make -f Makefile.dist all
Removing old files.......................................... done!
Adding libtool support...................................... done!
Generating aclocal.m4 from configure.in..................... done!
Generating configure headers (config.h.in).................. done!
Generating Makefile.in from Makefile.am..................... done!
Generating configure from configure.in...................... done!
******************************************
Success! Please type the following:
./configure && make && make install
This will configure, compile, and install
showeq
******************************************
[root@localhost showeq-5.0.0.21]# ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
Re: ShowEQ 5.0.0.21 (live compatibility for 5/11/05)
my new favorite color is now..purple
amazing job
Re: ShowEQ 5.0.0.21 (live compatibility for 5/11/05)
The difference between 5.0.0.20 and 5.0.0.21 is that I made this one and I've never made a release before. I'll see what I can do to fix that for next time. autoconf is not something I have the slightest clue about *grin*
And I appreciate the donation offers, but I don't want money. I want seq to work!
Re: ShowEQ 5.0.0.21 (live compatibility for 5/11/05)
Wow! Compiling it instead of using a premade compile runs a whole lot smoother. Impressive work. Thanks for a job well done.
Re: ShowEQ 5.0.0.21 (live compatibility for 5/11/05)
skittles.....check
mob names....check
mob locations + movement.....check
zone maps loading.......check
purple kicking ass......check
awesome job to all that helped, and continue to help. without you all the ShowEQ user community would be bored and lost.
Re: ShowEQ 5.0.0.21 (live compatibility for 5/11/05)
Format: 1.7
Date: Sun, 15 May 2005 21:14:20 -0500
Source: showeq
Binary: showeq-dev showeq showeq-doc
Architecture: source i386 all
Version: 5.0.0.21-1
Distribution: unstable
Urgency: low
Maintainer: Bob Tanner <[email protected]>
Changed-By: Robert J. Tanner <[email protected]>
Description:
showeq - realtime packet analyzer for Everquest
showeq-dev - development tools for ShowEQ
showeq-doc - documentation for showeq
Changes:
showeq (5.0.0.21-1) unstable; urgency=low
.
* New upstream release
Files:
c3910d9f2cf4db848b5b5183f7b165d2 789 net optional showeq_5.0.0.21-1.dsc
7afb265db30bdc372d5fb7971334a4b8 967572 net optional showeq_5.0.0.21.orig.tar.gz
9283ddbd4da7838d28a547306776aa05 154338 net optional showeq_5.0.0.21-1.diff.gz
afd83f9a939eb43ee55fce88443df044 9211922 doc optional showeq-doc_5.0.0.21-1_all.deb
39f791187038dccca643b2fee9bfdc07 6657198 net optional showeq_5.0.0.21-1_i386.deb
412b440fba57cfe470660a53d774578c 82538 net optional showeq-dev_5.0.0.21-1_i386.deb
Re: ShowEQ 5.0.0.21 (live compatibility for 5/11/05)
Purple what news groups are you talking about?
Thanks for the fix.