Commit Graph

305 Commits

Author SHA1 Message Date
fix94.1
1a2f1aa028 -some more cleanup and hopefully fix of that strange codedump in
plugin coverflow
2012-12-28 14:19:40 +00:00
fix94.1
4cb521304f -cleaned up some more shit, should give us more free mem and speed
-maybe fixed that strange wii button power off codedump
2012-12-27 20:22:40 +00:00
fix94.1
ef9ebea794 -fixed wii savegame emulation (derp)
-fixed wii games were unable to get online
-automatically update the internal nand save if the wiiflow.ini
got changed
2012-12-27 01:08:16 +00:00
fledge68
903d3fba50 -Added plugin partition saves. now when you have plugin roms on different partitions wiiflow will automatically change to that partition when you use a source menu button to select a plugin. 2012-12-25 19:09:41 +00:00
fix94.1
32b19866c8 -some code cleanup 2012-12-22 22:37:11 +00:00
fix94.1
6abcd44055 -fixed nand emulation from sd card (just tested with wii saves yet) 2012-12-22 22:28:58 +00:00
fix94.1
4dbef7ab4d -fixed savegame emu bug from r818
-more and longer wifi gecko messages
2012-12-22 20:57:23 +00:00
fix94.1
f6d08052d2 -unfinished modified code for nand emulation, you can now enter the
nand emu view without loading into some cios, only if you boot a game
it will need to reload it (dont even think about it to report bugs yet)
2012-12-22 16:47:02 +00:00
fix94.1
9c4626ab77 -added a new settings page to select if you want to force load
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
2012-12-21 19:51:22 +00:00
fix94.1
c19f116046 -cleaned up debug message system
-improved wifi gecko (now buffers messages, more stable etc)
2012-12-08 16:17:35 +00:00
fix94.1
852c56a9da -added automatic lists cache folder deletion if a different svn
revision is found in the wiiflow.ini from now on (untested)
2012-12-03 20:32:05 +00:00
fix94.1
ba8415f949 -changed a few more things about the changing background, now
it should be safe
2012-11-29 20:30:05 +00:00
fix94.1
f57507c4f3 -general code cleanup
-added crc32 buffer and limited checked filesize to 1gb
2012-11-18 13:40:26 +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
5a827e48fc -fixed fanart backgrounds and codedumps 2012-11-16 22:40:20 +00:00
fix94.1
cdf717916a -fixed the strange background size problems
-fixed deleting some gamecube games properly
-fixed random codedumps on switching views, entering settings etc
2012-11-16 22:00:20 +00:00
fix94.1
f41e01ff87 -fixed some stupid default font bug (it was extracted twice lol)
-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
2012-11-12 20:12:00 +00:00
fix94.1
b2fdc18998 -some cleanup stuff
-added alpha channel handling to covers up to 640x480
(homebrew icons should look fine now)
2012-11-11 18:28:03 +00:00
fledge68
ce84e11259 -changed emuflow gameList to only include the games for the selected plugin(s). This keeps wiiflow from freezing when you have a very large amount of emu games. It may still freeze when you select all plugins.
-minor code cleanup in categories.cpp
2012-11-11 15:36:08 +00:00
fix94.1
447fdd7cec -fixed those sometimes fucked up backgrounds
-fixed last played gamecube game was not selected
-fixed sounds didnt load anymore
-added some more stuff to the cleanup
2012-11-04 19:22:02 +00:00
fix94.1
6b47640bfb -fixed last game you played was not selected
-fixed random codedumps when wiiflow loads a game banner
-gave the cover loader a higher priority
2012-11-04 14:13:42 +00:00
fix94.1
484b8f3909 -fixed cheats usage ("*&" instead of "*", learned sth new today) 2012-11-03 23:46:21 +00:00
fix94.1
c08a0710ce -cleaned up gametdb code
-fixed gametdb memory management, now you can reload cache as
often as you want, read synopsis as often as you want without
wiiflow codedumping or freezing anymore after a few
2012-11-03 23:38:39 +00:00
fix94.1
9665ea5dc7 -huge code cleanup
-fixed some fatal theme memory management bugs
-fixed some cover loading memory management bugs
-speed up thp trailer playback
2012-11-03 19:16:03 +00:00
fledge68
edc886ecdc - changed source menu pages max to 6 for 72 buttons max.
- added custom missing covers support.  Totally optional - without them wiiflow will display the usual blank question marks or theme related ones just like normal.  Does not affect downloading covers or manually putting covers in wiiflow's cover folder.  Wiiflow still checks for the cached cover first, then the box cover and flat cover, but before displaying the usual blank question mark ones wiiflow now looks for these custom missing covers.

