Finally after working on this for quite some time I just finished a program to extract nintendont-compatible triforce images from CHDs/GD-ROM dumps!
https://github.com/FIX94/triforce-iso-extract
Check out its README on the bottom of the page to find out what it can do and how to use it.
Also I did update
Triforce Header Patcher again to properly parse virtua striker 4, the images I had before were overdumps.
Ok, now I have done some extensive testing about what runs and what not.
First off, converting CHD images leaves most times an artifact at the end of the suffix, like FZERO.BINÜ. As it already needs to be renamed to game.iso though, it doesn't matter at all. But why it's not already renamed to game.iso and put in the approperiate folder already? So just copying over to the "games" dir for the noobs will be enough.
All games except F-Zero AX (both GDT-0004C and GDT-0004E revisions) are working fine.
Starting F-Zero AX (either C or E) will throw out of vWii mode and restart in Wii U mode. The version of F-Zero AX GCM file I've found somewhere else (MD5 hash: 1632826dab98f02f87ca474345f59db1) works flawless, but it has to be converted to ISO (I only tried with compressed ISO) with gcit. Else it doesn't work just by renaming to game.iso. I guess that's a problem with Nintendont, and not your tool. The version I have must be something else than revision C or E.
Again another unsupported game seems to be Virtua Striker 4 (vs4) (MD5 Hash: 50c9afc3fce3f5ec98e73d500764dd34). Starting the game will give this warningscreen:
I've also encountered another bug with Nintendont:
While starting and quitting all these Triforce games, pressing the Home button to return to the vWii system (I'm using the forwarder, not HB Browser) will give me a stretched screen of the upper half picture, the screen will not scroll or whatever, I blindly select START button by feeling the remote controllers vibrations. There is no problem using the system, also starting Nintendont via forwarder, and even selecting the game and starting it in Nintendont. Everything works fine. Surprisingly the game will start in normal resolution and play flawless, but once this happened, returning back to the system etc will always stay in stretched form. But again starting a game in Nintendont will always show in the correct resolution how many times I've tried it. I can get rid of this stretched vWii system only by restarting the Wii U.
I also experience a strange 1 sec stop when pressing a certaing button while in the games. Pressing the ZR button in Virtua Striker 4 games will hold the game for a sec, then continue. The music and sounds aren't affected. In F-Zero AX it's the B button (used for brake). The game stops and then continues. It stopped with a small delay but again for a sec on Virtua Striker 3 versions again with ZR. I guess it's the add coin button. Any way of fixing this?
I've already wrote about this, but Nintendont still doesn't like it when I leave it by pressing the Home button while being on the Nintendont interface (when started from the forwarder). The Wii U just gets a black screen and will not respond, I always have to pull out the power plug. Doesn't happen in a game. Always goes back to vWii.
By the way, Mario Kart Arcade GP 1 & 2 aren't stored in CHD form. I've tried by dragging the zip or the drawer with extracted files of the games on the TriIsoExtract but it didn't work (of course). Any way of using this feature in a future release of TriIsoExtract? Though it doesn't really matter. I've got both ISO's and they work fine with Nintendont, it's just for the masses who can't find the Triforce ISO's but have access to MAME roms and CHD's.
Finding those Triforce ISO's was a pain in the ass btw. Wish we had this TriIsoExtract tool before, would have helped saving some time.
And at last: GameTDB has to come up with new Game ID's for all these games, because nearly all share the same ID.
Edit: changed image source because imgur seems to have problems here.