Results 1 to 11 of 11

Thread: CVS commit and tarball of ShowEQ 5 Beta 1

  1. #1
    Registered User Zaphod's Avatar
    Join Date
    Dec 2001
    Posts
    648

    Cool CVS commit and tarball of ShowEQ 5 Beta 1

    CVS commit of ShowEQ 5 Beta 1 (aka ShowEQ 5.0.0.1),

    It works with 11/05/03 (and 11/25/03) EQ Live.

    This is a BETA release. The latest stable release remains ShowEQ 4.3.18.

    dohpaZ (12/7/03)
    ---------------------
    [list][*]Updated version to 5.0.0.1[*]OPCode and structure fixes for 11/05/03 patch.[*]Some minor optimization of door spawn handling.[*]Added zone safepoint support to ZoneMgr[*]Some dependency cleanups.[*]Fix to support people running EQ under winex.[*]Added support for user configurable map icons (spawns, pc's, items, etc...)[*]Added support for rescaling the Z for a whole map to allow migration of old/borked maps.[*]Added minimal support for importing maps (warning, this imports everything, so if not importing other SOE layers you will probably end up with duplicate lines, points, etc...).[*]Support for direct loading of SOE txt format map files.[*]Slight improvement in map loading speeds.[*]Added zone point destination information to map tooltip for teleport doors.[*]New message storage.[*]New message filtering system.[*]Entirely new message window, with greatly enhanced functionality.[*]Got rid of the old MsgDialog classes[*]Move terminal UI to its own class[*]Added diagnostic message functions to unify how certain messages were being handled. The message output is now included with the rest of the text messages.[*]Moved eqstr_{}.txt handling to its own class.[*]Added Proper seperation of user data from distributed program data:
    1. Support .showeq directory
    2. Moved maps, filters, spawnpoints, and logs to their own subdirectories.[/list=a]
    3. Switch to using QRegExp for filter pattern matching.
    4. Major cleanup/revamp of Filter handling (stage 1), filters are now stored in
      their own sub-directories, and now uses an XML format.
    5. Created a perl script filter2xml.pl which can be used to convert existing
      filter conf files to the new XML format.
    6. Fixed the duplicate accelerator bug. Shift+F3 is now "Reload Zone Filters",
      and Shift+F4 is now "Save Zone Filters". Also fixed a bug that was causing
      the zone specific filters not to be used.
    7. Moved filter notification handling out of EQInterface and into its own class.
      "Use Spawn Audio" has been split into "Use System Beep" and "Use Command"
      in the process to create more flexibility.
    8. Assorted changes/fixes to experience handling in the Player object. No more
      bizarre out of range values.
    9. Improved behaviour when swapping players.
    10. Modifed default player characteristic handling. Made the code more
      responsive to configuration changes.
    11. Assorted experience window fixes, including the use of the ZEM that the
      zonemgr gets from the zone packets.
    12. More major cleanup of packet handling (stage 2). Migrated opcode,implicitlen
      and dispatch handling to an XML based system (see worldopcodes.xml and
      zoneopcodes.xml).
    13. Modified logging of decoded world/zone packets to include which
      packet in the opcode DB they matched, when the entry was updated,
      and information about the type that is supposed to be in the payload.
    14. Migrated SEQWindow to be based off of QDockWindow so that all classes
      derived from it could take advantage of Qt's native dockable window support.
    15. Made the right-click menus of SEQWindow derived windows come up in a
      more consistent fashion.
    16. Add a Window menu item to the menubar. It contains items the control window
      display and behaviour and also gives access to the popup menus of all
      active SEQWindow derived windows.
    17. Added support for storing 64 bit integers, QPens, and QBrushes to the
      XML preference system.
    18. Fixed the spawn logger to log the adjusted x/y/z values for zone/new spawns..
    19. Found zonePoint in doorStruct.
    20. Made itemdb support default to disabled until the new version is in-place.
    21. zones.h, changed 162 to be ssratemple and 182 to be nedaria, thanks to
      darkgrue and uRit1u2CBBA= respectively.
    22. Integrated patch# 832080 "freebsd-stable compile 10/24/03" from jonseq
    23. Integrated patch# 844078 "Fix to class displays" by belith (UnGod).
    24. Integrated patch# 851037 "New map for Mistmoore" by showeqfan & Boredmapper
    25. Integrated patch# 850894 "Map for Cabilis West" by showeqfan
    26. Integrated patch# 846353 "ZEM Display" by archpriest (with fixes).
    27. Added mir{a-j], mmc[a-j], and ruj[a-j] LDoN maps.


    Requirement updates:
    • ShowEQ will now require Qt 3.1+ from this release forward.
    NOTE: You must use eqstr_us.txt for formatted strings (instead of eqstr_en.txt).

    NOTE: You must use spells_us.txt for spell information (instead of spells_en.txt).

    NOTE: Don't forget to do a 'make -f Makefile.dist', 'configure', 'make', and last but definitely not least 'make install'.

    The new directory hierarchy is:
    Code:
    /usr/local/share/showeq                   - Base of the ShowEQ package data
                            /maps             - All the system wide maps
                            /filters          - All the system wide filters
                            /spawnpoints      - All the system wide spawn points 
                            /seqdef.xml       - System defaults file
                            /worldopcodes.xml - World server opcode assignments
                            /zoneopcodes.xml  - Zone server opcode assignments
    
                            /spells_us.txt    - Spell data user copies from Everquest
                            /eqstr_us.txt      - Message data user copies from Everquest
    
    $HOME/.showeq				   - Base of the ShowEQ user data
                 /maps                         - User maps
                 /filters                      - User filters
                 /spawnpoints                  - User spawn points
                 /logs                         - Log files
                 /dumps                        - Assorted data dumps
                 /tmp                          - Temporary files
    To convert filter files to the new format users can run the perl script filters2xml.pl that can be found in the src directory. To convert an individual filter file you would use a command line of the form:
    Code:
    $ ./src/filters2xml filters_{zone}.conf {zone}.xml
    where:
    {zone} is the name of the zone that the filter is for.

    To convert an entire directory of filters you would use a command line of the form:
    Code:
    $ ./src/filters2xml -D {sourcedir} {destdir}
    where:
    {sourcedir} is the source directory that contains the existing filters
    {destdir} is the destination directory to deposit the convert filters into

    So, to convert your entire set of pre-existing filters and install them in the new system wide filters directory you would use a command line of:
    Code:
    $ mkdir /usr/local/share/showeq/filters
    $ ./src/filters2xml -D /usr/local/share/showeq /usr/local/share/showeq/filters
    ShowEQ 5 Beta 1 is currently available on the CVS pserver and the ViewCVS server in the pre_5_0_beta branch. To retrieve this beta from CVS use the following command:
    Code:
    $ export CVSROOT=:pserver:[email protected]:/cvsroot/seq
    $ cvs login
    $ cvs co -r pre_5_0_beta showeq
    Because so many of you like them... I've created a tarball for this release. The ShowEQ 5.0.0.1 tarball contains all of the latest changes and may be found here in the ShowEQ Files section and on my site.

    Enjoy,
    Zaphod (dohpaZ)
    Last edited by Zaphod; 12-07-2003 at 08:02 AM.
    Chief Software Engineer of the Apocalypse.
    http://showeq.doomed.to/
    SourceForge.net user: dohpaz.

    Personal thank you donations are now accepted.

  2. #2
    Did you SEQ today? BlueAdept's Avatar
    Join Date
    Dec 2001
    Posts
    2,008
    Wow. Impressive. Im looking forward to giving it a try.

    Did you ever find out why the spawns stop updating after a little while?
    Filters for ShowEQ can now be found here. filters-5xx-06-20-05.tar.gz

    ShowEQ file section is here. https://sourceforge.net/project/show...roup_id=10131#

    Famous Quotes:

    Ratt: WTF you talkin' about BA? (Ok.. that sounds like a bad combo of Diffrent Strokes and A-Team)

    Razzle: I showeq my wife

  3. #3
    Registered User Zaphod's Avatar
    Join Date
    Dec 2001
    Posts
    648
    Originally posted by BlueAdept
    Did you ever find out why the spawns stop updating after a little while?
    I don't know which problem you're talking about. But we can discuss it in one of the other forums.

    And speaking of updates, here's all your (BlueAdept's) filter files updated to the ShowEQ 5 XML format. It contains all the filters from the filters102303.tar.bz2 file on your site converted using my filter2xml.pl script. Feel free to host the updated version on your site BlueAdept.

    Enjoy,
    Zaphod (dohpaZ)
    Attached Files Attached Files
    Chief Software Engineer of the Apocalypse.
    http://showeq.doomed.to/
    SourceForge.net user: dohpaz.

    Personal thank you donations are now accepted.

  4. #4
    Registered User
    Join Date
    Jul 2002
    Posts
    5
    Just thought I'd mention that the beta looks very nice. Was having a problem with showeq 4.18 if the map was very big. Would have extremly slow response time with mouse overs and menu selections. Downloaded and compiled the beta and no such problems. I really like the look of it too.

    Thanks a ton!

  5. #5
    Registered User
    Join Date
    Dec 2001
    Posts
    752
    Wow ... you kicked me from my chair 8)

    /cheer

    Thank you

    /em now really needs to update to QT 3.1
    -- Lord Crush

    Greater Faydark has to be cleaned from all Elves !

    This is a HOTKEY !!!

  6. #6
    Registered User
    Join Date
    Jan 2003
    Posts
    87
    Almost finished installing QT3.2 over 7 hours for gmake(i went to bed) on a P3 500 with 512 RH8.
    Looking fwd to trying iV5 tonight.

    BTW does RH9 come with QT3.1.+?
    I believe in gun control. I use both hands

  7. #7
    Registered User
    Join Date
    Dec 2001
    Posts
    849
    RedHat 9 comes with QT-3.1.1
    "What you've just said is one of the most insanely, idiotic things i've ever heard. At no point in your rambling, incoherant response were you even close to anything that could be considered a rational thought. Everyone in this room is now dumber for having listened to it. I award you NO points, and may god have mercy on your soul."

  8. #8
    Registered User
    Join Date
    Jan 2003
    Posts
    32

    Thanks Zaphod !

    Very very nice..i love it.


    But I did this on RH9 ..and i dont understand why i didnt get a perl compiler/parser installled ?..


    I have all my filters..but im unable to compile them to the new format..anyone please spare a zip with precompiled filters..please


    mini


    PS: Anyone have a recommandation to a good perl environment to install and try to compile the filters myself ?

  9. #9
    Registered User
    Join Date
    Jan 2002
    Posts
    1,508
    RH9 comes with perl, just install the perl rpm (use rpm -U instead of rpm -i just to be sure you don't clobber something on the system).

    As for filters, well, 3 post into this very thread, Zaphod posted the converted filters based on what BlueAdept has on his site.

  10. #10
    Registered User
    Join Date
    Jan 2003
    Posts
    32

    doo

    I feel dumb now regarding filters...thanks for advice on Perl )))

  11. #11
    Registered User
    Join Date
    Oct 2002
    Posts
    26
    Works GREAT under Mephis Linux 10-03-1!

    Cheers!

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

You may post new threads
You may post replies
You may post attachments
You may edit your posts
HTML code is On
vB code is On
Smilies are On
[IMG] code is On