RSDKModding / RetroED

RetroED v2.0
GNU General Public License v3.0
26 stars 4 forks source link

[Scene Editor] Objects have issues retaining values + visuals #102

Closed LittlePlanetCD closed 3 months ago

LittlePlanetCD commented 3 months ago
  1. If you have a stage that doesnt load Globals (LSelect) and edit the stageconfig, the object visuals in the stage will change, but data is not lost, and can be fixed by re-linking the game code for C based games.

RetroED-S3K_2024-06-04_18-55-15

-> if this is done in a C++ game like Sonic 3, however, all data is lost for the objects, making them go back to default values. although, data is not lost, nor do visuals change, when doing this in a stage with globals loaded (i.e 3K_AIZ1 or Mania's Green Hill).

  1. This is a known one already, but i'm putting it in the issue so it's documented; when syncing the GameConfig (and probably the StageConfig) while editing a C++ game stage (such as S3's AIZ) and re-linking the game code, serialize does not report back proper offsets, causing all objects to lose their existing data and set back to default. This does not happen in C based games like Sonic Mania.