Releases: Universal-Team/Universal-Updater
Christmas Update - Shortcuts, Screenshots, Sizes, Songs, Safety, setoN
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
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.
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:
- Go to
Settings
- Go to
Select UniStore
- Press the update icon at the bottom on the UniStore
- Press A on the UniStore
- Go to
BugFix Release!
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
totrue
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 DB, UniStore v2 and more!
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!
What's new:
- Extraction and installing
.cia
s 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!
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!
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!
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!
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!
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