Commit Graph

361 Commits

Author SHA1 Message Date
fledge68
d390563d5a -removed source menu settings from startup settings.
-access source menu setting via home button when viewing source menu or sourceflow.
-source menu is now automatically enabled if a source_menu.ini is found.
-removed five source view icons if no source_menu.ini found.
-other minor source menu code cleanup
2016-04-26 00:43:09 +00:00
fledge68
eff9f721e5 -okay fried my brain on trying to follow all this checking emunand partitions and paths and extracting etc... for emunand and emunand saves
-cleaned up some code for emunand list and when using emunand for wii saves. might be a problem here or there but need to take a break and come back to this later. should work for now.
2016-04-25 00:04:38 +00:00
fledge68
ac4012e708 -now gamecube view defaults to on if either devolution or nintendont are installed.
-removed setting emu paths and changing emu presets.
-added select nand setting on page 2 of nand emulation settings. nands must be in a subfolder of nands folder on root of device. example - dev:/nands/nand1, dev:/nands/nand2 etc..
-nand select also works for saves nand in wii view.
-nand emulation settings is only shown if in wii view or nand view.
-if no nand is found wiiflow will create a nand named default in the nands folder.
-rewrote coverloader code a little to make it easier to follow. but still couldn't fix it. honestly it appears there's nothing wrong. wiiflow just acts weird.
2016-04-21 00:05:28 +00:00
fledge68
0eb210b7fa -minor change to the previous commit when direct launching a game by holding B and pressing A. 2016-04-13 15:52:33 +00:00
fledge68
f19accd147 -fix for wrong banners and game sound playing when selecting a game that isn't the center one in coverflow. 2016-04-13 14:16:41 +00:00
fledge68
a66723807e - CHANNNEL_DOMAIN disable is now CHANNEL_DOMAIN emu_nand (=yes or no) because that's what it's used for.
- GENERAL hidechannels is now CHANNEL_DOMAIN disable because that's what it is for all the other domains. makes sense to me. :P
- GAMECUBE_DOMAIN always_show_button is now GAMECUBE_DOMAIN disable to match all the other domains.
- so now 'disable' for each domain means show or don't show that view except wii of course.
2016-04-05 22:42:32 +00:00
fledge68
abcd42885b -cleaned up code from last commit
-cleaned up and rewrote some of the startup code.
-Note: This is cleanest and smoothest i've seen wiiflow run. I haven't even noticed any messed up covers.
2016-04-03 01:03:39 +00:00
fledge68
54bc13964d -fixed some error messages that didn't translate properly 2016-04-03 00:42:09 +00:00
fledge68
45b39c2be0 -Made a BOLD move and removed all DML and NMM stuff. To play GameCube games you must use Devolution or Nintendont. To play GameCube Disc you must use Nintendont. The only advantage to DML was the screenshot feature and cheats work better. If you really want to use DML then use Dios Mios Booter or USBLoader GX like I will.
-Readded the code to paths to be able to change the path where Wii and GC games are kept. But they really should just be kept in dev:/wbfs and dev:/games.
-wiiflow_lite.ini changes under [GAMECUBE] are:
removed video_setting= - was used to tell wiiflow when using DML or Nintendont to set cfg args for video mode. not needed anymore.
dir_usb_games= - is now - gc_games_dir= with default of %s:/games similar to wii_games_dir
dm_widescreen= - is now - widescreen=
screenshot= is removed. was used for DML
wiiu_widescreen= is added. but only used if on a Wii U
-gameconfig2.ini changes as well.
-NMM and DML is still used in theme ini files. may change in a commit soon but that means all themes have to be modified, a big pain in the butt.
-language and help files will need to be updated to remove all DML and NMM crap.
-and default names of images for some icons and btns need to be changed but for now left them as they are.
-other minor changes. Most of it untested so I hope it all works, if not then repair commits will follow.
2016-04-03 00:31:02 +00:00
fledge68
9dc3eaaad1 - removed the ability to change the wii games directory and the gc games directory. may bring them back some day. Today it's standard for wii games to go in dev:/wbfs and gc games in dev:/games.
- also changed all toogle's to toggle, the correct spelling.
2016-04-02 17:19:19 +00:00
fledge68
48257f8e70 - no Game Settings menu for plugins and homebrew. 2016-04-02 17:04:05 +00:00
fledge68
0880168ea6 - Game Settings menu changes.
- For GC games, pages 2 - 4 only show settings based on the gc loader selected on page 1.
- combined game language and video on page 1 to be used for all (wii, channels, and gc). no more seperate labels and buttons for GC.
- Seperated NMM and Nintendont emu memcard because nmm doesn't allow multisave. But they still use the same label and buttons.
- Note themes may have to be edited. gcloader up to line 2, native controls down to line 3, devo memcard up to line 1, and no dvd down to line 4.
2016-04-02 16:58:12 +00:00
fledge68
a0e32e7ae7 -CURSES! I missed a change for last commit. 2016-04-02 16:16:52 +00:00
fledge68
7bad8c3fd3 * Added Abz's 1076 mod patch with code cleanup by me. His patch includes:
- private server
- sicksaxis to be able to a ps3 controller in wiiflow
- support for the latest nintendont with argsboot
- other minor changes that i may or may not change soon.
- credit to Abz, Airline38, and anyone else who helped with coding.
2016-04-02 15:46:06 +00:00
fix94.1
e399a8cbc4 -autobooting nintendont games via args if nintendont 1.98 or newer is used, makes the bootup faster
-nintendonts memory card emulation is now enabled by default
-if using a wiiu wiiflow will now automatically use nintendont or devolution instead of the MIOS to boot gamecube games by default
-fixed the bug that wiiflow did not display gamecube games even if nintendont is available
2014-06-24 13:33:54 +00:00
fix94.1
ca8bec90d1 -added id6 support for thp files
-updated wiiflow to the latest devkitppc and latest libogc
2014-05-25 20:54:39 +00:00
fix94.1
dbb9266eaf -updated nintendont support 2014-04-25 20:23:21 +00:00
fix94.1
3b1dcf389a -added back some missing cover converting code for jpegs
-added some more debug information and more safety code
2014-03-24 18:59:24 +00:00
fix94.1
bbf0091922 -plugin videos now need to be in subfolders if you have "coverFolder" for the ini set
-plugins now also play videos which have the magic number as name if no specific video was found
-switched from libjpeg to the turbojpeg wrapper from libjpeg-turbo to simplify the whole jpeg decoding code by alot
-heavly optimized the video decoding code
2014-03-22 21:32:40 +00:00
fix94.1
fad956006c -thp videos now behave very similar to banners using a new drawing system (not fully tested, may not work correctly)
-you can use thp videos for plugins, just use the same name system like covers (the whole game name with extension for both thp and ogg), if wiiflow finds such a video it'll play it in plugin flow by default
2014-03-18 02:39:42 +00:00
fix94.1
18bab7faf5 -made most thread stacks static, that should increase speed and stability
-moved some memory positions so we have 45mb mem2 compared to 44mb mem2 previously
-slighly increased some timeouts and memory sizes for security
2014-03-17 17:38:32 +00:00
fix94.1
3bc03871fe -fixed a mixed up background (thanks ayatus)
-set wiiflow version to beta 4.2.2
-added another memory manager just for wii games and banners
-changed THP file playback, for sound you now need to have a ogg file with the same name, that fixes all audio shutters and crashes
-optimized THP file playback and JPG extraction alot, it should now work fine with 640x480 30fps without any crash or freeze anymore
2014-02-28 23:11:02 +00:00
overjoy.psm
ecbed6571a * Small fix for ppl that use an usb device with 4k sectors
* Added better region free support that fix some issue games (Menu option will follow)
2014-02-16 20:12:35 +00:00
fix94.1
bca5b4dc8e -fixed neek mode wii game loading
-fixed emu nand game loading if the external booter is on the same partition as the emu nand
2013-12-24 15:35:59 +00:00
fix94.1
6b663fe2d9 -completely new memory manager which should be faster and safer than the old one
-only use the internal wii aes hardware if we do have hardware access (should fix dolphin-emu and neek2o)
-(hopefully) made the gc installer and the wait message display safer
-code cleanup, removed some unneeded stuff
-increased our usable mem2 by 1mb
2013-12-21 17:02:36 +00:00
fix94.1
959d71c186 -exported most images, the homebrew booter and the external booter out of the dol so we gain memory, it now will be used from your sd/usb directly, to now use your compiled wiiflow you need to copy the boot.dol AND folders from the folder "out" into your apps/wiiflow directory 2013-11-19 15:27:52 +00:00
fix94.1
c8ccf82c24 -updated the default theme completely, all button animations, positions and designs are reworked by mamule, big thanks for all of it!
-added a new label, EXPLORER/SELECTED_FOLDER_BG to give the path text a background
2013-11-04 19:46:23 +00:00
fledge68
e9c553de32 -fix cat_page return to wiiflow the correct way. just remember it won't work if you use the view switcher icon. it's a source menu thing only. 2013-10-30 13:07:59 +00:00
fledge68
82ba28bd02 -added cat_page fix to sourceflow and now wiiflow checks custom banner folder first before cached 2013-10-28 18:36:52 +00:00
fix94.1
df9534961e -reading in cached/custom banners into a 2mb fixed region now to save some memory allocations and gain a bit speed reading them in 2013-10-19 18:59:17 +00:00
fix94.1
1480483963 -added Nintendont GC Loader support, so far you can use NMM, widescreen and progressive patch as settings, just make sure Nintendont is in apps/Nintendont/boot.dol, partition doesnt matter for that dol, just make sure you just try to start games from SD
-added yet another security check to prevent crashes
-added a new SOURCEFLOW option, remember_last_item (enabled by default), if disabled and you use another sourceflow, wiiflow will not jump back to the previously selected flow but to the first one again
2013-09-24 21:24:03 +00:00
fix94.1
a780efc0cd -added more security checks and mechanisms to wiiflow to increase stability 2013-09-24 15:21:31 +00:00
fix94.1
ab7ecc61b7 -fixed possible wiiflow crash when exiting plugin flow or starting a game from it
-cleaned up the gamecube automatic banner creation
-added new quadforce ids, RELSAB, MKAGP1 and MKAGP2
2013-09-21 14:03:45 +00:00
fix94.1
885be72218 -SYNC with the 4.2 final release with the best rev number possibe
-changed revision to Beta 4.2.1 (this rev is still 4.2 final but last time I forgot to rename the revision so)
-fixed text view sometimes not working properly
-fixed source menu didnt set the plugin partitions right
-added deletion of channels on emu nand
-added support for ftp clients request full path directory creations
-updated english.ini
2013-09-08 18:29:54 +00:00
fix94.1
8057a883b6 -updated source menu stuff and added a new option to enable/disable multiple source selections in the startup settings, disabled by default
-enabled b on mode selection to open up source menu by default
2013-09-04 20:58:22 +00:00
fix94.1
66a2b21cee -added a missing memory free line
-changed the wbfs allocations a bit
-added some security checks to the mem allocator to get around some crashes
2013-09-01 16:43:53 +00:00
fix94.1
969e6b128e -fixed gc disc bootup
-added auto mios installation when booting gc discs, just put a "mios.wad" into the mios folder of wiiflow, it can be a cmios too
2013-08-24 20:40:39 +00:00
fix94.1
4ab5e252ad -slightly edited the wii chan booting to may fix a bug
-updated german.ini
2013-08-23 01:10:20 +00:00
fledge68
082af6dd97 - Added auto QF MIOS install if triiforce plugin used.
- added right and left to explorer to stay consistent with other menus
2013-08-22 16:52:00 +00:00
fix94.1
e5336404f4 -fixed wad installation and missing fonts in the default theme when using older cIOS versions
-hide automatic mios installation
-updated german.ini
2013-08-22 16:39:38 +00:00
fledge68
ffd6e6745a - small change to GC Loader choices 2013-08-22 15:45:38 +00:00
fix94.1
f3acae37f8 -updated diosmios/quadforce detection, now hopefully complete
-removed the dml_r52+ and dm_r2.1+ options from the wiiflow.ini
2013-08-22 14:24:29 +00:00
fledge68
f45da114bc - Added Auto MIOS installing for GC/QF games. put your MIOS in dev:/wiiflow/mios. name them qfsd.wad, qfusb.wad, dm.wad, and dml.wad. set your QuadForce games GC loader to AUTO or just set the global GC Loader to auto for all games. Bits of code taken from PL4 by stfour, thanks.
Note: if you don't want to use it then leave everything alone and don't put any wads in the mios folder.
Note2: if you install a mios outside of wiiflow and use this feature be sure to set current_auto_mios = 0 under [DML] in wiiflow.ini
2013-08-21 15:20:13 +00:00
fledge68
fe2342e88c -moved async network, categories on start, and source menu on start to startup settings
-added new Path Manager menu. access it via config page 4
-added GC default global loader to config page 3
2013-08-17 13:21:43 +00:00
fledge68
ae53adfec9 - Fix for HQ covers and source menu.cpp
- Fix for combined view to work properly now
- Fix for last_view to work properly
- Fixed little mistake in explorer when switching emu nands
- removed elmstyle
2013-08-13 13:12:40 +00:00
fix94.1
51625a7507 -added a completely new menu to wiiflow, the language mange menu, now you can directly download and select the latest languages from the open-wiiflow-mod svn via wiiflows gui
-updated english.ini
2013-08-08 18:21:11 +00:00
fledge68
c1be6e78b8 - Fix for UpdateCache() to work properly and fix for wii_games_dir to work properly to set the wii games folder and moved it from GENERAL to GAMES in wiiflow.ini 2013-08-06 21:31:25 +00:00
fix94.1
791a2dc41b -using the file read/write functions more often
-placed both file explorer and source menu into the home menu
2013-06-30 18:40:49 +00:00
fix94.1
128f426ef7 -reading theme wave files into mem now to prevent constant device access to play the sound
-added global file read/write functions to simplify code
2013-06-29 16:54:21 +00:00
fix94.1
9c27995a50 -added a new plugin argument, {name_no_ext}, it will get replaced by
the filename, just without its extension (issue 186)
2013-05-30 17:35:03 +00:00