RSDKModding / RSDKv4-Decompilation

A complete decompilation of Sonic 1 & Sonic 2 (2013) & Retro Engine (v4)
Other
927 stars 173 forks source link

Time Attack data isn't saving correctly, overrides next act best time with current act's former 3rd place time (?) #416

Closed LittlePlanetCD closed 10 months ago

LittlePlanetCD commented 11 months ago

Expected Behavior

When getting a new best time in a current act, the next act should be whatever you already had set there.

Actual Behavior

Best time in the next act is overridden with current act's 3rd place time (?)

Steps to Reproduce

  1. Boot up RSDKv4 (preferably on Sonic 1)
  2. Go into Time Attack, play Green Hill 3 and get a time of at least a minute to 1:30.
  3. Go into Time Attack on Green Hill 2, and get a new best record for your first place time.
  4. Green Hill 3 should have it's time slots overridden with what was in Act 2's 3rd place time (?).

Screenshots

No response

Log File

No response

Decompilation Version

self-compile, but matches commit 2acf349

Game

Sonic 1

Game Version

Mobile (Sega Forever)

Game Revision

No response

Platform

Windows

Additional Comments

This may happen on Sonic 2 (haven't tested), also might happen on all platforms rather than just Windows.

LittlePlanetCD commented 11 months ago

Okay this also happens in Sonic 2 (did test this)