Hello, everyone! I'm Crystalwarrior, and for our Russian game jam localization entry I managed to implement a fully functional auto-save system, as well as several additional settings option and a fix to the recorder puzzle.
You can find our entry here, and the source code here! (Want to contribute? Create a pull request! I wish I had time to implement something like multiple save slots or even a full on save editor for debugging, would've saved a LOT of time in playtesting haha)
If you want to implement these changes into your project, IF YOU MADE NO CHANGES TO THE GAME CODE BEFORE THIS POINT, simply copy-paste the lua files into your game.zip. However, make sure to also add additional dialogue ID entries in your text_translated.lua:
ID | English Line | Translated Line | Type | Code File |
654 | Delete Save File | "Удалить Сохранение" | TEXT | gui/options.moon |
655 | Are You Sure? | "Вы Уверены?" | TEXT | gui/options.moon |
656 | Speech Speed | "Скорость Речи" | TEXT | gui/options.moon |
(Our team used a Google Sheet to manage the translation - if you're interested in our workflow, I'm also planning on making a devlog! Stay tuned.)
If you made changes to your code, the easiest path would be to use something like GitHub to create a repository for your project and create a pull request with changes that have been done on my end merged into yours, allowing you to see changes to code and adjust accordingly to preserve your own changes.
Alternatively, you can use VisualStudio Code's option to compare each file individually.
If you have any questions please let me know in the replies!
By the way: as far as I am aware, you can still make changes to your project during the voting phase, so this shouldn't break any jamming rules!