Skip to content

Launcher Changelog

Mors edited this page Nov 18, 2022 · 3 revisions

v3.0.0 (18/11/2022):

General:

  • Made the launcher fully compatible with Linux.
  • Added a launcher settings page where you can now set the launcher to close upon starting the game, or start the game automatically when you open the launcher.
  • Completely overhauled the way controller button mapping works. Now you have to assign buttons to actions, not the other way around. This should make it much easier to remap non-standard controllers for the game.
  • Made the launcher update and rebuild the game automatically whenever a launcher update is detected.
  • Made the launcher skip the ROM selecting step during building if a ROM file is already detected.
  • Reworded the text during the building process slightly.
  • Made the launcher load the recommended preset value when a setting is missing from the settings file. This should fix many issues caused by upgrading the game from older versions.
  • Optimized the launcher, making it run better on lower-end systems.
  • Made various other small improvements to the launcher, mainly having to do with general visual polish.

Fixes:

  • Fixed incorrect preset loading behavior and reverted it back to how it functioned prior to v2.1.0.
  • Made the launcher properly reload settings after closing the game.
  • Fixed the menu position incorrectly moving around when you minimize the launcher window while it's in fullscreen.
  • Fixed the launched game appearing behind the launcher window.
  • Fixed many more minor bugs.

v2.1.1 (25/01/2022):

Changes:

  • Custom textures are now enabled by default. You can disable them the same way you'd enable them before.
  • Removed the "Window Resize Fix" extension due to it being incompatible with the latest version of GameMaker Studio 2.
  • Tweaked some of the button holding down thresholds.
  • Made the cursor disappear in the fullscreen mode.
  • Made many small technical changes overall to make the installer work better under Linux. Please note that the Linux version of the launcher is still under development and there is no public release of it yet.

Installer:

  • Changed the installer visuals slightly.
  • Added more options to the uninstaller.
  • Made the uninstaller only delete the game files and not the entire folder the game is contained in.

v2.1.0 (30/11/2021):

Installer:

  • SM64Plus now comes with a brand new installer that can either install the game to your system normally, or just extract the files to wherever you choose.

General:

  • Made it so that now pressing the backspace key during the disclaimer screen forces the game build with custom texture support enabled if the game is not built yet. If you have already made a build you must choose the "Pull, Clean & Rebuild" option from the "Update" menu while holding backspace.
  • Also added the "Del" key as an alternative for backspace wherever applicable.
  • Made the launcher display inactive settings grayed out.
  • Switched to a different font.
  • Made the launcher display the versions of both the game and the launcher itself on the main menu.
  • Moved all the preset files to the game's repository instead of bundling them with the launcher.
  • Moved all the settings and categories to an external JSON file, which is stored in the game's repository. This means that from now on changes to individual settings will only be included in the game's changelog.
  • Removed ".ini" from the names of the presets.
  • Made the built-in presets always appear first in the presets menu.
  • Increased the required long press time.
  • Made some minor text changes.
  • Reduced the background brightness slightly.
  • Made it so that the launcher now tries to run MinGW as an admin.

Fixes:

  • Fixed an oversight that would make the initial building process take much longer than intended.
  • Fixed an issue with the error messages during the building process.
  • Fixed minor sound effect related issues.
  • Fixed a minor visual bug with the color selection screen.

v2.0.1.1 (21/08/2021):

Launcher:

  • Fixed the launcher crashing when you enter a letter to a number field.

v2.0.1 (21/08/2021):

Launcher:

  • Made the version number of the executable correct.
  • Made improvements to the appearance of the color editor.
  • Added a way to load the original colors in the color editor.

v2.0.0 (21/08/2021):

Launcher:

  • Added a brand new music track and sound effects by Catonator!
  • The launcher does not close after launching the game anymore, instead, it waits in the background until the game is closed.
  • You can now make the launcher go fullscreen by pressing Alt+Enter. Pressing Alt+M also mutes the launcher completely.
  • Made it so that you can enter numbers to number fields directly instead of scrolling for 1000 years.
  • Rewrote the scrolling code to make it feel better.
  • Allowed scaling the launcher window without messing up the contents.
  • Added some extra animations.
  • Added new backgrounds too.
  • Added all the new settings to the launcher.
  • Many more smaller tweaks were made.

v1.1.3 (23/04/2021):

Launcher:

  • Added the new settings to the launcher.
  • Changed some of the descriptions.
  • Replaced "True" and "False" with "On" and "Off".
  • Made it clearer when a setting has multiple options.
  • Made it so that the launcher now tries to fix the broken texture issue automatically.
  • Fixed the debug key combo that didn't work previously.

v1.1.2 (14/04/2021):

Launcher:

  • Added the new settings to the launcher.
  • The launcher now deletes the "gfx" folder right before the initial building process.

v1.1.1 (13/04/2021):

Launcher:

  • Made the launcher automatically copy the texture files to the right place right before launching the game.
  • Added a secret key combination to delete all the game files.
  • Renamed "Pull and Rebuild" to "Pull & Rebuild". Exciting!

v1.1.0 (13/04/2021):

Launcher:

  • Added the new settings to the launcher.
  • Moved the "Nearest Neighbor Filtering" setting to the "Graphics" tab.
  • Made it so that the launcher now can change button prompts depending on if you're using a keyboard or gamepad.
  • Made it take longer to reload all the settings from presets to prevent accidental reloads.
  • Added the C-buttons to the list of reassignable buttons for controllers.
  • Removed some keys from the key selection options.
  • Certain animations got tweaked.

v1.0.1 (06/04/2021):

Launcher:

  • Disabled DirectInput support because the game itself doesn't support it yet, which causes confusion.
  • Made it possible to reload all settings from the presets menu.
  • Made it possible to build the game while MSYS2 is installed on a different location.
  • Made keyboard configuration less cumbersome.
  • Made the wording during the initial setup a bit clearer.

v1.0.0 (05/04/2021)

  • Initial release.