- Joined
- Nov 15, 2011
- Messages
- 5,210
- Trophies
- 0
- Age
- 40
- Location
- Deep in GBAtemp addiction
- Website
- gbadev.googlecode.com
- XP
- 1,709
- Country
- Having put together several plugins for WiiFlow I decided to put them all in one place so they'd be easier to get at.
- I've also made and have ideas to make several little computer apps to help create files or change settings for WiiFlow.
SOURCE CODE IS INCLUDED IN ALL MY DOWNLOADS AND EVERYTHING IS OPEN SOURCED.
I'm sure people will see a lot of these and say "well that's pretty useless/redundant" and to them I'll say, this is mostly stuff I've done for personal programming practice, which I find fun. They also allow mixing of multiple things in the same source menu button that wouldn't otherwise be possible. (The latest full release of WiiFlow has added the ability to select multiple buttons from the source menu and mix them but there's still no one-click solution. THAT, my redundant plugins can deal with.)
ALSO, if you wanted to show files from multiple emuNAND paths or more tightly control Neek2o's return-to function. These plugins are the way to go.
(For Nintendo DS games)
Download : http://www.mediafire.com/download.php?fchbcc3n7keu9k3
Vectrex Wii plugin (added 6 April 2013)
(For Vectrex games)
Download : http://www.mediafire.com/?4e3pu6v13fq2o6y
Devolution plugin
(For GameCube games)
Download : http://www.mediafire.com/?n3ndj5em0de0953(updated to r200 on 27 March 2014)
Extra r196+ INI files : https://www.mediafire.com/#6f6u840dtoecb
Neek2o plugin
(For Wii emuNAND channels)
Download : http://www.mediafire.com/?a20do8hsz9adoj2
CFG version : http://www.mediafire.com/#0a2taan7t61ga (new 30 March 2013)
WiiFlow Crap Autoboot plugin (updated 27 March 2013)
(For Wii games)
Download : http://www.mediafire.com/?ihk8hoz6lh1t29x
USBLoader GX Crap Autoboot plugin (25 March 2013)
(For Wii and GameCube games.)
Download : http://www.mediafire.com/?sn9ip6aa5d0ylcd
DM(L) Booter plugin
(For GameCube games)
Download : http://www.mediafire.com/?815qmavk88fdyas - (22 March 2013 : updated the included Plugin Prep Java app and OGG sound added.)
Mighty Channels plugin
(For emuNAND channels)
Download : http://www.mediafire.com/?oa045mcfp329e9x (fixed 30 March 2013)
Source Menu Editor
http://www.mediafire.com/?w57a78bt8r77ox4 (updated 10 Jan 2014)
Title Downloader
INI Editor
Devolution sample loader w/options and DM(L) sharing: http://www.mediafire.com/?kq5xxl5ktybiaem (updated 25 March '14)
Vectrex Wii emulator w/Wiimote+ support:http://www.mediafire.com/?ul38n9lhxpcenfa (15 April '13)
nSwitch with a USB/SD option for the /sneek folder : http://www.mediafire.com/?v0facfrv32ph5fw (27 April '13)
- I've also made and have ideas to make several little computer apps to help create files or change settings for WiiFlow.
SOURCE CODE IS INCLUDED IN ALL MY DOWNLOADS AND EVERYTHING IS OPEN SOURCED.
I'm sure people will see a lot of these and say "well that's pretty useless/redundant" and to them I'll say, this is mostly stuff I've done for personal programming practice, which I find fun. They also allow mixing of multiple things in the same source menu button that wouldn't otherwise be possible. (The latest full release of WiiFlow has added the ability to select multiple buttons from the source menu and mix them but there's still no one-click solution. THAT, my redundant plugins can deal with.)
ALSO, if you wanted to show files from multiple emuNAND paths or more tightly control Neek2o's return-to function. These plugins are the way to go.
If anything goes wrong, feel free to tell me.
(Just make sure the original app works for you, too, just in case it's not my problem.)
Credit for most of this goes to the original authors. I just hacked up their code to make it autoboot.
PLUGINS
Standard plugin pack : http://www.mediafire.com/?nc5hk1n03dqp7ue
Pack w/Devolution dummy files : http://www.mediafire.com/?ni3yclkf25g9xci
(packs updated 16 April '13)
DeSmuMe Wii plugin (updated 26 April 2013)(For Nintendo DS games)
Download : http://www.mediafire.com/download.php?fchbcc3n7keu9k3
Magic Number : 4445534D (DESM)
This is based off of r253 but if you want the r252 version, here's an older link to it, too.
http://www.mediafire.com/?nqskk7l1dkzajj3
It can also be renamed "boot.dol" and run from the HBC and will work just like the original emulator did. It runs at the same speed as the emulator and always uses GX hardware acceleration. The original emu doesn't go at full speed either so don't be surprised.
This is based off of r253 but if you want the r252 version, here's an older link to it, too.
http://www.mediafire.com/?nqskk7l1dkzajj3
It can also be renamed "boot.dol" and run from the HBC and will work just like the original emulator did. It runs at the same speed as the emulator and always uses GX hardware acceleration. The original emu doesn't go at full speed either so don't be surprised.
Vectrex Wii plugin (added 6 April 2013)
(For Vectrex games)
Download : http://www.mediafire.com/?4e3pu6v13fq2o6y
Magic number : 56454358 (VECX)
Based on v0.3
- You will need to press a button on the first Wiimote or GC gamepad at the beginning for it to know which of those to use in game.
- If you run it without arguments (from WiiXplorer, HBC, etc.) it will just load the built-in Minestorm ROM.
Based on v0.3
- You will need to press a button on the first Wiimote or GC gamepad at the beginning for it to know which of those to use in game.
- If you run it without arguments (from WiiXplorer, HBC, etc.) it will just load the built-in Minestorm ROM.
Devolution plugin
(For GameCube games)
Download : http://www.mediafire.com/?n3ndj5em0de0953(updated to r200 on 27 March 2014)
Extra r196+ INI files : https://www.mediafire.com/#6f6u840dtoecb
Original Posts and Description
r169 : http://gbatemp.net/threads/wiiflow-an-open-source-gui-usb-loader.204106/page-553#post-4507387
r188 : http://gbatemp.net/threads/wiiflow-an-open-source-gui-usb-loader.204106/page-587#post-4565813
Post about alternate ways of using the plugin : http://gbatemp.net/threads/wiiflow-an-open-source-gui-usb-loader.204106/page-558#post-4513705
r196 : http://gbatemp.net/threads/wiiflow-an-open-source-gui-usb-loader.204106/page-608#post-4611213 (also explanations of how to set the options ... if any new option is set in r196, though, it will screw things up and that wasn't fixed until r200)
r200 : http://gbatemp.net/threads/devolution-public-release.330554/page-194#post-4951636
To set direct button mapping, use these http://www.mediafire.com/?xyy0rq5zf8h019g (too tired to do F-Zero AX and speed fix apparently doesn't do much in practice.)
I had packed an INI for several settings here http://www.mediafire.com/?s4fq79sln8mdhj0
Magic Numbers
Normal : 4445564f (DEVO)
Widescreen : 44455657 (DEVW)
Speed Fix : 4465766f (Devo)
Speedfix Widescreen : 44657657 (DevW)
F-Zero GX to AX patch : 44764158 (DvAX)
. . . but I got tired of making every combination have it's own magic number so just sum a 1 to the end of the argument line on those if you want it to always force WiFi logging on it and sum 32 to it if you want it to always use direct button mapping. If you want a separate plugin entry for any of those settings, feel free to just change a random number in the existing magic number and hope it's not already in use.
This is based off of r200 which is the latest version and you can also turn on and off widescreen, WiFi logging and the drive light in the arguments. Unlike the sample loader, by default it doesn't send the WiFi log so I hope it's also faster starting up because of that. Now I've tested it and fixed the new version.
I also made some alternate INI files to set different Devolution options.
WiFi logging turned on : http://www.mediafire.com/?zoet89jcnbhj68i
Drive activity light turned off : http://www.mediafire.com/?k0bb2o9tst8gzui
Light off AND WiFi logging on : http://www.mediafire.com/?w0qn1ednqa4qued
(The main download has the drive light on and WiFi logging off for better loading speed.
All downloads have an INI with the widescreen option set and one without.
The F-Zero AX INI included in the r196 INI add-on pack doesn't have Widescreen set so I included a replacement above with it turned on.)
There are simply too many possible combinations of configurations for me to include here an INI for every one. I do entertain request posts, though, if anyone wants a combination that's not present here and finds editing the INI's themselves to be too difficult.
AND
I've also made some INI's that use dummy files in the same folder as the game.iso file so you can still have the name show up while also leaving the ISO named /games/blah/game.iso so it will still show up in the normal GameCube coverflow.
Separate dummy files : http://www.mediafire.com/?or1fc1cs2c4umul
Shared GC dummy files for DM(L) and GX : http://www.mediafire.com/?w4n3r0v1e0l8f5l
r196+ extra INI files : http://www.mediafire.com/?yh9b8ur7pf1qk74
Special Plugin prep apps are included to name those files correctly and automatically. (The first download has the option of sharing cache files but not dummy files in case you use some FST(GCReRx) format.) See included ReadMii file for details.
r169 : http://gbatemp.net/threads/wiiflow-an-open-source-gui-usb-loader.204106/page-553#post-4507387
r188 : http://gbatemp.net/threads/wiiflow-an-open-source-gui-usb-loader.204106/page-587#post-4565813
Post about alternate ways of using the plugin : http://gbatemp.net/threads/wiiflow-an-open-source-gui-usb-loader.204106/page-558#post-4513705
r196 : http://gbatemp.net/threads/wiiflow-an-open-source-gui-usb-loader.204106/page-608#post-4611213 (also explanations of how to set the options ... if any new option is set in r196, though, it will screw things up and that wasn't fixed until r200)
r200 : http://gbatemp.net/threads/devolution-public-release.330554/page-194#post-4951636
To set direct button mapping, use these http://www.mediafire.com/?xyy0rq5zf8h019g (too tired to do F-Zero AX and speed fix apparently doesn't do much in practice.)
I had packed an INI for several settings here http://www.mediafire.com/?s4fq79sln8mdhj0
Magic Numbers
Normal : 4445564f (DEVO)
Widescreen : 44455657 (DEVW)
Speed Fix : 4465766f (Devo)
Speedfix Widescreen : 44657657 (DevW)
F-Zero GX to AX patch : 44764158 (DvAX)
. . . but I got tired of making every combination have it's own magic number so just sum a 1 to the end of the argument line on those if you want it to always force WiFi logging on it and sum 32 to it if you want it to always use direct button mapping. If you want a separate plugin entry for any of those settings, feel free to just change a random number in the existing magic number and hope it's not already in use.
This is based off of r200 which is the latest version and you can also turn on and off widescreen, WiFi logging and the drive light in the arguments. Unlike the sample loader, by default it doesn't send the WiFi log so I hope it's also faster starting up because of that. Now I've tested it and fixed the new version.
I also made some alternate INI files to set different Devolution options.
WiFi logging turned on : http://www.mediafire.com/?zoet89jcnbhj68i
Drive activity light turned off : http://www.mediafire.com/?k0bb2o9tst8gzui
Light off AND WiFi logging on : http://www.mediafire.com/?w0qn1ednqa4qued
(The main download has the drive light on and WiFi logging off for better loading speed.
All downloads have an INI with the widescreen option set and one without.
The F-Zero AX INI included in the r196 INI add-on pack doesn't have Widescreen set so I included a replacement above with it turned on.)
There are simply too many possible combinations of configurations for me to include here an INI for every one. I do entertain request posts, though, if anyone wants a combination that's not present here and finds editing the INI's themselves to be too difficult.
AND
I've also made some INI's that use dummy files in the same folder as the game.iso file so you can still have the name show up while also leaving the ISO named /games/blah/game.iso so it will still show up in the normal GameCube coverflow.
Separate dummy files : http://www.mediafire.com/?or1fc1cs2c4umul
Shared GC dummy files for DM(L) and GX : http://www.mediafire.com/?w4n3r0v1e0l8f5l
r196+ extra INI files : http://www.mediafire.com/?yh9b8ur7pf1qk74
Special Plugin prep apps are included to name those files correctly and automatically. (The first download has the option of sharing cache files but not dummy files in case you use some FST(GCReRx) format.) See included ReadMii file for details.
Neek2o plugin
(For Wii emuNAND channels)
Download : http://www.mediafire.com/?a20do8hsz9adoj2
CFG version : http://www.mediafire.com/#0a2taan7t61ga (new 30 March 2013)
Original Posts and Description
first one:http://gbatemp.net/threads/wiiflow-an-open-source-gui-usb-loader.204106/page-579#post-4554170
"fixed" : http://gbatemp.net/threads/wiiflow-an-open-source-gui-usb-loader.204106/page-591#post-4577573
CFG : http://gbatemp.net/threads/configurable-usb-loader.147638/page-872#post-4597667
Magic Number : 4e45454b (NEEK)
It tells Neek2o to directly boot a title. (You must already have Neek2o installed.) I put a bit more work/thought into this one than the others, percentage-wise, but it still would be completely useless without the existence of Neek2o itself and it's ability to accept an autoboot config. Thanks to [user]OverJoy[/user] for that, the original nSwitch code and clarifications on how to set up the autoboot config for this.
first one:http://gbatemp.net/threads/wiiflow-an-open-source-gui-usb-loader.204106/page-579#post-4554170
"fixed" : http://gbatemp.net/threads/wiiflow-an-open-source-gui-usb-loader.204106/page-591#post-4577573
CFG : http://gbatemp.net/threads/configurable-usb-loader.147638/page-872#post-4597667
Magic Number : 4e45454b (NEEK)
It tells Neek2o to directly boot a title. (You must already have Neek2o installed.) I put a bit more work/thought into this one than the others, percentage-wise, but it still would be completely useless without the existence of Neek2o itself and it's ability to accept an autoboot config. Thanks to [user]OverJoy[/user] for that, the original nSwitch code and clarifications on how to set up the autoboot config for this.
WiiFlow Crap Autoboot plugin (updated 27 March 2013)
(For Wii games)
Download : http://www.mediafire.com/?ihk8hoz6lh1t29x
Original Post and Description : http://gbatemp.net/threads/wiiflow-an-open-source-gui-usb-loader.204106/page-555#post-4509721
Magic Numbers
Dummy files : 57696946 (WiiF)
WBFS folder : 57696944 (WiiD)
This is just the WiiFlow v4.1 DOL with the slight adjustment that instead of taking the autoboot argument that Crap channels put out, it takes a slightly different argument so it can be used as a plugin.
* In this last update I made sure that it wouldn't automatically delete the cache when switching back and forth between the normal WiiFlow and and the plugin WiiFlow of different rev numbers. I also put back all the other arguments I had taken out originally so it will work as a HBC boot.dol as well.
Magic Numbers
Dummy files : 57696946 (WiiF)
WBFS folder : 57696944 (WiiD)
This is just the WiiFlow v4.1 DOL with the slight adjustment that instead of taking the autoboot argument that Crap channels put out, it takes a slightly different argument so it can be used as a plugin.
* In this last update I made sure that it wouldn't automatically delete the cache when switching back and forth between the normal WiiFlow and and the plugin WiiFlow of different rev numbers. I also put back all the other arguments I had taken out originally so it will work as a HBC boot.dol as well.
USBLoader GX Crap Autoboot plugin (25 March 2013)
(For Wii and GameCube games.)
Download : http://www.mediafire.com/?sn9ip6aa5d0ylcd
Magic Numbers
GameCube : 47434758 (GCGX)
Dummy files: 756c4758 (ulGX)
WBFS folder : 554c4758 (ULGX)
This is a similar concept to the WiiFlow Crap plugin but instead of JUST running Wii games it looks like GX can autoboot GameCube titles as well. This is based off of the r1211 code for USB Loader GX.
GameCube : 47434758 (GCGX)
Dummy files: 756c4758 (ulGX)
WBFS folder : 554c4758 (ULGX)
This is a similar concept to the WiiFlow Crap plugin but instead of JUST running Wii games it looks like GX can autoboot GameCube titles as well. This is based off of the r1211 code for USB Loader GX.
DM(L) Booter plugin
(For GameCube games)
Download : http://www.mediafire.com/?815qmavk88fdyas - (22 March 2013 : updated the included Plugin Prep Java app and OGG sound added.)
Original Post and Description : http://gbatemp.net/threads/wiiflow-an-open-source-gui-usb-loader.204106/page-553#post-4506192
Magic Number : 444d4c62 (DMLb)
It uses DM(L) Booter's autoboot option with a slight code adjustment to make it able to boot as a plugin instead of a hard coded, compiled-in value.
Magic Number : 444d4c62 (DMLb)
It uses DM(L) Booter's autoboot option with a slight code adjustment to make it able to boot as a plugin instead of a hard coded, compiled-in value.
Mighty Channels plugin
(For emuNAND channels)
Download : http://www.mediafire.com/?oa045mcfp329e9x (fixed 30 March 2013)
Original Post and Description
beta1 : http://gbatemp.net/threads/wiiflow-an-open-source-gui-usb-loader.204106/page-558#post-4513791
beta2 : http://gbatemp.net/threads/wiiflow-an-open-source-gui-usb-loader.204106/page-563#post-4524164 (The current version ... just with bad INI Files.)
Magic Numbers
SD : 6e616e64 (nand)
USB: 4e414e44 (NAND)
This is based off of the mighty.dol plugin that CFG uses to run emuNAND. You will need to replace your current emuNAND path in the beginning if the arguments= line in the INI. Just remember that the path does NOT include sd: or usb: and just starts with a / (like my emuNAND path that is already there as an example)
beta1 : http://gbatemp.net/threads/wiiflow-an-open-source-gui-usb-loader.204106/page-558#post-4513791
beta2 : http://gbatemp.net/threads/wiiflow-an-open-source-gui-usb-loader.204106/page-563#post-4524164 (The current version ... just with bad INI Files.)
Magic Numbers
SD : 6e616e64 (nand)
USB: 4e414e44 (NAND)
This is based off of the mighty.dol plugin that CFG uses to run emuNAND. You will need to replace your current emuNAND path in the beginning if the arguments= line in the INI. Just remember that the path does NOT include sd: or usb: and just starts with a / (like my emuNAND path that is already there as an example)
JAVA APPS
http://www.mediafire.com/?w57a78bt8r77ox4 (updated 10 Jan 2014)
(the screenshot is actually of an outdated version. The current version also has a spot for a sourceflow title and another tab with a plugin editor on it.)
Just tell it where your wiiflow folder is and it will load up all the source menu images you have and and list the plugins and let you edit how it's all laid out in the source_menu.ini file. (if it can't find anything it needs it will ask for clarification.)
you can edit all the INI information, move and delete buttons and add and remove pages from your source menu.
It should work with Linux, Mac or Windows as long as you have Java installed.
Point at the button with your mouse to see the "selected" image for the button.
Many questions had be answered just by pointing at the part in question and letting the tooltip pop up but feel free to ask anything in this thread or report any bugs.
Category Converter
In recent release versions of WiiFlow there have been some changes in the format for the category file. This helps in the first of those transitions.
v1.4 downloads GameTDB info to compare and distinguish if an item listed in the Category file is homebrew or if it's a GC, Wii or NAND title and only puts 4-digit or 6 digit items NOT on the list into homebrew.
v1.2.1 does not download anything and just puts ALL 4-digit items in NAND and ALL 6-digit items in either Wii or GC depending on the first letter.
This creates the custom_titles.ini file based off of GameTDB.com
WiiFlow uses LOTS of INI files. I made this hoping it would be easier than a text editor.
Plugin Prep apps(also included in above links)
Devolution alt prep : http://www.mediafire.com/?c95en51dw1za8obThese apps are used to create the dummy files used by some of my plugins.
These do the following:
1. Looks at your categories.ini file to see what games you've ever had installed.
2. Downloads the titles.txt file from GameTDB to know what their names are.
3. Creates a 0-byte file for each one to identify it with the plugin using the GameTDB name and places them in the folder that the INI file points to.
4. Makes a copy of your existing cover image in the boxcovers and covers folder and puts them in the right subfolder with the right name to correspond to the plugin's dummy file.
Other semi-related stuff
ALL of the above downloads INCLUDE the source code. In some of those cases that's just a copy of the changed files and a link to the GoogleCode page for the originals (Which is perfectly legal if I understand right.). Here's I'm adding links for anyone who's interested in just downloading the COMPLETE source code for any of these.
Vectrex plugin : http://www.mediafire.com/?u1sg18w8f2nla88
DeSmuMe plugin : http://www.mediafire.com/?u3fe00ohdthb74i
GX plugin : http://www.mediafire.com/?fgd7wg83le37hal
Devolution plugin : http://www.mediafire.com/?iv7bv9e4u92dn13
Neek2o plugin : http://www.mediafire.com/?ub2052b858855uf
DM(L) Booter plugin : http://www.mediafire.com/?12563cp42om2m6a
Mighty plugin beta : http://www.mediafire.com/?iabw8k5nxne6a6d
Mighty plugin : http://www.mediafire.com/?2o0ic96yqc737qp
WiiFlow plugin : http://www.mediafire.com/?tihee6cs9r7c5ifDevolution sample loader mod2 : http://www.mediafire.com/?d1t677468c48b5p
Plugin Prep app : http://www.mediafire.com/?sidjvl12gp54mt5
Devolution prep : http://www.mediafire.com/?rls8lomlsb2l2akVectrex Wii emulator w/Wiimote+ support:http://www.mediafire.com/?ul38n9lhxpcenfa (15 April '13)
nSwitch with a USB/SD option for the /sneek folder : http://www.mediafire.com/?v0facfrv32ph5fw (27 April '13)
A long time ago the controls were updated so that instead of having to press the B button for 3 seconds to get to the source menu you just had to press it once. The help files, though, were not updated on GoogleCode so I took the liberty of updating the English and Spanish versions of those files. I then realized that even if I didn't understand the other languages I just had to replace the long first part of the line that includes a "B" (B button)and a "3" (3 seconds) with just the letter B and it would be properly updated ... so I did just that.
(The English one is just no longer on GoogleCode at all. The French one and maybe the Italian one have also been updated since then but the others remain the same. Here's what I made at that time: )
English : http://www.mediafire.com/?szazmogu6a90d4z
Spanish : http://www.mediafire.com/?7gf7sz5t7nv8cso
Italian : http://www.mediafire.com/?3j82663gzuxobnz
German : http://www.mediafire.com/?k6fgjm0j85jcym8
Danish : http://www.mediafire.com/?8dh97939i46ux4n
French : http://www.mediafire.com/?2232xk79j1dy7ye
(The English one is just no longer on GoogleCode at all. The French one and maybe the Italian one have also been updated since then but the others remain the same. Here's what I made at that time: )
English : http://www.mediafire.com/?szazmogu6a90d4z
Spanish : http://www.mediafire.com/?7gf7sz5t7nv8cso
Italian : http://www.mediafire.com/?3j82663gzuxobnz
German : http://www.mediafire.com/?k6fgjm0j85jcym8
Danish : http://www.mediafire.com/?8dh97939i46ux4n
French : http://www.mediafire.com/?2232xk79j1dy7ye
*I still have lots of details to add...(When I can find time.) Stay tuned.*