XCOM 2
[WOTC] Rename and Reorganise Campaign - ISO 8601 Edition
42 Comments
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.
megayu 22 Jan @ 9:25pm 
@BlackDog Regarding the issue mentioned by Anubis, Rename and Reorganize Campaign mod also have the same problem, especially if you overwrite a saved game, in the file system it will copy the original file then add an "_index" suffix, then when you need to delete some, the whole process will be a mess.
So this is a really good idea for a mod but there's a serious problem, hoping it can be fixed soon.
BlackDog  [author] 21 Jan @ 9:17pm 
I couldn't reproduce this in testing with current version - can you unsub and resub to the mod, delete XComSaveNames.ini and XComSaveNamesCamp.ini from your documents/my games/xcom2 wotc/config folder and try again? There was a bug in a slightly earlier version of the mod that did something like this so perhaps it hasn't updated for you. Note that deleting those files will reset the names to whatever the original file was named so you'll lose your custom names.
BlackDog  [author] 19 Jan @ 5:37am 
Hi, thanks for the report - I'll take a look at it and let you know if I find anything that could be causing it.
Anubis 18 Jan @ 3:45pm 
This mod has a tendency to show save names incorrectly, which often causes issues if you're trying to delete one specific save.

More than once have I tried to delete a manual save with a specific name only to find out later that a completely different save was deleted and the one I wanted to remove was still there.

I believe the renaming feature might be what causes it, since I haven't noticed this problem on older saves that I have not renamed, albeit one of them did get deleted as I was trying to remove a more recent one that was showing an incorrect name.

It also seems to be changing quicksave behaviour and reproduces a regular save's name for the quicksave.
Victor de Noir 21 Dec, 2024 @ 10:19am 
@Dragon32 thanks for the suggestions, I will try both!
BlackDog  [author] 21 Dec, 2024 @ 1:52am 
Latest update is live (added new a save renaming feature and the latest CHL update lets me get rid of the MCO of X2strategygamerulesetdatastructures too, reducing the possibilty of conflicts).
Dragon32 9 Dec, 2024 @ 7:40am 
@Victor de Noir
Have you seen this? Configure it how you like:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2550664377

You could also publish your own mod with Alternative Mod Uploader without needing the SDK
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=1134322341
Victor de Noir 8 Dec, 2024 @ 11:14pm 
@BlackDog

Could I ask you for another "standardization" mod? In this game military ranks (especially for something imaginary like PSI ops or MECs), make no sense. Could I ask you for a mod where the LONG FORM name of any rank is Rank 1, 2, 3 etc... and the SHORT FORM Rank is R1, R2, R3....for every class?

If you need an example mod, that you can mostly copy then I recommend the Halo Reach: Rank Nomenclatures. All you would need to do is to edit the XComGame with the names (e.g. RankNames[0]="Rank 1", ShortNames[0]="R1", PsiRankNames[0]="Rank 1", PsiShortNames[0]="R1" etc...).

I already have these changes in my own "modification" of the "mod", so I know that works well, but I would prefer to have a mod in the steam workshop, that I can simply subscribe to.
BlackDog  [author] 29 Oct, 2024 @ 1:16pm 
I've created a pull request in the highlander for this now - if the change is accepted I can remove the MCO for X2StrategyGameRulesetDataStructures. I'll keep you posted.
BlackDog  [author] 28 Oct, 2024 @ 12:17pm 
Ah, this makes more sense now. The mod you're linking there is called "Use My Class" not "Choose My Class". They are different mods and indeed that one does (for some reason) over-ride stuff in X2StrategyGameRulesetDataStructures so for now that's hard incompatible. If I can think of a more creative way of manipulating the date strings properly without this MCO I'll do it but at this stage it might require a change to the highlander (which will take some time - the process of getting changes implemented there can be quite long)
Victor de Noir 28 Oct, 2024 @ 9:44am 
@BlackDog @Andrei Cineva

I know it makes no sense for choose my class to be a conflict, but this is what I see in the mod manager:

https://imgur.com/iWKXSty
BlackDog  [author] 27 Oct, 2024 @ 12:45pm 
@Victor de Noir:
1. Choose my class is not a conflict
2. Unbind missing mods will show up as a conflict but both mods can be used together just fine - they are not over-riding the same class, it just arises from an older way of registering UI Screen Listeners that was used by a lot of modders in the past - it can be gotten around with modern methods but the author of that mod has long since moved on I believe.
3. Yes that probably is a conflict but the functionality is duplicated in this mod anyway.

I've pushed a couple more minor feature updates today as well (the in-game time now displays on the third line, and you can toggle whether you want to display the mission location or the operation name on the bottom line of both the campaign selection screen and the main save/load screens).
Andrei Cineva 27 Oct, 2024 @ 11:39am 
Why would Choose My Class be conflicting with this? It makes no sense. They are targeting completely different aspects.
Victor de Noir 27 Oct, 2024 @ 8:31am 
@Dragon32 all cool! As correctly noted by you these mods are very ad-hoc.
Dragon32 27 Oct, 2024 @ 7:12am 
@Victor de Noir
Re-read the Description: you can enable a delete button. I've used this with Unbind... without problems, I only load Unbind... when I need it.
Victor de Noir 27 Oct, 2024 @ 6:38am 
@BlackDog thank you for the 24 hour update on the world map!

