Maxternal's WiiFlow plugins and Java apps.

Discussion in 'Wii - Backup Loaders' started by Maxternal, Mar 19, 2013.

Mar 19, 2013
  1. Maxternal
    OP

    Member Maxternal Peanut Gallery Spokesman

    Joined:
    Nov 15, 2011
    Messages:
    5,210
    Location:
    Deep in GBAtemp addiction
    Country:
    Costa Rica
    - 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.

    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
    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
    Details

    Vectrex Wii plugin (added 6 April 2013)
    (For Vectrex games)
    Download : http://www.mediafire.com/?4e3pu6v13fq2o6y
    Details

    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
    Details and alternate INI configs

    Neek2o plugin
    (For Wii emuNAND channels)
    Download : http://www.mediafire.com/?a20do8hsz9adoj2
    CFG version : http://www.mediafire.com/#0a2taan7t61ga (new 30 March 2013)
    Details

    WiiFlow Crap Autoboot plugin (updated 27 March 2013)
    (For Wii games)
    Download : http://www.mediafire.com/?ihk8hoz6lh1t29x
    Details

    USBLoader GX Crap Autoboot plugin (25 March 2013)
    (For Wii and GameCube games.)
    Download : http://www.mediafire.com/?sn9ip6aa5d0ylcd
    Details.

    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.)
    Details

    Mighty Channels plugin
    (For emuNAND channels)
    Download : http://www.mediafire.com/?oa045mcfp329e9x (fixed 30 March 2013)
    Details

    JAVA APPS
    Source Menu Editor
    http://www.mediafire.com/?w57a78bt8r77ox4 (updated 10 Jan 2014)
    Details
    Category Converter
    Details
    Title Downloader
    Details
    INI Editor
    Details
    Plugin Prep apps(also included in above links)
    Devolution alt prep : http://www.mediafire.com/?c95en51dw1za8ob
    Details
    Other semi-related stuff
    Full sources.
    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)
    Help files.
    *I still have lots of details to add...(When I can find time.) Stay tuned.*
     


  2. Flame

    Member Flame Me > You

    Joined:
    Jul 15, 2008
    Messages:
    3,379
    Country:
    great work, keep 'em coming.
     
  3. AbdallahTerro

    Member AbdallahTerro da KiNG

    Joined:
    Jan 14, 2012
    Messages:
    5,973
    Location:
    Ideas factory :)
    Country:
    Lebanon
    Thanks
    would love to see an MSX plugin but no idea if any of the available homebrews has arg support
    Nice work :)
     
    Maxternal likes this.
  4. ccdeal30
    This message by ccdeal30 has been removed from public view by Depravo, Mar 20, 2013.
    Mar 20, 2013
  5. Tetsuo Shima

    Member Tetsuo Shima GBAtemp Fan

    Joined:
    Oct 29, 2008
    Messages:
    337
    Country:
    Italy
    Not a request, but I was wondering if in the future you plan to work on Retroarch's plugins. All cores reboot the first time that Home is pressed and should need an update
    I've also experiencing some freezes with genplusgx mod7 when I try to return to wiiflow, sometimes even just pressing home.
     
  6. Maxternal
    OP

    Member Maxternal Peanut Gallery Spokesman

    Joined:
    Nov 15, 2011
    Messages:
    5,210
    Location:
    Deep in GBAtemp addiction
    Country:
    Costa Rica
    Sorry for everyone who downloaded my Devolution r188 plugin.
    It had a major problem and does NOT work.
    I had based it off of an incomplete copy of the r169 plugin source and so it ignores the autoboot request completely but has the original menus cut out of it and used part of the path for options instead of my new argument
    ... SOOO it crashed every time.

    I know this is what I get for not testing stuff but come on, people, report bugs plz!!! :P

    Anyway, I'm removing the link to it until I can get it fixed (It's a simple fix I already have done in the code but I need to find time to sit down and compile it.)
    I'll post again when it's up again.

    EDIT : FIXED NOW
     
  7. Maxternal
    OP

    Member Maxternal Peanut Gallery Spokesman

    Joined:
    Nov 15, 2011
    Messages:
    5,210
    Location:
    Deep in GBAtemp addiction
    Country:
    Costa Rica
    Alright, now I fixed the Devolution r188 plugin.
    I also added some links to alternate INI files that can be used to set the different options Devolution has.

    (See OP for the link)
     
  8. Maxternal
    OP

    Member Maxternal Peanut Gallery Spokesman

    Joined:
    Nov 15, 2011
    Messages:
    5,210
    Location:
    Deep in GBAtemp addiction
    Country:
    Costa Rica
    I just added the GX Crap Autoboot plugin to OP.

    The benefit of this one is that not only does it work for Wii games like the WiiFlow Crap plugin but it ALSO works for GameCube games.

    As always, see OP for download link.
     
  9. Maxternal
    OP

    Member Maxternal Peanut Gallery Spokesman

    Joined:
    Nov 15, 2011
    Messages:
    5,210
    Location:
    Deep in GBAtemp addiction
    Country:
    Costa Rica
    For those having wanting to leave their GameCube games in
    /games/blahblah/game.iso
    and use with my Devolution plugin but are having troubles with all of them showing up with the name as just "game" I've put together some alternate INI files that will help that situation.

    http://www.mediafire.com/?or1fc1cs2c4umul

    It goes along with the idea that I mentioned in this post
    and the package also contains a special plugin prep app to create the right files for WiiFlow to show the right name.
    See the included readmii file for further details.

    EDIT : I have later realized that this would allow the DM(L) and GC-GX plugins to share the same dummy files in the /games folder so I made another couple of INI's for THOSE plugins and packed them in, too, but with ONLY the Devo Plugin Prep app that would be needed in that situation.
    http://www.mediafire.com/?w4n3r0v1e0l8f5l
     
    macmanhigh likes this.
  10. Maxternal
    OP

    Member Maxternal Peanut Gallery Spokesman

    Joined:
    Nov 15, 2011
    Messages:
    5,210
    Location:
    Deep in GBAtemp addiction
    Country:
    Costa Rica
    Just wanted to make a post to let everyone know what changes and additions I've made in the past week.

    - I added a CFG version of the Neek2o plugin (replaces the Mighty.dol file)
    - I fixed the Mighty plugin for WiiFlow (same DOL. It was just a INI problem all along.)
    - Adjusted the WiiFlow Crap Autoboot plugin so that it could be used as a normal HBC boot.dol, too, and it wouldn't delete the cache when the plugin and main boot.dol were different versions.
    - I added a plugin pack with everything included (2 versions, one with the INI's from the previous post, sharing dummy files with Devolution and one without.)

    (See OP for details as always.)



    EDIT : Oh, and I forgot what day it is today so just adding a note here that I really AM serious about this post. :glare:
     
  11. Maxternal
    OP

    Member Maxternal Peanut Gallery Spokesman

    Joined:
    Nov 15, 2011
    Messages:
    5,210
    Location:
    Deep in GBAtemp addiction
    Country:
    Costa Rica
    Okay, another little update post as to what changes I've made recently (See OP for details/downloads) :

    - I added the Vectrex Wii plugin.
    - I also recompiled the original Vectrex Wii emulator with the latest libraries so it would work with the new Wiimote+ controllers
    - I updated the Devolution plugin to r196.
    - I later added an INI file download to help people use the new features added to r196 (F-Zero GX to AX patch and Timer fix for games that went too fast.)
    - I modded the Devolution sample loader, adding a simple options menu.
    - I then modded it AGAIN, giving it the ability to see files located in
    /games/blahblah.iso
    AND
    /games/blahblah/game.iso
    (with disc2.iso automatically added as 2nd disk) so it can be used along with DM(L) without having to rename or move anything. The folder name is what shows up on screen for those titles when selecting a game in the loader.
    - I added the above plugin and INI changes to the plugin packs.
     
  12. MassiveRican

    Member MassiveRican GBATemp's Unofficial Vigilante

    Joined:
    Aug 2, 2011
    Messages:
    2,417
    Location:
    Creeping in the Shadows
    Country:
    Puerto Rico
    Heeyyy... I dont' see anything about the source menu editor app here :P
     
    Maxternal likes this.
  13. Maxternal
    OP

    Member Maxternal Peanut Gallery Spokesman

    Joined:
    Nov 15, 2011
    Messages:
    5,210
    Location:
    Deep in GBAtemp addiction
    Country:
    Costa Rica
    :ph34r:'d me. I just added it :D
     
  14. AbdallahTerro

    Member AbdallahTerro da KiNG

    Joined:
    Jan 14, 2012
    Messages:
    5,973
    Location:
    Ideas factory :)
    Country:
    Lebanon
    @Maxternal
    the java apps are sooooo nice ,I've added'em all to the pack
    the next big thing?
    .
    .
    .
    Make an all in one WiiFlow Configuration Editor which includes all of the above java tools + showmiiwads based emunand editor :)
    I'm sure everybody will love this and I'm sure the devs will add to to the official download page

    Abz :)
     
  15. MassiveRican

    Member MassiveRican GBATemp's Unofficial Vigilante

    Joined:
    Aug 2, 2011
    Messages:
    2,417
    Location:
    Creeping in the Shadows
    Country:
    Puerto Rico
    That would be SICK!! it reminds me of the configurable USBLoader configurator app, and it would be so badass to have something similar for WiiFlow. If Maxternal decides to go that route and consolidate the .ini configurator, title d/loader, category converter and source menu editor into one smooth concoction it would be magnificent. If he can accomplish putting the showmiiwads based eNAND editor and decides to pick up on some 3D coding AND manages to roll it in the code base as well, I will literally (mind the vulgarity) cream my pants XD That's a whole lotta "and's" so it's a mighty large task from the sound of it

    In all honesty though a theme app based on the source menu editor might have to be a standalone app but a guy can always dream... and jizz :P
     
    mastershoes likes this.
  16. AbdallahTerro

    Member AbdallahTerro da KiNG

    Joined:
    Jan 14, 2012
    Messages:
    5,973
    Location:
    Ideas factory :)
    Country:
    Lebanon
    Just a thought: is there a way to launch a plugin game in real nand mode using neek2o option (just like we have for emunand channels)
    I was thinking that such feature will allow direct launch of QF games using DML-Booter plugin from real nand via QF on neek nand,
    only option available now is exit to neek and run from there.
    The only benefit here is to launch QF from triforce plugin instead of running it from emunand mode. As for the other plugins this won't be of any use
     
    MassiveRican likes this.
  17. Maxternal
    OP

    Member Maxternal Peanut Gallery Spokesman

    Joined:
    Nov 15, 2011
    Messages:
    5,210
    Location:
    Deep in GBAtemp addiction
    Country:
    Costa Rica
    The way nSwitch returns to real NAND is just resetting the system so there's not much control there. Somrthing MIGHT be able to be done with Priiloader on real NAND but I don't know how to communicate with Priiloader
     
  18. MassiveRican

    Member MassiveRican GBATemp's Unofficial Vigilante

    Joined:
    Aug 2, 2011
    Messages:
    2,417
    Location:
    Creeping in the Shadows
    Country:
    Puerto Rico
    T'sup there bud, recently r917 Wiiflow introduced having the source_menu.ini inside the corresponding theme folder along with the source menu icons for the corresponding theme as well. Hoping you could update your Source_Menu Editor since it's such a handy little application for setting things up, whenever you have some time of course.

    Also I noticed a weird bug that makes WiiFlow crash when adding new pages with the app. Let's say I need to create a new page and only add 3 buttons, the app also creates blank entries for the other 9 buttons that are not being used e.g.
    Code:
    [BUTTON_53]
    magic=
    source=
    image_s=
    image=
    emuflow=
     
    [BUTTON_54]
    magic=
    source=
    image_s=
    image=
    emuflow=
     
    [BUTTON_55]
    magic=
    source=
    image_s=
    image=
    emuflow=
     
    etc..
    WiiFlow code dumps once you enter the source menu and scroll through the pages more then once. Deleting the blank entries fixes the issue with no problem, not a big deal considering the convenience and friendly GUI the app has. Thanks again for this.
     
  19. spacepimp

    Member spacepimp Pathalogical Fantasist

    Joined:
    Feb 20, 2012
    Messages:
    455
    Location:
    Off the Island
    Country:
    Thanks for making this stuff and making it available. You're often saying you're only learning, but I have to add to that and say the stuff you've produced is well thought out and genuinely useful. It's not the size of your skillz, but how you use them ;)
    EDIT: Feel compelled top say, also, that your humility and open, helpful, informed posts are a real boon to this forum. I salute you, sir!
    I have a request- perhaps you could give a guide for the different uses of these plugins in this thread, perhaps in the OP? "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."
     
  20. spacepimp

    Member spacepimp Pathalogical Fantasist

    Joined:
    Feb 20, 2012
    Messages:
    455
    Location:
    Off the Island
    Country:
    In fact, you are obviously the perfect person to ask whether it would it be possible to write an 'x' plugin dol that does this:
    In wiiflow, the user selects a cover called "NOT64" (for example), and the plugin is loaded in the usual manner.
    1. the 'x' plugin accepts the argument "NOT64" from wiiflow
    2. using this argument, the 'x' plugin changes the value of wiiflow's "last booted game" variable, I think this must be saved in wii memory, perhaps in the wiiflow 'gamesave'?!?!.
    3. the 'x' plugin then exits to return to wiiflow
    Wiiflow starts, checks the "last booted game", and loads the corresponding NOT64 coverflow.

    I just wondered if you thought this was possible, practical, or if you have improvements on the idea?

    EDIT: I should've maybe tagged Maxternal !
     
  21. Maxternal
    OP

    Member Maxternal Peanut Gallery Spokesman

    Joined:
    Nov 15, 2011
    Messages:
    5,210
    Location:
    Deep in GBAtemp addiction
    Country:
    Costa Rica
    possible, yes, but it would result in incredibly long loading times just to switch from one plugin to another.
     

Share This Page