Commit Graph

350 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
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
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
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
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
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
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
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
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
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
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
Fledge68
143cb7e941 -now using compiler directives to make it easy to compile wiiflow lite or wfl_as wiiiflow. just uncomment line 5 in sys.h to compile as wfl as wiiflow. 2018-11-03 12:10:34 -05: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
d03c014f43 - cleaned up fanart code. 2018-10-26 15:30:29 -05:00
Fledge68
2daed253a4 - expanded fanart path chars from 64 to 164. should help with long rom names. thanks wiimpathy.
- made the following fanart changes:
*fanart still auto displays
*only fanart shows. no cover and no game title and no buttons (play, back, favs, etc.)
*to stop and exit fanart press 'a' while pointer hand is on screen. if pointer hand is not on screen pressing 'a' launches game. pressing 'b' exits game selected screen and returns to normal coverflow. d-pad right and left still go to next or previous game.
*fanart can either play once or loop.
when play once is done it automatically clears fanart and returns to cover view.
with looping it will restart the fanart. looping is good for slideshows of game images.
​
looping and play once is determined by the setting "show_cover_after_animation". if set to no then looping is enabled. set to yes for only once.
2018-10-24 17:05:02 -05:00
Fledge68
66b34244fb -restored fanart. but still need to make it work with plugins. 2018-10-15 18:43:49 -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
1f463f9f50 -now compiling with devkitppc r30 and libogc 1.8.19. this fixes the time() issues that occurred with r31 and r32 and libogc 1.8.20. 2018-10-08 06:29:08 -05:00
Fledge68
a800913deb -now removing games from categories_lite.ini if it doesn't have any category set. this should keep categories_lite.ini small and less cluttered. 2018-09-26 14:49:55 -05:00
Fledge68
e968a81322 -added _flatflow to display covers not in boxmode. add boxmode=no to a plugin.ini. if all plugins selected have boxmode=no then boxmode will be set to off and the coverflow used will be _FLATFLOW. 2018-09-26 13:26:01 -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
c3f3cfaa96 -removed svn script. will have to manually update it from now on. 2018-08-08 18:41:33 -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
0888312372 -removed neek2o mode. meaning wiiflow will no longer work in neek2o environment. launching channels in neek2o still works. 2018-07-15 22:12:56 +00:00
fledge68
c5168d89aa -removed sys_dolphin mode. meaning no longer able to load wiiflow in the dolphin emu. i doubt if anyone did. 2018-07-15 20:59:35 +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
db38a8b9ab -fixed small banner frame (carbonik abz theme) hiding when switching to full banner.
-fixed music title display to use word wrap if wanted.
2018-06-10 22:55:24 +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