Wii64 icon indicating copy to clipboard operation
Wii64 copied to clipboard

Add WiiFlow compatibility (FIX94) and update RiceVideoLinux.ini for add fixes for a few games (pedro702)

Open saulfabregwiivc opened this issue 2 years ago • 1 comments

(Since @emukidid reviewed my old pull request i decided to close this one and open this new PR for add WiiFlow MOD without my credits from my builds and fixes on RiceVideoLinux.ini)

Hi there @emukidid

I finished copying some code from @FIX94's fork of Wii64 (http://github.com/FIX94/Wii64) for be able to use Wii64 as a Wiiflow plugin, with posibility of using arguments for load automatically a ROM on startup.

In the meta.xml file, the arguments for use are: <arguments> <arg>{device}:/{path_of_ROM}</arg> <arg>{ROM_file}</arg> </arguments>

For example: <arguments> <arg>sd:/apps/wii64_singlegame/rom</arg> <arg>SuperMario64.z64</arg> </arguments>

This will be useful for WiiFlow, and other game launchers including making custom simple game loaders along with forwarder channels, specially since Wii64 is the only N64 emulator for Wii which has Rice GFX for that problematic games that wouldn't run in glN64 GFX.

I'd like to see Wii64 (in all its versions) with arguments support for autolaunch ROMs, which will make it to be usable on WiiFlow as a plugin.

This code i'm adding will not interfiere with other arguments that can be used also in meta.xml (such CountPerOp, FBTex, ScreenMode, etc.)

Also, i've added these fixes to RiceVideoLinux.ini, most of them are suggested by my friend pedro702 (@carnage702) for add some fixes to some games when running them on Rice GFX:

  • Star Wars: Shadows of the Empire: original ini only has fixes for the USA v1.2 rom, so this will add also for USA 1.0, USA 1.1 and Europe (PAL) roms. Also added an important setting for all entries for "Shadow of the Empire".
  • StarCraft 64: original ini only has fixes for the Europe (PAL) rom, so this will add also for USA rom.
  • Vigilante 8: added setting for allow to read menus in-game, and stop screen flashes. Still menu is glitchy, but in-game is playable. EDIT: For apply these changes i've used @FIX94's ini file as base.

Hope you can test this code and this will be merged to Wii64? :)

Please don't forget also to see if you can fix this audio issue that didn't happen on @FIX94's recompile of Wii64: https://github.com/emukidid/Wii64/issues/76

Thanks! @saulfabregwiivc

saulfabregwiivc avatar May 07 '22 20:05 saulfabregwiivc