Stonehearth

Stonehearth

138 ratings
Game Start Fix
By findersword
Add Launch Options to run intended 64-bit mode.
14
13
10
2
   
Award
Favorite
Favorited
Unfavorite
Game Properties
If the game doesn't start when pressing the ▶️PLAY button, fix it by adding a command 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 a command into LAUNCH OPTIONS: Select this text and Copy and Paste it!
    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:
  • Stays on a Black screen, but the audio music is heard: press F5 to refresh the User Interface

  • 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

  • Stays on starting screen with the Radiant logo: close game, and restart. A mod could be causing this problem and would need to be disabled.

  • Suddenly closes when loading a save: try a restart again, may take several tries

  • 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.
34 Comments
xaynorclarke 9 Oct @ 4:11pm 
Anything about joining a modded multiplayer game? Symptoms: black screen, title music still plays, and when F5 is pressed it says it's disconnected.
Kithsakhai 8 Oct @ 7:54am 
was tuck on black screen forever, this cmd addition worked for me, had to F5 the menu a few times to get it to finally get to the Radiant logo as well.
scarvig 21 Sep @ 3:44am 
worked on win 11. just make sure not to combine with any other fix attempts like admin mode, compatibility or swapped dlls
Sry i am trash:/ 4 Sep @ 12:20pm 
Thanks for the tip! I gave it a try, but unfortunately it didn’t fix the issue for me. Happy to hear any other suggestions
Gunther the Greedy 23 Aug @ 8:14pm 
THANK YOU SO MUCH
Kapitan Gniemorin 8 Aug @ 12:11pm 
:healthyhearthling:GOD BLESS:healthyhearthling:
Jabokoe 30 Jul @ 2:59am 
This just creates new issues that are not on the list
:steamfacepalm:
Pinguancat 28 Jul @ 6:52am 
Awesome it worked! Thank you so much!
Teemo 18 Mar @ 5:28pm 
@Saber it worked for me by pressing F5 once the moment I heard the music and wait for another 10 to 20 seconds, give that a try.
AegisManta 14 Mar @ 3:04am 
You're a saint