Commit Graph

271 Commits

Author SHA1 Message Date
Fledge68
8d7d6b1e3d - removed source menu multi source. with the new tiers and autoboot and other stuff it became too hard and complicated to code for source menu multi source. if you still want multi source use the 'Select Plugin' menu and add the wii, gc, channels, and homebrew plugins. 2019-10-21 13:25:35 -05:00
Fledge68
c33e07076d - code cleanup so custom banners and snapshots and game info snapshots all work nicely with each other.
- fixed source menu/flow to remember tier filenames and the last selected button from each tier. tier names and button numbers are saved in wiiflow_lite.ini under [SOURCEFLOW] so when you return to wiiflow everything will be as it was when you left.
2019-10-16 18:22:40 -05:00
Fledge68
f3bc0d7ce5 - now if favorites or categories are on when you launch a game they will be on upon returning to wiiflow. 2019-10-09 18:00:54 -05:00
Fledge68
1384e475b0 - snapshots are now centered to fit inside the mini banner frame if theme available. plugin snapshot changes:
[GAME/SNAP] is the snapshot. width and height are just random numbers. wiiflow sets those. and the texture is of course set by wiiflow. the x and y are the upper left and the only thing to worry about.

[GAME/OVERLAY] is the snapshot overlay for handhelds. same info as [GAME/SNAP]

[GAME/SNAP_BG] is used for 2 things.
1. the dimensions of the window inside the frame. (x,y,width,height) used so wiiflow can center the snapshot.
2. the texture of the window inside the frame. wiiflow has it set to a transparent image. but you can make and use a solid colored image if you like.

the frame is still [GAME/USER4]
2019-10-07 12:15:41 -05:00
Fledge68
9d3c65cf9d - added snapshot display for current game. snapshot is displayed where the mini banner normally shows. use wiimpathy's database files and images for the snapshots. note: the width and height is 25% smaller than the one shown in the game info menu. 2019-09-30 11:07:04 -05:00
Fledge68
7eeaf4e053 - added extremes 480p pixel patch via leseratte's usbloader gx code. only for wii games. there is a global default setting in main settings pg 13
and each game has a setting on page 5 that can be default, off, or on.
2019-09-23 09:20:22 -05:00
Fledge68
d4579b57c3 - fix for saving current coverflow layout number when source button has multiple magic numbers.
- minor fix for last commit.
2019-09-09 15:17:52 -05:00
Fledge68
85020b1f03 - code cleanup for themeName. 2019-07-24 12:35:51 -05:00
Fledge68
a0cbc70f7a - added backgrounds dir to wiiflow_lite.ini
- other code cleanup for dirs
2019-07-24 11:23:05 -05:00
Fledge68
5019fb6c99 - added auto hide buttons option for main screen and game selected screen. when set to no those buttons don't hide and display all the time. defaults to yes so buttons hide unless the pointer is in a specified zone of the screen. 2019-07-10 06:59:30 -05:00
Fledge68
5fb7a5af5e - more minor code cleanup for game boot 2019-05-27 11:04:46 -05:00
Fledge68
4b26013ac8 - sourceflow tiers: changed back a tier from '-' button to 'b' button. 'b' button is no longer used to exit or cancel a sourceflow tier but is still allowed during the base sourceflow. 2019-05-19 15:33:21 -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
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
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
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
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
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
43e2dd50e4 - cleaned up cover and banner download coding. 2018-12-12 18:03:33 -06:00
Fledge68
d08c4d4348 - added global GC custom banners download to downloads menu. 2018-12-11 15:24:32 -06:00
Fledge68
bfdde07fc1 - fixed progress bar for cache covers. 2018-11-27 18:08:23 -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
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
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
Fledge68
796a8d78f7 - added pages 7 thru 11 to main settings. for a total of 19 more settings you can now set without having to manually edit the ini file.
- removed the setting data_on_usb. now your dev:/wiiflow folder must be on the same device/partition as the apps folder. which i'm 99.9% sure most users do.
- added sd_only setting. no need to set it unless for some reason it gets set to true and you have usb hdd you want to use.
2018-10-31 14:51:15 -05:00
Fledge68
66b34244fb -restored fanart. but still need to make it work with plugins. 2018-10-15 18:43:49 -05:00
Fledge68
0d213f9b0e -added the ability for users to set the default/global gamecube settings for devo emu memcard, nintendont emu memcard, and nintendont wii u widescreen. under main settings pg 3 gc default settings. this means users will no longer have to manually edit wiiflow lite ini in a text editor for those settings. 2018-10-15 09:23:34 -05:00
Fledge68
972cbc218c -added option to change sourceflow background with every new tier. add the following two lines to your source menu ini's:
[GENERAL]
background=filename.png (or .jpg)

