So I just had a pretty neat idea in regards to memory card emulation that may be able to be implemented in a future update.
This came to me when I was trying to create a new virtual memory card in dolphin, using my old saves from my original memory cards which I had in GCI format. Long story short - I couldn't. there are some games that require multiple entries on a memory card, for different aspects of game data. However when trying to import them into the new virtual memory card, dolphin spits out an error that you already have a save for that game on the card. This isn't even taking into account games which allow you to have multiple saves! Those are a problem as well.
The solution? I re-backed up my 2 cards, this time in .Raw format - 1 for each, and I renamed the one I wanted to use the proper filename as required by nintendont - ninmem.raw or whatever it's called.
My suggestion on how this can be improved for all users.
1. An option menu can be given in the loader screen to select which memory card Raw is to be used, if users are like me and have multiple card raw files. (Luckily I only had 2!) As of currently, to my knowledge, there is no way of combining multiple cards with different games into one raw file, because as I explained earlier, dolphin just does not allow you to properly transfer over the saves for some games. Some users also may have also had different saves for a game on a different card. Think of this as virtual card swapping.
This of course sounds like it would be more applicable to an update of the loader rather than nintendont, but again I'm just throwing my idea out there - it's the fact that being open source, we as a community have the power to help create such an awesome utility either with our ideas or programming skills, which makes nintendont a better option than DM and Devo
2. This suggestion is independent of, but related to the one above. Perhaps dual memory card emulation can be enabled so users can have a ninmemA.raw and ninmemB.raw. While I'm not aware of any particular game feature that made use of a card in both ports, I can't see it being a bad thing to have 2 cards loaded and usable at the same time as we would be on original wii or GameCube hardware - assuming that this is within the realm of possibility. I have no clue how resource intensive the emulation of 1 card is.
Any thoughts or comments from anyone? Very interested in hearing what you all think of this.