OK, played around a bit
http://pastebin.com/74xxYt4p
This code is a terrible pain in the ass. The reason for this is that I'm not a dev. I have a theoretical understanding of coding, but practically no experiences. What does this code do? Well, you compile it, place it in the content folder of a decrypted WiiVC game and run it. It will combine the nfs files, removes EGGS header, decrypts and moves around certain parts of the file as instructed here:
http://gbatemp.net/threads/decrypting-wii-vc-nfs-files.452426/page-4#post-6925186
However it places the game partition at 0x50000 and not at 0xF800000. This seems to be the normal location for it (at least for SMG2). If you want that data in 0xF800000, remove the commentary in lines 199 and 200. For anything further, I need your help
@Falo . Any hint how I encrypt/decrypt the game partition? I want to recreate what you have described in your post before I try to revert it. Would be nice, if you could give some hints.