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

ProjectTool: Exports are not taking IDE's resource versioning into consideration and can generate an export which is too new for the IDE to load #9444

Closed
HannulaTero opened this issue Feb 17, 2025 — with GM Bug Reporter · 2 comments
Assignees
Labels
ide-bug Bugs with the GameMaker IDE project This issue has a sample project attached
Milestone

Comments

@HannulaTero
Copy link

Description

After I have made local package, and try build same project, exporting and running fails. Also GameMaker IDE fails to reopen the project, and warns about ProjectTool. IDE must be restarted before project can be reopened. After restarting the IDE, the project opens correctly and building works.

Here are two messages which appear when trying to reopen project without restarting the IDE.

==========================================
String not found: Project is later than this GameMaker release. Do you want to downgrade this project with ProjectTool to match this GameMaker release? WARNING: This may lose data!

Failed to load project:
C:\Users\tero_\files\github\GML-Compute-Mergesort\Compute_Mergesort\Compute_Mergesort.yyp
The following 1 x projects failed version-change with ProjectTool:

--- C:\Users\tero_\files\github\GML-Compute-Mergesort\Compute_Mergesort\Compute_Mergesort.yyp ---

Error: The project serialiser could not start ProjectTool.

Steps To Reproduce

  1. Create local package of the project.
  2. Try exporting or running project.

Which version of GameMaker are you reporting this issue for?

IDE v2024.1300.0.743 Runtime v2024.1300.0.753

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

Windows 10.0.19045.0

6ff143c4-0e30-4009-a414-a12e800c2d5a

@gm-bug-reporter gm-bug-reporter bot added ide-bug Bugs with the GameMaker IDE project This issue has a sample project attached labels Feb 17, 2025
@stuckie stuckie self-assigned this Feb 18, 2025
@stuckie stuckie moved this from Triage to Todo in Team Workload Feb 18, 2025
@stuckie stuckie added this to the 2024.13 milestone Feb 18, 2025
@stuckie
Copy link

stuckie commented Feb 18, 2025

Ah... from the log it looks like ProjectTool has generated a project which is too new for the IDE to load.
If you need to get on just now, you could probably downgrade ProjectTool slightly ( .23 instead of .24 ) since you've manually installed it from the Package Manager, and that will generate things properly.

We will ensure that all ProjectTool commands are given the correct versions to write to.

@stuckie stuckie changed the title Building fails after making local package ProjectTool: Exports are not taking IDE's resource versioning into consideration and can generate an export which is too new for the IDE to load Feb 18, 2025
@Emc1923 Emc1923 self-assigned this Feb 21, 2025
@stuckie stuckie moved this from Todo to In Progress in Team Workload Feb 26, 2025
@zreedy zreedy closed this as completed Feb 26, 2025
@github-project-automation github-project-automation bot moved this from In Progress to Done in Team Workload Feb 26, 2025
@gurpreetsinghmatharoo gurpreetsinghmatharoo moved this from Done to Ready for QA in Team Workload Feb 27, 2025
@stuckie stuckie marked this as a duplicate of #9438 Feb 27, 2025
@stuckie stuckie marked this as a duplicate of #9526 Feb 27, 2025
@Emc1923
Copy link

Emc1923 commented Mar 5, 2025

Verified fixed with PT 24.13.111

@Emc1923 Emc1923 moved this from Ready for QA to Verified in Team Workload Mar 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ide-bug Bugs with the GameMaker IDE project This issue has a sample project attached
Projects
Status: Verified
Development

No branches or pull requests

3 participants