Open ytrezq opened 5 years ago
On a real Wii/vWii, there's no way to achieve what the application does without using a patched IOS. It's a crucial feature.
The code from YABDM should be portable to Dolphin. After all, only ISFS calls are used to dump the necessary data from the NAND filesystem (with patched IOS permissions).
If a full, extracted NAND dump is available within Dolphin's "Sys" directory, it should be perfectly fine to gather all the data using native filesystem calls from the OS the emulator is running under.
@ytrezq Have they refused to include a feature like this?
They have refused to support your software on Dolphin because of the low level emulation required (so it crash even with a dumped Nand imported with Dolphin you can try this yourself). http://showmiiwads.googlecode.com/ is the proof things can be done without patching.
That's completely unrelated. We're talking about Wii (PowerPC) software, not PC (x86) software. YABDM was not designed to run on an emulator.
Obviously, a PC is not bound to the restrictions imposed by IOS under real hardware (Wii/vWii). That's why ShowMiiWads needs no patching at all - it can just read the data it needs and call it a day.
Dolphin can achieve the same thing, natively. It already has a WAD import feature that bypasses any kind of installation through Wii software (like emulating WAD Manager, for example). What I'm asking is if they have refused to add a native WAD export feature.
If they have refused to do so, then the least I could do is find a way to make YABDM check if it's running under Dolphin in order to skip IOS patching. But I'm not gonna remove this feature entirely because it is needed under real hardware, as I stated before.
But if they have not refused, hey, it could be a pretty good suggestion. And like I said before, the code from YABDM could be useful for them in such case.
I opened a feature request with no real response from them. One of the developpers @JMC47 suggested they are ready to implement installed .wad listing in the game menu instead.
Can you give me a link to that feature request? If it was not closed down, I could gladly shed some light to the ongoing discussion.
https://bugs.dolphin-emu.org/issues/11500. All the discussion happened over IRC (I stil have and can provide the logs).
If I would had asked the ability to see installed .wad from the Dolphin menu, it would had likely already been implemented and merged.
Everything is in the title. Bringing support for Dolphin would be less risky about real hardware. They told that they don’t support your program because of the way you acheive the target.