Jump to content

Recommended Posts

I'm looking to make variants of the Rime and Ceres type worlds - specifically, the biome makeup of Rime and the temperature and some of the species of Ceres. To enable early survival, I'll also need to add the Ceres starting equipment.

Thing is, looking through ceresBase.yaml, I can find the Wood Storage easily enough, but the wood heater or coat rack does not seem to be anywhere. Can't find it in IceCavesStart.yaml either (in case it's not part of the ceresBase template, but garuanteed to be generated in the starting Biome).

Can anyone help me out?

Also, is there comprehensive documentation somewhere where I can look up how to spawn specific things via the .yaml files?

worldTemplateRules:
  # Ice Caves - Start
  - names:
      - dlc2::poi/icecaves/ceres_research_unlock
      - dlc2::poi/icecaves/ceres_cozy_cabin
    listRule: GuaranteeAll
    priority: 100
    allowNearStart: true
    useRelaxedFiltering: true # not recommended to use with allowNearStart unless features are non-critical
    allowedCellsFilter:
      - command: Replace
        subworldNames:
          - dlc2::subworlds/icecaves/IceCavesStart

^ that part

  • Like 1

 

11 hours ago, Beanstalk said:

I see, so wood heater is actually called "campfire" in the files?

yes

its also using the "campfire_small" anim, there is an unfinished and unused "campfire" anim of a 3x2 building:

 image.png.72b572c9be2f03c93fd8cacce0c51a71.png

 

On 12/14/2025 at 10:31 PM, SGT_Imalas said:
worldTemplateRules:
  # Ice Caves - Start
  - names:
      - dlc2::poi/icecaves/ceres_research_unlock
      - dlc2::poi/icecaves/ceres_cozy_cabin
    listRule: GuaranteeAll
    priority: 100
    allowNearStart: true
    useRelaxedFiltering: true # not recommended to use with allowNearStart unless features are non-critical
    allowedCellsFilter:
      - command: Replace
        subworldNames:
          - dlc2::subworlds/icecaves/IceCavesStart

^ that part

I'm having trouble getting this to work in other world files. I copied the cozy_cabin and research_unlock files to  StreamingAssets\templates\poi\frozen. Then I inserted the block below into worldgen\worlds\SandStonefFrozen.yaml; but starting a new Rime world does not generate the cabin with the heater. Anyone have any ideas what I am doing wrong? Does the game have some sort of debug mode that would let me see how it processed these instructions?

Aside: I'm a bit confused why the file paths of references to POI generation files should be poi\... rather than \templates\poi\..., but I went with the former because that's what all the other entries in that world file look like. Is there a deeper logic behind which folder a file path should "start" from, or is this idiosyncratic?

 

    # Ice Caves - Start
  - names:
      - poi/frozen/ceres_research_unlock
      - poi/frozen/ceres_cozy_cabin
    listRule: GuaranteeAll
    priority: 100
    allowNearStart: true
    useRelaxedFiltering: false # not recommended to use with allowNearStart unless features are non-critical
    allowedCellsFilter:
      - command: Replace
        subworldNames:
          - subworlds/sandstone/SandstoneStartCold

 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
  • Create New...