Script API: expand methods for displaying list of files and saves #2541
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fix #816
This PR is a collection of additions, with the primary purpose to customize a list of saves that player may have in game, and remove existing historical limitation of 50 saves in list. It backports "range of slots" support in FilleSaveGameList (#2293) to 3.6.2, adds ability to retrieve file write times, and sort files in different order when using
ListBox.FillDirList
. The latter may be useful (besides other things) when making custom save lists.Full list of additions.
FillSaveGameList
,RestoreGameDialog
andSaveGameDialog
support range of slots to display (1 - 50 by default, or in backwards mode)MoveSaveSlot()
in case user wants to replicate this behavior (or for other uses).static DateTime* File.GetFileTime(name)
static DateTime* Game.GetSaveSlotTime(saveSlot)
- to accompany Game.GetSaveSlotDescription().