Releases: hyperdefined/CustomLauncherRewrite
Releases · hyperdefined/CustomLauncherRewrite
1.9.2
1.9.1
- Thank you to @ahmouse15 for helping with some bug fixes! (#95)
- Fixed out of order operations with file permissions and updating TTR on Linux.
- Allow whitespace in usersnames.
- Handle null login reponse fields, which broke the launcher since TTR changed their API.
- Fixed passwords being stored as a string array, not as as a string.
- Removed shell command usage for updating on Linux.
- Improved logging in various parts of the program.
- Major code cleanup once again. This fixed the freezing issue when click onto different tabs.
- Handle TTR's new "dynamic patch manifest". The launcher will update the game after logging into an account, rather than when the launcher opens.
- Handle release notes much better. Instead of downloading a local copy, it will only request them when you try to view them. No local cache is needed anymore.
- Added an "About" tab to the window.
1.9.0
- Completely changed the account system. If you update to this version, the launcher will convert accounts to the new system for you.
- Revamped the main window to have tabs for the different functions. Instead of having different popup windows, they are now in tabs.
- Setup a "first launch" feature that will detect a current existing TTR install. From there, it will copy over settings, resource packs, and screenshots.
- Added TTR release notes to the launcher. It will download this on startup and save it locally.
- Added progress bar to TTRUpdater for when a file is extracting.
- Added a progress status to TTRUpdater to display how many files it has left to download.
- Many, many code improvements and cleanup all around.
1.8.2
- Fixed (or improved) the 2FA window's text being cut off. I want to make this window better in the future, but it's better now.
- Added a status column to the population window for each district.
- Added banner messages from TTR's API. If there is a banner/notice, the launcher will show you it before launching the game. If the game is offline, it still won't let you launch.
1.8.1
- Fixed first time launching throwing an error about
config/config.json
being missing. This should also resolve any config issues. - Prevent the game from launching if TTR is down.
- Fixed counting login attempts if you were put into a queue.
- Fixed some windows having
EXIT_ON_CLOSE
instead ofDISPOSE_ON_CLOSE
. Closing these windows will not close the entire program anymore. - Changed logging around a bunch.
- Cleaned up the Linux scripts to handle certain things better.
1.8
- Added configuration system. This can be accessed via the "Configuration" button on the main screen.
- Added a new "Population" button. This shows all districts and their population.
- Added a bunch of more logging to the program, and fixed some internal stuff with it.
Version 1.7.2
- Updated invasion API URL because the URL changed.
Version 1.7.1
- Handle API outages better. Instead of the error windows appearing every time it fails to read, they will only appear once now. If the user wants to try again, they can try to read the API again.
- Handle closing the TTR updater window in some cases it didn't.
Version 1.7
- Added new notification system for invasions/field offices! You will now get a small notification that pops up on the bottom right of your screen (works on Windows and Linux). These notifications will show for when something starts and ends. These notifications are silent, so don't worry about them playing noise.
- Greatly improved API calls. They now run in the background once again; however, they are much more improved to support the notification system.
- Fixed Baritone Boulevard showing as Alto Avenue on the field office list.
- Fixed invasions showing negative time. Any invasion duration that goes under 0 seconds shows "Ending soon..." now.
Version 1.6.4
- Updated logj4 to 2.17.0 just to be safe.
- Added a "Check TTR Updates" button on the main window.