Store timestamp of game save directory by default

Got a feature request, suggestion for the website or the project as whole?
We'd love to hear it.
Post Reply
britishwhite
Posts: 9
Joined: 16 Jul 2022, 21:03

Store timestamp of game save directory by default

Post 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.
User avatar
InsaneMatt
Site Admin
Posts: 464
Joined: 22 Jan 2018, 00:33

Re: Store timestamp of game save directory by default

Post 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).
britishwhite
Posts: 9
Joined: 16 Jul 2022, 21:03

Re: Store timestamp of game save directory by default

Post 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?
User avatar
InsaneMatt
Site Admin
Posts: 464
Joined: 22 Jan 2018, 00:33

Re: Store timestamp of game save directory by default

Post 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.
Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 8 guests