If i had to guess the best way to get all three SoD games on simultaneously, it would be "duplicate the plugin resources". So like, i'm gonna try turning WolfensteinSOD.ini into WolfensteinSOD1.ini, and 2 and 3 as well, and then turning \apps\SoD into \apps\SoD1, \apps\SoD2, and \apps\SoD3. It'll involve making two more magic numbers for those plugins and then adding those plugins to the PC plugin sourceflow list. I see no reason why this wouldn't work. The only issue i see is that without editing DOS.ini and DOS.xml, there's no way to distinguish between them with the game titles or anything. My plan was to actually just keep all three plugins using the same "Spear of Destiny.game" dummy launch file for now.
Edit: Also, the ZX Spectrum fbzx tapes plugin doesn't seem to be displaying any ROMs at all. I think it's being caught up in the "disk/tape/sideX" filter? I think "tapes" matches the filter so everythig in that directory just gets hidden, if i had to guess what's happening here? Come to think of it, the same thing happened when Amstrad CPC games were in \apps\wiituka\DISKS...
Edit 2: Can confirm, if i change the tapes plugin ROM directory to fbzx-wii\tape, it recognizes the ROMs in there. Is it possible to alter the regex in a way where it only ignores the match if it's not part of a directory name? So i guess that would be if there are no forward or backslashes after the match?
EDIT 3: I think i figured out why the wiiflow PC wasn't capturing Theme Hospital: in CorsixTH.ini, the "rompartition" is = 1... and i think it should be -1? I'm about to test this but i suspect this will fix the issue.
Edit4: My spear of destiny fix did NOT work
