Alright, great. So if I create a memory card with dolphin emu and add saves from various games to that card, then try to load an unplayed game with a save present, obviously the save isn't recognized. If I create a save with this game, the save is named a hash of letters.mcd. I can take this new save that was created and inject a new save into it, and it works.
Furthermore, I've noticed that if I perform the above process but ALSO have injected the same saves into "slot2.mcd" which is generated at any time you check memcard slot 2 for a save, then (as expected) this save does not show up either. However, once I injected the created save with the custom save and ran the game again, the system could now see the injected save on both the newly created save that it was injected into, as well as slot2.
I MAY be wrong here, and please correct me if so, but it looks possibly like the emulator doesn't use shared memcards? Every save creates a unique .mcd file unless the save exists as an injected save on an "original" save created by WiiSXRX. I've even tried renaming .mcd files to match the generated save file created on first run and replacing them, but that doesn't seem to work.
Is there a mechanic I am missing here regarding games written to the TOC? I mean also I could be way off - this has all just been kinda experimented with across PC/vWii/Wii systems. I do appreciate your insight greatly
@godreborn!