-added new option, "force_cios_rev" (default 0 (=disabled)), if you
set it to for example "force_cios_rev=250", then wiiflow will
use IOS250 for the AUTO setting, for reload when using
"force_cios_load" and when switching to emu nand in IOS58 mode
-added more detailed debug prints and on screen information about
the currently loaded cIOS
-minor cleanup in nand get file and external booter
at least something here to show we're not dead how some people asked :P
-sync with 4.0.3
-changed version number to Beta 4.0.4
-fixed bug that force_cios_load broke the wiimote pointer in wiiflow
cheats, save emu, nsmbw + pop patch, wanin cios and hermes cios,
and return to wiiflow again (works here with d2x again)
-fixed some important stuff in wiiflow itself, less corruption
of the dol and more static stuff to get it back to stability
all previous INIs cant boot any games until you add those lines:
For fceugx, genplusgx, wii64, snes9xgx, vbagx and wiimednafen add:
"arguments={device}:/{path}|{name}|{loader}"
For mplayerce and not64 (havent tested yet) add:
"arguments={device}:/{path}/{name}"
And for scummvm add:
"arguments={name}"
You can also remove the "ReturnLoader" line from the INIs.
Any magicword for scummvm and mplayerce is accepted now, just
make sure in scummvm the "romdir" is still "scummvm.ini".
-fixed installing gamecube disc 2 with wiiflow installer
-fixed exit to neek2o for people who got their nand in a folder
-some general cleanup and speedup
enabled wiiflow will always reload to the cIOS even if a normal
IOS with AHBPROT is found (disabled by default)
-enabled skip_list_check by default
-cleaned up a bit
-if a IOS is found which got the AHBPROT patched out, wiiflow will
run on it (for example if you boot wiiflow via HBC, it will boot
with IOS58 instead of 249)
-on game boot or on entering emu nand, wiiflow automatically reloads
IOS if necessary
-added check to only reload IOS if its really a different one
-removed SD card gecko log buffer allocation, using some
buffer in dol directly (should allow longer logging, untested)
-set wiiflow optimize level back to -O2
possible to always have full NAND access no matter which IOS is
loaded currently
-fixed the sometimes again flashing wait message on game boot
-added some proper ISFS init and deinit methods with debug prints
the problem of the lagging wait message (since the wait message
doesnt take much wii power wiiflows speed should be the same)
-set down wait message stack and also removed the reallocation of
the stack again and again on every display of it
-added security check that the wait message thread is finished
before removing the thread (should prevent freezes)
-removed a few more unneeded lines of code
currently loaded cIOS instead
-fixed bug of missing remount if no games are found with enabled
NAND emulation which made wiiflow hang
-added information for neek2o
-removed ios reload on boot when wiiflow is in neek2o mode
-made NAND file extraction MEM2 only
-fixed two not free'd memory allocations which could fill the
memory with unused stuff
to be divisible with 4 anymore, you can use what you want
-moved sound buffers back in mem2, idk but for wiiflow it gives
a better result
-added mem2 memalign placeholder for new memory manager (after
a week still everything but finished)
-updated other small things, cleaned up source structure a bit
-made wait animation faster
-removed a few unneeded lines in the wait message code
-fixed booting wii games from disc
-fixed possible bug in wii game launching in general
-gecko output again on wii game booting
-converted alot of spaces to tabs, fitting the general wiiflow
coding style
-general cleaning up things
the memory we use for them, not that we get problems
-added debug prints about how much mem left before and after
cleanup
-updated devicehandler, partition handler and usb code to the
latest usb loader gx one, should give more compatility and
port 1 support (not enabled yet)
display gamecube coverflow button still
-added possibility to set diosmios video patching way,
video_setting in wiiflow.ini [DML] section, if set to 0
it will disable all video settings of diosmios, if set to 1
it will use the auto setting (default) and if set to 2 it
will force the video mode
-changed some small things about the menu class opening
-forgot to deinit ISFS on sys exit, may it created some problems
-closing wiimote inputs before reloading IOS
* Now if you click B on ExitTo menu it will go back to Home menu and not coverflow
* If parental lock is on, ExitTo will just exit and not show ExitTo menu anymore
* Now with home in ExitTo you can exit too
* Added/Deleted some sentences
* Updated english and italian translation
* Moved lots of stuff from MEM1 to MEM2
* Made it possible to select partition for nand emulation (first time config)
* On clean install it will find valid emu nands if they are present in the default folder
* Fixed GameTDB for nand emulation
* Broke background music
* Probably even more