Skip to content

Releases: Universal-Team/Universal-Updater

Christmas Update - Shortcuts, Screenshots, Sizes, Songs, Safety, setoN

25 Dec 12:00
b0655ce
Compare
Choose a tag to compare

What's New?

  • Shortcuts: When using the homebrew launcher you can now create shortcuts for easily updating specific apps
  • Screenshots: You can now see what apps look like before downloading!
    • Note: Only around a fifth of Universal-DB has screenshots at the moment, more will be added as we get around to it
  • Sizes: Downloads can now have a size so you know how big they'll be
  • Songs: You can now use a WAV file up to 10 MiB as background music, place it at sdmc:/3ds/Universal-Updater/music.wav
  • Safety: Universal-Updater now has parental controls set, at the same level as the homebrew launcher and FBI, so you don't have to worry about kids messing with it
  • Stores: There's now a list of of recommended UniStores accessible from the select UniStore menu so you don't even need to find a QR code or enter a URL
  • setoN: Okay fine, finally out of S words... but there's still more! You can now view the release Notes for apps so you know what's changed!
  • Added Ukrainian
  • Added custom font support, the font at sdmc:/3ds/Universal-Updater/font.bcfnt will be used when enabled
    • A default extended font will be downloaded on selecting Ukrainian as the default font is missing some letters
  • Toggle icons now have color when on to be more clear
  • Portuguese (Portugal), Lithuanian, and Danish have been removed for now due to lack of translations, however if anyone helps translate they will be added back

Bug fixes:

  • Fixed an out of bounds access
  • Fix grid scrolling sometimes going too far
  • Fixed crashing when staring Universal-Updater without Wi-Fi
  • Double new lines no longer break wrapped text (fixed by Citro2D v1.5.0)

Other notes:

Find any bugs we missed, have suggestions, or need help? Make an issue or discussion here on GitHub. Normally this is where we'd offer to join our Discord server, but we're not allowing new members as of the creation of this release unless you know someone on the server and ask them to let us know you should be let in.

