std::exception: ‘GetBounds is undefined when there are no tiles.’
[C]: in function ‘set_clip_height’
…ient/subterranean_view/subterranean_view_service.lua:704: in function ‘_update_clip_height’
…ient/subterranean_view/subterranean_view_service.lua:99: in function ‘set_clip_enabled’
…ient/subterranean_view/subterranean_view_service.lua:72: in function <…ient/subterranean_view/subterranean_view_service.lua:71>
[C]: in function ‘trigger’
radiant/modules/events.lua:55: in function ‘trigger’
radiant/client.lua:58: in function <radiant/client.lua:47>
This is what i got
And other one is game freeze. Like playing than the game is freeze and dead.
That error is unfortunately “unfixable” since it’s not a code issue but an error caused by the game when it fails to load properly in time, often due to heavy load (like lots of mods, older setups or simply a pc with a lot in use when the game is launched like browsers, other games, etc.); The only fix is to exit it completely and restart.
In your case, the probable cause is that the game ran out of memory since you’re running in 32-bit. I definitely recommend you run it in 64-bit instead of 32; If you have Windows 11, you probably ran into the issue that a lot of people with W11 run and found the misinformed, bad suggestion of “deleting the x64 folder”. That is not a fix, it’s misinformation and I really wish the author was active and could delete it but oh well… We have a proper fix for the x64 version in our Discord’s FAQ, you can join it by clicking here.
Either way, this is the proper solution you’re looking for:
16. My game says it’s launching and then goes back to ‘Play’ -OR- It only works in 32-bit!
This has happened a lot lately and it does so because of a missing or broken/different version dll file. Stonehearth is using these libraries in version 1.0.2h so updating them in the /x64 subdirectory should let it all work fine again. You can replace these dll by following these instructions:
Find and download OpenSSL version 1.0.2i (You can google the file named openssl-1.0.2i-x64_86-win64.zip)
Rename or delete libeay32.dll and ssleay32.dll from the /x64 subfolder of the game. (Refer to :quest: 15 to learn how to reach the game folder)
Extract the libraries libeay32.dll and ssleay32.dll from the archive downloaded in the first step and copy them to the /x64 subfolder of the game
That’s it! Try running the game now!
(If you can’t find the correct OpenSSL file to download, we’re making it available here now)
I hope this helps!