Commit Graph

278 Commits

Author SHA1 Message Date
Fledge68
6b1dcabf36 - moved SD only to wiiflow save file to possibly speed up wiiflow start up. note very first time will be slow and try to mount a USB drive but afterwards will be fast again.
- removed splash image on start up.
2022-06-17 17:29:09 -05:00
Fledge68
dff4272de0 - gui sound volume fix.
- various minor code changes.
2022-05-06 17:55:01 -05:00
Fledge68
6f6b3ec2d8 external_booter.bin fixes that i missed when i changed the booter in v5.5.0 beta 12 commit 9f7da43
- added missing *BI2 = 0x817E5480; to  Disc_SetLowMem() for wii games.
- added missing memcpy((void*)0x80001800, (void*)Disc_ID, 8); needed for debugger and ocarina cheats engine.

- fixed default setting for savegame emulation back to OFF (0). v5.5.0 and v5.5.1 new clean install's would set it to FULL (2) which caused wii games to crash on boot up. if you have this issue you can simply go to main settings>nand emulation settings and set it to OFF.
- changes to STexture::fromPNG() to hopefully clear up the out of mem issue when downloading and converting the cover png to a wfc cache file.
- v5.5.2
2022-02-07 07:19:27 -06:00
Fledge68
105a1bc623 - fix for channels video modes broken in 5.5.0
- now always use coverfolder for plugins
- v5.5.1
2022-01-14 15:10:56 -06:00
Fledge68
12d21fa0a7 - now compiled with devkitppc r39-2 (GCC 11) and libogc 2.3.1-1
- updated libwolfssl
- many thanks to blackb0x
2021-09-06 14:16:45 -05:00
Fledge68
ec5bd48a5b -compiled with ppc r37-4 and libogc 2.1.0 2021-09-03 16:57:46 -05:00
Fledge68
c90587576b - Now compiled with ppc r36 and libogc 1.8.24
- fix in menu.cpp for scummvm.ini in apps/scummvm folder
- v5.5.0 beta 1
2021-09-01 15:51:09 -05:00
Fledge68
ac4e5ddf1a - official added the clear CD case spine skin. In your plugin use casecolor=111111. may have to do a Reload Cache.
- fixed the page button of the source menu setup menu which sometimes said one too many pages.
2020-11-16 15:11:04 -06:00
Fledge68
e6beda957a - fixes for two mistakes in 5.4.7
- upped to 5.4 8
2020-11-11 13:24:29 -06:00
Fledge68
1595356f59 - fixed the Source Menu page button when hiding buttons. the count was off by one so sometimes the page button said there was another page when there really wasn't.
- fixed a minor issue when changing a plugins rom dir but then exiting the source menu via B button without selecting a source, it wouldn't reload the current coverflow but now it does.
- now when you have only the front cover image wiiflow will use that platform's custom blank cover image for the spine and back of the cover.
- made source menu setup menu's more noticable when you switch from select a source to selecting a plugin and back. before it was hard to tell you had moved to a new menu cause they look nearly identical.
2020-09-25 06:19:03 -05:00
Fledge68
144e7669ed - fixed source menu setup linking source buttons to plugins
- cleaned up gui code a tiny bit.
- beta 5
2020-09-07 06:26:12 -05:00
Fledge68
7a3e7db40d - changed a lot of free's to MEM2_free even though the way Fix94 wrote his mem manager, using free is fine too. but this does help me see what is using MEM2.
- cleaned up error handling in PNGU.
2020-06-25 18:11:58 -05:00
wiidev
bce2b21ca9 Optimize the splash and wait images 2020-05-09 06:15:14 +01:00
Fledge68
1724046bf3 - fixed homebrew icon pngs with transparency correctly now. no more blank black covers. 2020-04-20 08:16:18 -05:00
wiidev
1ce62ffb75 Optimize images 2020-04-12 19:35:57 +01:00
wiidev
9ad0c6da08 Support paletted images 2020-04-12 19:34:05 +01:00
Fledge68
ee14187e2d - fixed missing cache covers for real nand channels if you add covers manually and do reload cache. Thanks blackb0x!
- fixed crash when pressing 1/x or 2/y buttons (change coverflow layout) when no covers are loaded.
- fixed hiding the wait loading animation when using source menu on start.
- fixed exiting source menu on start via B button so covers show properly.
- fixed using homebrew icon.png's with transparency as covers for smallbox by restoring some old code I didn't understand. But ... sometimes the icon.png textures (.wfc) are saved as empty black boxes.
- if you get an empty black box for your homebrew cover image you can select the cover and click the 'X' delete icon. it will not delete your homebrew app but will instead delete the cover texture file (.wfc). Then you can do reload cache and hopefully your cover will be fixed.
- tried fixing cacheing covers after downloading them. works sometimes. It's a low free mem2 error if using rhapsodii shima theme and having a lot of games. if covers do not appear after downloading then i suggest rebooting wiiflow and doing reload cache first thing or switch to wiiflow's default theme and then download the covers and then switch back to rhapsodii shima theme.
2020-04-08 12:06:21 -05:00
Fledge68
19c11f1c85 - reverted change in 5.4.1 that made video output a little blurry.
- reverted change in 5.4.0 that may be the reason some users have issues loading games from sd card. especially on vWii.
- changed wiinertag to riitag and cleaned up code for it. More info here - https://gbatemp.net/threads/riitag-gamertag-for-wii-replacement-for-wiinnertag-and-dutag.559500/
- removed dutag
- changed optimmization from from -os to -o2 to hopefully compile better.
- other minor code cleanup.
2020-03-19 17:38:32 -05:00
Fledge68
53a06c0f8d - fixed cacheing scummvm covers
- fixed setting scummvm cover's color via plugin
- now scummvm list is cached like all the other lists. but still does not use custom titles or titles from the plugins data xml.
- fixed the random bug where covers sometimes were not cached.
- fixed minor memory leaks via gametdb.cpp
- fixed an issue with using custom backgrounds via source menu.
- added the ability to move to next and previous game while on game info menu by using the controllers '+' and '-' buttons
- added the ability to launch a game directly from the game info menu by pressing 'A' on the controller.
- added the abilty to launch super smash bros melee via nintendont slippi. manually edit wiiflow_lite.ini by adding use_slippi=yes under [GAMECUBE]. google nintendont slippi and slippi project to learn about it.
- upped to version 5.4.1
2020-02-02 14:25:05 -06:00
Fledge68
1a4a5e0e93 - Set to v5.4.0 2019-12-25 10:05:32 -06:00
Fledge68
df81ad9f22 - fixed GetTitle for plugins to get title in current language if available otherwise default to english.
- also cleaned up GameTDB.cpp
2019-11-18 09:27:21 -06:00
Fledge68
d22b1e26a7 - fix to keep check boxes selected when not using the pointer. 2019-10-21 17:44:34 -05:00
Fledge68
8bfe832e61 - removed some unused coverflow stuff. no longer needed. 2019-10-20 16:06:19 -05:00
Fledge68
8202b28a1a - fix hide animation of game snapshots and main screen favorites star. 2019-10-19 18:45:51 -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
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
8a01942785
Merge pull request #105 from Muzzarino/patch-1
Update coverflow.cpp
2019-07-08 09:06:14 -05:00
Muzzarino
dd7a7b480d
Update coverflow.cpp 2019-07-03 03:00:18 -07:00
Fledge68
07326391df - minor fixes to coverflow. 2019-06-20 14:41:18 -05:00
Muzzarino
110becb641
Update coverflow.cpp 2019-06-14 19:15:04 -07:00
Fledge68
7bf04b023d - set wiiflow to default to using cIOS. if you want to use IOS58 go to startup settings and set force load cios to 'no'.
- #92 doubled the length of char wfcTitle[] to 128 for long plugin rom titles. fixes possible rom covers not showing do to their title being longer than 64.
- #93 added .gcm as a extension for gamecube ISO's.
- fixed hiding homebrew icon via homebrew settings option.
2019-04-29 08:14:54 -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
b7f4675c62 - additional fixes for last commit 2019-03-27 18:29:34 -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
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
0151146562 - minor coverflow code change. 2019-02-26 15:49:47 -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
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
2babb6d017 - fix for [MAIN/NOTICE] [MAIN/MUSIC] [MAIN/LETTER] not using the theme's font. 2019-01-30 16:37:36 -06:00
Fledge68
21b6bec670 - fixed wfl_as_wiiflow using stub bin to return to wiiflow after launching gc, homebrew, or plugins.
- fixed wfl_as_wiiflow splash image to display its image not the image for wiiflow lite.
- fixed wfl_as_wiiflow name display on 'home menu'. now displays as WiiFlow WFL.
2019-01-16 12:54:51 -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
benoa
09525023a2 Add Plugins databases 2018-12-30 23:00:51 +01: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
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
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
7c4eb065b2 -cleaned up cover loader a little. 2018-11-13 16:08:25 -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
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