[Release] SimpleModDownloader, a mod downloader for your switch

logo


HI community,


I've recently delved into the vast world of Switch modding and found it tiresome always having to rely on a computer to install mods. I found the idea of SimpleModManager interesting, but it lacked a downloading feature. That's why I created the homebrew SimpleModDownloader. The installation part is done through SimpleModManager, so there's a button to switch from the downloader to the manager.

SimpleModDownloader is based on the extensive gamebanana database.

Downloads:
Releases: https://github.com/PoloNX/SimpleModDownloader/releases/
Source: https://github.com/PoloNX/SimpleModDownloader

How to use it:
  • Place the .nro file on your SD card in the "/switch/" folder.
  • Launch the homebrew from the homebrew launcher.


EDIT : Hello community! I'm very pleased to announce that I've finally finished rewriting SimpleModDownloader from scratch. The app now utilizes a new version of Borealis for the UI, which has allowed me greater flexibility in the UI design. Here's the changelog, which is quite extensive, and I may have surely missed some things
  • Rewrote the app from scratch using Borealis.
  • Transitioned to a new build tool: CMake.
  • Fixed #46 and #39.
  • Added a new page to preview the mod.
  • Implemented detection to check if a mod is compatible with SimpleModDownloader (in reality, I check if there's a romfs folder in the archive, as permitted by the GameBanana API).
  • Added a fix to prevent a crash that occurred when the mod contained special characters.
  • Reduced loading times and implemented multi-threading for improved performance.
Here is some screenshots/video

1.jpg

2.jpg


3.jpg


4.jpg


5.jpg


6.jpg




If you want to translate the app into other languages, feel free to do so! You will be credited in the homebrew.

I would like to thank all of you for being able to help me improve the application day by day by reporting bugs and feature requests :)
 
Last edited by PoloNX,

QCLasky

Pro cat lover
Member
Joined
May 21, 2009
Messages
777
Trophies
1
XP
1,035
Country
Portugal
HI community,

I've recently delved into the vast world of Switch modding and found it tiresome always having to rely on a computer to install mods. I found the idea of SimpleModManager interesting, but it lacked a downloading feature. That's why I created the homebrew SimpleModDownloader. The installation part is done through SimpleModManager, so there's a button to switch from the downloader to the manager.

SimpleModDownloader is based on the extensive gamebanana database.

Downloads:
Releases: https://github.com/PoloNX/SimpleModDownloader/releases/
Source: https://github.com/PoloNX/SimpleModDownloader

How to use it:
  • Place the .nro file on your SD card in the "/switch/" folder.
  • Launch the homebrew from the homebrew launcher.
Screenshots:
View attachment 378475


Video :

View attachment 378481


If you want to translate the app into other languages, feel free to do so! You will be credited in the homebrew.
Can I help translating it to portuguese?
 

PoloNX

Well-Known Member
OP
Newcomer
Joined
Aug 16, 2020
Messages
65
Trophies
0
Age
21
Location
France
Website
github.com
XP
508
Country
France
Where are the downlaods placed? It said downloads successful but I don't see where they are placed.
HI, in mods/game/mod_name/contents/tid/

If you're mod is one .rar maybe it didn't extract it. I don't know how to support .rar I think it's a limitation of libarchive
 

josepie2

Member
Newcomer
Joined
Jan 13, 2022
Messages
5
Trophies
0
Age
37
XP
56
Country
United States
Yeah the files that I downloaded have been .rar files. I think that is why none of the mods I have downloaded have been showing up.
Post automatically merged:

Its a bummer if it can't support .rar files because many mods are in .rar format
 

lashybean

Member
Newcomer
Joined
Jun 12, 2023
Messages
8
Trophies
0
Age
21
XP
102
Country
United States
This is really cool, but it crashed my switch both times I tried using it and it messed up the download path and I had to manually move folders and rename things.
 

tsam2

Well-Known Member
Newcomer
Joined
Apr 17, 2017
Messages
81
Trophies
0
Age
37
XP
457
Country
Greece
Hi. I'm interested in translating it, but I have no clue how to do it on github. Is there any step by step guide for that?
 

PoloNX

Well-Known Member
OP
Newcomer
Joined
Aug 16, 2020
Messages
65
Trophies
0
Age
21
Location
France
Website
github.com
XP
508
Country
France
Yeah, instead of only pointing to gamebanana, you could have other sources available defined by a json file.
What are the other sources?
Post automatically merged:

Hi. I'm interested in translating it, but I have no clue how to do it on github. Is there any step by step guide for that?
step by step :

- Go on the repo
- Click on fork (top right)
- after your fork created go in and go in resources/i18n
- You copy the folder en-US and rename it by the language you want
- Edit the menu.json and the brls.json
- Create a pull request on the main repo
Post automatically merged:

After several reported bugs, the new version 1.0.1 is finally available! This version also adds a new feature:

- Fix for #1. This issue was caused by a path change in SimpleModManager.
- Addition of Simplified Chinese translation (thanks JerryWn12).
- Addition of Japanese translation (thanks iGlitch).
- Addition of Romanian translation (thanks ExFabian).
- Addition of Brazilian Portuguese translation (thanks pixeldeadlock).
- Addition of a tab that allows updating the app directly from within it.
- Removed .rar format from the supported list as it is not supported.
- "/" is now removed from the mod names during installation to avoid crashes.
- All games are now displayed in English to ensure compatibility with the GameBanana API search.
- Fixed a bug that caused the app to crash when the search query contained fewer than 3 characters.

Thank you all for your responsiveness in finding the bugs and for the translations!

Link : https://github.com/PoloNX/SimpleModDownloader/releases/tag/1.0.1
 
Last edited by PoloNX,

tsam2

Well-Known Member
Newcomer
Joined
Apr 17, 2017
Messages
81
Trophies
0
Age
37
XP
457
Country
Greece
step by step :

- Go on the repo
- Click on fork (top right)
- after your fork created go in and go in resources/i18n
- You copy the folder en-US and rename it by the language you want
- Edit the menu.json and the brls.json
- Create a pull request on the main repo

Ok thanks. I hope i did it right.
 
Last edited by tsam2,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: Lawwww I am the lawwww!!!