XCOM 2
30 ratings
[WOTC] Rename and Reorganise Campaign - ISO 8601 Edition
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
425.683 KB
15 Jun, 2024 @ 8:04pm
20 Sep @ 5:37am
21 Change Notes ( view )

Subscribe to download
[WOTC] Rename and Reorganise Campaign - ISO 8601 Edition

Description
Mod Description
This mod is combines the functionality of BGs excellent Rename and Reorganize Campaign mod, with the formatting from my previously released ISO-Style-Dates Mod and adds a few new features. The mod also comes with the functionality to delete campaigns from the folder view and soft-rename individual saved games.

In terms of sorting, the mod translates the game's date and time strings into the ISO standard format of YYYY-MM-DD - HH:MM for presentation on the save/load screens, it can adjust the time display in the geoscape and the display of dates in the memorial and any other mods which log information using the base-game DateTime settings (e.g. Beat's Mission History Logs).

MCM Options
The following options can be adjusted in Mod Config Menu:
  • Separate Save Games By Campaign - Displays save games in a 'folder' structure by campaign (Screenshots 1 & 2). Disable this to display in a continuous list (Screenshot 3)
  • 24 Hour Clock - Disable to display save names in 12h format (Screenshot 4)
  • 24 Hour Clock[ on Geoscape/b] - Enable to force the geoscape clock to 24h independantly of locale.
  • Enable Delete Button - Enables the 'delete campaign' button and ability to mass delete all saved games from a given campaign. This is only available when SeparateSaveGamesByCampaign is also enabled (Screenshot 5).
  • Show mission location - Allows you to toggle between the operation name and the mission location on the bottom line of the save box.

The sorting functionality from BGs original mod which improves load speeds with large numbers of saved games is also included.

Delete Campaign Feature
Please note, I will accept no responsibility for loss of data relating to the 'delete campaign' feature. The button is hidden behind an MCM toggle which is disabled by default, plus a very obvious user-warning, so I will assume that if you decide to enable it, you know what you're doing!

Rename Save Feature
This feature is a 'soft-renamer' & does not alter anything inside the save files, it just creates a config array of custom names & displays those preferentially to the name stored in the save file. If the config file is deleted (or the save game is renamed with "" in the rename box), the menu will revert back to displaying whatever the save has inside the file (i.e. whatever it was named in the first place).

Compatibility
Do not use this mod in conjunction with either of the original mods, or any other mod that MCOs UISaveGame, UILoadGame or UISaveLoadGameListItem

Credits
Bountygiver (BG) - For his permission to use his code & combine these two mods together
copyrite - For his permission to integrate his 24h clock functionality into my original mod

Contact
As always, I welcome comments / improvements and am an active face in the modding community so if you experience bugs / issues please reach out to me & I'll do what I can to resolve your issues. If possible, please try to be specific with errors (redscreens, logs, screenshots etc. & I will be much more able (and willing) to help you.
46 Comments
eharper256 19 Sep @ 11:50am 
Thanks, that's cool, though I have done that campaign and have moved on to replaying Rogue Trader at the moment. Still, I'm still subbed for that inevitable new game I play in a year again lol.
BlackDog  [author] 19 Sep @ 11:44am 
@eharper256 - I've implemented an Mod config menu option which allows skipping the campaign selection box when you click on load game. This will take you straight to the save game list of the most recent campaign. I hope that helps & thanks for the bug report!
BlackDog  [author] 18 Sep @ 3:27pm 
@eharper256 - I've made some adjustments to the filename parser so it should no longer rename multiple saved games when you rename just one. The problem originated with the fact that if you don't specify a filename, the save file gets called save_Save 171 (and sometimes save_Save 171_1) and if you name it yourself it ends up being called save_<whatever I typed>. Handling for some of those instances was not done correctly so it should work now. You may need to unsub/resub for it to take effect.
eharper256 30 Aug @ 3:17am 
Whilst I like it grouping campaigns, it REALLY needs to remember the most recent one so I don't have to click on it each time I start the game.

In the end, the rename save 'feature' on this ended up being too oppressive and pushed me away from it; it just automatically set all my saves to the same name all the time, no matter what I set them as; suddenly can't tell them apart!
miku567 16 Jul @ 10:24am 
got it
BlackDog  [author] 15 Jul @ 1:04pm 
@miku567 - you can run this in spite of the conflict with remove missing mods. The conflict is just down to an old way of registering event listeners in remove missing mods, it's not a hard conflict and can be ignored. As regards the 'save games delete all' mod, this mod has 'delete all' functionality available at the campaign level so it can still delete large quantities of save games at a time if you want (although admittedly it can't delete every save from every campaign at once).
Dragon32 30 May @ 7:43am 
@miku567
I only enabled Remove Missing Mods when I need it and have never had a problem running the two together. The deleting save games mod I don't use (I just alt-tab when the game is running and delete manually)
miku567 29 May @ 5:42pm 
Too bad this conflicts with Remove Missing Mods for WotC and WOTC Save Games Delete All Option
BlackDog  [author] 25 Jan @ 3:56am 
@megayu @Anubis - I've pushed a fix for the save game renaming issue today. I've tested it a few times and it seems robust. I've also added a console command, PurgeRenamedSavesLibrary which will clear the internal array and get rid of any residual rubbish that's still in there. I would recommend using this before trying the new version - you will lose previously renamed games, but since the feature wasn't working properly anyway, that's probably for the best.
BlackDog  [author] 23 Jan @ 5:02pm 
Ah OK so yeah there are two issues at play here. 1. When you rename a game, it adds an entry to the config file XComSaveNamesIndividual.ini / XComSaveNamesCampaign.ini - however, when you delete one, the corresponding entry isn't removed from the the file. That fix is relatively simple. 2. As you say, when over-writing the saved-game it creates a file with a _1 / _2 suffix, which for some completely bonkers reason, can end up having a completely different ID associated with it. This is a bit more tricky to fix but perhaps I can do something clever which, when you over-write the file, it deletes the old config mapping and applies it to the file with the new name or something. Leave it with me - should be able to get a fix done by next week.