Micro worlds need minor updates

I have been having problems with the microworld mod since alpha 14 they seem to have stopped working.
I haven’t made any change I’m aware of that should brake it. However when trying to start a game using any microworld I get nothing except an error in the log file saying error looking for manifest in microworld: invalid file path ‘microworld/manifest.json’. The manifest is there within the mod and so I cant understand why it should now not be able to see it.

Anyone have the same problem?


Hey @The_M, there are currently multiple issues with microworld. Among them, the manifest still says version 1, berry bushes have a new path, and maybe more. There was some discussion on a stream a week or two ago about overhauling microworld, or sharing the large set of microworlds that the team has. Going to ping @Ponder to ask about getting microworld working again from GitHub.

If you need to get microworld working quickly, here is how I fixed mini_game:

  1. In the manifest.json, replace "version" : 1 with "version" : 2
  2. In \data\data_driven_world\mini_game_world.json, replace "alias" : "stonehearth:berry_bush", with "alias" : "stonehearth:plants:berry_bush",
  3. In \worlds\mini_game_world.lua, replace 'stonehearth:berry_bush' with 'stonehearth:plants:berry_bush'

Hope that helps!


Thanks this solved it

1 Like

release-523 (x64) std::exception: ''stonehearth' has no alias named 'large_oak_tree' in the manifest.' stack traceback: radiant/modules/common.lua:214: in function 'report_traceback' radiant/modules/common.lua:225: in function <radiant/modules/common.lua:219> [C]: in function 'create_entity' radiant/modules/entities.lua:24: in function 'create_entity' microworld/microworld.lua:47: in function 'create_entity' microworld/microworld.lua:71: in function 'place_entity' microworld/worlds/mini_game_world.lua:31: in function 'start' microworld/microworld.lua:153: in function 'instance' radiant/modules/events.lua:209: in function <radiant/modules/events.lua:203> [C]: in function 'xpcall' radiant/modules/common.lua:234: in function 'xpcall' radiant/modules/events.lua:203: in function <radiant/modules/events.lua:174>

Fixing the plants:berry_bush issue makes this new one.

Also I cant find the folders data anywhere in Stonehearth.

Here’s my copy. It should work.

microworld.zip (12.3 KB)

If you are getting an error with ‘large_oak_tree’ than you likely have an old version of microworld. @RepeatPan fixed tree aliases a while back. I would recommend re-downloading from GitHub, or using the zip @Moai uploaded.

I used the zip from here: enter link description here

That would explain it: that’s the wrong GitHub. You want this link: GitHub - stonehearth/microworld: Microworld Stonehearth Mod

Thanks jomaxro, this makes the microworld start. It seems the bushes are not harvestable though.

Was there any result for having updated microworlds yet? It would be nice if we could get some words on the perspective of it being updated or maybe even have the current version delivered with the game in the future. So we would always have the current microworlds to go with the version, as this is a very basic and important tool for testing mods.

I remember for example in the harvest test, the bushes aren’t really placed, so you have to click on them, place them on the ground, and then you can harvest them.

I might be wrong, though. Could it be the case, @Frostbyte ?

1 Like