Releases: RadzPrower/Zelda-3-Launcher
v1.3.6.0 Release - CPU Usage Runaway Fix
- Made a change to closing settings window behavior so that it is consistent between the cancel button and the close (X) button. (#37)
- Fixed runaway CPU usage while
zelda3.exe
was running due to it waiting on the game to close and resume control. (#39)
Instructions on how to use the application can be found on the main project page.
Full Changelog: v1.3.5.0...v1.3.6.0
v1.3.5.0 Release - Progress Bar Changes
I changed the progress bar for the primary asset extraction and build process. It already had a maximum file count higher than the repository itself and even would assume a count of 1,000 less if it exceeded the maximum of 3,000 files one time, so it should have been highly unlikely for file count to exceed that assuming basic operation of the launcher and Zelda 3 software. There are always potential issues leading to duplication of files or people making manual backups not to mention the fact that this is essentially a wrapper for another project that can continue to expand its own file count as well, so exceeding the maximum value for the progress bar is rare but not unheard of.
I wanted the bar to be a better indicator of the actual progress of the process, but for the sake of a more reliable product, I have instead changed to a system where the bar simply updates with each subsequent step rather than based purely on the file count as before. It is not as granular as I would like, but without full control of the directory and the original project, this really is the best solution.
Full Changelog: v1.3.4.0...v1.3.5.0
v1.3.4.0 Release - Restore INI Backup Fix
Corrected an error in the handling of the INI backup when clicking the Restore
button on the main menu.
Associated Issue: #33
Full Changelog: v1.3.3.0...v1.3.4.0
v1.3.3.0 Release - Translation Extraction Changes
There were some changes to the translation extraction process of the original snesrev project, so I needed to make some changes to accommodate both the file structure changes as well as the procedural changes.
Issues Addressed: #31
Full Changelog: v1.3.2.0...v1.3.3.0
v1.3.2.0 Release - File Structure Changes
The main snesrev repository recently made changes to its file structure, so I needed to make changes to account for this new structure as file were no longer where they were expected to be.
This should address issue(s) #28/#29
Full Changelog: v1.3.1.0...v1.3.2.0
v1.3.1.0 Release - Python Version Update
Updated the python version to be in line with the installation instructions as provided by the main Zelda 3 project. (Issue #23)
Full Changelog: v1.3.0.0...v1.3.1.0
v1.3.0.0 Release - Language Selection
Enhancements:
- Added an option to select a language for the game's localization. Zelda 3 Launcher interface itself is not affected by the language selection.
- Increased individual internet connection tests to a 1-second timeout
- Added two redundant ping targets for verifying internet connections
- A drastic reduction in overall file size for the application
Bug Fixes:
- Corrected an issue where the build process would continue to be attempted even after failed internet connection test
Full Changelog: v1.2.1.0...v1.3.0.0
v1.2.1.0 Release - Minor Changes and Fixes
No big feature introductions with this release. Just a couple of minor changes and bug fixes.
Changes:
- Changed the required SDL version to stay in line with the original snesrev repo.
- Changed how the MSU directory is handled. It now attempts to create a symlink to the MSU directory you select rather than copy all the files over. If this fails, it will give you a pop-up asking if you want to cancel the copy and instead attempt to select a different folder or re-run the launcher in administrative mode. #11 #
- Added a new setting
Dim Flashing
. This setting, if enabled, will emulate the flashing behavior of the Virtual Console releases. - Changed the replay/savestate description to reflect the default state of the settings now. The reference savestates (i.e. after each dungeon) are now disabled by default and for the average user these are not generally used, so I simply removed all references to them in the application itself. If you would however like to turn them back on, you can do so in the INI itself.
Bug Fixes:
- Fixed a typo within the savestate functionality description #15
Full Changelog: v1.2.0.0...v1.2.1.0
v1.2.0.0 Release - Keymapping Utility
The final (for now) release of Zelda 3 Launcher, version 1.2, includes a brand-new keymapping utility as an additional submenu of the settings menu.
Features:
- A visual representation to help illustrate what keys are being set.
- Controllers and keyboards have separate controls, so to better utilize space, there is a toggle between setting the controls for keyboard or controller.
- Automatic controller recognition which utilizes the same SDL methods as
zelda3.exe
so if your controller works with the utility, it should work with the game without additional software. - A button to sequentially set each and every potential input without having to click each individual button or option.
- Includes some information regarding the use of replays and savestates, both those built into the game as well as your own.
- Added the ability to download a fresh copy of the INI from snesrev's repository in the even that both the main and backup INI is either missing or corrupted. NOTE: This is a last resort only and could result in an incompatible INI being downloaded if significant changes are made in the original repository.
Fixes/Changes:
- Changed default window placement of main launcher to center of screen.
- Download progress bars are now centered to the screen.
- Settings menu and Keymapper Utility submenu are each centered on the window before them when opened.
- Cleaned out several unused references.
- Changed how INI was imported and saved to account for some edits needed to better accommodate the keymapping settings.
v1.1.0.0 Release - Settings Menu
The v1.1 release includes the addition of a settings menu that will allow you to manage settings for the game. All current settings are included other than keymapping (that will come in a v1.2 with controller recognition hopefully sometime next week).
NOTE: All features which can be edited by this tool are original to the game and a product of snesrev's work. I created a more friendly interface to manage those settings. I did not create any of these mods.
Bug fixes:
- Fixed the bug where the build process would loop infinitely if you canceled the ROM selection dialog.
- Fixed the bug where the launcher was not recognizing a zelda3.sfc file in the same directory as the launcher.
Features added:
- Progress bar for build/restore/update process in main launcher window.
- Minimize the launcher when launching the game and restore it to the front when you close it.
- A comprehensive settings menu that includes settings including aspect ratio, stretch, window scaling, fullscreen, disabling audio, MSU, custom Link sprites, and GLSL shaders.
- Also includes settings for a number of gameplay-altering features including an advanced item selection mode, turning while dashing, mirror works in both directions, larger wallet, and more.