SimpleModDownloader Switch: Difference between revisions

From GameBrew
No edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 4: Line 4:
|description=A Switch homebrew which downloads mods from gamebanana.
|description=A Switch homebrew which downloads mods from gamebanana.
|author=PoloNX
|author=PoloNX
|lastupdated=2024/01/11
|lastupdated=2024/06/05
|type=Other Apps
|type=Other Apps
|version=1.1.0
|version=2.1.0
|license=GPL-3.0
|license=GPL-3.0
|download=https://dlhb.gamebrew.org/switchhomebrews/simplemoddownloaderswitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/simplemoddownloaderswitch.7z
Line 19: Line 19:
|image_alt=SimpleModDownloader
|image_alt=SimpleModDownloader
}}
}}
SimpleModDownloader is a Switch homebrew which downloads mods from gamebanana.  
SimpleModDownloader is a Switch homebrew that allows you to download mod directly on your console.  


Installation is facilitated through [[SimpleModManager Switch|SimpleModManager]], allowing for a seamless switch between the downloader and manager.
SimpleModDownloader is based on the extensive gamebanana database. The idea of the app comes from [[SimpleModManager Switch|SimpleModManager]].


==Features==
==Features==
Line 31: Line 31:


Launch the homebrew from the homebrew launcher.
Launch the homebrew from the homebrew launcher.
At the root of your SDcard, create a /mods/ folder.
* Tree structure : /mods/<NameOfTheGame>/<NameOfTheMod>/<ModTreeStructureFromAtmosphereFolder>
* For plugins: /mods/<NameOfTheGame>/.plugins/<NameOfTheNro>.smm
** Example : /mods/The Legend of Zelda - Breath of the Wild/First Person View/contents/01007EF00011E000/romfs/Actor/Pack/GameRomCamera.sbactorpack


==Screenshots==
==Screenshots==
Line 43: Line 49:
<youtube>AW6G9_vl07I</youtube>
<youtube>AW6G9_vl07I</youtube>


