Full notes
Full Escape Everlit update
Read the full published notes in a cleaner layout. The original post stays linked below.
What changed
- Fixes
- UI and audio
Escape Everlit changes
Fixed a silent but game-breaking bug when parsing numbers in locales using decimal comma.
ATTENTION: If both of the following apply to you, your save file may have been corrupted.
Your PC's locale uses comma (",") as the decimal separator, e.g., "0,5" means "half." (Most European and South American countries. This is a Windows system setting, irrelevant to the language you have chosen in-game.)
You reached Chapter 2 before this update was applied.
If you answer "No" to either of the above, this bug doesn't affect you and you may stop reading.
For those affected, please do the following to continue playing:
Update the game to v1.0.6 (the version can be found in "Credits," lower left corner)
Download the official save files from the link below. This save was created right after entering Chapter 2
Move both save files (.json/.jpg) to `C:/Users/ /AppData/Roaming/escape_everlit_game/`
(If the above path does not exist, try replacing `Roaming` with `Local` or `LocalLow`)
In game, load this save (#3) to continue playing. (This save assumes Fi didn't give Yin the fingerprint model in Chapter 1.)
Save file: https://drive.google.com/drive/folders/1TDMlfuXRjxeAJBsKkMSTHPkHhuSZCrGY?usp=sharing
Sincere apologies for the possible loss of progress and inconvenience.
Below is more detail on this issue if you're interested.
Q: What happened?
A: The dialogue system used in Escape Everlit is an older version of Yarn Spinner Godot. This version has a bug that incorrectly parses float numbers in locales that use decimal comma. Details: https://github.com/YarnSpinnerTool/YarnSpinner/issues/369. The only Yarn Spinner float number used in Escape Everlit is a game progress indicator. By silently parsing something like "2.5" incorrectly as "2" in these locales (because "2,5" is expected), the dialogue system effectively blocks game progress and triggers unexpected dialogues.
Q: Why haven't you found this bug earlier?
A: All my playtesters and I are in locales using decimal point ("2.5"). So the game was never tested in such environments, until I received reports from two European players (one last week, one this morning which helped me connect the dots). I also didn't expect such an elementary parsing error in a dialogue system used by many other games... This is a valuable lesson for me.
Source
Changelog.gg summarizes and formats this update. How we read updates.