and place your background images in wiiflow/source_menu/backgrounds
2018-10-12 17:16:52 -05:00
Fledge68
10f3429b29 -added the ability to go back a source menu/flow tier by pressing minus controller button and plus controller button to go back to base tier. 2018-10-08 13:21:56 -05:00
Fledge68
365eb5a217 -added flow=x for new_source sourceflow buttons. set x to the number of the flow layout you want to use. if the line is not added then we just use sourceflows last_cf_mode. 2018-10-01 16:01:43 -05:00
Fledge68
0c0fb2c3c5 Revert "-added the option to use virtual subfolders (or tiers) to the source menu. works in sourceflow and regular source menu. if you wish to do this you need to edit your source_menu.ini and do the following."
This reverts commit 8825a7b2e7.
2018-09-26 10:28:01 -05:00
Fledge68
8825a7b2e7 -added the option to use virtual subfolders (or tiers) to the source menu. works in sourceflow and regular source menu. if you wish to do this you need to edit your source_menu.ini and do the following.
add src_folder=x to each button. x is the number of the virtual folder this button belongs in. 0 is obviously the base folder.

add source=folder when you want a button to open a new virtual folder and folder=x to specify which new folder to open. in folders 1 and above you will need to make a back or up button to go back to the previous folder.
2018-09-17 09:30:03 -05:00
Fledge68
f11ccb2611 -fixed sourceflow to include the last source button
-fixed background song title display which decided not to work right anymore for some strange reason.
2018-09-03 16:58:31 -05:00
Fledge68
e0c17d4e4e -removed menu_system, the old wiiflow update menu that we don't use any more. 2018-08-09 16:43:07 -05:00
fledge68
c13a061359 -added libwiidrc so now wiiflow lite can be injected in a wii u wiivc game and will run with the gamepad.
-other minor changes and notes added
2018-08-01 12:27:12 +00:00
fledge68
e4d9b2e0d1 -reverted changes of r1156. readded libwupc. 2018-07-26 22:24:00 +00:00
fledge68
580f98fac5 -Removed LibWUPC now that Libogc supports WiiU Pro controller. 2018-07-16 14:14:38 +00:00
fledge68
2133c1d89a -now cache covers also cache's banners for wii and channel games. 2018-07-16 13:08:45 +00:00
fledge68
66c17c023c -removed sd only arg and replaced it with eisteinx2's code to detect sd only. with slight change because mountall() is called in other places.
-fixed font glyph x spacing so letters like W no longer bleed into or look like they connect to the next letter. also fixes letters like j's. thanks to usbloader gx freetypegx code.
-changed some font sizing. but had to make button fonts in bold. if not bold then sometime's the text would fade out and be hard to read. something to do with the wiiflow button images being transparent. has no effect on non transparent buttons like carbonik abz theme.
-fixed wfl so time and date in games is correct. thanks aphirst!
-now unloading theme.ini from mem after all buttons and labels are created. this is possible since coverflow.ini is now seperate from theme.ini.
- other minor code changes and rem's put in for easier code decyphering.
2018-07-09 14:53:35 +00:00
fledge68
4a566375e0 -added flash screen image to appear before wiiflow wait animation. i hope the image isn't too big to cause problems with wfl.
-added 'noflash' arg for meta.xml if you don't want the flash screen image to appear. and no i can't make it load a image from a folder. it must be compiled in the code.
-added 'sdonly' arg for meta.xml for those of you that have everything on SD and hate the 20 second wait for wiiflow to search for usb devices. thanks einsteinx2!
-added meta.xml args support. meaning when a homebrew boot.dol or elf is launched the meta.xml (if exist) will be read for arguments and those args sent when the app is launched. this fixes the issue of custom wait images when changing themes.
-added spanish translation file 'spanish.ini'. thanks to ravmn for sending it to me!
-other minor changes, mainly remarks added for myself.
2018-06-27 12:47:03 +00:00
fledge68
6782d87f3a -added ability to cache covers. just select your source then go to home menu and click cache covers. it will go thru your current game list and convert the covers to wfc cache files. needed mainly for if you add a bunch of roms and cover pngs for a plugin. or if you for some reason need to remake the wfc files for all your wii or gc games. note using wiimpathy's wfc conv 0.1 on your pc is still a faster option. 2018-06-12 21:27:52 +00:00
fledge68
493e4dc8a9 -fixed issue with emu nand path string.
-recoded cheats download. it should work but geckocodes.org now uses some browser check which prevents downloads on wii. either manually download via pc or get abz's master pack which contains a lot of cheats.
-added comments and minor changes to wait message code.
2018-06-06 21:56:21 +00:00
fledge68
52ea6f6b99 -fixed downloading covers. it works for me although occasionally stalls during downloading a cover. it could be my home network dropping the connection. Also i didn't try downloading more than 4 covers.
-fixed downloading wiitdb.zip.
-downloading banners should work but no one has them hosted anywhere. larsenv has them hosted on github but its https which doesn't work. it must be http.
-downloading cheats broken still.
2018-06-06 11:32:45 +00:00
fledge68
33a6fdb893 -added einsteinx2's gamecube settings for playing gamecube banner sounds and gamecube default sound. with these you can enable/disable the gc banner sound when selecting a game.
play_banner_sound and play_default_sound in the [GAMECUBE] section of wiiflow_lite.ini
2018-05-30 20:45:48 +00:00
fledge68
113c7e015e -updated to compile with devkitPPC r30 and the latest libogc which i think is 1.8.19.
-downloading covers is still broken.
2018-05-29 09:59:57 +00:00