Page 1 of 1

[0.17.49][minor] Replay desync due to editor controls not disabled

Posted: Fri Jun 14, 2019 3:51 pm
by boskid
What i did:
1/ Open replay for "rails-no-path-unless-repath.zip" (72008)
2/ Wait for editor gui to show up
3/ Select "time" page
4/ press "play"
5/ There is notice:
Map desynchronisation: tick xxx
Replay crc: xxxx
Current crc:xxxx
6/ Game exits to main menu

Desync can also be triggered by:
- "surface" -> "remove all entities" (only when there are some entities to remove)
- "surface" -> "create surface"
- "surface" -> "remove empty chunks"
- editor/settings -> disable all checkboxes
- "time" -> "pause" (when time is running)
- "time" -> "daytime" (when time is running)
- "force" -> "create force" (if force name not empty)
- "time" -> "tick once"
- by changing editor page (for example to "tiles") when replay wants to press "play" on "time" page
desync log records
I consider this bug to be "minor" as it is not game breaking, nothing is lost (it was replay), it needs editor to used within replay record and when replay it needs specific interaction.
---
Minor minor other replay issue: when in replay there is train window, button "open this location in map" (third button above windowed map) works changing game view to map, but map-key is not working so you cannot leave this map view state

Re: [0.17.49][minor] Replay desync due to editor controls not disabled

Posted: Fri Jun 14, 2019 8:52 pm
by Rseding91
Ok, I've fixed it so the GUI ignores clicks when in replays.