We hope you enjoy the new update and have a merry Christmas! (or happy holidays in general if you don't celebrate Christmas!)
~ Univeral-Team

Universal Updater 3.0.0 - Happy 1st Anniversary

03 Nov 16:59
674a1d2
Compare
Choose a tag to compare

Universal-Updater v3.0.0 is here with a complete overhaul to the app! Everything has been thought through and redesigned with the goal of making using Universal-Updater a much simpler and more intuitive experience.

Now when loading Universal-Updater it immediately opens the last used UniStore, by default Universal-DB, and from there you can see all the apps on the top screen and the bottom now has separate tabs for information, downloads, search, sort, and settings while still keeping the app list active on the top screen. The graphics have also been redone to give a cleaner and more modern feel.

Screenshot

A screenshot showing the info of an app

Searching and filtering have also been improved, you can now mark apps and filter to just show apps with specific marks and/or only apps that have updates available. Searching is now case-insensitive and you can edit the filters and the search without having to dig through menus.

The old "scripts" have been dropped completely in favor of just UniStores, but no functionality is lost here as all of the apps that could be downloaded with the official scripts are now on Universal-DB and even ones with complex installation processes like TWiLight Menu++ still work correctly, plus update tracking and more information.

We hope you enjoy the new changes!
~ Universal-Team


A couple notes:

  • To UniStore creators: All existing UniStores will needed to be updated to version 3, check out the wiki for more information.
  • If updating from a previous version and you get an error that the UniStore is invalid:
    1. Go to Settings
    2. Go to Select UniStore
    3. Press the update icon at the bottom on the UniStore
    4. Press A on the UniStore

universal-updater cia

BugFix Release!

02 Jul 14:03
31b65ee
Compare
Choose a tag to compare

v2.5.1 is mainly a bug fix release.

What got fixed?

  • Fix Config causing a return to the Home Menu / Homebrew Launcher. (On first start of v2.5.1, the config get wiped! So make sure to note all your current Config stuff.)

What got added?

  • Add %3DSX%, %NDS% and %ARCHIVE_DEFAULT%. With that, updated scripts can now declare %3DSX%/Universal-Updater.3dsx for example and it will use the 3DSX path from the config file instead!
  • Add "Special Thanks" page on the credits.

What got changed?

  • Make download Speed Display disabled on default, cause it can potential cause crashes. If you really want to have it enabled, change SHOW_SPEED to true in the config. No support for those crashes will be given though.
  • Don't display "update available" for apps that haven't been installed from that UniStore.
  • Remove FTP, cause FTP is not the focus of Universal-Updater. Use FTPD for it instead.

Other

You notice any other Bugs or crashes? Then feel free to report them on the GitHub Issue section, or in our discord Server here. Thank you for using Universal-Updater and have fun with this release! ~Universal-Team


universal-updater cia

Universal DB, UniStore v2 and more!

27 Jun 14:01
Compare
Choose a tag to compare

v2.5.0 is the next major release of Universal-Updater!

What got added?

  • Display splash screen on first startup!

  • Initial Script-Creator! (You can now create scripts within Universal-Updater, but it could possibly have issues, so feel free to report them, if you found any. The Script-Creator is mostly english only for this release.)

  • UniStore v2! (This is an improved UniStore version, which contains 2 Layouts (Grid and List), searching for specific entries, sorting and more! Only Universal DB does support it right now and backwards compatibility stays, so UniStore v1 can be used as well!)

  • Universal DB got added! (This is a 3DS & NDS Homebrew database, which is also available here as a site format. You can find it next to the TinyDB button under "UniStore" -> "Store search".)

  • Added Polish Translation.

  • Press Left/Right to scroll a page on Script list, UniStore etc.

  • Show download speed on download operations.

  • Make the progressbar optional.

  • Some more improvements.

Notes

  • Added warn message, that TinyDB might be down and causes "Download Failed!". This is not an Universal-Updater fault!

  • If you want to use UniStore v2, change "version" under "storeInfo" to 2. UniStore v2 does not use the same Format as UniStore v1! Keep that in mind!!

Known issues

  • Some archives might have issues due to 3ds-libarchive using a 2013 version of libarchive.

You need help? Then feel free to join our discord server here. We hope you enjoy using Universal-Updater v2.5.0 and thank you for using it! ~Universal-Team

Faster extraction and installation!

28 Apr 20:01
45afa93
Compare
Choose a tag to compare

What's new:

  • Extraction and installing .cias are now faster and have progress bars as they run
    • Larger files are especially improved, on a 75 MB 7z with a 120 MB cia extraction went from 2:56 in the last release to 1:19 in this and installation from 1:03 to 0:56

Changes:

  • Removed "GodMode" and deleteTitle to prevent potential malicious scripts
    • Use FBI or System Settings to delete titles
  • Changed to new bar and selector graphics
  • Changed the color selector menu
  • Redesigned the credits and language selection screens
  • Make updateSelf an optional boolean
    • Should fix TWiLight Menu++ sometimes being booted after installation

Bug fixes:

  • Fixed crash on reloading the file list

Need help or have questions? Join our Discord!
Have fun with v2.4.0! ~Universal-Team

A lot of new Features!

23 Mar 15:49
d24a8e4
Compare
Choose a tag to compare

What does it include?

  • Add a Dropdown menu. (Press X or the DropDown Icon to Show it.)
  • Delete single Scripts & UniStore's.
  • Autoboot UniStore's & Scripts. (Press START on the Script | UniStore list to enable / disable it.)
  • Add Move, Copy & promptMsg Script Functions.
  • Add Title Delete & Title Boot Script Functions. (I only suggest to use it when needed. We are not responsible for any data loses or whatever. You have to enable GodMode in the Settings to use Title Delete.)
  • Reduce amount of Config Savings. (Only save when changes are made at Exit.)
  • Add a Glossary to a few screens. (Show it with D-Pad Right and switch back with D-Pad Left.)

Universal-Updater has been made with Universal-Core.

The Wiki needs to be updated with the new Script functions!

Have I forgot something..? I don't think so.

Need support or help? Join our discord here.

Have fun with v2.3.1! ~Universal-Team

Download & Installing speed improvements!

17 Feb 20:15
3c2ee7a
Compare
Choose a tag to compare

What's new?

- Press <SELECT> on the UniStore list screen to delete stores.

- Multithread Download. (Improvement)

- Improve Installing Speed. It's much faster now.

- Add animated selectors.

- Switch the Script Browse to the new Repo : https://github.com/Universal-Team/Universal-Updater-Scripts.

Well and yeah, that's all as far as I can tell for v2.3.0.

Have fun with this release. ~Universal-Team

Rewrite the UniStore Structure!

05 Jan 19:10
Compare
Choose a tag to compare

This Release rewrites the whole UniStore Structure to use an Array, which allows for sorting the Entries for their importantness.

What's new?

  • Add a TinyDB Button to the Store Search function, to make getting TinyDB easier.
  • Ask for an update on every Store launch, so you could have an up-to-date store anyways.
  • TinyDB support has been fully added! So no more temporarely my placeholder file!

Every Store needs to be rewritten! Older stores will cause an exception or something if i remember correctly. Sorry about that.

Have fun with this release. ~Universal-Team

v2.2.0 of Universal-Updater!

04 Jan 01:20
Compare
Choose a tag to compare

v2.2.0 is again one of a large update.

What's new?

  • UniStore Implementation!
    ^ More about it in our Discord Server for now.

  • Refactor the GUI and do everything Script related to "Scripts".

  • Add 2 Bar Styles. (One with the bar graphic, and one with just solid rectangles.)

You need help? Then don't be shy and join our Discord Server here.

More about UniStore can also be found here and here probably later/tomorrow.

To get TinyDB for now back, go to "UniStore", "Store search", "GitHub" and enter by "Owner & Repo": SuperSaiyajinStackZ/UniStore and by "filename": TinyDB.unistore. I host the file for now until the TinyDB file get's updated to support it properly. If you want to be up-to-date with that, then join our Discord Server.

Happy discovering of Universal-Updater v2.2.0! ~Universal-Team

The Christmas Eve Release!

24 Dec 05:10
Compare
Choose a tag to compare

v2.1.0 is out and has a lot of changes!

Download Stuff

  • Add Progressbar for Download Progress.
  • Added support for downloading files larger than ~30MB!

Other Things

  • Add TinyDB support!
  • Switch the Config file to JSON.
  • Add Credits Screen.
  • Make the app touch only usable.
  • Download all Scripts at once.
  • Add 3/7 Entry viewMode.
  • … and more.

Just find everything out by yourself! :P

We, the Universal-Team, wish you happy Holidays and a great Christmas Eve!

Thank you for using our projects and we hope you will still use our projects next Year and so on!

You need help? Then don't be shy to join our discord server here!

Have fun to discover Universal-Updater! ~Universal-Team