Put your custom missing covers in your normal wiiflow boxcovers folder with all the other wii game covers. Rename them to the magicnumber.jpg and for non plugins - wii.jpg, channels.jpg, gamecube.jpg, and homebrew.jpg. You have to use jpg's when using this default method.

For theme related cover images still put them in your normal wiiflow boxcovers folder and rename them if necessary.  I recommend adding the theme name and underscore as a prefix to the image name.  Then add the following to your theme.ini modifying it to your liking. Note when using theme related cover images they can be png's.

[BLANK_COVERS]
wii=carbonik_wii.jpg
gamecube=carbonik_gamecube.jpg
channels=carbonik_channels.jpg
homebrew=carbonik_homebrew.jpg
53454741=carbonik_53454741.jpg
4D504345=carbonik_4D504345.jpg
534e4553=carbonik_534e4553.jpg
57493634=carbonik_57493634.jpg
56424158=carbonik_56424158.jpg
5343564D=carbonik_5343564D.jpg
2012-11-01 18:38:22 +00:00
fix94.1
f82408249c -fixed too short help and synopsis (issue 146)
-cleaned up and speeded up some stuff
2012-11-01 16:39:42 +00:00
fix94.1
2f4c8fb0fd -cleanup stuff
-fixed rebooting wiiflow with holding down b and pressing home twice
2012-10-21 15:28:00 +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
d61801fd3e -more work on the new wii game loader, hopefully you can use
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
2012-10-13 16:57:03 +00:00
fix94.1
bb1774e2c3 -highly beta, unfinished experiments with tinyload as wii game
booter, dont even think about it to report bugs with it
2012-10-12 22:25:22 +00:00
fix94.1
b2fa9f672f -nearly rewrote that list code again lol, should be even faster
and smaller now
2012-10-06 16:38:21 +00:00
fix94.1
695161df76 -fixed wrong cache position lol 2012-10-04 15:25:35 +00:00
fix94.1
cbdd8d7ec8 -added some security checks to list generator
(should fix wbfs partitions)
-removed some other unneeded stuff
-fixed some wrong code in return to
2012-10-04 15:16:04 +00:00
fix94.1
f365b1080c -removed plugin settings limit, you can now have as much as you want
-cleaned up and smalled down plugin code
2012-10-04 14:35:08 +00:00
fix94.1
4d4e987286 -made game list even more efficient and smaller again
-fixed finding gamecube fst extracted games
-fixed possible plugin display bug
2012-10-04 11:37:53 +00:00
fix94.1
17b9e10a16 -FINALLY rewrote the game list creator code, the new one is faster
and smaller, I cant promise its bugfree though :P
-fixed wiiflow autoboot feature (for programs like crap)
2012-10-03 21:34:37 +00:00
fix94.1
dd50c080a2 Changed plugin argument system, now you can decide everything,
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".
2012-10-01 19:55:55 +00:00
fix94.1
bdf2850b20 -fixed fanart usage 2012-09-29 17:32:31 +00:00
fix94.1
12d8f86ced -oops forgot to properly recompile the booter dol
-added new option to wiiflow.ini [GENERAL] section,
"display_music_info" (enabled by default), if you disable it the
information on top of the screen if music got changed will be hidden
2012-09-29 11:41:47 +00:00
fix94.1
550ac3356b -made sfmt, wfmt and gprintf faster and more simple
-set down wiiflows entry point from 0x80A00000 to 0x8062000
(saves ALOT of MEM1 for lists etc, so wiiflow should be able to read
in alot of more games in for example plugin coverflow)
-recompiled libjpeg
-removed alot of annoying debug prints
-made the trailer code faster
2012-09-23 12:10:25 +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
d7f999a790 -removed a few checks for emu nand on game boot since we already
checked if the NAND is valid
-removed some annoying debug prints
-fixed possible crashes with "force_cios_load" option
2012-09-20 12:40:47 +00:00
fix94.1
acb1e5a651 -added message about current song playing on song start/change,
it will fly in for 3 seconds and then fly out again
2012-09-16 13:41:31 +00:00
fix94.1
6e9b705ce2 -fixed possible codedump
-updated german.ini
2012-09-16 09:55:32 +00:00
fix94.1
f527735c54 -added music resume after ios reload/enabling nand emulator 2012-09-15 21:20:22 +00:00
Jiiwah
a161a9f308 - Fixed typo faults
- Language files updated for r718 (danish , dutch and french)
2012-09-15 11:21:31 +00:00
fedeanto11
aa2d58c188 *Little changes to FreetypeGX, also cleaned it up a lot
*Added errboot4, errboot5, errboot6 to translations
*Updated english.ini and italian.ini for this rev
2012-09-14 12:15:10 +00:00
fledge68
8301e6dfd2 -changed categories_v4.ini one last time. Sorry but this should speed up wiiflow when you use categories and I've already created a dol here - http://www.mediafire.com/download.php?om9to9n77h2stmfto use to convert old cat 4 ini to new cat 4 ini format.
- replacing strings of 0's and 1's with ASCII characters 33 on up.  So if you have a game in  category 1 and you have 20 categories, instead of 110000000000000000000 all you will see is ! (ASCII character 33) which is way shorter and will take wiiflow much less time to read.  Also if a game isn't in any category there will be nothing after the = .
- also added categories for individual plugins. Wiiflow checks to see if only one plugin is selected and if so then uses the categories for that one plugin.  So for example you can have categories for your movies when you only use the mplayerce plugin.
2012-09-13 21:11:41 +00:00
fix94.1
46b386112e -fixed game boots if you just press a and the pointer is off screen
(issue 125)
-set the button type to s16 (now its correct :P)
-corrected some possible bugs with the button gui management
2012-09-13 14:54:17 +00:00
fledge68
49ada11bb9 -Fixed homebrew mode saving current item
-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
2012-09-11 12:01:07 +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
4e345b651f -cleaned up that exit to code 2012-09-09 18:35:15 +00:00
fix94.1
f1767d5082 -changed version to Beta 4.0.2
-increased usable mem for about 11mb by using mem1_lo (10mb) and no
mem1_hi limit (1mb)
2012-09-07 18:13:04 +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
15c24c708b -sync with 4.0.1 2012-09-02 20:05:35 +00:00
fix94.1
65abbfbb4b -auto reload to cIOS on disc game boot for backup disc support
-cleaned up this and that
2012-09-01 09:34:18 +00:00
fledge68
f90a4eedd7 - Categories update.
- 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.
2012-08-31 17:51:49 +00:00
fix94.1
75ff081c0c -fixed wiimote doesnt properly resync on entering emu nand
-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
2012-08-26 12:05:04 +00:00
fix94.1
526d94a360 -added new option in wiiflow.ini, "force_cios_load", if it is
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
2012-08-24 18:01:40 +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
eba8ab8398 -added new option to wiiflow.ini, "skip_list_check", if you enable
it wiiflow will not check for new games on boot, that will speed up
bootup amazingly for people with alot of wii games (disabled by def)
-disabled extended list check by default
2012-08-22 05:21:15 +00:00
fix94.1
088ae57074 -fixed wii game installer 2012-08-17 15:48:11 +00:00
fix94.1
5cef9d88e6 -fixed the background music issue FINALLY the correct way, found
the core of the problem :D
-made background music code easier and smaller, cleaned it up
2012-08-15 22:33:54 +00:00
fix94.1
6963b0c637 -set the wait message priority to the highest, that should remove
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
2012-08-15 17:43:10 +00:00
fix94.1
af8c83dd7c -fixed wiiflow reboot crashes after new theme selection
-may fixed some boot problems of games, channels, homebrew, etc
2012-08-13 16:30:34 +00:00
fix94.1
2b32db857a -removed alot of unneeded cIOS checks, saving the info about our
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
2012-08-11 12:27:38 +00:00
fledge68
c5a19ee450 -cleaned up startup code for main menu.
-fixed spelling mistakes in menu_cftheme.
2012-08-06 16:46:16 +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
Jiiwah
e6522473d2 - Change of effects and dimensions for some labels and buttons to match better with default theme
- Change DEFAULT to default in menu.cpp
- Updated french.ini
2012-07-28 22:38:46 +00:00
fix94.1
88955e9461 -changed the memory management yet again, now just use the mem
which has enough space left instead of fixed memory in most parts
-fixed alot of things about banner playing, now shouldnt randomly
codedump anymore or things like this, also some banner sounds
which did not play before should work fine now
-removed unused code and added better debug prints
-using some fixed voice for game banner and not always a new one
per banner
-fixed DIOS-MIOS cheats for sure now :P
-fixed possible memory allocation bug in wbfs alloc (thanks to
cfg-loader)
-removed MEM2_memalign since it did not work correctly
-fixed a few wrong memset sizes
2012-07-27 17:26:49 +00:00
fix94.1
a36fab3cdd Making things ready for official wiiflow svn ;)
-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
2012-07-25 22:12:17 +00:00
fix94.1
e78f710d1b -updated freetype configuration, now the fonts should look
like with the old versions again
-made a few default theme pics to jpg, you wont even notice a
difference, just in size :P
2012-07-23 13:41:13 +00:00
fix94.1
e8c66b7278 -added jpg file support for game covers and themes, if no .png
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
2012-07-22 22:10:17 +00:00
fix94.1
f9a38eff01 -removed a few unneeded emu nand lines
-added option to enable overwrite miis and system config on emu
nand with the ones from real nand (disabled by default)
2012-07-22 19:18:00 +00:00
fix94.1
53c5594d29 -new wait message (thanks jj-kwik for the awesome base)
-added BASIC jpg support (currently only for internal theme files
and only with the power of 4 dimension images)
-using dvdskin files in jpg format (you wont notice the diff)
-created new folder in resources for the original theme pngs
(@devs: if you update pictures and use jpg, place the original png 
inside that folder that we have the original one just in case)
2012-07-21 17:05:58 +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
7aac10d1ec -using force cIOS detection again, should fix problems with some
fucked up cIOS maps
-changed the AUTO IOS selection again, if the game doesnt need
IOS57 it will just use the currently loaded cIOS instead of a
IOS56 based one
2012-07-20 12:30:18 +00:00
fix94.1
c52009ea57 -lalala (fixed homebrew dol loading) 2012-07-19 22:31:25 +00:00
fix94.1
321a398151 -added new option in DML section in wiiflow.ini, dm_r2.1+,
enabled by default, with the option enabled it will use cfg version
2 for dm 2.1 or higher, if disabled it uses cfg version 1. It will
be ignored if dml_r52+ is set to no since that uses the old boot.bin
method then
2012-07-19 20:47:49 +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
f606df9b2d -added proper texture, font and sound cleanup (should fix most
game booting problems when using a theme)
2012-07-17 23:14:05 +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
0857cdde64 -switched to more compatible neek check
-lets disable nand emu if we exit wiiflow
-also disable nand emu if nand emu is disabled (d'oh!)
-removed unneeded debug prints in neek mode
2012-07-15 17:35:37 +00:00
fix94.1
742477d0cf -if in neek mode dont use nand emulator at all and also dont
shutdown devices on game boot
2012-07-15 00:05:23 +00:00
fix94.1
aeafda53a0 -if devolution bin is found and diosmios is not installed
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
2012-07-12 15:53:04 +00:00
fix94.1
7b4d983f87 -added option to disable banner in game settings,
banner_in_settings in wiiflow.ini
2012-07-10 12:02:06 +00:00
fix94.1
47892032f5 -fixed booting emu nand games 2012-07-08 14:56:07 +00:00
fix94.1
1ad14ce248 -fixed possible bug in memory allocation (thanks megazig for
hints how to debug better)
-made the global cleanup less unstable
-fixed IOS Reload on game loading codedump
-fixed bug in network init
2012-07-08 13:35:59 +00:00
fedeanto11
f3e90060e2 * Added ExitTo menu, to open it just click on Exit To in Home menu
* Added giantpune and Wii Banner Player Project to credits
* Updated italian, german and spanish translations
2012-07-05 19:57:28 +00:00
fix94.1
24899a421a -added proper banner caching using the wiiflow/cache folder, that
means we can properly see if cached or custom banner is loaded
-corrected bug which didnt copy back the banner md5 before writing
banner cache, means all cached banners dont have the security check
anymore
2012-07-05 16:18:23 +00:00
fix94.1
e62dcd8a09 -hopefully fixed bg music the last time 2012-07-05 14:27:05 +00:00
fix94.1
7c78369dcf -replaced all button types from u32 to u16 (takes half the space),
we dont need so much space since we dont even have so much buttons
2012-07-05 13:15:23 +00:00
fix94.1
7f6394fa36 -added custom banner support, to use just place *.bnr files
which either got the ID3 or the ID6 as name into wiiflow/banners
-removed security check for banners since some custom banners are
poorly made and not 100% valid
-on game switching just display blackscreen instead of the old
banner in the time of switching
2012-07-04 13:45:39 +00:00
fix94.1
365884d556 -removed a few things from banner code which we dont use
-added setting to wiiflow.ini to toogle banner view per
coverflow view
-moved icons down a bit in game view
2012-07-04 11:56:02 +00:00
fix94.1
a833819ad8 -moved banner correctly into top right corner
-dont display game name if banner is displayed
2012-07-03 19:12:29 +00:00
fix94.1
706e18c6c0 -internal wii game and channel banner playback, still work in
progress, thanks alot to dimok and the whole usb loader gx team 
for help and the code for it!
To zoom the banner to fullscreen click the back button, to zoom out
the back button again, known bugs:
-some games fuck up the textures of buttons (e.g. wii play motion)
-if no wii game or channel was selected and you try to launch a game
or exit wiiflow it will most likely codedump
2012-07-03 16:26:49 +00:00
fix94.1
b47d1285e7 -fixed bug which broke cover loading in plugin coverflow
for plugins where coverFolder is not set in the ini
2012-06-29 14:49:59 +00:00
fledge68
eaec483ce6 - minor cosmetic changes.
added Miigotu's game info synopsis and about fix.
added Miigotu's multichoice buttons fix - now button font size can be different than label font size.
changed game info genre to display the whole genre.
changed theme choice button to not display in uppercase.
2012-06-27 12:31:48 +00:00
fix94.1
d5c940c39b -added DIOS-MIOS support (untested) 2012-06-23 18:54:18 +00:00
fix94.1
927fec478d -added home menu, it will open if you press the home button/icon,
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
2012-06-21 17:28:46 +00:00
fix94.1
425d1d0ec9 -fixed REALLY stupid bug which didnt create the wiiflow folder
structure, it just never created the initial main folder d'oh!
2012-06-18 16:11:46 +00:00
fix94.1
18373f9f3d -more powerful detection if gamecube game is installed on
sd card by reading the sd card directory (bit slower though)
-made list cache a bit smaller again by using more general
settings, dont forget to reload list cache
2012-06-17 10:22:00 +00:00
fix94.1
c90f7ff49b -fixed bug that emu nand channels didnt work properly after
going through all coverflow views
2012-06-16 21:09:01 +00:00
fix94.1
d12e9e84d6 -horribly cleaned up and simplified the whole game list loading
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)
2012-06-16 17:03:23 +00:00
fix94.1
5457c30a83 -homebrew coverflow view now uses folder names instead of
small and uppercase IDs for cover name and cache (issue 72)
2012-06-14 20:59:18 +00:00
fix94.1
ec69ecb55f -lets use libogc svn r4902 again, sure the new libogc got some
nice additions but its just too unstable for wiiflow
2012-06-14 15:27:57 +00:00
fix94.1
e4bb926948 -should have fixed all video problems now, using custom video
files based on libogc svn r4902 instead of the current libogc
ones, using the best of both :P
2012-06-13 20:30:35 +00:00
fix94.1
c9932a1b28 -code cleanup, removed six (!) unneeded source files
-added in the framebuffer cleanup again, why it was taken out
overjoy?
2012-06-07 18:18:21 +00:00
overjoy.psm
102157431e * Removed limitations for MEM1 usage
* 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
2012-06-07 00:34:47 +00:00
fix94.1
4902807049 -disabled extended list check by default and also if
it is enabled it will only be used for wii games since it
can break other coverflow views from working
2012-06-02 18:33:49 +00:00
fix94.1
f006d37200 -set down cover loader priority
-small code cleanup, removed unneeded things
2012-06-01 06:43:37 +00:00
fix94.1
2df40e782c -fixed cache reloading of emu nand didnt work anymore 2012-06-01 05:59:41 +00:00
fix94.1
cd9b3ca394 -fixed scummvm games not showing anymore 2012-05-29 13:49:28 +00:00
fix94.1
9f0a4d5a66 -fixed scummvm covers (untested) 2012-05-28 12:57:52 +00:00
fledge68
e93bb49651 - changed source select menu to use images for buttons.
download this rar  http://www.mediafire.com/?2y3cwxakb92napo and put the folder inside in your wiiflow folder. It contains a text file with setup instructions.
2012-05-25 14:21:43 +00:00
overjoy.psm
d6389153bf *Fixed launching channels on emulated nand
*Nand emulation will also work if emulated nand is on the same partition as the wiiflow executable
2012-05-23 22:09:11 +00:00
fix94.1
bcf1fd48f1 -return to system menu should be a bit more safe now :P 2012-05-22 20:08:56 +00:00
fledge68
1b33874ca5 - added precautions to hopefully keep weird characters and names out of categories.ini when using plugins/emuflow 2012-05-22 15:38:39 +00:00
fledge68
451569c31f - fix for emuflow now it should show up right and be able to adjust it 2012-05-21 19:17:33 +00:00
fix94.1
bdfe989462 -fixed missing background music yet again
@all other devs:
Next time you add a new thing to menu.hpp see if it breaks
background music first, thanks :P
2012-05-19 21:55:58 +00:00
fix94.1
8643cdfa5a -made homebrew booting more safe, shouldnt blackscreen
or codedump anymore
2012-05-19 16:06:06 +00:00
fix94.1
71064e3f77 -forgot to clear gecko sd file buffer on exit, could make problems
-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 ;)
2012-05-19 12:29:24 +00:00
fix94.1
55f8c0bf95 -fixed greenscreen, moved mem2 init back (no idea what the problem
there was)
-fixed random game flickering on return to wiiflow, doesnt work
for everyone still ;)
-removed dsp deinit, dont see a reason for that anymore
2012-05-18 22:22:05 +00:00
fix94.1
f8a214fb3d -moved a few things to mem1, seems like we have enough space
left for that still ;)
-fixed that fatal memory bug, now memory usage looks correct :)
2012-05-18 18:13:49 +00:00
fix94.1
f29a014ac0 -cleaned up mem allocs a bit, also corrected wrong display of
usable size in mem1 region, also fixed a fatal bug in it,
some bug is still in it...
2012-05-18 16:55:04 +00:00
fledge68
db42694703 - added option to select preferred emuflow mode for plugins via source select menu
- added options to move and hide buttons on source select menu
- use the new startup_menu.ini found here http://www.mediafire.com/?v262b5ulxigdaum
- more info will be on gbatemp
2012-05-18 16:02:36 +00:00
fix94.1
f94e65a54d -proper cleanup of video now, no more greenscreens should come
on game booting
-moved partition read buffer on game boot to mem1, faster
2012-05-17 12:47:27 +00:00
fix94.1
907c68f074 -more memory clearing up, may fixed a bug in wait messages 2012-05-16 21:52:14 +00:00
fix94.1
bdab5cf650 -whoops removed some pretty important line :P
-using low mem setup of GX, because it got more expainations
what is what and works fine so why now ;)
-allocating memory to find partition dynamically now to prevent
the function from overwriting something maybe in wiiflow
-moved cheat file loading to mem2, because we cant just allocate
the memory *somewhere* as it was before
-categories should be found faster now (thanks yardape8000 for tip)
-we dont need to debug print if we set gecko debugging on or not :P
2012-05-16 16:21:03 +00:00
fledge68
678dc5ac0d - fix for categories crashing in emuflow 2012-05-16 11:48:27 +00:00
fix94.1
08a298b0b7 -using cfg-loader entry point now, its a bit lower ;)
-clearing screen properly now, no green screens or things like this
-added a few more low mem settings, fixed a missing flush in set
video mode (thanks dimok)
-partially clearing mem1 too now, using the code of cfg-loader for that
(thanks)
-using asm volatile instead of __asm__ to really call what we want
(thanks dimok for explaination)
-deiniting usb device properly
-shutting down system properly now on game boot, games should boot
more often now, its still not fully fixed
2012-05-15 21:33:53 +00:00
yardape8000
2f97266e88 Added an Age Lock to the parental control menu.
You can select an age from 2-19, where any game rated above is not displayed.  It uses the age from the region of the game.  19 is all games. 2 is basically none, because the rating systems start at 3.  This operates independently from the current per game lock, so you can still use both.  Meaning both conditions have to allow the game, before it will display.

