[Solved] Game won't start with mod

Yes, if you use it properly. “file()” is a “magic function” that works relative to wherever it was written in. I’ve written a description of it long ago:

Sadly, Steve messed it a bit up and used the not-quite-so-clear version. To validate your paths and all that stuff, you can use

which would tell you that the files “/stonehearth/entities/furniture/…” do not exist.

Also, of course you will run into trouble if you keep both the .smod and the directory and especially if you rename them. The game will prefer .smods over directories and if you have a stonehearth_mod/ and a stonehearth.smod, it will load both - which is a bad thing (and won’t do what you expect either).

Use either or the other, rename the stonehearth.smod to something like stonehearth.smod.disabled. In any case, use Jofferson to validate your installation - it will tell you what’s wrong.