Commit Graph

850 Commits

Author SHA1 Message Date
Fledge68
71555c7c14 - update for custom backgrounds. no longer add background= to source menu buttons. place backgrounds in wiiflow/backgrounds or wiiflow/backgrounds/{theme_name}. name them the same as the platform names under [PLUGINS] in platform ini. match case size. they can be png or jpg. 2019-04-09 10:39:03 -05:00
Fledge68
6236d9b93e - now you can use subfolders to organize your wiiflow/plugins folder. make sure to adjust dolfile and bannersound paths if need be. 2019-04-08 13:19:14 -05:00
Fledge68
3d63886818 - now scummvm ini doesn't have to be in wiiflow/plugins. it can be in wiiflow/plugins/scummvm or apps/scummvm. 2019-04-08 13:13:34 -05:00
Fledge68
27102f4f6f - fix for issue #85 2019-04-08 12:54:26 -05:00
Fledge68
a4968a91ac - now platform ini is loaded on wiiflow start. instead of constantly loading and unloading it. platform ini is now used for gameinfo, coverflows, blank cover titles, and more.
- fixed some missing cleanup when leaving wiiflow. in particular the pointer textures and closing the language ini.
- new way to handle the custom blank covers by Abz. blank covers now must go in wiiflow/boxcovers/blank_covers folder and must be named after their platform name via platform ini. they can also now be png or jpg.
2019-04-08 11:10:30 -05:00
Fledge68
90fd389aac - improved cover loader by adding 3 tries to load the covers. 2nd and third tries are there just to get any missing covers that didn't load the first time.
- homebrew list is now cached again. if you add or delete an app you must do a reload cache.
- if you use the custom blank covers by Abz they now need to go in wiiflow/boxcovers/blank_covers folder.
- homebrew covers must go in wiiflow/boxcovers/homebrew for full covers or wiiflow/covers/homebrew for 2d front covers.
- now using a cache subfolder named homebrew for homebrew covers wfc files. to keep them separate from the game ID games.
- sourceflow now does cache covers the first time and any time you load a new tier. if the covers are already cached then you will only see the progress bar for a split second.
- other minor changes.
- one problem. when using small_box for homebrew covers it will use the apps icon.png and if it has transparency it will look like crap.
2019-03-27 11:45:43 -05:00
Fledge68
f581b3f193 - added using platform ini to get the proper coverflow from the current coverflow ini. requires the updated platform ini and an updated coverflow ini.
- removed the hard coded sideflow and shortflow.
- fixed using custom backgrounds whenever returning back to the game selected screen.
- added custom background cleanup to free the memory used by them.
2019-03-18 13:39:28 -05:00
Fledge68
8a4662bb2f - fix for custom background images when returning from game info menu. 2019-03-09 18:06:14 -06:00
Fledge68
e1880e9fd4 - added 'Lock coverflow layouts' option to page 12 of main settings. set to yes this will disable the 1 and 2 buttons to keep users from switching flow layouts. 2019-03-06 12:52:12 -06:00
Fledge68
cba6c0bcd6 - moved source menu settings to page 12 of main settings. no more pressing 'home' while viewing the source menu/flow. 2019-03-06 07:30:56 -06:00
Fledge68
5dc8212037 - replaced homebrew button on main screen with categories button. new images thanks to Hakaisha. no more 'B' on favorites star.
- replaced adult only button on game selected screen with categories button.
- homebrew button is now restored as one of the quick launch buttons or accessible via source menu or plugin select menu.cpp
- adult only option now replaces the categories option of the game settings menu page 1 line 1.
- locking wiiflow no longer blocks homebrew access. you must use the adult only option for each homebrew app to block kids from accessing it.
- other minor code changes and fixes.
2019-03-04 14:29:46 -06:00
Fledge68
5407cfdf87 - added a fix for plugin rom game info when using a multi platform plugin, ie. genplusgx, wiimednafen, vbagx. if a multi platform plugin is detected then we get the rom's filename extension and use it to determine the platform. if its a zip file we get the filename from inside the zip file. this fix requires an updated platform ini which will be supplied with wfl v5.2.0 2019-02-25 06:09:46 -06:00
Fledge68
f9f23f9048 - now when changing coverflow layout with '1' and '2' the current cover stays as the current cover. 2019-02-18 14:40:07 -06:00
Fledge68
0e58df8918 - some more fanart code cleanup 2019-02-17 15:35:36 -06:00
Fledge68
09e793655d - code patch to make sure -0.00 shows as 0.00 for values on adjust coverflow menu.
- moved parameter selection from middle top to next line on left to keep from mixing with coverflow title.
2019-02-15 19:07:46 -06:00
Fledge68
26a978736c - now if using homebrew plugin you can use favorites and categories. normal homebrew does not. 2019-02-11 14:55:44 -06:00
Fledge68
fbe1de2f4a - minor changes to the 'get rom info' code, but it still works the same. 2019-02-08 16:01:29 -06:00
Fledge68
b7120bbcd8 - fixed Select Plugin menu when using nand and emunand plugins.
- fixed right side text size for Select Plugin menu.
2019-02-07 18:54:32 -06:00
Fledge68
7924720c1e - added option to use multiple homebrew plugins each with it's own romdir=. first six characters of magic# must be 484252. the last to can be random. 2019-02-07 18:34:30 -06:00
Fledge68
ce60043630 - backgrounds for sourceflow tiers and selected sources are now working properly.
- added option to use theme subfolders for the backgrounds. put a folder named the theme in the backgrounds folders and put your images in it. these backgrounds will only load if using that theme.
2019-02-04 12:08:18 -06:00
Fledge68
2babb6d017 - fix for [MAIN/NOTICE] [MAIN/MUSIC] [MAIN/LETTER] not using the theme's font. 2019-01-30 16:37:36 -06:00
Fledge68
dc679ccced - added optional custom coverflow background via source menu button. add 'background=img_name.png or .jpg to any source menu button. put the background images in wiiflow/backgrounds. 2019-01-22 18:18:13 -06:00
Fledge68
3c888b4612 - fixed an issue with reload cache and the new plugin gameinfo database stuff. recreating the game list for wii/gc games would crash on getting the title of the game from wiitdb.xml because of a new check to see if the game is a plugin game.
- fixed the plugin game info overlays position.
- added spaces between multiple genres for plugin game info.
2019-01-14 10:28:31 -06:00
Fledge68
13585275ed - made some changes to the plugin rom info display.
- changed the font smaller.
- added developer:, publisher:, genre:, etc... before each item.
- made the rom info scroll-able if by any chance it doesn't all fit on the screen.
- made some adjustments to position of the images and fixed a little issue with setting the image texture position.
- need to fix the overlays for handheld consoles but personally i would rather just have bigger images and remove the overlays.
2019-01-10 17:13:13 -06:00
Fledge68
47e0b9a6e0 - fixes for issues #54, #55, #56, #57 2019-01-09 06:28:59 -06:00
benoa
09525023a2 Add Plugins databases 2018-12-30 23:00:51 +01:00
Fledge68
baf4855a5e - cleaned up title and text handling for menu's.
- cleaned up code for individual plugin game sounds.
2018-12-27 18:47:00 -06:00
Fledge68
2280abdd29 - fix game/banner sound sometimes memory leak. now properly clearing game/banner sound from memory.
- fix for gc banner sound options previously added to page 11
2018-12-26 14:24:01 -06:00
Fledge68
ab4c6a3ceb - now using font.ttf in imgs folder as wiiflow lite font. hoping it looks better than the wii default font. 2018-12-26 12:07:16 -06:00
Fledge68
4ee62e9adb - removed 'init network' from startup settings.
- moved 'mount sd only' to startup settings.
- added reboot when 'sd only' is changed.
- added GC banner sound options by einsteinx2 to page 11 of main config.
- changed and added a few gecko prints
2018-12-24 07:42:31 -06:00
Fledge68
477a9c4dd4 - fix for issue #49. wii flat front covers downloaded are stretched over front and back of box because of typo by me that saved them in the box covers folder instead of the front covers folder. 2018-12-18 16:43:36 -06:00
Florian Bach
86ae3eba7c Support for new Wiimmfi update 2018-12-15 17:11:17 +01:00
Fledge68
5c0590db56 - minor text changes for cover and banner downloading. 2018-12-12 18:16:42 -06:00
Fledge68
43e2dd50e4 - cleaned up cover and banner download coding. 2018-12-12 18:03:33 -06:00
Fledge68
b44c415602 - fix message typo for banners downloading. 2018-12-11 15:38:44 -06:00
Fledge68
8c3ab3b337 - fix minor mistake in last commit. 2018-12-11 15:35:03 -06:00
Fledge68
d08c4d4348 - added global GC custom banners download to downloads menu. 2018-12-11 15:24:32 -06:00
Fledge68
8d0436c177 - now when wiiflow's language is changed it will auto reload cache so game titles will also be changed. 2018-12-09 15:16:54 -06:00
Fledge68
3d774c105c - fixed issues #37 and #38 to prevent a crash if you don't have a source_menu.init
- now each plugin can remember the last game selected unless you select multiple plugins at once.
2018-12-01 18:39:33 -06:00
Fledge68
bfdde07fc1 - fixed progress bar for cache covers. 2018-11-27 18:08:23 -06:00
Fledge68
39308a921e -back to ppc r30 and libogc 1.8.19 - dosbox wii plugin doesn't like ppc r33 and libogc 1.8.21 2018-11-25 17:37:55 -06:00
Fledge68
cef988d763 - sourceflow small_covers can now go in a subfolder with the same name as the theme. which makes them change when the theme is changed.
- added notification messages when you delete a cover or banner on manager cover banner menu.
- download cover menu changes: title is now 'Downloads'. removed 'missing' button and changed 'all' to 'download' because there was no difference between all and missing. it always downloads missing covers. in the future i plan to add custom banners download which will download all missing custom GC banners.
2018-11-23 15:31:04 -06:00
Fledge68
354bddc664 - fixed issue #21 downloading covers, gametdb.zip, banners, and cheatfiles. now pausing bg music while downloading to prevent music thread from interfering with the internet network connection. also now clearing downloaded data from memory when done with it. code was missing to free the mem when done which caused out of memory issues of course. my fault i didn't see it till now.
- fixed issue #23 the progress bar and percentage when downloading covers.
- fixed issue #26 reload cache when using wii, gc, and channels plugins in plugin view.
2018-11-19 12:14:40 -06:00
Fledge68
6dca85ef85 -fix for issue #18 plugin view will properly remember last game played when using wii, gc, and channel plugins.
-fix for issue #17 default theme name no longer all caps.
-fix for issue #16 channels type setting default text fixed.
-fix for issue #15, #14, #13 - all settings are fixed to show yes, no , on, off correctly
-fixed unused parameter warning in sys.c when compiling
2018-11-16 15:38:48 -06:00
Fledge68
f3e39a4fb9 -now compiled with ppc r33 and libogc 1.8.21
-time issues appear to be fixed. thanks wintermute and endrift!
2018-11-14 18:45:46 -06:00
Fledge68
c8d5b12a12 -moved #define APP_WIIFLOW from sys.h to defines.h
-fix for issue #6 - now setting 'return to' to 'disable' will properly disable it.
-fixed a few strncpy's to make sure the last char is '/0'. to prevent any string overflow even though it shouldn't happen.
-other code cleanup
2018-11-12 14:38:37 -06:00
Fledge68
e133c49836 -since wiiflow (lite) can no longer work in neek2o mode i cleaned up the code for exit to Neek2o on the exit to menu.cpp
-also cleaned up the code for setting the current emu nand path.
2018-11-09 16:09:07 -06:00
Fledge68
056aa2735b -fix wii games default partition for first boot of wiiflow (lite). so if you have sd and usb on first boot it is set to the one with a wbfs folder or wbfs file system. 2018-11-06 16:13:06 -06:00
Fledge68
01e7899c69 -now at major version 5
-removed svn revision number. no longer needed.
2018-11-05 14:29:31 -06:00
Fledge68
bc19bb6c34 -added auto cache covers and banners when you start wiiflow for the very first time or do a reload cache. don't worry it doesn't delete all your cached covers and recreate them. it only makes them if they don't already exist which would be new games you may have added. 2018-11-05 13:57:01 -06:00