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

YY plugin: Adjusted to changes in GameMaker file format #4143

Merged
merged 2 commits into from
Jan 17, 2025

Conversation

bjorn
Copy link
Member

@bjorn bjorn commented Jan 15, 2025

An update to GameMaker has broken compatibility in several ways:

  • It now requires a "type tag field" at the start of applicable JSON records.

  • The name is expected to follow the "type tag field" as a "%Name" field, in addition to the regular "name" field.

  • The JSON fields are now required to be ordered alphabetically (case-insentively).

Other minor differences include:

  • The "tags" field is left out when there are no tags.
  • There is no longer a space included after JSON field names.
  • Some new fields were added.

Also, the plugin now uses SaveFile again rather than QFile, because it seems that recent GameMaker versions will reload fine when using safe writing of files.

Closes #4132

An update to GameMaker has broken compatibility in several ways:

* It now requires a "type tag field" at the start of applicable JSON
  records.

* The name is expected to follow the "type tag field" as a "%Name"
  field, in addition to the regular "name" field.

* The JSON fields are now required to be ordered alphabetically
  (case-insentively).

Other minor differences include:

* The "tags" field is left out when there are no tags.
* There is no longer a space included after JSON field names.
* Some new fields were added.

Also, the plugin now uses SaveFile again rather than QFile, because it
seems that recent GameMaker versions will reload fine when using safe
writing of files.

Closes mapeditor#4132
As of 2024, GameMaker is no longer called "GameMaker Studio 2.3".
@bjorn bjorn merged commit cc77ce6 into mapeditor:master Jan 17, 2025
12 of 13 checks passed
@bjorn bjorn deleted the fix-yy-export branch January 17, 2025 10:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

GameMaker Studio 2 Export Broken With Recent GM Update
1 participant