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.
|