Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Development

Development::Development Forum for development topics and for those interested in EQEMu development. (Not a support forum)

Reply
 
Thread Tools Display Modes
  #1  
Old 11-07-2011, 04:06 PM
liquest
"Special" Member
 
Join Date: Jul 2007
Posts: 373
Default Need of new aa's

Is there anyway to get new aa's up to all of the current compatable game clients?

Ive been wanting to play with some SoD aa's and i know servers can do it on their own but cant we just start putting them into the database?

I have not played with SoF but from what i have heard no aa's for that expansion either.

Its just ive heard alot of SoD aa's chance how classes are and i want to play one of those so called. Overpowered shadowknights they have with the aa's they get.
__________________
Also Knows as Tavish

Liquest Auctions, WTB AA's up to the current compatable clients PST with offer.

"A casual stroll through a lunatic asylum shows that faith does not prove anything." ~Fredrick Nietzsche

"Insanity: doing the same thing over and over again and expecting different results.." ~Albert Einstein
Reply With Quote
  #2  
Old 11-07-2011, 08:59 PM
Caryatis
Dragon
 
Join Date: May 2009
Location: Milky Way
Posts: 541
Default

The problem with new AAs is the dbstr_us.txt file and that SoF changed the way alot of basic AAs work.

First off, with SoF and above, Sony condensed alot of AA lines into a single AA(eg all of the combat agility AAs(lightning reflexes, etc) were all put into a single Combat Agility AA with 33+ ranks). Due to how the current AA DB works(specifically the aa_efffects table), AAs are only counted sequentially. So if you take an AA, lets say this one has skill_id 600 and the next has skill_id 605, then the first AA can only have a max rank of 5(600, 601, 602, 603 & 604).

That is a problem because if you wanted to convert the current AA system into the SoF style system, you need to renumber every single AA. This possibly could be solved by converting the entire aa_effects structure to use ranks like the aa_actions table but talk about a massive project.

The next problem is the db_str file. Because of the SoF change, Sony also changed the db_str file. For those who are unaware, the client pulls all the information about various AA's from this file, without it all you will see are the DB_UNKNOWN_STR or whatever. Sony got rid of all the entries that werent needed anymore due to the AA condensation, so that makes a SoF+ db_str file incompatible with a titanium db_str file.

I had approached Trevius awhile ago about creating seperate db_str files for titanium and SoF+ and putting them on the download page. Because of the current client masking system for AAs, I figured the best solution would be to make all AA that got condensed and their base AAs as Titanium only, then recreate all the missing AA for SoF+ as they are for that client and have them only show to SoF+ clients. However, without the ability to also include a common db_str file it would be impossible to find a configuration of AAs for SoF, SoD and Underfoot clients(as they are all slightly different). We never really went anywhere with this though.

You also run into issues with client spell ID caps, so you couldn't have a titanium client using Glyphs or higher level activated AA, but it would also apply to some SoD spells for a SoF client, etc, however, the innate AA would function for any client.
Reply With Quote
  #3  
Old 11-08-2011, 11:23 AM
liquest
"Special" Member
 
Join Date: Jul 2007
Posts: 373
Default

Ahhh thanks for the explanation makes sense. and the sepereate file for the downloads would be awesome but i can see its a ton of work...basically starting it all over.
__________________
Also Knows as Tavish

Liquest Auctions, WTB AA's up to the current compatable clients PST with offer.

"A casual stroll through a lunatic asylum shows that faith does not prove anything." ~Fredrick Nietzsche

"Insanity: doing the same thing over and over again and expecting different results.." ~Albert Einstein
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 11:46 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3