Commit Graph

344 Commits

Author SHA1 Message Date
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
Jiiwah
4c34695ec4 - Fixed a little effect bug for ZHCN and AU flags
- Updated french.ini
- Added french.txt
2012-06-14 12:36:57 +00:00
fix94.1
bd7d0a5374 -fixed exit wiiflow freeze 2012-06-13 21:16:36 +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
fledge68
21938074f3 - Launch Source menu by pressing 'B' on home/exit icon.
'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.
2012-06-11 12:28:37 +00:00
fix94.1
a953eddd1b -forgot to click on save, well shit happens :P 2012-06-08 19:31:22 +00:00
fix94.1
e28f9c3e72 -added download of plugin covers via gametdb, currently only
works with extracted nintendo games (collection is very small
but will grow) as soon as more covers come you can also download
covers for other systems, also added a new option to plugin inis
for this day already, "consoleCoverID"
-updated english help file (thanks seam for info)
2012-06-08 19:29:23 +00:00
fix94.1
0272e193ad -fixed missing background music yet again 2012-06-08 13:05:21 +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
fix94.1
e233a56d2f -removed two redundant methods
-wbfs stuff is mem1 overjoy as we said :P
2012-06-07 05:14:51 +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
550b6867d0 -display source menu instead of exit wiiflow when pressing
on home icon (untested)
2012-06-01 15:04:03 +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
97f6d84ff8 -fixed problem of not reloading covers, only after moving
it around a bit (issue 51)
-removed some completely useless call of stop cover loader
-added proper debug prints to see when cover loader is changed
2012-06-01 05:34:52 +00:00
fix94.1
9c10b4c454 -fixed pointers displayed of players who are not connected
to wiiflow (issue 69)
2012-05-31 10:44:51 +00:00
fix94.1
cc0d304f18 -added missing fromUTF8 in help file reading, fixes display
problems in languages like french
2012-05-30 15:00:33 +00:00
fledge68
4f2c21bee7 = fixed source menu page button 2012-05-30 11:57:22 +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
fix94.1
1a713f7b3e -we should only display gametdb information if we are not
in emulator and not in homebrew coverflow (issue 52)
-set all wii magic numbers to our global variable
2012-05-27 21:14:40 +00:00
fix94.1
bf26e129d9 -added check for homebrew if the wiiflow loader channel is
installed, if not just return to system menu
-removed return_to_wiiflow from wiiflow.ini, not needed anymore
2012-05-27 16:37:52 +00:00
fledge68
78f5b89437 - added third page to source menu and changed emuflow selecting. now just add emuflow=# to each button that is a plugin 2012-05-27 13:25:22 +00:00
fix94.1
08c4942b77 -we should hide the button still if we have games displayed :P 2012-05-25 22:13:43 +00:00
fix94.1
1bd07dc6dc -fixed bin and iso files not displayed in emulator coverflow
-removed hide settings button if no game found to reload cache
2012-05-25 22:05:38 +00:00
fix94.1
13183666d9 -lalala 2012-05-25 19:48:35 +00:00
fix94.1
0726c379ff -changed wiiflows input, now doesnt reset cursor position
if you click on some button, also if the cursor gets hidden
the position doesnt reset anymore if you move it again,
you can now use ZL and ZR on classic controller to fast scroll
through covers and switch between menu pages
-updated spanish.ini (thanks galen)
2012-05-25 18:58:43 +00:00
fix94.1
67b7d853e9 -changed small gui message
-updated french.ini (thanks Jiiwah)
-updated english.ini
-updated german.ini
2012-05-25 14:54:59 +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
fix94.1
6a64e8cb86 -added possibility to delete files in emulator coverflow
-using global variables for magic words now
2012-05-24 18:48:26 +00:00
fix94.1
b26e0e286e -removed ios reload block disable (useless)
-removed mem cleanup for now
-fixed ocarina codes
2012-05-24 15:55:32 +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
b47b04629f -created my own homebrew channel stub alternative, now homebrew
returns to wiiflow using the wiiflow loader channel if enabled,
added option to disable this too, return_to_wiiflow in HOMEBREW
section in wiiflow.ini
-added possibility to start movies via MplayerCE, use this ini:
http://dl.dropbox.com/u/25620767/mplayerce.ini
2012-05-23 16:27:55 +00:00
fledge68
f6a2783d43 - the source select menu buttons should no longer be hard coded for those that are wanting to edit themes 2012-05-23 00:34:36 +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
bc03c566f2 oops forgot to remove commented lines 2012-05-22 14:18:25 +00:00
fledge68
7c62ef2252 adjusted d-pad mode - now if you select the view you're already on it will show homebrew view 2012-05-22 14:15:34 +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
0c32d1b0c1 -fixed BASIC(!) channel launching, currently only booting
channels from real nand works here, also return to wiiflow
seems to be broken, but its a start
2012-05-20 12:34:48 +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
b0e0b005b3 -little modification on video cleanup (we dont need to wait
for vsync if we set black anyways :P)
-added WII_Initialize(); before sys_exit and dml boot,
without we may get a blackscreen
2012-05-19 12:58:43 +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
3fc680087f lalala 2012-05-18 16:59:46 +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
eb2a6158bb -limiting mem1 usage (we dont have that much in mem1 so 11mb
approx are enough) also readded memory cleanup before booting
a wii game to make sure games work
-added some small check to see if path is valid, sometimes
it codedumped on game path check
2012-05-18 14:10:37 +00:00
fix94.1
9d4a234b01 -fixed case-sensitive OS compiling errors (thanks david.racine.1)
-updated danish.ini (thanks nibb)
-updated dutch.ini (thanks Etheboss)
-updated french.ini (thanks Jiiwah)
-updated spanish.ini (thanks Galen)
-updated german.ini
2012-05-17 20:48:43 +00:00
fix94.1
199db7cfaa -added new translatable string, dl25, for french
-updated english.ini
2012-05-17 14:04:17 +00:00
yardape8000
7c4bb1fa04 Update english.ini
Stop 0 size covers from being created
2012-05-17 13:26:02 +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
0a90ae532e -hopefully fixed a random codedump
-if emu save partition is set to -1, it will use sd card by default
2012-05-17 00:43:42 +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
7714c6e6d8 -changed quite alot of things in apploader (thanks to GX again,
before the NSMBW and Prince of Persia patch did nothing at all)
-fixed typo in wip debug print (before it didnt work at all so
nobody noticed)
2012-05-16 19:29:53 +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
fix94.1
1b0f97393f -cleaned up booter code 2012-05-16 15:27:14 +00:00
fix94.1
1f5d72f2a4 -fixed missing background music
-back to the entry point we had before
-set up cache to 32 again, seems to make wiiflow faster
-changed few things about memory management again
-made a few free safe again in code
2012-05-16 14:48:01 +00:00
fledge68
678dc5ac0d - fix for categories crashing in emuflow 2012-05-16 11:48:27 +00:00
fix94.1
eaa74bb49e -removed MEM2 cleanup, and set up MEM1 cleanup higher
-fixed a bug in IOS reload which might result in blackscreen
2012-05-15 22:07:45 +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
fix94.1
a728a96480 -fixed really cruel bug in memory clearing which cleared nothing
at all :P
-(hopefully) fixed game launching properly
2012-05-15 16:08:15 +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
yardape8000
04c4025766 Added GRB ratings. 2012-05-13 15:36:43 +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
fix94.1
49a31c4f25 -cleaned up code more, set clear priority to alloc in which
memory region
2012-05-12 21:08:43 +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
1a0908497a -code cleanup and correction, should print more debug messages
than before if problems occur
-replaced most malloc by MEM2_alloc, as well as free and SAFE_FREE
replaced by MEM2_free
2012-05-12 16:03:14 +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
32cd3b0cd2 Allow wifi-gecko to work close to game launch 2012-05-11 03:37:56 +00:00
overjoy.psm
f3ae92cbc7 *Added feature to flash game saves on emu NAND back to real NAND
*Added button to extract save from NAND to game config menu
*Added button to flash save to NAND to game config menu
*Fixed some buttons in game config menu
*Cleaned some unused code
*Moved some code to better places
2012-05-10 23:38:34 +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
fix94.1
5a817f0ce7 -writing DML options now safe into memory, no way that there
an error can occur anymore
2012-05-08 20:38:50 +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
70955117f9 -fixed missing translatable words in menu_categories and
menu_nandemu
-fixed more spelling mistakes in menu_nandemu, menu_config
and menu_config_game
-updated english.ini
-updated german.ini
2012-05-06 13:55:56 +00:00
fix94.1
be5195aa96 -set up limits of fmt to prevent some missing words
-corrected a few spelling mistakes in menu_nandemu
-removed unneeded std:: from menu and menu_game
2012-05-06 12:59:09 +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
60e103b1bf -set up cover size limit to 1090 pixel instead of 1024 2012-05-05 10:46:01 +00:00
fledge68
d896cb7436 - categories menu 'B' back button fix 2012-05-04 19:31:05 +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
fledge68
31caf39cd2 - re-enabled '1' and '2' buttons for emuflow and brewflow
- updated default.ini to include layouts for emuflow and brewflow
2012-05-04 13:29:08 +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
overjoy.psm
9f7ef01f79 * Make remove Wii games safe again for ppl that don't have their games in subfolders
* Close disc after installing a game
2012-05-04 08:04:23 +00:00
fix94.1
1e0cc275d8 -changed small thing about the help file reading
-WOW r300 already
2012-05-04 05:19:52 +00:00
fix94.1
7e4ca9a773 -reverted overjoys change about gc audio streaming because
it broke it
@overjoy:
I tested the place where it was well enough, I tried to move
it but you can't, you need to set it directly if you want or not,
install plain mios v10 and you'll see there is no other way
2012-05-04 05:09:40 +00:00
yardape8000
bb285e4188 - Merged common menu code
- The main settings menu will now only update the coverflow if needed.  This means pages 3-6 will return instantly.

- fixed typo in NAND saves text (exCisting).  You may have to delete or fix "cfgne26" in your english language file to see the change.
2012-05-04 03:46:18 +00:00
overjoy.psm
0e4ab68f4a * Fixed game installer for Wii games in issue: 48
* Fixed game installer for Wii games on partitions with sector size other than 512
* Fixed removing Wii games (issue: 41)
* Cleaned up some useless stuff
2012-05-04 03:10:17 +00:00