==Changelog==  
==Changelog==
'''v2.1.0'''
* A lot of translations have been added/updated: Chinese by [https://github.com/sskyNS @sskyNS], Italian by [https://github.com/Gabriele73 @Gabriele73], and Turkish by [https://github.com/MYusufY @MYusufY].
* Implemented GameBanana's categories.
* Added support for exefs and exefs_patches mod files.
* Fixed an issue with Super Smash Bros mods.
* Fixed unexpected crashes ([https://github.com/PoloNX/SimpleModDownloader/issues/58 #58], [https://github.com/PoloNX/SimpleModDownloader/issues/56 #56], [https://github.com/PoloNX/SimpleModDownloader/issues/67 #67], [https://github.com/PoloNX/SimpleModDownloader/issues/70 #70]).
* Removed SSL verification to prevent crashes when the hour isn't synced.
* Smoother loading bar.
* Removed the header when you're previewing a mod.
* Switched from cmake to xmake (reduced the size from 10MB to 5MB).
'''v2.0.0'''
* Rewrote the app using [[Borealis Switch|Borealis]].
* Transitioned to a new build tool: CMake.
* Fixed [https://github.com/PoloNX/SimpleModDownloader/issues/46 #46] and [https://github.com/PoloNX/SimpleModDownloader/issues/39 #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.
'''v1.1.0'''
'''v1.1.0'''
* Adds ARCropolis (Smash Bros mods) support compatibility (huge thanks to @Starwarsfan2099).
* Adds ARCropolis (Smash Bros mods) support compatibility (huge thanks to @Starwarsfan2099).
Line 83: Line 107:


==Credits==
==Credits==
* Thanks to Natinusala and HamletDuFromage for borealis.
* Thanks to [https://github.com/natinusala Natinusala], [https://github.com/xfangfang xfangfang] and [https://github.com/XITRIX XITRIX] for [https://github.com/xfangfang/borealis borealis].
* Thanks to nadrino for SimpleModManager.
* Thanks to [https://github.com/nadrino nadrino] for [https://github.com/nadrino/SimpleModManager SimpleModManager].
* Thanks to GameBanana for their API.
* Thanks to [https://gamebanana.com/ GameBanana] for their API.
* Thanks to Pikatsuto for the logo and SuperButterScotch for the typo.
* Thanks to [https://github.com/Pikatsuto Pikatsuto] for the logo and SuperButterScotch for the typo.
* Thanks to NicholeMattera for Simple-INI-Parser.
* Thanks to [https://github.com/NicholeMattera NicholeMattera] for [https://github.com/NicholeMattera/Simple-INI-Parser Simple-INI-Parser].
* Thanks to JerryWn12 for chinese translation.
* Special thanks to [https://github.com/xfangfang xfangfang] for helping me with all the UI stuff.
* Thanks to iGlitchfor japanese translation.
* Thanks to [https://github.com/JerryWn12 JerryWn12] for chinese translation.
* Thanks to ExFabian for romanian translation.
* Thanks to [https://github.com/iGlitch iGlitch]for japanese translation.
* Thanks to spkats1 and tsamerman for greek translation.
* Thanks to [https://github.com/ExFabian ExFabian] for romanian translation.
* Thanks to pixeldeadlock for brazilian portuguese translation*.
* Thanks to [https://github.com/spkats1 spkats1] and [https://github.com/tsamerman tsamerman] for greek translation.
* Thanks to garobcsi for hungarian translation.
* Thanks to [https://github.com/pixeldeadlock pixeldeadlock] for brazilian portuguese translation.
* Thanks to [https://github.com/garobcsi garobcsi] for hungarian translation.
* Thanks to [https://github.com/Gabriele73 Gabriele73] for italian translation.
* Thanks to [https://github.com/MYusufY MYusufY] for Turkish translation.


== External links ==
== External links ==
* GitHub - https://github.com/PoloNX/SimpleModDownloader
* GitHub - https://github.com/PoloNX/SimpleModDownloader
* GBAtemp - https://gbatemp.net/threads/release-simplemoddownloader-a-mod-downloader-for-your-switch.634868/
* GBAtemp - https://gbatemp.net/threads/release-simplemoddownloader-a-mod-downloader-for-your-switch.634868/

Latest revision as of 09:53, 9 June 2024

SimpleModDownloader
Simplemoddownloaderswitch.png
General
AuthorPoloNX
TypeOther Apps
Version2.1.0
LicenseGPL-3.0
Last Updated2024/06/05
Links
Download
Website
Source

SimpleModDownloader is a Switch homebrew that allows you to download mod directly on your console.

SimpleModDownloader is based on the extensive gamebanana database. The idea of the app comes from SimpleModManager.

Features

  • Downloads from gamebanana directly from your Switch.
  • Install mods directly from your Switch with SimpleModManager.

Installation

Place the .nro file on your SD card in the /switch/ folder.

Launch the homebrew from the homebrew launcher.

At the root of your SDcard, create a /mods/ folder.

  • Tree structure : /mods/<NameOfTheGame>/<NameOfTheMod>/<ModTreeStructureFromAtmosphereFolder>
  • For plugins: /mods/<NameOfTheGame>/.plugins/<NameOfTheNro>.smm
    • Example : /mods/The Legend of Zelda - Breath of the Wild/First Person View/contents/01007EF00011E000/romfs/Actor/Pack/GameRomCamera.sbactorpack

Screenshots

simplemoddownloaderswitch-01.png

simplemoddownloaderswitch-03.png

simplemoddownloaderswitch-04.png

Media

SimpleModDownloader (BiteYourConsole)

Changelog

v2.1.0

  • A lot of translations have been added/updated: Chinese by @sskyNS, Italian by @Gabriele73, and Turkish by @MYusufY.
  • Implemented GameBanana's categories.
  • Added support for exefs and exefs_patches mod files.
  • Fixed an issue with Super Smash Bros mods.
  • Fixed unexpected crashes (#58#56#67#70).
  • Removed SSL verification to prevent crashes when the hour isn't synced.
  • Smoother loading bar.
  • Removed the header when you're previewing a mod.
  • Switched from cmake to xmake (reduced the size from 10MB to 5MB).

v2.0.0

  • Rewrote the app 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.

v1.1.0

  • Adds ARCropolis (Smash Bros mods) support compatibility (huge thanks to @Starwarsfan2099).
  • Adds RAR support (finally); libarchive is updated to support it.
  • Adds one icon on the top left for all game views.
  • Now, when you download a mod, you go back to the game view instead of the main view (thanks @Derro8).
  • Improves the URL formatting using curl_easy_escape; it fixes #22 and #23.
  • Adds detection when the SD is full and crashes the app.
  • When you use "B" on image view, it goes to the older image. It's faster.
  • Some translations updated, thanks to all translators.
  • Fixes #33 and #31.

v1.0.3

v1.0.2

  • Fixed #15.
  • Fixed #16.
  • Fixed #14.
  • Added a new translation system that supports languages not supported by the switch system.
  • Added a fix for loading images when there are none.
  • Improved support for Pokémon games.
  • Added an indication to know which page we are on.

v1.0.1

  • 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.

v1.0.0

  • First Release.

Credits

External links

Advertising: