Commit Graph

37 Commits

Author SHA1 Message Date
Fledge68
8a5a0fd438 - reinstated Fix94's keep USB alive thread for IOS58 mode.
- fixed reloading wiiflow after any changes on Startup Settings menu.
- changed the order of functions for ShutdownBeforeExit() to possible fix any shutdown and gameboot issues.
- v5.5.2 beta 1
2022-01-17 14:50:40 -06:00
Fledge68
8b2bacf223 - just minor clean up 2021-12-29 13:19:33 -06:00
Fledge68
d93017e4ad - upped to beta 8
- mainly just some various code cleanups
- added 'Always show main icons' option page 14 of main settings. this prevents the main screen icons from hiding.
2020-10-15 14:46:28 -05:00
Fledge68
0f8a3e30d8 - fixed devolution for usb only users 2020-06-05 18:58:33 -05:00
Fledge68
5e328976e5 - fixed cache covers progress bar to not show if a plugin has no roms.
- fixed cache covers progress bar to not show when viewing sourceflow and its tiers unless wiiflow detects that a cached cover is missing.
- fixed source on start to only work if their is a source menu.
- cleaned up some of game cios loading.
2020-05-01 17:32:23 -05:00
Fledge68
f90b82ec9f - sourceflow no longer shows cache covers progress bar unless 1 or more covers need to be cached.
- hopefully removed split second green screen when sourceflow on startup is used.
- fixed startup for wiivc (although untested).
- made changes to cios loading on startup.
- fixed if wiiflow fails on startup to not exit to HBC unless booted from HBC.
2020-04-28 18:03:24 -05:00
Fledge68
19c11f1c85 - reverted change in 5.4.1 that made video output a little blurry.
- reverted change in 5.4.0 that may be the reason some users have issues loading games from sd card. especially on vWii.
- changed wiinertag to riitag and cleaned up code for it. More info here - https://gbatemp.net/threads/riitag-gamertag-for-wii-replacement-for-wiinnertag-and-dutag.559500/
- removed dutag
- changed optimmization from from -os to -o2 to hopefully compile better.
- other minor code cleanup.
2020-03-19 17:38:32 -05:00
Fledge68
7f1b5dff10 - fix minor issue with showing game info.
- possible fix for SD card mounting.
2019-11-13 17:35:22 -06:00
fledge68
db2abf7669 -fixed sd only the correct way. now it really does work.
-shrunk the list cache code.
2018-07-15 20:23:32 +00:00
fledge68
66c17c023c -removed sd only arg and replaced it with eisteinx2's code to detect sd only. with slight change because mountall() is called in other places.
-fixed font glyph x spacing so letters like W no longer bleed into or look like they connect to the next letter. also fixes letters like j's. thanks to usbloader gx freetypegx code.
-changed some font sizing. but had to make button fonts in bold. if not bold then sometime's the text would fade out and be hard to read. something to do with the wiiflow button images being transparent. has no effect on non transparent buttons like carbonik abz theme.
-fixed wfl so time and date in games is correct. thanks aphirst!
-now unloading theme.ini from mem after all buttons and labels are created. this is possible since coverflow.ini is now seperate from theme.ini.
- other minor code changes and rem's put in for easier code decyphering.
2018-07-09 14:53:35 +00:00
fledge68
4a566375e0 -added flash screen image to appear before wiiflow wait animation. i hope the image isn't too big to cause problems with wfl.
-added 'noflash' arg for meta.xml if you don't want the flash screen image to appear. and no i can't make it load a image from a folder. it must be compiled in the code.
-added 'sdonly' arg for meta.xml for those of you that have everything on SD and hate the 20 second wait for wiiflow to search for usb devices. thanks einsteinx2!
-added meta.xml args support. meaning when a homebrew boot.dol or elf is launched the meta.xml (if exist) will be read for arguments and those args sent when the app is launched. this fixes the issue of custom wait images when changing themes.
-added spanish translation file 'spanish.ini'. thanks to ravmn for sending it to me!
-other minor changes, mainly remarks added for myself.
2018-06-27 12:47:03 +00:00
fledge68
db8a2b137c -updating wiiflow lite to beta 4.3.0
-fixed using categories to hide GC disc 2's. Apparently this has never really worked right for some time or ever.
-fixed deleting the cached cover texture file for plugin games. Delete cover for plugins only deletes the cached texture file (.wfc)
-fixed favorites and adultonly (parental lock) for plugin games. Apparently I may have broke this a few revisions back.
-favorites and adultonly for plugin games now have their own domains in gamecfg1- [FAVORITES_PLUGINS] and [ADULTONLY_PLUGINS]. just makes it more organized.
-only wii, GC, channels are added to [PLAYCOUNT] and [LAST_PLAYED] in gamecfg1.
-now loading gamecfg1 at startup and leaving it loaded till exit. no more loading it and unloading all the time.
-fixed scrolling for game_info synopsis, credits, and help text.
-made source menu buttons wider for wiiflow default. old 80x80, now 100x80. looks better.
-display music info now defaults to off
-screensaver_disabled now defaults to yes
-show GC view button is now on by default no matter what. the only way it is disabled is if you edit wiiflow.ini manually. this is how all the view buttons work.
-removed hiding homebrew button but if wiiflow locked it won't work or in sourceflow it won't show.
-dump_list is now under [GENERAL] instead of each view. Also only works for Wii, GC, and channels.
-sorting only works for Wii, GC, and Channels now. disabled for sourceflow, plugins, homebrew, and combined view.
-now if no games are found a message is shown with the current path so you can see where wiiflow is looking. (except for plugins)
-removed auto create emuNAND for emuNAND view if gamelist is empty. just go to settings>NAND settings if you want to extract or disable it.
-now when no games are found all buttons at bottom are still accessible allowing you to change the view or go to settings and change current partition or path and even extract your NAND to create a EmuNAND. Or go to Home Menu and Install a Wii or GC game.
-removed auto extract NAND to emuNAND when launching a Wii game with EmuNAND save. Now a message is diplayed saying 'emuNAND for saves not found - using real NAND'.
-made the speed at which cover titles fade in/out almost instantly.
-removed update button from Home Menu. online update code is still there but not used and probably won't be used any more as there just isn't a need for it now.
-removed ftp button from Home Menu and all code for the FTP server. I just use WiiXplorer's FTP server. it seems to work better for me.
-disabled keep USB Alive thread for now. i think there's a possibilty it might be the cause of my SD/USB files getting corrupted.
-removed Btn B and - combo to switch partitions.  didn't seem useful anymore.
-redid nand emulation settings menu. looks like this now:
		pg1
		Select EmuNAND
		EmuNAND Enulation
		Select SaveNAND
		SaveNAND Emulation

		pg2
		Extract Saves All
		Missing
		Extract NAND
		Select Saves Partition
-no longer blocking Select Plugin menu and View icons when using source menu combined view
-now Select Plugins Menu is like switching to plugin view but you get to choose the plugins first
-now [PLUGIN] partition= is the default partition for all plugins. to change individual plugins add 'romPartition=x' to the plugin ini. x is the partition number 0 thru 8 with SD being 0. this is how my usbloadergx plugin mod works.
2016-10-04 23:44:13 +00:00
fix94.1
0ce4e2c363 -added support for usb port 1, you can find the setting in the
global settings under startup, it will only work with d2x v9 beta,
d2x v10 alt or hermes cIOS 5.0 or later, setting is saved in the
NAND save, so individual for every wii, wiiflow will reboot after
you change it
2013-02-14 21:30:48 +00:00
fix94.1
b700d056b8 -added custom sd card ogc file like we did with usb already
-proper cleaning the memory now for the devices so a ios
reload will work just fine without breaking sd/usb io
2013-01-19 18:32:46 +00:00
fix94.1
8473b54bb0 -fixed a possible bug in partition mounting
-cleaned up the coverflow dependant partition select code
2012-11-24 13:49:32 +00:00
fix94.1
f61d9dac0c -lets give the game sound thread its own stack again to hopefully
fix that strange missing pointer problem
-fixed detection of devolution r168 or newer
-cleaned up the devolution code and added a few debug prints
2012-11-17 17:30:24 +00:00
fix94.1
2356afb1c8 -fixed wii game delete usage
-fixed fanart usage
-fixed still selectable banner toggle if fanart is found
-added new setting to the wiiflow.ini, "dml_activity_led" (enabled
by default), in [DML] section, it controls the DML drive light 
when the gamecube game is busy
-cleaned up some stuff
2012-11-14 16:58:14 +00:00
fix94.1
74b362e766 -changed this and that, some cleanups, some more corrections
about memory stuff
2012-10-15 19:16:14 +00:00
fix94.1
4a67f26e1b -fixed compiling on linux (I should test with linux more often)
-fixed sd usage with neek2o
2012-10-01 09:51:19 +00:00
fix94.1
d8ee3c1b68 -changed version number to Beta 4.0.3
-recompiled mload modules for hermes cIOS
-added sdhc module for hermes cIOS
-fixed booting wii games from sd card
-improved wii game support via sd card, now you can use hermes, wanin
and d2x (not d2x only anymore)
-moved some more stuff to boot wii games into the external booter
-added gecko debug prints to external booter
-automatically disabling savegame emulator if you want to boot a wii
game via hermes or waninkoko cIOS
2012-09-28 17:24:04 +00:00
fix94.1
3420882624 -general code cleanup 2012-09-22 13:47:52 +00:00
fix94.1
c3b3429645 -added simple check if we are in dolphin-emu mode, no need to
define something or recompile wiiflow (thanks skidau)
2012-09-20 16:09:32 +00:00
fix94.1
d7e5460f31 -added thread for IOS58 mode which reads a random sector from the
usb hdd every second if the hdd is more than 20 seconds idle to
keep it alive, it gets resetted as soon as wiiflow does some action
with it
2012-09-11 17:09:14 +00:00
overjoy.psm
37787dbcd9 NAND Emulation:
- Fixed Nand Emulation from SD-card.
- Fixed "CheckSave" functions.
- Fixed feature to flash a save file from emulated NAND back to real NAND.
- Some minor code cleanups and bug fixes.