You can override the rating by creating an age_lock.ini file.  Just add the id under the domain heading and set it to an age.  To set Call of Duty: Black Ops to an age of 5 you would enter this:
[GAMES]
SC7E52=5

There is also an age_lock_default in the wiiflow.ini file under [GENERAL].  This will allow you to specify a default rating for games with no rating info.
2012-05-14 05:37:10 +00:00
fix94.1
fc9aed8352 -removed three redundant lines and added information that our
new wii light file is already modified
2012-05-14 04:55:48 +00:00
fix94.1
4c300161e1 -replaced wiilight by something better from libprojectM because
its open source and we can modify it as we want, that should fix
the problem that the wii light sometimes did not disable properly ;)
2012-05-13 18:56:34 +00:00
fix94.1
7e453d5b97 -all free should be safe now :P 2012-05-13 17:25:26 +00:00
fix94.1
0fc21f82a3 -big code cleanup, removed all those SAFE_ and SMART_
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
2012-05-13 15:13:33 +00:00
yardape8000
d669a1a17e Fixed "Set USB failed: -6" dug.
Fixed bug where user selected IOS is never actually used, because the configuration file was unloaded before it gets there.

Fixed NAND paths being created with double "/"s.  No real effect because they seem to be automatically reduced to a single "/"

Minor wifi-gecko changes to keep it alive close to the game launch.
2012-05-12 17:14:25 +00:00
fix94.1
f83670be3d -fixed coverflow being too slow in PAL50 video mode
-commented out a problematic line in code
2012-05-11 15:14:57 +00:00
fledge68
a9622f1516 - added optional startup select source menu. Just set startup_menu=yes under [GENERAL] in wiiflow.ini. Access it at anytime by pressing '+' while pointing at the view switch icon. 2012-05-11 14:17:39 +00:00
yardape8000
84fc87bea9 Moved _initAsyncNetwork so it starts when the program starts. This way wifi-gecko is connected earlier and you can see the initialization messages.
Moved the following settings to [DEBUG] section, so people know they have nothing to do with normal wiiflow operation.
 sd_write_log
 wifi_gecko
 wifi_gecko_ip
 wifi_gecko_port
