liquest
11-07-2011, 04:06 PM
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.
Caryatis
11-07-2011, 08:59 PM
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.
liquest
11-08-2011, 11:23 AM
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.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.