Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Doesn’t work in Dolphin-emu. #4

Open
ytrezq opened this issue Dec 26, 2018 · 6 comments
Open

Doesn’t work in Dolphin-emu. #4

ytrezq opened this issue Dec 26, 2018 · 6 comments

Comments

@ytrezq
Copy link

ytrezq commented Dec 26, 2018

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.

@DarkMatterCore
Copy link
Owner

DarkMatterCore commented Jan 18, 2019

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?

@ytrezq
Copy link
Author

ytrezq commented Jan 18, 2019

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.

@DarkMatterCore
Copy link
Owner

DarkMatterCore commented Jan 18, 2019

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.

@ytrezq
Copy link
Author

ytrezq commented Jan 18, 2019

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.

@DarkMatterCore
Copy link
Owner

DarkMatterCore commented Jan 18, 2019

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.

@ytrezq
Copy link
Author

ytrezq commented Jan 18, 2019

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants