Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
We are sorry to hear that this issue is happening. Were you able to backup your save files before the issue was occurring? Also, are either of you receiving any error messages when trying to load/save a game or booting the game?
Would it be possible for you guys to share your system specs?
Thanks again for letting us know of this bug and hopefully we can get this fixed as fast as possible.
There is no error message anywhere. The saved games don't even show up. Here's how it looks: screenshot . I verifyed the game files and everything was alright. I even reinstalled the game just in case.
I don't think there's anything wrong with my 2 saved game files themselves, because they loaded just fine the previous day and week. I don't have a backup of them so I can't be sure about that. When saving the game, there are no slots available except the autosave one. If I start a new ga,e autosave creates a WS_autosave.txt file, but this one doesn't appear in the game either so I can't load it. There is a WSDir.txt file which 498 bytes long and competely empty. Is this normal?
I'm using Windows 7.
I just found some errors in the output_log. It looks like there's an error loading the save games dir:
Initialize engine version: 4.3.4f1 (e444f76e01cd)
GfxDevice: creating device client; threaded=1
Direct3D:
Version: Direct3D 9.0c [nvd3dum.dll 10.18.13.6200]
Renderer: NVIDIA GeForce GTX 960
Vendor: NVIDIA
VRAM: 3072 MB (via DXGI)
Caps: Shader=30 DepthRT=1 NativeDepth=1 NativeShadow=1 DF16=0 INTZ=1 RAWZ=0 NULL=1 RESZ=0 SlowINTZ=0
Begin MonoManager ReloadAssembly
Platform assembly: E:\SteamLibrary\steamapps\common\Holy Potatoes! A Weapon Shop!\HPAWS_Data\Managed\UnityEngine.dll (this message is harmless)
Loading E:\SteamLibrary\steamapps\common\Holy Potatoes! A Weapon Shop!\HPAWS_Data\Managed\UnityEngine.dll into Unity Child Domain
Platform assembly: E:\SteamLibrary\steamapps\common\Holy Potatoes! A Weapon Shop!\HPAWS_Data\Managed\Assembly-CSharp-firstpass.dll (this message is harmless)
Loading E:\SteamLibrary\steamapps\common\Holy Potatoes! A Weapon Shop!\HPAWS_Data\Managed\Assembly-CSharp-firstpass.dll into Unity Child Domain
Platform assembly: E:\SteamLibrary\steamapps\common\Holy Potatoes! A Weapon Shop!\HPAWS_Data\Managed\Assembly-CSharp.dll (this message is harmless)
Loading E:\SteamLibrary\steamapps\common\Holy Potatoes! A Weapon Shop!\HPAWS_Data\Managed\Assembly-CSharp.dll into Unity Child Domain
Platform assembly: E:\SteamLibrary\steamapps\common\Holy Potatoes! A Weapon Shop!\HPAWS_Data\Managed\SmoothMoves_Runtime.dll (this message is harmless)
Loading E:\SteamLibrary\steamapps\common\Holy Potatoes! A Weapon Shop!\HPAWS_Data\Managed\SmoothMoves_Runtime.dll into Unity Child Domain
- Completed reload, in 0.049 seconds
<RI> Initializing input.
<RI> Input initialized.
desktop: 1920x1200 59Hz; virtual: 3840x1200 at 0,0
Platform assembly: E:\SteamLibrary\steamapps\common\Holy Potatoes! A Weapon Shop!\HPAWS_Data\Managed\System.dll (this message is harmless)
Platform assembly: E:\SteamLibrary\steamapps\common\Holy Potatoes! A Weapon Shop!\HPAWS_Data\Managed\System.Core.dll (this message is harmless)
IndexOutOfRangeException: Array index is out of range.
at JsonFileController.loadSaveFileDir (.Game game) [0x00000] in <filename unknown>:0
at GUISaveLoadPopupController.Awake () [0x00000] in <filename unknown>:0
UnityEngine.Object:Internal_CloneSingle(Object)
UnityEngine.Object:Instantiate(Object)
CommonScreenObject:createPrefab(GameObject, String, String, Vector3, Vector3, Vector3)
ViewController:showSaveLoadPopup(Boolean, String, Boolean)
GUIStartScreenController:processClick(String)
StartScreenLoadClickScript:OnClick()
UnityEngine.GameObject:SendMessage(String, Object, SendMessageOptions)
UICamera:Notify(GameObject, String, Object)
UICamera:ProcessTouch(Boolean, Boolean)
UICamera:ProcessMouse()
UICamera:ProcessTouches()
UICamera:Update()
(Filename: Line: -1)
NullReferenceException: Object reference not set to an instance of an object
at GUISaveLoadPopupController.spawnSaveLoadObj () [0x00000] in <filename unknown>:0
at GUISaveLoadPopupController.setScenario () [0x00000] in <filename unknown>:0
at EventDelegate.Execute () [0x00000] in <filename unknown>:0
at EventDelegate.Execute (System.Collections.Generic.List`1 list) [0x00000] in <filename unknown>:0
at UIPopupList.TriggerCallbacks () [0x00000] in <filename unknown>:0
at UIPopupList.set_value (System.String value) [0x00000] in <filename unknown>:0
at GUISaveLoadPopupController.setReference (Boolean save, System.String aScenarioRefID, Boolean fromStart) [0x00000] in <filename unknown>:0
at ViewController.showSaveLoadPopup (Boolean save, System.String aScenarioRefID, Boolean fromStart) [0x00000] in <filename unknown>:0
at GUIStartScreenController.processClick (System.String gameObjectName) [0x00000] in <filename unknown>:0
at StartScreenLoadClickScript.OnClick () [0x00000] in <filename unknown>:0
UnityEngine.GameObject:SendMessage(String, Object, SendMessageOptions)
UICamera:Notify(GameObject, String, Object)
UICamera:ProcessTouch(Boolean, Boolean)
UICamera:ProcessMouse()
UICamera:ProcessTouches()
UICamera:Update()
(Filename: Line: -1)
KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary`2[System.String,UnityEngine.GameObject].get_Item (System.String key) [0x00000] in <filename unknown>:0
at GUISaveLoadPopupController.selectSlot (System.String gameObjectName) [0x00000] in <filename unknown>:0
at GUISaveLoadPopupController.processClick (System.String gameObjectName) [0x00000] in <filename unknown>:0
at SaveLoadPopupClickScript.OnClick () [0x00000] in <filename unknown>:0
UnityEngine.GameObject:SendMessage(String, Object, SendMessageOptions)
UICamera:Notify(GameObject, String, Object)
UICamera:ProcessTouch(Boolean, Boolean)
UICamera:ProcessMouse()
UICamera:ProcessTouches()
UICamera:Update()
(Filename: Line: -1)
KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary`2[System.String,UnityEngine.GameObject].get_Item (System.String key) [0x00000] in <filename unknown>:0
at GUISaveLoadPopupController.selectSlot (System.String gameObjectName) [0x00000] in <filename unknown>:0
at GUISaveLoadPopupController.processClick (System.String gameObjectName) [0x00000] in <filename unknown>:0
at SaveLoadPopupClickScript.OnClick () [0x00000] in <filename unknown>:0
UnityEngine.GameObject:SendMessage(String, Object, SendMessageOptions)
UICamera:Notify(GameObject, String, Object)
UICamera:ProcessTouch(Boolean, Boolean)
UICamera:ProcessMouse()
UICamera:ProcessTouches()
UICamera:Update()
(Filename: Line: -1)
KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary`2[System.String,UnityEngine.GameObject].get_Item (System.String key) [0x00000] in <filename unknown>:0
at GUISaveLoadPopupController.selectSlot (System.String gameObjectName) [0x00000] in <filename unknown>:0
at GUISaveLoadPopupController.processClick (System.String gameObjectName) [0x00000] in <filename unknown>:0
at SaveLoadPopupClickScript.OnClick () [0x00000] in <filename unknown>:0
UnityEngine.GameObject:SendMessage(String, Object, SendMessageOptions)
UICamera:Notify(GameObject, String, Object)
UICamera:ProcessTouch(Boolean, Boolean)
UICamera:ProcessMouse()
UICamera:ProcessTouches()
UICamera:Update()
(Filename: Line: -1)
KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary`2[System.String,UnityEngine.GameObject].get_Item (System.String key) [0x00000] in <filename unknown>:0
at GUISaveLoadPopupController.selectSlot (System.String gameObjectName) [0x00000] in <filename unknown>:0
at GUISaveLoadPopupController.processClick (System.String gameObjectName) [0x00000] in <filename unknown>:0
at SaveLoadPopupClickScript.OnClick () [0x00000] in <filename unknown>:0
UnityEngine.GameObject:SendMessage(String, Object, SendMessageOptions)
UICamera:Notify(GameObject, String, Object)
UICamera:ProcessTouch(Boolean, Boolean)
UICamera:ProcessMouse()
UICamera:ProcessTouches()
UICamera:Update()
(Filename: Line: -1)
Unloading 3 Unused Serialized files (Serialized files now loaded: 0 / Dirty serialized files: 0)
Unloading 576 unused Assets to reduce memory usage. Loaded Objects now: 3138.
Total: 9.374790 ms (FindLiveObjects: 0.200636 ms CreateObjectMapping: 0.177866 ms MarkObjects: 8.051846 ms DeleteObjects: 0.602898 ms)
Thank you for taking the time to show us the error log and for taking a screenshot of the issue at hand. As for the WSDir.txt being empty, this is not normal, and it is probably what is causing the issue. I spoke to our programmer and he stated that that is the file that should be cloned for the Steam Cloud Saving to work, and since it is empty it is messing with your saves.
Could you please try to delete the WSDir.txt file? What may have happened is that the WSDir.txt file did not get cloned properly and is therefore empty. Maybe forcing it to clone the file again will fix the issue!
As for now, our programmer is working on figuring out how to fix this, and I will get in contact with you as soon as we have figured this whole thing out. Hopefully deleting the WSDir.txt file fixes it! Thanks again for writing to us and for your understanding.
For anyone else with this problem, this are the steps to take:
1. Delete WSDir.txt.
2. Disable steam cloud synchronization for this game.
3. Run the game and save something.
4. Enable steam cloud synchronization back.
Thanks for the help.
I am super glad to hear that you were able to fix the issue and I appreciate the fact that you shared the fix with us as well! Were you able to retrieve your old save files? If not, we could send you a save file that left off roughly where you were prior to the issue so you don't have to start again!
Thanks again.