Please note that this mod for whatever reason conflicts with the following mods (what I am considered I gladly sacrifice these 3 in order to have the 24 hour format, but I still wanted you to be aware, or perhaps you may be interested in merging these mods as 2 are related to the save game UI management):
1. Choose my class
2. Unbind missing mods for WoTC
3. WOTC Save Games Delete All Option
jat11241976 27 Aug, 2024 @ 3:20pm 
Yeah, I couldn't reproduce either. Using the separate list. I had Uninstalled 2 similar mods, delete all saved games and remove missing mods right before the crash, though. I refreshed configs and verified after, haven't had anything weird since. Hopefully it's just a one time thing. Sorry for the inconvenience!
BlackDog  [author] 25 Aug, 2024 @ 11:29pm 
I couldn't reproduce that issue in testing, even with very long campaign names with a bunch of special characters in - does it happen all the time for you? Also, are you using the 'separate by campaign' option, or just the big list?
jat11241976 25 Aug, 2024 @ 6:10pm 
I don't think so, but if i did it would have been a dash "-" it's a fantastic mod, especially since I'm constantly testing out new setups :steamthumbsup: looking forward to what you come up wnext
BlackDog  [author] 25 Aug, 2024 @ 5:19pm 
Oh, that's interesting - did you use any special characters in the name, just out of interest? I'll take a look at that tomorrow :)
jat11241976 25 Aug, 2024 @ 8:30am 
This is pretty sweet thank you for uploading! One very minor issue, and I don't even want to call it a bug. I tried to type in a new campaign name, but it was very long (15+ characters long) and it caused a CTD. I Restarted and put in a more reasonable name (10 characters) and it was fine. I didn't test how many characters would be too many lol
BlackDog  [author] 14 Jul, 2024 @ 10:49am 
Added MCM support so no .ini editing is required now :)
BlackDog  [author] 22 Jun, 2024 @ 7:54pm 
It won't cause anything gameplay related, just means that some of the buttons might have blank / incorrect labels in languages other than English and I don't really want people just clicking the delete campaign button by accident because it's not labelled properly. I'll get around to doing it at some point - if anyone is prepared to provide labels in other languages I'm open to including them.
Wolf Renegade 22 Jun, 2024 @ 12:25pm 
This is brilliant, everything seemed to work as intended. I have a question, if the text isn't fully localized, would that cause any issues (soft lock, freeze etc...)?

The reason I am asking is I think it would benefit from getting enabled by default even without been fully localized due to how super useful it can be, if, no serious repercussions might occur in the process. :happycthulhu:
BlackDog  [author] 22 Jun, 2024 @ 10:15am 
Delete campaign feature is live - the button needs to be manually enabled in the XComGame.ini file - having it enabled by default seemed to be a bit risky, given that the text isn't fully localised.
Wolf Renegade 20 Jun, 2024 @ 11:12pm 
@BlackDog That's Amazing news, Cheers for taking the time into creating it. If you need another tester I am available. :happycthulhu:
BlackDog  [author] 20 Jun, 2024 @ 6:49pm 
@Wolf Renegade - I have a working local prototype of the delete campaign functionality on my PC now. Just finalising changes & ensuring there's a bit of user protection before I implement it.
Zelfana 17 Jun, 2024 @ 5:55am 
And Save Games Delete All is also just a screen listener so it would work fine if it was using the more compatible method that is recommended for all screen listeners nowdays.
Zelfana 17 Jun, 2024 @ 5:53am 
Remove Missing Mods works fine with this and the original mod. It just has a UIScreenListener that is using direct class name that isn't actually necessary. The button spawns on UISaveGame just fine.
BlackDog  [author] 16 Jun, 2024 @ 1:17pm 
I think 'remove missing mods' can still be used alongside this - you just have to make sure you set the config up so that the button is on the avengerHUD, not the save/load screen and you can ignore the conflict in the mod launcher. A 'delete campaign' button would be a pretty neat addition though, I do take your point.
Wolf Renegade 16 Jun, 2024 @ 12:58pm 
Cheers mate, I really appreciate you giving it a shot. It's ok if it's unattainable, a workaround for myself was enabling and disabling as needed both it and Remove Missing Mods for WotC after which everything worked as intended. :happycthulhu:
BlackDog  [author] 16 Jun, 2024 @ 12:45pm 
@Wolf Renegade, I can give it a shot. I suspect it might take me a little while to implement, since UI isn't my strongest point but I'll look into it for you.
Wolf Renegade 16 Jun, 2024 @ 7:51am 
Amazing release thank you. Do you think it's possible to implement WOTC Save Games Delete All Option for the full package?
Dragon32 16 Jun, 2024 @ 3:22am 
@BlackDog
Thanks for the mod, BlackDog! Really appreciate it.
BlackDog  [author] 16 Jun, 2024 @ 2:38am 
It's very unlikely there'd be any difference - the code which sorts the savegame entries is taken directly from his mod anyway. Plus, both mods don't actually change anything in relation to the save game files themselves, they just alter how the data inside the files is presented to the user (and records any customised campaign names in Documents\My Games\XCOM WOTC\XComGame\Config\XComSaveNames.ini, which is also the same as BGs mod) so you can swap freely between the two. If you do find any differences though, let me know & I'll investigate further!
KatschFraiyz 15 Jun, 2024 @ 9:09pm 
Hey BlackDog, this is a huge mod, instant sub from me, thank you for putting it together! One question, I have been religiously using bg's version of the save rename mod, will those campaigns then become unsorted if I sub to this or will it this mod take over where the other left off? Not suggesting this is an issue either way, but good to know.