Dyson Sphere Program

Dyson Sphere Program

View Stats:
Zyouco Oct 3, 2021 @ 6:32pm
achievement that does not validate, after the end of the game
I undertook a combo on a new part:

Firing on all cylinders
Unlock upgrade to decrease the mineral mining consumption rate to less than 15%.

Solar Sail? No thank you!
Complete the game without launching a Solar Sail.

Environmentalist
Complete the game without using Foundations.

Alien Mineral Protection Act
Complete the game without using rare minerals.

x0.5 Resource completion
Complete the game on x0.5 resource difficulty.

Memento!
Don't dismantle the landing capsule before completing the game.

achievements which did not validate after the last "end of game" research an explanation of why? ^^
< >
Showing 1-8 of 8 comments
CG Oct 3, 2021 @ 9:26pm 
Originally posted by Zyouco:
I undertook a combo on a new part:

Firing on all cylinders
Unlock upgrade to decrease the mineral mining consumption rate to less than 15%.

Solar Sail? No thank you!
Complete the game without launching a Solar Sail.

Environmentalist
Complete the game without using Foundations.

Alien Mineral Protection Act
Complete the game without using rare minerals.

x0.5 Resource completion
Complete the game on x0.5 resource difficulty.

Memento!
Don't dismantle the landing capsule before completing the game.

achievements which did not validate after the last "end of game" research an explanation of why? ^^

sorry to hear that and thank god im not alone!

tried the same all in 1 game (except Firing on all cylinders)
unlocked all except the x0.5 Resource completion, which was the reason i even started this whole ordeal on 0.5x ...

if someone (dev) can give a hint to what caused this?
akarnokd Oct 5, 2021 @ 4:29am 
I'm no dev on this game but found the issue. If you run a non United States locale in your computer, the achievement descriptor is parsed incorrectly and thus the 0.5x it implies is interpreted as zero. Thus you'd have to complete the game on 0x multiplier.

The Utility.ToSingle() method uses NumberFormatInfo.CurrentInfo, which for my machine implies that fractions use comma. I.e., the condition definition of "GAME DESC" of "0.5" is not parsed properly. They should be using NumberFormatInfo.InvariantInfo.
Burnz Oct 5, 2021 @ 5:47am 
I was just about to start a x0.5 game. Guess I'll wait for a fix now.
Frozztastic Oct 5, 2021 @ 7:11am 
Originally posted by akarnokd:
I'm no dev on this game but found the issue. If you run a non United States locale in your computer, the achievement descriptor is parsed incorrectly and thus the 0.5x it implies is interpreted as zero. Thus you'd have to complete the game on 0x multiplier.

The Utility.ToSingle() method uses NumberFormatInfo.CurrentInfo, which for my machine implies that fractions use comma. I.e., the condition definition of "GAME DESC" of "0.5" is not parsed properly. They should be using NumberFormatInfo.InvariantInfo.
This should be pinned, lol.
Zyouco Oct 5, 2021 @ 3:41pm 


Originally posted by Tony Snark:
For those in non-bugged locales and worried about their runs, Solar Sail? No thank you!, Alien Mineral Protection Act and Memento! are for sure working. Haven't gotten to the others though.

I just reloaded my run before finalizing "mission completed" none of it's achievement triggered, not even the Memento ... the only one I'm 100% sure I can't miss.
Zyouco Oct 5, 2021 @ 5:27pm 
Originally posted by Tony Snark:
I'm assuming you're playing from the US? Does the achievement tab say "The current game statistics are abnormal" at the top?

I am from Switzerland, and indeed I just saw who and wrote: the current game statistics are abnormal, achievement detection has been disabled for this game save...,

however I have just achieved several successes on an old backup said at 1 year XD

how can I fix this anomaly problem?, thank^^

Zyouco Oct 5, 2021 @ 6:29pm 
Originally posted by Tony Snark:
Assuming you didn't cheat in items and aren't using any wildly abusive mods then you've probably found a bug.

Similar thing happened to a bunch of us a few days ago and I heard something about submitting bugged saves on the dev's Discord. idk if that's true or if it doing that interests you but it got hotfixed within a couple hours. It fixed it for most of us but not everyone so there's probably a 2nd bug in the 'abnormality checks' it's doing.

I'd be surprised if there wasn't a hotfix in the next 12-24 hours to fix the localization stuff mentioned above so maybe your bug-fix will be included with that.

indeed I do not use mods or cheats, so I will wait for a fix and go to a new part in the hope that it does not bug XD, thanks for spending time writing ;)
CG Oct 6, 2021 @ 3:07am 
Originally posted by akarnokd:
I'm no dev on this game but found the issue. If you run a non United States locale in your computer, the achievement descriptor is parsed incorrectly and thus the 0.5x it implies is interpreted as zero. Thus you'd have to complete the game on 0x multiplier.

The Utility.ToSingle() method uses NumberFormatInfo.CurrentInfo, which for my machine implies that fractions use comma. I.e., the condition definition of "GAME DESC" of "0.5" is not parsed properly. They should be using NumberFormatInfo.InvariantInfo.

thanks for looking into the issue!

that should be pinned. @gamedev please notice (and fix) :D
< >
Showing 1-8 of 8 comments
Per page: 1530 50

Date Posted: Oct 3, 2021 @ 6:32pm
Posts: 11