I confirmed the gcz file works in regular dolphin again without issue. However, wario world still does not work after flipping every core option possible. So that leads me to believe it was a shader compilation issue, because the shaders were compiled and saved to disk if I understand how shaders work. If any of those settings helped, they did NOT need to stay on those settings to successfully start the game a second time. I sacrifice compression for the ability to be sure i'm always only reading the data, not writing out multigb files for every game i decide to try.I have messed with the core options - is something in there to blame? Or is just related to the current state of the retroarch dolphin core? These are my conclusions. Reading from a reasonably compressed ISO is still gonna be faster than reading from a real optical disk. After all 7zip is more of a container format, it even supports deflate. There's also little gain from using 7zip highest compression ratios, the faster compression methods 7zip offers are more than enough to shave off the big gaps in the compressable ISO files you speak of and offer a decent compromise. This is specially problematic in some consoles and devices that are very sensitive to corruption. The best would be to have Dolphin use the VFS and make the frontend uncompress the chunks of data on demand as they are read, without dumping the whole file to disk or memory, like I also suggested in If the available space is not a concern, why compress it?
Lastly, 7z support seems to be available, if undocumented - issues like this mention 7z support: Honestly, I still think decompressing huge archives like this is not the best approach and it's not so portable, specially in platforms with limited access to writable disk. This means that some ISOs are highly compressable. Is there any official explanation for this? All gamecube discs are 1.
RetroArch tries to pass the address of the file inside the compressed archive as the rom for Dolphin to load. As the Dolphin core doesn't support compressed archives, RetroArch decompresses the archive with the content to the cache directory, and the Dolphin core is given the decompressed file as the rom to load. Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.