YoYoGames / GameMaker-Bugs

Public tracking for GameMaker bugs
26 stars 8 forks source link

IDE creates entry for a config in a texture group when opening the texture group window instead of when editing it #8444

Open patchuby opened 4 days ago

patchuby commented 4 days ago

Description

When an entry for a config (let's call it B) in a texture group configuration in the yyp file is created, it makes a divergence from the default config (let's call it A). Subsequently, when editing the texture group for the default config A, the changes won't be applied to B. The problem is that whenever a user is switched to a specific config in the IDE, just the act of opening the texture group menu (to check something or by mistake) will create that entry and divergence. This can easily cause issues with texture groups if the user doesn't manually check the yyp file diff every time he has done work, since the divergence happens without any input from him, or without any notice from the IDE.

Bug package : https://api.gamemaker.io/api/github/downloads/569e41fe-11e9-4fd4-98d8-853dff25fbd3

Expected Change

Only create a config entry for a texture group when the user actively edits the texture group

Steps To Reproduce

  1. Start GameMaker
  2. Switch to another config
  3. Open texture group menu without touching anything
  4. See that a new entry has been added for that texture group and that config in the yyp file.

How reliably can you recreate this issue using your steps above?

Always

Which version of GameMaker are you reporting this issue for?

2024.1100 (Betas)

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

Windows 11

Are you running GameMaker from inside your Steam library?

No

Sample Package Attached?

Sample Project Added?