Anyone that has been pulling the Development tag from CVS has probably noticed that the revision bumped to 0.6.2-DR0. To pull the development tag you need to specify you want version "Development":
Code:
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/eqemulator co -rDevelopment EQEmuCVS
Here is some info about it:
- Compatible with the 7/14 live patch.
- Highly alpha (hence the DR0). A lot works, but a lot doesn't.
- Please report things you find broken. Please be detailed if you want it fixed. Reports like "merchants are broken" aren't very helpful.
- Get collects from live for the things you see as not working, if it applies. See here on information on collecting on live.
- Requires item table changes in the database (this is assuming you are using PEQ database):
Code:
ALTER TABLE items CHANGE UNK145 UNK150 int not null;
ALTER TABLE items CHANGE UNK141 UNK145 int not null;
ALTER TABLE items CHANGE UNK137 UNK140 int not null;
ALTER TABLE items CHANGE UNK133 UNK135 int not null;
ALTER TABLE items CHANGE UNK129 UNK130 int not null;
ALTER TABLE items ADD clicklevel2 int not null AFTER clicktype;
ALTER TABLE items ADD proclevel2 int not null AFTER proctype;
ALTER TABLE items ADD wornlevel2 int not null AFTER worntype;
ALTER TABLE items ADD focuslevel2 int not null AFTER focustype;
ALTER TABLE items ADD scrolllevel2 int not null AFTER scrolltype;
- Subsequently you will need to:
- Re-serialize* your items using serialize_items.pl in utils, or
- Reload them from the latest itemdb in text format from that you can get from here.
- For world/zone, you'll need to add files from common to the vs.* project file(s) (if you're using Windows):
- EQWorldPacket.cpp
- EQZonePacket.cpp
- EQLoginPacket.cpp
- EQChatPacket.cpp
- EQMailPacket.cpp
- For EMuShareMem you'll need to add a file from common to the vs.* project file(s) (if you're using Windows) (not really a 0.6.2 change, but seems to carried over from 0.6.1:
- SharedLibrary.cpp
- There are no pre-compiled binaries. Roll your own, find someone to roll you one, or sit tight.
- The login server on 5998 is the one you should use.
- Make sure you are using the latest opcodes.conf file. It's in Source/utils in CVS. If you roll a binary for someone/others make sure you include it with world/zone when you distribute it.
- Yes, we know that mobs stop walking but continue their walking animation. Both me and FatherNitWit have spent a lot of time trying to find out why. Help us fix it, or get used to it.
I think that's it for now, I'll add to this if I think of other things.
* It has been reported that serialize_items.pl doesn't work right, I'll be looking at it tonight to see why. So, either take option b or sit tight.