Features
Player
- split saves into individual files
b6b151149
Each save slot created is now stored in a separate file, kept in the
saves/
folder. This path is configurable with[zeldadx] save_folder
.An existing
zc.sav
file is split into individual files, and the original is moved tosaves/backup
.The order of the save slots is maintained by
saves/order.txt
. You may freely rearrange the lines of this text file, though you must do so when the program is not open for it to have any effect.Any save file that gets deleted will simply be moved to
saves/deleted
. If you ever want it truly gone, you can delete the folder yourself. If you want to restore it, just move it back tosaves/
.Individual save files are only loaded into memory as needed, and only partially if only needed to display info on the title screen (like the name, icon, hearts, etc).
The
-standalone
switch still works the same, but the save file is atsaves/standalone.sav
. - change save slot limit from 15 to ∞
1e0794e25
- copy save file to backup folder on every save
bfa22af7b
ZScript Standard Library (std.zh)
- add 'GetLevelSwitchState()'/'SetLevelSwitchState()' helper functions
f7228536a
Bug Fixes
Player
- fairy flags acting different placed vs inherent
3f750666f
- allow canceling delete/copy save with ESC
5d8e9b5c3
Refactors
- Screen Script dialog now new GUI, respects script metadata
e48455725
Player
- remove support of .dat# when loading save files
985583d1e
- update icon only once when making new save
3d1b13133
- remove unnecessary sleep/flash of black on updating save icon
855e0684d