Well, a year ago or so, I worked a bit on the first game only but I was checking the other games as well and that kind of archive is more or less common across the whole serie of the Ace attorney (even Gyakuten Saiban Jiten aka anthology)/ Ace attorney investigation just with little changes.
I stay at work and I don't have roms/data in my hands but what i remember is this variations:
-one pointer table/one data block for jiten
-one pointer table/one data block with compression flag in the pointer table for AAI games (with extracted files that are sub archives with their own pointer table/data block) Henke can tell you more about this.
-many pointer tables/many data blocks in one file (for PW:AA, AATT, AJAA and AAJfA)
To find those files should be easy by exclusion analizing the files in the game aka in PWAA, a big data.bin.
AAI games have 4+4 bytes as pointer table (4 bytes offset + 4 bytes compression flag).
All other games should have just a simple 4bytes for offset.
Like I said, this is all out of my memory so this could be not exact.
For my problem, I know you can't control other programs :p
I will try to create a standard NCGR/NCER to see what happens or I am condamned to use the 1:1 export function of CT2
For the Wii things, you dont' have any idea where i can find something on the net either??
Sorry for the last question, latelly there was many post about "please support this/that" and I missed that important post you made.
For the "force open" of Ryusui, maybe a simple "open as.." for the many games that store NCGR/NCER/NSCR without header is a good idea as well.