Skip to content

Commit

Permalink
Update 0.md to include the final info and downloads for .3
Browse files Browse the repository at this point in the history
  • Loading branch information
YYDan authored Nov 21, 2024
1 parent 1add067 commit e8912a1
Showing 1 changed file with 18 additions and 23 deletions.
41 changes: 18 additions & 23 deletions docs/release-notes/2022/0.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,24 @@
---
layout: home
---
# 2022.0.2 - Current Version: IDE 51/Runtime 49
# 2022.0.3 - Current Version: IDE 83/Runtime 98

Downloads: [Windows](https://gms.yoyogames.com/GameMaker-Installer-2022.0.2.51.exe) - [macOS](https://gms.yoyogames.com/GameMaker-2022.0.2.51.pkg)
Downloads: [Windows](https://gms.yoyogames.com/GameMaker-Installer-2022.0.3.83.exe) - [macOS](https://gms.yoyogames.com/GameMaker-2022.0.3.83.pkg)

Always check your SDKs and other external tools are the correct versions before doing any builds, as you can see from the release notes below that several platforms have been updated for this release - you can see our [Required SDKs For LTS FAQ](https://help.gamemaker.io/hc/en-us/articles/7387539695645) and the various platform setup guides that page links to in order to get all of this information at any time.

_And remember, if a fix/feature you need is not listed in these notes, then please continue using the regular monthly release, as LTS releases by their very nature are not intended to contain everything found in newer GameMaker versions._

<br>

# Changes In The .3 Update (Sept, 2024)

This is a pre-release at the moment, so if you would like to get the installer and take part in the feedback session for this version, please see the [2022.0.3 LTS "Early Look" Thread](https://forum.gamemaker.io/index.php?threads/2022-0-3-lts-early-look-thread.115055/)

# Changes In The .3 Update - IDE v2022.0.3.83 Runtime v2022.0.3.98 (Nov 21, 2024)

## IDE Featured Changes

- **Support For Opening Projects Made In Newer IDEs**
- This release has the ability to open projects which have come from IDEs right up to and including 2024.8.1 (assuming the _contents_ of the project are all supported within LTS releases, obviously)
- Be aware that if you want to move between 2024.8 and LTS, but for some reason you also still need to use an older LTS runtime with the LTS .3 IDE, then you will not be able to build a project which was exported by 2024.8.0 specifically - you must use 2024.8.1 to export the project into LTS22 format
- This release has the ability to open projects which have come from IDEs right up to and including 2024.8.1
- However, note that projects which have been edited in newer Monthly/Beta releases may well be using new functionality (such a newer asset types) that this LTS doesn't support and so you will still see these open read-only or be told GameMaker could not open them
- {% include note.html content="Be aware that if you want to move between 2024.8 and LTS, but for some reason you also still need to use an older LTS .0/.1/.2 runtime with the LTS .3 IDE, then you will not be able to build a project which was exported by 2024.8.0 specifically - you must use 2024.8.1 to export the project into LTS22 format" %}

- **New Release Notes Site**
- The two legacy release notes pages on the Help menu inside GameMaker have been replaced by a link to this site you're reading at the moment - [releases.gamemaker.io](https://releases.gamemaker.io/), which is the home for all release notes going forward and also gives some handy links to our most important or often-required support guides
Expand All @@ -31,17 +29,6 @@ This is a pre-release at the moment, so if you would like to get the installer a
- All manual links have been changed to directly open the newer-style "gamemaker.io" URLs that the website will have been silently redirecting you to for a while
- You can see that page addresses are in the format "manual.gamemaker.io/lts/LANGUAGE/", where the language is the standard two-character code for your language and so you can quickly edit your address bar and go between the supported localisations

- **"Contact-Us Package" Tool Upgraded To Upload Your Files Privately**
- Also, LTS users now have the _Help > Upload a Bug/Ticket Sample_ tool [#6375](https://github.com/YoYoGames/GameMaker-Bugs/issues/6375)
- This tool grabs all your log files automatically and turns them into a .zip file, allows you to add an example project and any additional files you want to include and then, crucially, it will **privately** upload the .zip to our server for you
- You are then returned a URL (there's a clickable button to copy this to your OS clipboard) and you can add that URL onto any existing GitHub bug report or customer service ticket, safe in the knowledge that only GameMaker staff can access that upload (you can't even download it yourself)
- This means you can now very easily add missing samples onto bug reports whenever we request a project, or send logs and other information in support of _other user's_ bug reports to show you have the same problem, etc. - you no longer need to report a duplicate copy of any bug report just to privately send us additional files!
- {% include note.html content="If you're someone who prefers using the GitHub website forms for creating bug reports, rather than the IDE, then we would strongly recommend using this tool for all files you wish to link to on the bug report, rather than using any external fire-sharing host or attaching files publicly on the bug form" %}

- **Project Loading/Importing - Support For Opening More Projects Edited In Newer Releases**
- Added support for the separated options change put into the main project .yyp file in more recent release, so now more projects will open not in read-only mode
- However, note that projects which have been edited in newer Monthly/Beta releases may well be using newer functionality than this LTS supports and so you will still see these open read-only or be told GameMaker could not open them

- **Report A GameMaker Bug" Tool**
- As of this release you can now use the in-IDE bug-reporting tool that has been available in monthlies for a little while
- For more information on how and when to use the new reporter (and when not to!), or what your report will contain and what we will use it for, please see https://help.gamemaker.io/hc/en-us/articles/13150754375453-Submitting-a-Bug-Report-What-Does-It-Contain
Expand All @@ -52,6 +39,13 @@ This is a pre-release at the moment, so if you would like to get the installer a
- _And if you use **Steam** to run GameMaker, remember that there are additional important release notes on the Steam store page for your GameMaker install each time a new version is released._
- {% include note.html content="Bear in mind that as an LTS user you're also potentially a long way behind the current monthly release and you do not need to report duplicate issues for things we have already fixed, so it's even more important that you search for existing issues and you confirm that the bug still happens in the current monthly release before sending us any bug reports, please!" %}

- **"Create Your Contact-Us Package" Tool Replaced With One Which Privately Uploads Your Files To Us**
- Also, LTS users now have the _Help > Upload a Bug/Ticket Sample_ tool, rather than the old "Create Your Contact-Us Package" tool [#6375](https://github.com/YoYoGames/GameMaker-Bugs/issues/6375)
- This tool grabs all your log files automatically and turns them into a .zip file, allows you to add an example project and any additional files you want to include and then, crucially, it will **privately** upload the .zip to our server for you
- You are then returned a URL (there's a clickable button to copy this to your OS clipboard) and you can add that URL onto any existing GitHub bug report or customer service ticket, safe in the knowledge that only GameMaker staff can access the file you uploaded (you can't even download it yourself)
- This means you can now very easily add missing samples onto bug reports whenever we request a project, or send logs and other information in support of _other user's_ bug reports to show you have the same problem, etc. - you no longer need to report a duplicate copy of any bug report just to privately send us additional files!
- {% include note.html content="If you're someone who prefers using the GitHub website forms for creating bug reports, then we strongly recommend using this tool for all files you wish to add on the bug report, rather than attaching files publicly on the GitHub website or using any third-party fire-sharing host websites" %}

- **Other Bugs Fixed**
- Docs Integration: The Mac IDE no longer opens the Monthly manual instead of the LTS manual (the Windows IDE was correct already) [#7617](https://github.com/YoYoGames/GameMaker-Bugs/issues/7617)
- Docs Integration: Help > "Knowledge Base" no longer opens the old URL for the help website
Expand All @@ -75,9 +69,9 @@ This is a pre-release at the moment, so if you would like to get the installer a
- (Especially if you know your machine is offline or that you typically firewall GameMaker, or you use any antivirus software, as you may need to temporarily remove those restrictions on your machine and allow the Android tools to update themselves)

- **Consoles - Support For Newer SDK Versions**
- Be aware that all consoles are now updated to target the current SDK/Visual Studio/etc., versions as of 2024.11
- Please see the Required SDKs FAQ link over to the left of this page or up at the very top of these notes, as you will need to ensure that you're on the correct versions externally and that your Preferences inside GameMaker have been fixed to match your install locations otherwise all builds will fail!
- It's also worth cleaning your compiler cache inside GameMaker if you see any issues with builds
- Be aware that all consoles are now updated to target newer SDK/Visual Studio/etc., versions (in line with 2024.11)
- Please see the Required SDKs For LTS FAQ link over to the left of this page or up at the very top of these notes, as you will need to ensure that you're on the correct versions externally and that your Preferences inside GameMaker have been fixed to match your install locations otherwise all builds will fail!
- It's also worth cleaning your compiler cache inside GameMaker if you see any issues with builds that first time you try them now

- **Consoles - Lots Of Other In-Game And Submission Fixes**
- Unfortunately, we're not allowed to individually list them all publicly here, but be aware that there are a _large_ number of console fixes included as part of this LTS update
Expand Down Expand Up @@ -105,13 +99,14 @@ This is a pre-release at the moment, so if you would like to get the installer a
- Building Projects: [iOS] Xcode projects now target C++ version 17
- Building Projects: [iOS] Archive version number no longer overrides the build number set inside Game options [#5676](https://github.com/YoYoGames/GameMaker-Bugs/issues/5676)
- Building Projects: [iOS] Extension code injection no longer inadvertently escapes > and < characters and removes Xcode built-in variables
- Building Projects: [Xbox GDK] Fixed not being able to run projects if VS2019 is on latest version, due to "Visual C++ runtime files must be deployed with the title ... " error
- Building Projects: [Xbox GDK] Fixed not being able to run projects if VS2019 is on latest version, due to "Visual C++ runtime files must be deployed with the title ... " error
- In-Game: Assigning a variable a built-in value (x, y, health, score etc) in the Create event no longer causes errors when attempting to use the variable later
- In-Game: Fixed a crash when accessing named instances in rooms created before GM v2.3.0
- In-Game: [GX.games] .ogg files are now packaged correctly if they are in a subdirectory inside Included Files [#7162](https://github.com/YoYoGames/GameMaker-Bugs/issues/7162)
- In-Game: [HTML5] HTTP Async event is no longer broken [#4925](https://github.com/YoYoGames/GameMaker-Bugs/issues/4925)
- In-Game: [iOS] Mouse\touch returned values are no longer incorrect
- In-Game: [Switch] Fixed that when running directly from the IDE, save and bundle directories were previously mapped to the same place, meaning you could delete files from the bundle
- In-Game: [Windows] Xbox 360/One gamepad not detected properly during Game Start in LTS22r3 EL [#8350](https://github.com/YoYoGames/GameMaker-Bugs/issues/8350)
- In-Game: [macOS] audio_create_stream() sounds no longer crash the game [#5876](https://github.com/YoYoGames/GameMaker-Bugs/issues/5876)
- In-Game: audio_get_recorder_count() now includes any devices which contain non-Latin characters in their name [#5124](https://github.com/YoYoGames/GameMaker-Bugs/issues/5124)
- In-Game: collision_rectangle() now works correctly with precise collisions [#6179](https://github.com/YoYoGames/GameMaker-Bugs/issues/6179)
Expand Down

0 comments on commit e8912a1

Please sign in to comment.