Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Open source smash mod selector 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 9: Line 9:
| website = https://gbatemp.net/threads/wip-open-source-smash-mod-selector.497597/
| website = https://gbatemp.net/threads/wip-open-source-smash-mod-selector.497597/
| download = https://dlhb.gamebrew.org/3dshomebrew/Opensourcesmashmodselector.rar
| download = https://dlhb.gamebrew.org/3dshomebrew/Opensourcesmashmodselector.rar
| source =  
| source = https://github.com/RhythmLunatic/smashlauncher-neo
}}
}}
<youtube>GT3oggI23OI</youtube>
<youtube>GT3oggI23OI</youtube>
Line 15: Line 15:
Because I'm an advocate for free software and Smash Selector isn't open source, I learned C++ to develop this homebrew. Since this is my first homebrew and first C++ program, this is possibly the buggiest thing on the planet.
Because I'm an advocate for free software and Smash Selector isn't open source, I learned C++ to develop this homebrew. Since this is my first homebrew and first C++ program, this is possibly the buggiest thing on the planet.


Features:
==Features:==
- It switches your modpacks like Smash Selector.
* It switches your modpacks like Smash Selector.
- It reads your desc.txt like Smash Selector.
* It reads your desc.txt like Smash Selector.
- For modpack authors: If your modpack contains a settings.csv you can switch around options in your modpack. Refer to main.cpp on how this works. This feature is currently WIP, but it does work and has been tested.
* For modpack authors: If your modpack contains a settings.csv you can switch around options in your modpack. Refer to main.cpp on how this works. This feature is currently WIP, but it does work and has been tested.


Planned features:
==Planned features:==
- Online modpack updating, but not how Smash Selector does it.
* Online modpack updating, but not how Smash Selector does it.
- Button remapping, I guess?
* Button remapping, I guess?


Bugs:
==Bugs:==
- Launching smash actually just crashes your 3DS. Or at least, that's what it does on mine.
* Launching smash actually just crashes your 3DS. Or at least, that's what it does on mine.
- It might have a bug when moving around folders (only when using a settings.csv). It's hard to reproduce, so I can't really tell what's going on. Some folders move fine and others don't, it seems to be dependent on the filename.
* It might have a bug when moving around folders (only when using a settings.csv). It's hard to reproduce, so I can't really tell what's going on. Some folders move fine and others don't, it seems to be dependent on the filename.
- This isn't a bug, but main.cpp is a gigantic mess.
* This isn't a bug, but main.cpp is a gigantic mess.


The source code:
==Screenshots==
https://github.com/RhythmLunatic/smashlauncher-neo
https://dlhb.gamebrew.org/3dshomebrew/lUmUVOg.png
 
https://dlhb.gamebrew.org/3dshomebrew/eTjMwSB.png
Screenshots:
[[File:proxy.php?image=https%3A%2F%2Fi.imgur.com%2FlUmUVOg.png&hash=114f8d1adf125b33170b0b13799add4e|class=bbCodeImage LbImage|[?IMG]]]
[[File:proxy.php?image=https%3A%2F%2Fi.imgur.com%2FeTjMwSB.png&hash=692522894fbdc45d497503b34134dc2e|class=bbCodeImage LbImage|[?IMG]]]
<div class="messageTextEndMarker">
 
 
</div>

Revision as of 14:03, 24 September 2021

Template:Infobox-3DS-Homebrews

Because I'm an advocate for free software and Smash Selector isn't open source, I learned C++ to develop this homebrew. Since this is my first homebrew and first C++ program, this is possibly the buggiest thing on the planet.

Features:

  • It switches your modpacks like Smash Selector.
  • It reads your desc.txt like Smash Selector.
  • For modpack authors: If your modpack contains a settings.csv you can switch around options in your modpack. Refer to main.cpp on how this works. This feature is currently WIP, but it does work and has been tested.

Planned features:

  • Online modpack updating, but not how Smash Selector does it.
  • Button remapping, I guess?

Bugs:

  • Launching smash actually just crashes your 3DS. Or at least, that's what it does on mine.
  • It might have a bug when moving around folders (only when using a settings.csv). It's hard to reproduce, so I can't really tell what's going on. Some folders move fine and others don't, it seems to be dependent on the filename.
  • This isn't a bug, but main.cpp is a gigantic mess.

Screenshots

lUmUVOg.png eTjMwSB.png

Advertising: