It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
I used cartridge in ship arcade game, won on all levels, got the achievement, but the game didn't save that status and on my next run I had achievement medal empty yet the game still suggests I won all three levels - I did that again but the achievement did not return.

Any idea how to fix it?
avatar
Lexor: I used cartridge in ship arcade game, won on all levels, got the achievement, but the game didn't save that status and on my next run I had achievement medal empty yet the game still suggests I won all three levels - I did that again but the achievement did not return.

Any idea how to fix it?
This is what ma save looks like:

...
<Collection name="CanBreakFinishedMedal">
<Properties>
<Simple name="Capacity" value="4" />
</Properties>
<Items>
<Simple value="Floatball" />
</Items>
</Collection>
<Collection name="HasBrokenMedal">
<Properties>
<Simple name="Capacity" value="0" />
</Properties>
<Items />
</Collection>
<Collection name="MedalsGained">
<Properties>
<Simple name="Capacity" value="4" />
</Properties>
<Items>
<Simple value="Floatball" />
</Items>
</Collection>
<Dictionary name="NbrOfAchievementActions">
<Items>
...
<Item>
<Simple value="Floatball" />
<Simple value="1" />
</Item>
<Item>
<Simple value="Outposts" />
<Simple value="0" />
</Item>
<Item>
<Simple value="BossFights" />
<Simple value="0" />
</Item>
</Items>
</Dictionary>
...



Why can ma Floatball medal break?
avatar
JackknifeJohnson: ...
Thanks for dropping by. :) Is this the game save from your first game run? Or from one of the next ones? I'm playing the game for the first time and in my "userstate.gamesave" file I can see this:
<Collection name="FloatBallArcadeLevelsCompleted">
<Properties>
<Simple name="Capacity" value="4" />
</Properties>
<Items>
<Simple value="Level_1" />
<Simple value="Level_2" />
<Simple value="Level_3" />
</Items>
</Collection>
How does it look like in your case? There are also some other files in subdirectory "planetcheckpoints", their names looks like "date_time_some-numbers.gamesave" and looking for "floatball" in the "last file", sorted "by time" reveals this:
<Collection name="AcradeGamesActivated">
<Properties>
<Simple name="Capacity" value="4" />
</Properties>
<Items>
<Simple value="FloatBall" />
</Items>
</Collection>
(...)
<Simple name="FirstTimePlayingFloatBall" value="True" />
(...)
<Simple name="ShouldEnableFloatBallPractice" value="False" />
(...)
<Dictionary name="NbrOfAchievementActions">
<Items>
----- some other items here -----
<Item>
<Simple value="Floatball" />
<Simple value="0" />
</Item>
----- some other items here -----
</Items>
</Dictionary>
There is no "Floatball" entry under "<Collection name="CanBreakFinishedMedal">" line nor under "<Collection name="MedalsGained">" line. I really don't know what/where I should change to fix my ability to "regain" this medal.
Post edited January 01, 2022 by Lexor
avatar
Lexor: ...
I had all saves deleted and started fresh, so it's like my 1st playthrough.

"userstate.gamesave" looks the same.
"AcradeGamesActivated", "FirstTimePlayingFloatBall" and "ShouldEnableFloatBallPractice" look the same.



I would backup the saveslot, e.g. "saveslot_1", and in your latest save file "planetcheckpoints\date_time_some-numbers.gamesave":
add the line
<Simple value="Floatball" />
to "CanBreakFinishedMedal" and "MedalsGained",


and change
<Dictionary name="NbrOfAchievementActions">
<Items>
[...]
<Item>
<Simple value="Floatball" />
<Simple value="0" />
</Item>
[...]
</Items>
</Dictionary>
to
<Dictionary name="NbrOfAchievementActions">
<Items>
[...]
<Item>
<Simple value="Floatball" />
<Simple value="1" />
</Item>
[...]
</Items>
</Dictionary>
Hope itwerks!



EDIT
dev/pub is active on Steam forum
Post edited January 01, 2022 by JackknifeJohnson
I think it would be better to let me just replay the arcade game (so to delete it's current completed state) - maybe by modifying the "userstate.gamesave" file somehow? I can easily repeat this achievement again.

This is one of the examples where ability to manually save the game state would help a lot.
avatar
JackknifeJohnson: dev/pub is active on Steam forum
I do not have Steam account - would you care to let them know about this problem?
They should know the way what to do to reset this.
Post edited January 02, 2022 by Lexor
avatar
Lexor: I think it would be better to let me just replay the arcade game (so to delete it's current completed state) - maybe by modifying the "userstate.gamesave" file somehow? I can easily repeat this achievement again.

This is one of the examples where ability to manually save the game state would help a lot.
Masochist. ;)

Yes, removing from "userstate.gamesave" the line
<Simple value="Level_3" />
should let you replay the last level to earn the achievement.
And then do ... somethin to trigger the autosave. Yeayeah, I get it now.
avatar
JackknifeJohnson: Masochist. ;)
Why? I do like this arcade game. After a few troubles at start (my first match was soooo long one) I've found a few "tricks" how to play it. :)
avatar
JackknifeJohnson: Yes, removing from "userstate.gamesave" the line

<Simple value="Level_3" />
avatar
JackknifeJohnson: should let you replay the last level to earn the achievement.
And then do ... somethin to trigger the autosave. Yeayeah, I get it now.
Thanks, I'll check that as soon as I find enough time to play the game to get to the next save in the same session. :D
avatar
Lexor: Thanks, I'll check that as soon as I find enough time to play the game to get to the next save in the same session. :D

°_°
avatar
JackknifeJohnson: °_°
The first missions were rather short but the recent ones were long and I am not able to predict when the save will be.

I can agree that when (if) I will repeat these missions they will go much quicker / easier but on my first play I'm often stuck "what to do next" and because I do not want to read any spoilers then lack of manual save isn't good for kind-of-busy person like I am. :/
avatar
JackknifeJohnson: Yes, removing from "userstate.gamesave" the line
<Simple value="Level_3" />
avatar
JackknifeJohnson: should let you replay the last level to earn the achievement.
I did that and it worked. Thanks. :)

BTW: Do you know why the price of first item in every shop has some red border around it?
Post edited January 05, 2022 by Lexor