neek2o: (neek2o r93+ only)
- Fixed return to channel function for titles on emulated NAND
- Added an option in wiiflow.ini: launchwiiflow in "NEEK2O" domain
  If this option is set to "no" the "exit to" option in home menu 
  will launch neek2o SM instead of the "DWFA" channel.
- If the return to channel option is set.. neek2o will return to 
  that specific title if that title exists on the emulated nand, even
  if the title was launched from real NAND.
2012-09-09 22:38:42 +00:00
fix94.1
794fc9cca6 -added temporary reload to cIOS for game install and emu nand mode
when in IOS58 mode
-corrected a bug that the usb hdd does not get hooked up properly
after IOS reload
-small cleanup
2012-09-05 15:52:32 +00:00
fix94.1
185ad059c0 -fixed fatal bug in usb mounting (broken timeout for slow hdds)
-fixed devolution usage with slow hdds
2012-09-02 13:34:41 +00:00
fix94.1
5b955bbeed -fixed possible bug on usb remount if IOS got changed
-proper shutdown of devices on wiiflow end (boot game, exit to, etc)
2012-09-02 11:51:26 +00:00
fix94.1
99a2f9faad -corrected a few wrong things from r673
-use the devolution sample loader device mount way to read the iso
(may fixes bugs in booting devolution)
2012-08-24 13:50:17 +00:00
fix94.1
6723f00181 -WIP stuff, dont report bugs please with this rev :P
-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
2012-08-23 22:29:15 +00:00
fix94.1
971b5bdb52 -improved jpg support, now the cover width and height dont need
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
2012-08-05 13:48:15 +00:00
fix94.1
8d099e9041 -added back debug HDD size/sector info (more fancy this time :P)
-added debug SD information if found or not and if in __io_wiisd
mode (for dolphin-emu, neek, hermes ios)
-added automatically test if __io_wiisd mode works (no need to
overwrite things anymore to test that)
-added more intelligent IOS check (stub check, version check)
-removed unneeded cIOS information in neek mode
2012-07-20 20:12:25 +00:00
fix94.1
5640028b17 -lets use the old gui_sound.cpp, because we shouldnt force set
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)
2012-07-18 14:09:28 +00:00
fix94.1
6ae58ae3de -added back basic hermes and wanin cIOS support, you can now load
wii games with them again and you also should be able to boot
wiiflow using another ios than d2x
2012-07-16 14:05:57 +00:00
fix94.1
741be2dcc2 -fixed sd card usage in neek mode 2012-07-14 18:32:52 +00:00
fix94.1
944f784c0a -added simple dolphin-emu compatility, simply comment in the
#define DOLPHIN in the defines.h and compile
2012-07-14 16:19:41 +00:00
fix94.1
49a31c4f25 -cleaned up code more, set clear priority to alloc in which
memory region
2012-05-12 21:08:43 +00:00
fix94.1
82d67b6413 mirrored wiiflow r417 2012-01-21 20:57:41 +00:00