-cleaned up and rewrote some of the startup code.
-Note: This is cleanest and smoothest i've seen wiiflow run. I haven't even noticed any messed up covers.
-Readded the code to paths to be able to change the path where Wii and GC games are kept. But they really should just be kept in dev:/wbfs and dev:/games.
-wiiflow_lite.ini changes under [GAMECUBE] are:
removed video_setting= - was used to tell wiiflow when using DML or Nintendont to set cfg args for video mode. not needed anymore.
dir_usb_games= - is now - gc_games_dir= with default of %s:/games similar to wii_games_dir
dm_widescreen= - is now - widescreen=
screenshot= is removed. was used for DML
wiiu_widescreen= is added. but only used if on a Wii U
-gameconfig2.ini changes as well.
-NMM and DML is still used in theme ini files. may change in a commit soon but that means all themes have to be modified, a big pain in the butt.
-language and help files will need to be updated to remove all DML and NMM crap.
-and default names of images for some icons and btns need to be changed but for now left them as they are.
-other minor changes. Most of it untested so I hope it all works, if not then repair commits will follow.
- removed source menu on start
- added some comments to the main menu code so i can easily remember whats going on
- added pressing 'home' button during sourceflow to open sourceflow settings. sourceflow settings still WIP. only smallbox and clear cache work for now.
- simplified some main menu code.
- private server
- sicksaxis to be able to a ps3 controller in wiiflow
- support for the latest nintendont with argsboot
- other minor changes that i may or may not change soon.
- credit to Abz, Airline38, and anyone else who helped with coding.
-nintendonts memory card emulation is now enabled by default
-if using a wiiu wiiflow will now automatically use nintendont or devolution instead of the MIOS to boot gamecube games by default
-fixed the bug that wiiflow did not display gamecube games even if nintendont is available
-set wiiflow version to beta 4.2.2
-added another memory manager just for wii games and banners
-changed THP file playback, for sound you now need to have a ogg file with the same name, that fixes all audio shutters and crashes
-optimized THP file playback and JPG extraction alot, it should now work fine with 640x480 30fps without any crash or freeze anymore
autoboot=ID
for channel, wii and gc game buttons or
autoboot=TITLE
for plugin and homebrew buttons.
Replace ID/TITLE with the game ID/Title you want to boot when clicking on the button of course.
-added sourceflow
-added new source menu config menu access it via startup settings menu. Use it to enable source menu, sourceflow, source menu/flow on startup, multisource (source menu only), smallbox for sourceflow, and clear sourceflow cache.
To use sourceflow you will need to add title= to each source btn in source_menu.ini. Give each btn a title for coverflow to use. sourceflow will use the normal source menu icons or you can add the following folders to your source menu folder - full_covers, front_covers, and small_covers. the first 2 are obvious, the last one is for smallbox if you don't want to use the source menu btn images.
the clear sourceflow cache function is similar to reload cache. use it if you make changes to your covers or your covers aren't displaying correctly.
any questions just ask on gba or irc.
-optimized cover loading times when using hq covers
-fixed wrong game count in the top right corner when using b+minus to switch partitions
-fixed b+minus not working in channel view when no emu nand on a partition was found
-fixed left and right didn't switch pages anymore in the source menu if multisource is not enabled
-updated german.ini
- Fix for combined view to work properly now
- Fix for last_view to work properly
- Fixed little mistake in explorer when switching emu nands
- removed elmstyle
- all theme related source menu images and ini now need to go in a subfolder of wiiflow/source_menu/ and be named the same as the theme data folder. this keeps source stuff seperate from theme stuff.
- redid the code for menu_source making it more compact and smaller even with the new additions and shrunk menu_category a little.
- added background to wad installer menu
- made some small coding changes to source menu but still works the same
- updated english.ini
- fixed small wrap and unwrap coding problem for label text
- added changes made to explorer mentioned on gbatemp - mostly just theme related about user labels and stuff otherwise it still works the same.
this is now done on the fly by just selecting NAND as partition, of
course this function is still completely disabled for neek users ;)
-removed the ios and force cios load options from the ini so they
are only settable in the wiiflow startup menu from now on, that
should stop wiiflow with mixing up ini and nand save options
-added a ini option to disable the source menu, use_source (enabled
by default)
-finally added a "Back" button to the startup menu
mark icon, it will boot something of the current coverflow
-made screenshot feature working with nunchuck/classic controller
too, just press Z/ZR
-updated the english.txt help
Note: The All Plugins source option has been removed and choosing either nand button on mutiple selection loads the nand you last used (real or emu)
The categories_v4.ini had to also be slightly modified to work with this. It will now contain a single 'GENERAL' section which contains the number of categories and the name of each. A suggestion, I would use the first 20 for bostonbc's genres and ratings and the next ten or so for movie types(mplayerce) and the next ten or so for misc.
When using more than one source the partition selection and emu nand settings in config are disabled for now.
The source button on the main screen still works the same including the d-pad option.
Most of the credit for this goes to Fix94 for setting wiiflow up for this a long time ago. I just took the 80% of work he'd already did and finished by getting it to work with the source menu. Note there may be some issues.
boot, as soon as you boot wiiflow again/return to wiiflow you will
return to this view once, if you boot wiiflow again then you will
be back in normal wii games view until you boot another game
set it to no then wiiflow will use the "path" directory in [NAND]
section to return to neek, if you set it to yes then wiiflow will
not set any path to return to neek
a cios and which cios you want to force load (0 means the default)
-hopefully fixed most network init problems when doing a ios reload
-updated english ini
-replaced the about button in coverflow with the wiiflow help
-added partition selection to the install game menu
-modified the pos of the go button (themers, update plz)
-new text for translators, "Install Game" in "home7"
-updated english and german ini
-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
-Fixed favorites_on_startup. renamed it save_favorites_mode. defaults to off. set to yes and wiiflow will remember if favorites was on or off for each view/mode. Still can be set on page 4 of config menu.
-Fixed favorites and parental lock for plugins. Parental lock might come in handy for movies.
-And restored save for categories_v4.ini on exit of wiiflow
- 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.
- now you can have as many categories as you want.
- copied the idea of selected, hidden, and required categories from USB Loader GX. Thanks Cyan. Checkmark = selected, X = Hidden, and + = Required.
- redid categories.ini layout and renamed it categories_v4.ini so you can copy and paste settings from the old one to the new one. Each view (USB,DML,EMU,NAND,HOMEBREW) has it's own numcategories, category names, and category settings. All games are now seperated based on the view. Don't forget to add 1 to numcategories for the show All mode.
- Replaced All checkbox with CLEAR button which clears all checkboxes so no category is selected and all games will be shown.
- Added features to the Game Selected Categories Menu. Now the title is the title of the current game. You can now press plus(+) and minus(-) on wiimote to go to the next or previous games without going back to previous screen making it easier to setup categories for your games.
- note: all changes will not be saved in categories_v4.ini unless you exit wiiflow or launch a game.
-fixed banner was not automatically hiding in gametdb, delete game question, copy game from usb to sd question, trailer and favourites settings
-cleaned up some stuff again
-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
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
is found, it will just replace the filename extension with .jpg
and try it again, the jpg file width and height need to be
divisable with 4, otherwise wiiflow will just ignore the cover
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
currently you can access the settings from it, see the about screen,
update wiiflow, reload cache and exit wiiflow (to exit wiiflow you
can also just press home/start button again in this menu)
-removed reload cache with b button on settings icon
-removed update button from about menu
-updated english help file and english.ini
-updated german.ini
code and process, should be faster now, also the list cache should
take less space now
-using "types" instead of magic word now for internal detection,
faster and easier to handle
-prepared wiiflows code for custom coverflow which can have all
types together (nothing added yet)
'A' on home/exit icon restored to exit wiiflow
updated help file to show changes
changed Source menu button images size to 120 x 90. no need to redo current images they look fine stretched a little.
* 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
-moved this stupid now hide wait message debug print to less annoying
place
-wiiflow wants the dsp shutdown back, so I'll leave it in
-we shouldnt try to alloc mem1 after running apploader, just some
good advice before booting a game, should prevent codedumps
-sd file buffer can be mem1 too, we have enough left
-set mem2 usage to 49mb, thats everything we get anyways
-banner sounds should load faster now, also banner sound
in emulator coverflow when switching game should work again
-forcing check wait thread now on boot, not that the thread
is still working without noticing ;)
thingys and replaced it with their proper calls
-fixed some big memory bugs, downloading much covers shouldn't
be a problem anymore, also memory management should work better
-fixed typo in debug print on game boot, also changed some
things in apploader, making it ready to remove linker script
properly, still in but I hope not for long ;)
-modified wiiflow startup and init order a bit
*Fixed NAND emulation itself
*Fixed creation of nandpath and title.tmd for some games
*Fixed extraction of game saves for some games
*Cleaned up some code for NAND emulation
*Cleaned up some more unused stuff
Todo:
*Cleanup NAND emulation code much more
*Move the last used function in savefile.c to a better place
*Add extraction and flash options to game config menu
* Made nand emulation kind of noob prove
* Wiiflow will search for a valid FAT32 partition if nand emu is enabled, but no partition is selected
* Wiiflow will now offer to extract the nand if nand emu is enabled, and no nand for nand emulation is available
* Wiiflow will now offer to extract a game save if nand emulation is enabled, a save is found on real nand and no save is found on emu nand.cpp
* Illegal chars for FAT are now escaped the 'd2x' way in the nand file extractor
TODO:
* Add nand extract functions to game config menu's
* Add feature to flash a save back to real nand
- Have disabled '1' & '2' mode switching while in emu mode and homebrew mode so emuflow and brewflow have only one mode and coverflow has 15 still.
I'll leave it up to Fix94 how many modes he wants each view to have. Fix94 you may want to tweak and fine tune this - it's just a temp solution for now.
"http://gbatemp.net/topic/204106-wiiflow-an-open-source-gui-usb-loader/page__view__findpost__p__4176145"
for the nes, snes and gb,gbc and gba emulator mod needed for it. The games are read from the default
path of the emulators, that would be "fceugx/roms" for nes for example. To display the games, place the
emulator dol from the link above into wiiflow/plugins.
-using miigotus way for homebrew and emulator coverflow now, thanks for that, makes things shorter
reloading view even if its loaded is ok, not
that it breaks things like moving around for me
-increased gamecube dumper read buffer to 1mb like
cleanrip has, thanks emu_kidid for confirming its
faster :)
-added possibility to copy gamecube games from
usb to sd card, after copy process game will be
started (copy takes 5-10 minutes) (issue 12)
-added possibility to install gamecube games
to usb fat partitions
-fixed game name not displayed in delete game dialog
-changed naming scheme of partition name in top-right
corner in coverflow, now looks like DML [USB1], name
depends on view
switching with holding UP for USB, LEFT for homebrew, RIGHT
for channels and DOWN for DML, if no button is pressed or the
option is not set, it will just use the default coverflow switching