Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project Saving: Variable Definitions values in Objects are reset to defaults every time you run a project using 2024.600.0.601 runtimes #6259

Closed
DragoniteSpam opened this issue Jun 14, 2024 — with GM Bug Reporter · 3 comments
Assignees
Labels
project This issue has a sample project attached runner-bug In-game bugs with the "GameMaker Studio 2" runtimes
Milestone

Comments

@DragoniteSpam
Copy link

Description

Today's Double Feature Friday, apaprently.

This smells a lot like #6257 but I'm reporting it separately because that one was an IDE bug, but this one's a runtime bug.

It's largely the same, but even if you use Beta Runtime 601 with an older IDE that doesn't feature #6257, the runtime will still erase asset reference Variable Definitions.

Steps To Reproduce

  1. Set the asset_ref variable defintion to something
  2. Run the game
  3. It resolves to -4 at runtime

Which version of GameMaker are you reporting this issue for?

IDE v2024.600.0.574 Runtime v2024.600.0.601

Which operating system(s) are you seeing the problem on?

Windows 10.0.19045.0

da9bc949-0e09-465c-ac19-51b33f318d2b

@KormexGit
Copy link

Similar to #6257, this happens to variable definitions of all types, not just assets

@stuckie stuckie self-assigned this Jun 14, 2024
@stuckie stuckie added this to the 2024.6 milestone Jun 14, 2024
@stuckie stuckie closed this as completed Jun 14, 2024
@YYDan
Copy link
Collaborator

YYDan commented Jun 14, 2024

Yes, the runtime and IDE combination is important with this feature, so this is the same as 6257. Be aware you will need to update your IDE and runtime when we release the fix.

@YYDan YYDan changed the title Variable defintion Asset type values are erased every time you RUN a project Project Saving: Variable Definitions values are erased from Objects every time you run a project using 2024.600.0.601 runtimes Jun 14, 2024
@YYDan YYDan changed the title Project Saving: Variable Definitions values are erased from Objects every time you run a project using 2024.600.0.601 runtimes Project Saving: Variable Definitions values in Objects are reset to defaults every time you run a project using 2024.600.0.601 runtimes Jun 14, 2024
@YYDan
Copy link
Collaborator

YYDan commented Jun 14, 2024

See my comment on 6257 for verification.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
project This issue has a sample project attached runner-bug In-game bugs with the "GameMaker Studio 2" runtimes
Projects
Status: Verified
Development

No branches or pull requests

4 participants