Changes proposed:

Big benefits:

feat.2da file changes

Add 2 new columns:

Column NameContentsExampleNotes
FeatRadialMenus

Bit field for the menu it appears on (this is just a random order tbh):

0x01 - "Special Attacks" (where Knockdown etc. are)

0x02 - "Special Racial Abilities" (new sub-radial ) under "Special Abilities")

0x04 - "More Special Abilities" (top left menu usually used for creature abilities when possessing as DM but good for say "Fire Breath" from Dragon Disciple)

0x08 - "Class Special Ability" (as per "Monk -> Quivering Palm")

0x10 - "General Special Ability" (New menu under "Special Abilities" - horses, PW feats, etc.)

0x20 - "Epic Spells" (this is automatic currently though? Explicit may be better of course)

0x40 - "Spell Special Abilities" (Where counterspell and defensive casting stance is currently but not much else)

0x09 (both Special Attack and Class Special Ability, eg Stunning Fist)

0x10 (eg; Horse feats, Player Tool feats)

This would not override any hardcoded lists (eg where Knockdown is already placed).

If blank assume class one only as it is now.

FeatRadialMenusPriorityInteger10In any given menu after the hardcoded list (eg Special Attacks it'd be in the 3rd menu down) you'd arrange the feats show in priority order unless already shown because hardcoded in.

Changes to Radials

Special Abilities Radial

Changes:

Radial OptionNameIconTLK stringUsageNotes
Top LeftMore Special AbilitiesExistingExisting

spells.2da entries for creatures "Special abilities" like "Aura, Fear, 5 uses" or "Fireball, caster level 8, 3 uses"

Additionally after those are populated the feats with it set to the value for "More Special Abilities" which are akin to spells or spell-like abilities would fit here

Keeps it as similar to base game as possible basically
Bottom LeftClass Special AbilitiesNew icon name (so customisable) but reuse icon from elsewhere, eg; the More Special Abilities icon aboveNew one "Class Special Abilities" or "Class" (144) or "Classes" (7471)Same as the 3 current classes - instead a sub-radial with each of the classes you have, and same as base game populated with class abiltiies
BottomRacial Special Abilities"Icon" field in racialtypes.2da else if that is blank a generic icon that is a new name (so customisable) eg the More Special Abilities icon aboveNew one "Racial Special Abilities" or one "Race" (148) or "Racial Bonus" (6273)Just what is populated from those feats that are possessed and have the Racial Special Ability bit set
Bottom Right

General Special Abilities

(or potentially named "Module Special Abilities" or something?)

New icon name (so customisable) but reuse icon from elsewhere, eg; the More Special Abilities icon aboveNew one "General Special Abilities" or existing General ("5632")

Those selected by bit set to "General"

Horse feats, player feats, module specific feats, skill feats, anything that isn't really for "More Special Abilities" which tend to be spell or spell-ability


Special Attacks

You'd need to have a new submenu in the top left of the already-second menu which seems free (maybe was left that was intentionally!) since all other slots are full:

This would reuse all the same stuff as the original "More Special Attacks" with icon and TLK string. Just populate it with things in order that are set to "Special Attack" bits.

Epic Spells

This has automatic population already but making it specific to the bitfield opens up some options like having it be renamed by someone to just "Additional Spells" and be used for all kinds of feat-spells.

Spell Special Abilities

This currently seems to have just 2 hardcoded actions - counter spell and defensive casting.

Would need top and top right positions left hardcoded, then there are 5 other positions and 1 more for "More Spell Special Abilities". To simplify you could just use the TLK string 427 "More Special Abilities" for what it's worth but reusing the icon.