Commit Graph

923 Commits

Author SHA1 Message Date
wiidev
4d6f75112b Improved file formatting 2020-04-12 20:25:10 +01:00
wiidev
a85d33ffd7 Use the memory manager for downloads 2020-04-12 19:39:10 +01:00
wiidev
1ce62ffb75 Optimize images 2020-04-12 19:35:57 +01:00
wiidev
0c8477548c Prevent crash caused by debug logging & gamercards 2020-04-12 19:33:31 +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
a721007051 - source menu cleanup that fixes some source menu issues. now it should be working correctly. 2019-12-23 08:51:43 -06:00
Fledge68
27cbbbf8c0 - added option to have separate plugin categories and normal (Wii) categories in categories_lite ini. Normal categories go under [GENERAL] and plugin categories go under [PLUGINS]. Plugin categories will show when viewing plugin games and normal categories will show when not viewing plugin games. The only problem is when you combine normal games with plugin games ... the categories menu will show plugin categories only. I haven't got a solution to that issue yet. If you have your plugin games currently working with the normal categories then don't worry they will still work. you don't have to copy the [GENERAL] section and rename it to [PLUGINS]. 2019-12-18 09:39:27 -06:00
Fledge68
33859d443b - Now only disc 1 of double disc Gamecube games is added to gamelist. Disc 2 are skipped and no longer need to be hidden with a hidden category. double disc games will ask on launch which disc to use. 2019-12-15 16:02:10 -06:00
Fledge68
bd82383e3c - made all game info controller images 60x60 and changed microphone and nunchuck cause i thought they were too big.
- made it so theme makers can set the size of the controller images.
2019-12-05 16:07:30 -06:00
Fledge68
d6d931c35a - fixes for custom background code. 2019-12-02 13:43:19 -06:00
Fledge68
7e5627b3e0 - now compiled with the 480p pixel patch applied to libogc.a
- fixed keeping buttons hidden when moving from one full game banner to another.
2019-11-27 09:31:18 -06:00
Fledge68
0d59191da9 - added 'use plugin database titles" option to pg 13 of main settings. defaults to YES. set to NO if you do not want to use titles from the plugin database files. All cached lists will be deleted to be remade with the new titles.
- added 'covers box mode' option to pg 13 of main settings. defaults to ON. set to OFF if you want to use only flat covers. does not apply to sourceflow, homebrew flow, and plugins with box mode set.
- fixed text size of category names on right half of categories menu. They were too small. strangely no one noticed or reported it.
- cleaned up create game list code a little.
- upped to beta 15.
2019-11-27 07:28:54 -06:00
Fledge68
e18c3569a6 - small changes for last commit. sometimes i don't notice things until right after i commit. oh well. 2019-11-23 18:25:49 -06:00
Fledge68
d2c23240e7 - reworked code for custom backgrounds. should be better. 2019-11-23 17:54:38 -06:00
Fledge68
02f1d4ba8d - small changes for source menu/flow 2019-11-20 12:45:17 -06:00
Fledge68
7f1b5dff10 - fix minor issue with showing game info.
- possible fix for SD card mounting.
2019-11-13 17:35:22 -06:00
Fledge68
e68197246c - added 'back_tier' as a source menu button option. in case you would like to show a up or back arrow to return to previous tier.
- changed 'source menu on start' to always start on base tier.
2019-11-11 09:59:43 -06:00
Fledge68
c80b3a3277 - upped to beta 14
- fixed download cheat file messages.
dlmsg35=Downloaded cheat file has no cheats!
dlmsg36=No cheat file available to download.
- also noted that holding 1/x and pressing 2/y will delete the current cheat files so you can re download if there's a need to.
2019-11-04 11:29:12 -06:00
Fledge68
b2635620ce - added source menu ini option to set flow layout number. under [general] add flow=#. this also applies to tiers.
- added clearing source tiers and tier current button numbers whenever a new theme is chosen.
2019-11-03 17:49:19 -06:00
Fledge68
e29894d629 - added Nintendont BBA emulation and Net Profile options to Game Settings. 2019-10-31 19:00:58 -05:00
Fledge68
4761d0ce84 - moved settings button on main screen back but keeping the settings button on Home Menu for now. 2019-10-30 11:46:30 -05:00
Fledge68
7e4011138f - channels type fix. 2019-10-28 13:43:13 -05:00
Fledge68
24ce6136e4 - added downloading and saving messages when downloading cheats. 2019-10-28 13:17:03 -05:00
Fledge68
982c761ab5 - On Home Menu replaced Install with Shutdown (power off) option which asks if Full Shutdown or Standby mode. 2019-10-28 10:01:52 -05:00
Fledge68
26ad30f907 - added no cheats available message instead of download failed, if no cheat's file is available on geckocodes.org. 2019-10-26 19:08:21 -05:00
Fledge68
8ba563cfd6 - fix for being able to select more than 10 categories.
- added prefer_usb option for Wii and GameCube games. when set to yes their partition will be set to USB if USB is connected otherwise set to SD.
- possible fix for homebrew and plugin dol launching by moving ShutdownBeforeExit after loading IOS 58.
2019-10-26 18:45:55 -05:00
wiidev
cc715cf04a Add TLS support 2019-10-24 23:26:17 +01:00
Fledge68
497f283a5e - pressing Home button while on sourceflow now returns you to the base tier or exits sourceflow. the plus button no longer does this. This also prevents access to the Home Menu while on sourceflow. 2019-10-23 09:06:39 -05:00
Fledge68
d37c032864 - minor code changes and set to beta 12 2019-10-22 16:01:34 -05:00
Fledge68
d22b1e26a7 - fix to keep check boxes selected when not using the pointer. 2019-10-21 17:44:34 -05:00
Fledge68
ebe85b1a60 - fix for issue #122. added selected images with light blue border for the different check boxes. thanks gingerbeardman matt!
theme makers will need to update their themes to included new images for the selected check boxes.
2019-10-21 14:03:59 -05:00
Fledge68
5066724506 - removed the 'all plugins' option from source menu. no one used it and if you do need all plugins just use the 'Select Plugin' Menu. 2019-10-21 13:29:55 -05:00
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
7f5a8641ea - moved 'settings button' from main screen to 'Home Menu' and removed 'cache covers' from 'Home Menu' because it is automatically done after reload cache. So to get to main settings go to home menu and select Settings. a little extra step but its ok.
- some theme domain name changes:
[MAIN/CONFIG_BTN] is deleted
[HOME/SETTINGS] is now [HOME/HELP]
[HOME/FTP] is now [HOME/SELECT_PLUGIN]
[HOME/ABOUT] is now [HOME/CREDITS]
[HOME/UPDATE] is now [HOME/SETTINGS]
2019-10-21 08:38:26 -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
cc62795644 - fixed a small issue with custom backgrounds 2019-10-17 17:27:54 -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
b7024400cd - added frames for mini banner and snapshot image. wiiflow uses a blank texture so they are invisible but theme makers can now use [GAME/SNAP_FRAME] and [GAME/BANNER_FRAME] to add a frame texture. [GAME/USER4] is no longer used as a banner frame.
x, y, and width, height values suggestions for 8 pixel wide frame. if its thicker or thinner you will need to adjust.
banner = 377, 23, 262, 151
snapshot = 377, 23, 262, 186 ( a little taller )
2019-10-09 15:12:42 -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
6e5c168185 - fix for last commit. using GetTitle instead of GetName. 2019-09-12 16:49:58 -05:00
Fledge68
13e65956fe - Plugin game list generator now gets rom title and ID from wiimpathy's plugins database files. a 'reload cache' will need to be done for each plugin source so the title and ID can be added to the current cached list. custom titles still work and will override plugin database files. titles are based on custom titles file then plugins database file and finally the rom filename. if the ID is not found in the plugins database files it will have an ID of 'PLUGIN' and no game info will be displayed on the game info screen.
arcade rom clones are not included in the plugins database files to keep the files short. Any arcade rom clones you have will either not be found or will aquire the same ID and title as the parent rom when the CRC of the clone rom is included in the parent roms list of CRC's. you will need to manually edit both the CRC list file and xml database file to include the rom info on any clone you have in order for them to display the correct title and game info. i would think only a small handfull of your roms would be clones.

reload cache may take longer now to create the cached list. I found zipped roms for snes, nes, and others are no problem because even if the filename can't be found the crc does not need to be calculated. it is merely taken from the zip file which already holds the crc. on the other hand, half of my gba roms are unzipped with a gba extension. so my gba list takes 10 seconds or so to make because the crc of the unzipped roms does need to be calculated. mame roms use the filename but if it's a clone then it will calculate the crc of the rom zip file. thus any clones will slow things down unless you add them to the database files mentioned above. I imagine megaCD and PS1 cd games will be slow to reload cache. but at least you only need to do it once or whenever you add or delete a game.

wiimpathy's database files use the no intro naming convention. i'm not crazy about it because it moves any leading 'the' to the end preceded by a comma. in this case i use custom titles ini to put the title the way i want.
2019-09-11 15:57:16 -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