2012-05-10 22:20:18 +00:00
fix94.1
a9bd69d7c7 -fixed changing themes for sure now 2012-05-09 18:47:25 +00:00
fix94.1
081c8c316f -changed small thing about video cleanup, may fixes codedump
on switching themes
2012-05-09 17:50:44 +00:00
overjoy.psm
26a1ca085c Fixed NAND emulation stuff:
*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
2012-05-08 00:59:53 +00:00
fix94.1
6abfa87e0e -replaced all safe_vectors by regular vectors, there is no
need of it anymore, also removed miigotus wrapper
2012-05-06 12:03:43 +00:00
fix94.1
14aa9863af -fixed background music (zomg the first menu which is not
defined in the menu.hpp itself)
2012-05-05 21:36:30 +00:00
fix94.1
88c4eed3c3 -added plugin selection menu in global settings, if in
plugin coverflow it will replace the nand emu button,
in this memu you can select which plugin should be displayed,
it will work no matter which sort is set, you can select more
than one emulator at the time of course
KNOWN ISSUE:
-background music is missing
2012-05-05 20:07:54 +00:00
fix94.1
f6830b5a2f -fixed problem that covers were not loading properly with
only a few games in a coverflow view
-added new option to wiiflow.ini GENERAL section,
"cover_use_hq", if you set it to yes all your covers
will be displayed in HQ again, but will also slowdown
the loading and wiiflow in general
2012-05-04 14:08:44 +00:00
fix94.1
4df672d357 -removed alot of unneeded .c_str()
-replaced alot of sfmt with fmt
-replaced a few sprintf with snprintf
2012-05-04 12:30:43 +00:00
yardape8000
cac7aa5fa5 Added Help file to the about info.
Max length is 4095
wiiflow/help/{language}.txt
defaults to:
wiiflow/help/english.txt

A basic help file is included.  It does not contain all info yet.
2012-05-03 02:47:36 +00:00