# Save manager and editor for Steam (open-source)

**URL:** <https://forum.choiceofgames.com/t/save-manager-and-editor-for-steam-open-source/107649>\
**Category:** General\
**Created:** [September 26, 2021, 3:05pm UTC](https://forum.choiceofgames.com/t/save-manager-and-editor-for-steam-open-source/107649 "2021-09-26T15:05:59Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![yasirkula](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/yasirkula/32/155173_2.png) [@yasirkula](https://forum.choiceofgames.com/u/yasirkula)\
**Post date:** [February 6, 2023, 1:33pm UTC](https://forum.choiceofgames.com/t/save-manager-and-editor-for-steam-open-source/107649/61 "2023-02-06T13:33:53Z")

</div>

When COG adds a save feature, you can reopen the latest save file that was generated by this save manager and then finish the story to save your game via COG. When a game is updated, saved games might start from the beginning of the latest chapter. If that happens, you’ll need to play the latest chapter/epilogue once again but you won’t have to play the whole game again.

---

<div class="post-metadata">

**Author:** ![COGZealot](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/cogzealot/32/87653_2.png) [@COGZealot](https://forum.choiceofgames.com/u/COGZealot)\
**Post date:** [February 6, 2023, 2:19pm UTC](https://forum.choiceofgames.com/t/save-manager-and-editor-for-steam-open-source/107649/62 "2023-02-06T14:19:20Z")

</div>

Thanks! You have officially saved my sanity. 🤩

---

<div class="post-metadata">

**Author:** ![Grimm\_01](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/grimm_01/32/84262_2.png) [@Grimm\_01](https://forum.choiceofgames.com/u/Grimm_01)\
**Post date:** [February 15, 2023, 4:16pm UTC](https://forum.choiceofgames.com/t/save-manager-and-editor-for-steam-open-source/107649/63 "2023-02-15T16:16:36Z")

</div>

Hello! I downloaded the manager and was trying to make a save, but it gave me this error:

PathTooLongException: Path is too long. Path: D:\COGSaves\918214605\1343810\_fallenheroretrib\_Default\ManualSaves\My Save\918214605\1343810\_fallenheroretrib\_Default\AutomatedSaves\0\918214605\1343810\_fallenheroretrib\_Default\AutomatedSaves\0\918214605\1343810\_fallenheroretrib\_Default\AutomatedSaves  
System.IO.Directory.CreateDirectoriesInternal (System.String path)  
System.IO.Directory.CreateDirectory (System.String path)  
CoGSaveManager.SaveManager.CopyDirectoryRecursively (System.String sourceDirectory, System.String destinationDirectory, Boolean isSaving)  
CoGSaveManager.SaveManager.CopyDirectoryRecursively (System.String sourceDirectory, System.String destinationDirectory, Boolean isSaving)  
CoGSaveManager.SaveManager.CopyDirectoryRecursively (System.String sourceDirectory, System.String destinationDirectory, Boolean isSaving)  
CoGSaveManager.SaveManager.CopyDirectoryRecursively (System.String sourceDirectory, System.String destinationDirectory, Boolean isSaving)  
CoGSaveManager.SaveManager.CopyDirectoryRecursively (System.String sourceDirectory, System.String destinationDirectory, Boolean isSaving)  
CoGSaveManager.SaveManager.CopyDirectoryRecursively (System.String sourceDirectory, System.String destinationDirectory, Boolean isSaving)  
CoGSaveManager.SaveManager.CopyDirectoryRecursively (System.String sourceDirectory, System.String destinationDirectory, Boolean isSaving)  
CoGSaveManager.SaveManager.CopyDirectoryRecursively (System.String sourceDirectory, System.String destinationDirectory, Boolean isSaving)  
CoGSaveManager.SaveManager.CopyDirectoryRecursively (System.String sourceDirectory, System.String destinationDirectory, Boolean isSaving)  
CoGSaveManager.SaveManager.CopyDirectoryRecursively (System.String sourceDirectory, System.String destinationDirectory, Boolean isSaving)  
CoGSaveManager.SaveManager.CopyDirectoryRecursively (System.String sourceDirectory, System.String destinationDirectory, Boolean isSaving)  
CoGSaveManager.SaveManager.CopyDirectoryRecursively (System.String sourceDirectory, System.String destinationDirectory, Boolean isSaving)  
CoGSaveManager.SaveManager.SaveInternal (System.String rootDirectory)  
CoGSaveManager.SaveManager.SaveGameManual ()  
CoGSaveManager.SaveManager.m\_\_4 ()  
UnityEngine.Events.InvokableCall.Invoke (System.Object args)  
UnityEngine.Events.InvokableCallList.Invoke (System.Object parameters)  
UnityEngine.Events.UnityEventBase.Invoke (System.Object parameters)  
UnityEngine.Events.UnityEvent.Invoke ()  
UnityEngine.UI.Button.Press ()  
UnityEngine.UI.Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData)  
UnityEngine.EventSystems.ExecuteEvents.Execute (IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData)  
UnityEngine.EventSystems.ExecuteEvents.Execute[IPointerClickHandler] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.EventFunction`1 functor)  
UnityEngine.EventSystems.EventSystem:Update()

---

<div class="post-metadata">

**Author:** ![Necrosian](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/necrosian/32/131655_2.png) [@Necrosian](https://forum.choiceofgames.com/u/Necrosian)\
**Post date:** [February 15, 2023, 6:25pm UTC](https://forum.choiceofgames.com/t/save-manager-and-editor-for-steam-open-source/107649/64 "2023-02-15T18:25:52Z")

</div>

Did you change default save directory?  
If so try to change to shorter path.

---

<div class="post-metadata">

**Author:** ![yasirkula](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/yasirkula/32/155173_2.png) [@yasirkula](https://forum.choiceofgames.com/u/yasirkula)\
**Post date:** [February 16, 2023, 2:42pm UTC](https://forum.choiceofgames.com/t/save-manager-and-editor-for-steam-open-source/107649/65 "2023-02-16T14:42:17Z")

</div>

It seems like the game’s save directory is being copied to itself for unknown reasons, resulting in `Save/Save/Save/Save` like recursive folder structure. May I learn the steps I can follow to reproduce this issue on my end? If you could provide your “Game Save Directory” and “CoG Save Storage” paths as well, that would be helpful, too 😁

---

<div class="post-metadata">

**Author:** ![Strawblblberry](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/strawblblberry/32/191841_2.png) [@Strawblblberry](https://forum.choiceofgames.com/u/Strawblblberry)\
**Post date:** [March 18, 2023, 7:12am UTC](https://forum.choiceofgames.com/t/save-manager-and-editor-for-steam-open-source/107649/66 "2023-03-18T07:12:17Z")

</div>

hi!, im having trouble figuring out how to build it on unity, can you tell me how you did it?

---

<div class="post-metadata">

**Author:** ![yasirkula](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/yasirkula/32/155173_2.png) [@yasirkula](https://forum.choiceofgames.com/u/yasirkula)\
**Post date:** [March 18, 2023, 10:13am UTC](https://forum.choiceofgames.com/t/save-manager-and-editor-for-steam-open-source/107649/67 "2023-03-18T10:13:50Z")

</div>

On Windows, I click File-Build Settings-Build and that’s it! I hope it’s as simple as that on Mac, as well.

---

<div class="post-metadata">

**Author:** ![Strawblblberry](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/strawblblberry/32/191841_2.png) [@Strawblblberry](https://forum.choiceofgames.com/u/Strawblblberry)\
**Post date:** [March 18, 2023, 9:16pm UTC](https://forum.choiceofgames.com/t/save-manager-and-editor-for-steam-open-source/107649/68 "2023-03-18T21:16:52Z")

</div>

on mac, when i open the unity app, and click to open the choice of games save manager 1.2.6 is doesnt work? I don’t know where to find the build setting. I think the apps on both mac and windows should be the same though, so do you know where it is for you?

edit: yeah i spent an hour trying to use the video “how to use git hub with unity” and i did all that, then tried importing the files from the choice of games save manager 1.2.6 over onto the file i created using unity and git hub. then i tried opening it with the editor setting of “current platform”. Sadly when the file opened all that i saw was a black tab, nothing i imported loaded. i have even more respect for people who code lol

---

<div class="post-metadata">

**Author:** ![yasirkula](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/yasirkula/32/155173_2.png) [@yasirkula](https://forum.choiceofgames.com/u/yasirkula)\
**Post date:** [March 19, 2023, 9:02am UTC](https://forum.choiceofgames.com/t/save-manager-and-editor-for-steam-open-source/107649/69 "2023-03-19T09:02:08Z")

</div>

Here’s what I’d recommend:

- Download the Unity project and unzip it: [https://github.com/yasirkula/UnityChoiceOfGamesSaveManager/archive/refs/heads/master.zip](https://github.com/yasirkula/UnityChoiceOfGamesSaveManager/archive/refs/heads/master.zip)
- If you have Unity Hub, click Open and select the unzipped folder. If you’ve installed Unity without Unity Hub, open that Unity version and select Open Project (it might be located anywhere, I can’t remember welcome screen’s user interface)
- Now, when the Unity project opens, simply follow File-Build Settings-Build, select an empty folder for the build and once it’s done, open the executable in that folder

---

<div class="post-metadata">

**Author:** ![CaballeroDeAndromeda](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/caballerodeandromeda/32/219607_2.png) [@CaballeroDeAndromeda](https://forum.choiceofgames.com/u/CaballeroDeAndromeda)\
**Post date:** [March 19, 2023, 11:57am UTC](https://forum.choiceofgames.com/t/save-manager-and-editor-for-steam-open-source/107649/70 "2023-03-19T11:57:09Z")

</div>

Hello! Thank you for all your work. It’s literally a _ **game changer** _. 😉

Question: How can I use this tool to erase the near-infinite amount of save files I have accumulated?

Any help would be appreciated. 🙏

* * *

# Edit 1

> [@Necrosian](#):
>
> > **Summary**
> >
> > If you mean the save you upload to the COG server at the end of the game, then no.

Thank you for letting me and the rest of the save hoarders know. 🙇‍♂️

* * *

@yasirkula

[![](https://media.tenor.com/xjOLoLTTg_UAAAAC/marvel-you-had-one-job.gif) ](https://media.tenor.com/xjOLoLTTg_UAAAAC/marvel-you-had-one-job.gif)

Still, you’ve come closer than anyone has before. 👍

🕯 🙏

---

<div class="post-metadata">

**Author:** ![Necrosian](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/necrosian/32/131655_2.png) [@Necrosian](https://forum.choiceofgames.com/u/Necrosian)\
**Post date:** [March 19, 2023, 12:02pm UTC](https://forum.choiceofgames.com/t/save-manager-and-editor-for-steam-open-source/107649/71 "2023-03-19T12:02:14Z")

</div>

If you mean the save you upload to the COG server at the end of the game, then no.

---

<div class="post-metadata">

**Author:** ![yeinethegrey](https://avatars.discourse-cdn.com/v4/letter/y/8edcca/32.png) [@yeinethegrey](https://forum.choiceofgames.com/u/yeinethegrey)\
**Post date:** [March 19, 2023, 6:41pm UTC](https://forum.choiceofgames.com/t/save-manager-and-editor-for-steam-open-source/107649/72 "2023-03-19T18:41:28Z")

</div>

Hey! Here’s what worked for me on my Mac:

- Open the folder “UnityChoiceOfGamesSaveManager” (after downloading the Unity project files from GitHub).
- Open the “Assets” folder inside of that.
- Open “Scene.unity” file inside of “Assets.” (Note: I had to use Unity _and_ Unity Hub to open this file. One seems like a Unity file manager, and the other runs with Unity’s actual user interface.)
- Once “Scene.unity” is open, I clicked File → Build Settings, which pulled up a separate menu with build options. Make sure that the “Target platform” says “macOS,” and the “Architecture” says “Intel 64 - bit + Apple silicon.” (Or whichever corresponds to your type of processor, either Intel or Apple Silicon.)
- Once those are filled in properly, select “Build” in the lower right corner.

That created a “Choice of Games Save Manager.app” file in a folder of my choosing! I hope this helps. 🤞🏾

Edited to add: I tried watching unity videos, but they all seemed focused on creating a new project & importing files _into_ that project. Since the save manager is already created, I found the above steps MUCH faster. I didn’t even need to set anything up. And it’s gonna look funky when you open it, but just avert your gaze (lol) and try to get to those build settings! Good luck.

---

<div class="post-metadata">

**Author:** ![Strawblblberry](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/strawblblberry/32/191841_2.png) [@Strawblblberry](https://forum.choiceofgames.com/u/Strawblblberry)\
**Post date:** [March 20, 2023, 4:16am UTC](https://forum.choiceofgames.com/t/save-manager-and-editor-for-steam-open-source/107649/73 "2023-03-20T04:16:03Z")

</div>

whew, thank you so so so much! I got it to work \>:D!

---

<div class="post-metadata">

**Author:** ![Strawblblberry](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/strawblblberry/32/191841_2.png) [@Strawblblberry](https://forum.choiceofgames.com/u/Strawblblberry)\
**Post date:** [March 27, 2023, 2:13am UTC](https://forum.choiceofgames.com/t/save-manager-and-editor-for-steam-open-source/107649/74 "2023-03-27T02:13:44Z")

</div>

found a small bug maybe?  
When i run the game “A Mage Reborn” (another cog game) the cog game manager for some reason doesn’t pick up that im running it and doesnt give me the option to switch to the game  
I don’t know why it doesn’t work for this game specifically (it worked for other cog games), but i tried opening and closing both apps to see if it would load, and it didnt.  
Edit : never mind, after a few rounds of opening and closing the app, i got an error message, closed it again, and then it worked. Still not sure what happened but i think it’s okay now

---

<div class="post-metadata">

**Author:** ![yasirkula](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/yasirkula/32/155173_2.png) [@yasirkula](https://forum.choiceofgames.com/u/yasirkula)\
**Post date:** [March 28, 2023, 7:26am UTC](https://forum.choiceofgames.com/t/save-manager-and-editor-for-steam-open-source/107649/75 "2023-03-28T07:26:37Z")

</div>

When you receive error messages, feel free to post them here and briefly explain the steps you took before receiving the error message. Happy to hear that it’s all working now.

---

<div class="post-metadata">

**Author:** ![Mighty9](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/mighty9/32/263863_2.png) [@Mighty9](https://forum.choiceofgames.com/u/Mighty9)\
**Post date:** [April 8, 2023, 11:41pm UTC](https://forum.choiceofgames.com/t/save-manager-and-editor-for-steam-open-source/107649/76 "2023-04-08T23:41:43Z")

</div>

Hi, I just got this error while editing a save file:  
InvalidOperationException: HashSet have been modified while it was iterated over  
System.Collections.Generic.HashSet`1+Enumerator[UnityEngine.UI.Text].CheckState () System.Collections.Generic.HashSet`1+Enumerator[UnityEngine.UI.Text].MoveNext ()  
UnityEngine.UI.FontUpdateTracker.RebuildForFont (UnityEngine.Font f)  
UnityEngine.Font.InvokeTextureRebuilt\_Internal (UnityEngine.Font font)  
UnityEngine.UI.InputField:set\_text(String)  
CoGSaveManager.SaveEditorEntryVisual:SetContent(JsonNode)  
CoGSaveManager.SaveEditorWindow:UpdateItemContentsBetweenIndices(Int32, Int32)  
CoGSaveManager.SaveEditorWindow:UpdateItemsInTheList(Boolean)  
CoGSaveManager.SaveEditorWindow:UpdateList()  
CoGSaveManager.SaveEditorWindow:m\_\_3(String)  
UnityEngine.EventSystems.EventSystem:Update()  
Thanks for making this, it’s so helpful!!

---

<div class="post-metadata">

**Author:** ![yasirkula](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/yasirkula/32/155173_2.png) [@yasirkula](https://forum.choiceofgames.com/u/yasirkula)\
**Post date:** [April 9, 2023, 2:41pm UTC](https://forum.choiceofgames.com/t/save-manager-and-editor-for-steam-open-source/107649/77 "2023-04-09T14:41:08Z")

</div>

Thank you for reporting this issue. I had also encountered this issue while searching for a particular value while editing a save but it’s very rare and not deterministic as far as I see. I’ve investigated the error and I believe it’s an error on the Unity engine-side. I think this error can be safely ignored but please let me know if the error occurs too frequently for you or seems to break anything.

---

<div class="post-metadata">

**Author:** ![Ixionos](https://avatars.discourse-cdn.com/v4/letter/i/4491bb/32.png) [@Ixionos](https://forum.choiceofgames.com/u/Ixionos)\
**Post date:** [July 3, 2023, 10:30am UTC](https://forum.choiceofgames.com/t/save-manager-and-editor-for-steam-open-source/107649/78 "2023-07-03T10:30:56Z")

</div>

This editor is pure gold! Thank you for your hard work.

Any chance a phone version will be made in the future?

---

<div class="post-metadata">

**Author:** ![Liu\_Kang](https://avatars.discourse-cdn.com/v4/letter/l/9fc348/32.png) [@Liu\_Kang](https://forum.choiceofgames.com/u/Liu_Kang)\
**Post date:** [July 3, 2023, 1:39pm UTC](https://forum.choiceofgames.com/t/save-manager-and-editor-for-steam-open-source/107649/79 "2023-07-03T13:39:26Z")

</div>

Welcome  
Can you modify the interface of the program and make it compatible with screen readers for the blind?  
Nothing within the program’s interface can be accessed using a screen reader

---

<div class="post-metadata">

**Author:** ![yasirkula](https://sea3.discourse-cdn.com/choiceofgames/user_avatar/forum.choiceofgames.com/yasirkula/32/155173_2.png) [@yasirkula](https://forum.choiceofgames.com/u/yasirkula)\
**Post date:** [July 3, 2023, 7:40pm UTC](https://forum.choiceofgames.com/t/save-manager-and-editor-for-steam-open-source/107649/80 "2023-07-03T19:40:08Z")

</div>

Unfortunately not planned at the moment: [Save manager and editor for Steam (open-source) - #30 by yasirkula](https://forum.choiceofgames.com/t/save-manager-and-editor-for-steam-open-source/107649/30)

[Previous page](https://forum.choiceofgames.com/t/save-manager-and-editor-for-steam-open-source/107649.md?page=3)

[Next page](https://forum.choiceofgames.com/t/save-manager-and-editor-for-steam-open-source/107649.md?page=5)
