Stonehearth

Stonehearth

75 ratings
Game Start Fix
By findersword
Add Launch Options to run intended 64-bit mode.
7
7
5
   
Award
Favorite
Favorited
Unfavorite
Game Properties
If the game doesn't start when pressing the ▶️PLAY button, fix it by adding a code in the LAUNCH OPTIONS setting.

With this fix, you don't need to download any files to replace. Do not delete the x64 game folder.
⚠️ If you have previously deleted the x64 game folder, you can restore your files by performing the Verify Integrity of Game Files action. Guide: Verify Game Files

Instructions
  • In Steam Library list, 🖱️right-click the Stonehearth game, and choose Properties...



  • On the General tab of the Properties window, insert this code into LAUNCH OPTIONS:
    cmd /c "set OPENSSL_ia32cap=:~0x20000000 && %command%"




When pressing ▶️PLAY to start the game, a little Windows command window will pop up, it can be safely ignored or closed.
Other possible game loading issues
Some solutions for these situations:
  • Suddenly closes: try a restart again, may take several tries

  • Stays on a Black screen, but the music is playing: press F5 to refresh the User Interface

  • Stays on starting screen with the Radiant logo: close game, and restart

  • Odd expanded codelike text strings throughout menus, objects: close game, and restart

  • Doesn't start up: Unplug or disable Flight Stick, or some Joystick peripherals

  • All enabled mods didn't activate: close game, exit Steam, restart Steam and game again

  • After loading a save, the World seems stuck in Slice mode, and selected objects don't display any text: close game, and reload save
Technical Details
Stonehearth's 64-bit application mode uses OPENSSL .dll files to work. This fix can adjust the .dll files included with the game's installed files to allow it to run with newer PC Windows versions and CPUs.

The actual failure going on here on 64-bit is happening in a dll, and it's occurring during a pointer dereference to a floating point number that tries to access memory that's outside the bounds of what's actually available to the application.

OPENSSL_ia32cap is an Environment Variable that you can set that tells OpenSSL to ignore some amount of the autodetection of what your CPU is capable of. In this case, we specifically want the extended section, so we prefix it with a :. Then, we want to clear a value, so we use a ~. And lastly, the value we want to clear is bit 29, or 0x20000000, which represents the Intel SHA Extensions. All together, that string becomes :~0x20000000.
23 Comments
findersword  [author] 3 Jan @ 7:12am 
I can only guess at that, maybe you mean the weather looks like its stuck on an orange stormy day? If so, that could be the event weather "Under Siege" during the battle with Ogo Skullbonker the Goblin. You have to defeat him for the weather to go back to normal, he may be stuck somewhere that can't follow a path to reach your town. Look around and build ladders up to a hill or mountain if he's there.

The other reason could be that you are in a modded biome, some really old ones from early 2018 don't have a proper season data.
Zayx 3 Jan @ 2:55am 
hey i'm getting a problem that my seasons arent working, everytime i load up my save it says its 1st day of autumn
EightEnterprise 20 Dec, 2024 @ 8:56pm 
THANK YOUUU
wickedwinter 23 Oct, 2024 @ 11:50am 
thanks amazing
Fly 8 Sep, 2024 @ 11:25am 
thanks man life saver!
VocalicSea67145 23 Aug, 2024 @ 1:03pm 
Thank you so much! First step did the trick :lunar2019coolpig:
KPL の关谷伝説、名刀司 19 Aug, 2024 @ 7:37am 
thanks!!!!!!!!!!!
li163412 15 Aug, 2024 @ 12:46pm 
THANKS!!!!!!!!!
Duke_Grimlock 7 Aug, 2024 @ 9:49pm 
Many thanks
BiAir 6 Jul, 2024 @ 3:38pm 
Worked for me! Thank you!