Commit Graph

69 Commits

Author SHA1 Message Date
fix94.1
3d2363bd78 -set main dol optimize level back to -O2
-set optimize level of booter from -Os to -O1
-added back name addition for gamecube game disc 2
-made gprintf, fmt and sfmt a bit more safe
-removed unneeded char for list check, just wastes memory
2012-10-10 14:03:04 +00:00
fix94.1
fb7cdc4d75 -changed optimize level from -O2 to -O1 to fix some broken PNG
images
-changed list stuff a bit again, it'll take more mem now but
therefore it shouldnt slowdown when having alot of folders
@devs
-added crc32buffer, if you wanna know if the content is OK just
crc32 it :P
2012-10-08 12:44:31 +00:00
fix94.1
85da1d31d9 -changed that list code yet again a bit, possibly fixed a
slowdown in reload cache
2012-10-07 19:59:50 +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
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
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
f6e7fd2332 -updated cache system for plugins, it now wont use folder names
for the db files but its plugin magic to prevent double entries
because of same paths for alternative plugins
-removed some annoying debug prints yet again
2012-10-02 19:26:50 +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
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
overjoy.psm
f9040335a7 Because support for Wiiflow is currently only available in uneek2o and uneek2o is only able to use emulated nand dumps from the first partition on the USB-device the neek2o options are disabled now if a nand dump from another partition or SD-card is used. 2012-09-10 20:23:30 +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
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
3c4bdd228e sorry for r666 but it was too funny :P
-fixed deleting gamecube games
-fixed wiiflow displaying broken gamecube iso files and then
crash on selection
2012-08-20 19:15:52 +00:00
fix94.1
39e8ceb842 -removed a few unneeded lines of code 2012-08-16 14:09:02 +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
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
5254ace17c 2012-07-06 00:36:45 +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
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
452c8b4f46 -setting the O in Okami to a regular one (issue 77) 2012-06-15 14:47:27 +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
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
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
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
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
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
bd40c72b13 -fixed double gamecube games created 2012-05-22 18:06:43 +00:00
fix94.1
e3e04bd584 -now also reading all subdirectories for emulator coverflow
-corrected small debug print mistake
-set down mem1 usage a little bit
-enabled randomize_music by default
2012-05-21 12:42:10 +00:00
fix94.1
84cf561172 -added subdirectory reading for music files, means you now
finally can have your albums in the music folder organized ;)
2012-05-20 20:05:16 +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
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
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
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
fix94.1
d714ded900 -fixed 99,999% herpderp bug that wiiflow freeze when trying
to enter emulator gameview
-set title length copy to 64 chars, not that we get a codedump
2012-04-28 16:52:41 +00:00
fix94.1
6992830ced -fixed problem that game titles were not displayed correctly
if wiiflow was compiled with devkitppc r25 or newer
2012-04-28 13:51:31 +00:00
fix94.1
7bf6961ae3 -changed some small thing to plugin loading again 2012-04-28 09:57:29 +00:00
fix94.1
fe887eb0ff -displaying game name without extension in emulator coverflow
now, covers now also dont need extension anymore
2012-04-26 18:43:05 +00:00
fix94.1
db893ac4e1 -herpderp 2012-04-22 14:06:43 +00:00
fix94.1
82ce0f2dce -fixed codedump on refreshing dml coverflow cache
-added detection of new GCReEx games on sd card
2012-04-22 13:39:26 +00:00
fix94.1
e4df9ddf82 -added support for gc games extracted with crediars new
tool GCReEx for DML v1.0
-changed small thing about plugin loading in code
2012-04-21 17:15:35 +00:00
fix94.1
b4ca1536b5 -added cache support for emulator coverflow,
should speed up loading alot
2012-04-10 13:37:57 +00:00
fix94.1
72a7106fad -added dynamic emulator plugin support, wiiflow will now read the emulator
dol name, rom path and everything else needed from a ini in the wiiflow/plugins
folder, see http://www.mediafire.com/?kj6dalp2ly3y35j for the currently 4
emulator mod inis.
2012-04-09 23:19:08 +00:00
fix94.1
3092a1aa2a -added basic emulator support into a new coverflow view, "EMULATOR", you can disable it via wiiflow.ini see
"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
2012-04-08 15:54:34 +00:00
overjoy.psm
3153ef3d2e Build for main svn r428
* Added nanddumper functions (Nand dumper not enabled yet)

* Added an extended check for new installed games which is enabled by default
Since the check takes some time you can bypass the check by setting: 'extended_list_check' in GENERAL section of wiiflow.ini to 'no'
Todo: Add an extended check for removed games

* Fixed a bug ISFS_Initialize() was called before reloading to cIOS

* Fixed long wait time when installing a Wii game @ 100%
2012-04-05 11:00:05 +00:00
fix94.1
c5b8212800 -when in DML USB view, it will display if the game is already
on SD card by adding "(on SD)" behind the game title (you need
to reload cache for it to work) (issue 22)
2012-04-03 14:53:40 +00:00
fix94.1
592e22951f -if a gamecube game is found in the wbfs folder,
it will be displayed in regular wii coverflow and
it's also possible to launch it as in dml coverflow
2012-03-10 22:07:06 +00:00
overjoy.psm
bf39d8e26a * The second disc of a Gamecube game that comes with two discs is now marked as "disc 2" in coverflow
* The GC Ex Dumper will now wait after the first read error so the user can eject the disc to clean it
* Added a check to the GC Ex Dumper that sees if the disc is ejected by accident
* Fixed free block/size calculation for GC Ex Dumper
* Fixed some thread messages
* Again some code cleanup and minor fixes
* Updated dutch.ini
* Updated english.ini

NOTE: The GC Ex dumper will only wait after the first read error. If the disc still contains errors after it's cleaned the dumper will stop the process or continue and lose the unreadable data in "skip on error" mode
2012-03-09 02:47:41 +00:00