View Single Post
  #229  
Old 03-17-2009, 05:09 PM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

I started working again on getting grouping to work in SoF last night. At first, it was looking like it would be really hard to get it going, because Live seems to handle it completely differently now and it definitely isn't the same way that SoF handles it. It seems like SoF handles grouping more like Titanium does, but the structures that were set weren't right for the group follow packets when joining a group. I was thinking that maybe the group update packet structure had completely changed and was different than both Titanium and Live, which would make it very hard to get it correct for SoF. Luckily, I remembered that last time I tried it, I was able to get an SoF client to group with a Titanium client just fine. That should mean that the Group Update structure from Titanium is just fine for SoF, which means it shouldn't be hard at all to get it working. Right now, I am pretty sure that the issue is with the group follow structures and opcodes. I think I know what needs to be done to get that portion working properly. I will try messing with it more tonight. If I am right, it shouldn't take long at all to get grouping fully functional.

Grouping is one of the last major things that needs to be done for SoF to be fully functional. There will still be plenty of minor to medium issues to work on to finalize it, but it should at least be very playable and a fairly solid replacement for Titanium at that point.

For some of the things that will still need work after that point, I will probably need some help to get them completed. To get AAs fully functional, we will need new AA tables and code to pull that info instead of the current AA table info when loading SoF AAs. That means we will need to get the packet collector tools working that can pull AAs from EQLive and use them to populate new tables. Augments in items don't show up yet either and that will be another thing that needs to get done to finalize everything. Some systems like bazaar trading, mail, chat channels, LDoN adventures, and the task system still need to be added for SoF as I haven't really checked into any of those at all yet. The raid system will have to be checked after grouping is functional. That sounds like alot of stuff, but really most of that isn't what I would consider core systems for normal game play (other than maybe the task and raid systems). Then, it will mostly just be filling in the remaining misc. opcodes that we don't have yet. Many of those opcodes can probably be gotten directly from the client while watching the server logs, and the rest can be gotten from EQLive.

After that, everything that works in Titanium should be fully functional in SoF as well. Then, we could even start working on getting some of the new systems working (whenever time permits). I am sure the new blocked buffs system would be pretty easy to get working. And there are a few others that probably wouldn't be too bad either.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote