Page 1 of 1

Store timestamp of game save directory by default

Posted: 16 Jul 2022, 21:12
by britishwhite
Hi by default Game Save Manager (3.1.507) stores only the save files the timestamps like Created and Modified. When restoring, also the ones from backup are taken.

But for directories not the source timestamps are stored but the timestamps during the backup.

It would be great if you also store the timestamps of Game save directories by default. Please also store the nanoseconds if NTFS is used as file system. NTFS supports 100 nanoseconds.

Re: Store timestamp of game save directory by default

Posted: 17 Jul 2022, 20:54
by InsaneMatt
This is a tricky thing to achieve, especially within the 3x branch.
A directory's timestamp can be changed by changing any data inside of it. I'm sure there's some tools you can run that'll collect the "most recent" timestamp used for files stored within a directory and apply it to the containing folder.

It's achievable within GSM, but the performance issues alone would make it not worth it (again, in the 3x branch at least).

Re: Store timestamp of game save directory by default

Posted: 18 Jul 2022, 04:03
by britishwhite
InsaneMatt wrote: 17 Jul 2022, 20:54 This is a tricky thing to achieve, especially within the 3x branch.
A directory's timestamp can be changed by changing any data inside of it. I'm sure there's some tools you can run that'll collect the "most recent" timestamp used for files stored within a directory and apply it to the containing folder.

It's achievable within GSM, but the performance issues alone would make it not worth it (again, in the 3x branch at least).
According to my test, GSM stores the Created and Modified time for save file.

For directories always the current "process" time. If now in the source directory the save file is updated then only Modified time for the source directory is updated, but not Created time.

Therefore it would be very good if you can store Created and Modified for directory, if in version 3.x not planned. Then in version 4.x.

Another question what are you planning in version 4.x? Is there a new design that looks more symmetrical, improved the clarity and maybe some on/off options and more like Windows 11 design or Microsoft Fluent design?

Re: Store timestamp of game save directory by default

Posted: 13 Aug 2022, 09:58
by InsaneMatt
It's not that simple; 3x is very much a "single threaded" program (which why it's infamous for hanging during an intensive scan).
GameSave Manager offloads the creation of archives to 7zip, which natively stores timestamps for files. GameSave Manager itself doesn't perform any logic to store this data itself.
It's something that can certainly be looked into for 4x at some point, given it's far more responsiveness and "multi-threaded" nature.

With regards to 4x's design, check it out for yourself. Test builds are randomly released on the project's Discord server for the community to tinker with and provide feedback to.