Developer postOriginal post (opens in a new tab)

World cycles/events, building things, world expansion, and more

World expansion

AI-generate "expansions" for existing saves/worlds. By default, it adds 1 biome each time.

Vibe-fix your scenario

Ask the AI to tweak your scenario: Fix a broken mechanic, add a new entity/item, etc. Subject to well-known pitfalls of LLMs, but can be a handy way to fix issues/hallucinations which appeared on the first pass.

If this fails, you can use the "Edit" button to copy the entire JSON, vibe-fix it in your LLM of choice, and re-paste it into the game.

A backup will be made in the save folder whenever a world info JSON is edited (whether via the edit button, or via AI edit/expand).

World phases

There's now a phases system to simulate a day/night cycle or whatever kind of cycle fits your scenario.

Random events

A few random events will be generated for each scenario. Every once in a while, one will be triggered.

Triggerable events

Some world events can be triggered by doing things in the game.

Buildable static objects

Below the regular item crafting menu now lies a menu for building static objects.

Aura-like status effects

Some status effects may now grant effects to surrounding entities.

Sheltering logic

Some entities may be assigned homes. They might shelter in them periodically.

Codex

The codex actually works now and displays some descriptions of mechanics that the AI believes it generated. If it's wrong, you can try to fix it using one of the above methods.

Misc

  • Added targeting option: Hold alt to force attack if an entity was interactable.
  • Fixed some interaction bugs
  • Fixed bug where there would be way too many enemies
  • Fixed a number of infinite loop bugs
  • Fixed a number of extreme lag bugs
  • Tweaked animation prompt to reduce chance of mishaps
  • Clarified prompt to ensure at least some static objects have attacks/behaviors
  • Added examples in prompt to reduce AI mistakes when generating abilities and other mechanics

Note: This update breaks old saves. To play on an older save, use the "older_build" build channel. In general, due to the speed and breadth of changes being made to the JSON spec, please expect that saves will be broken with every major update until further announced.

Build and release context

Steam update times within 24 hours of this post. Matching dates do not confirm which build it describes.

  • Build 21808237 · older_build branch

    Steam updated · First observed

  • Build 15996624 · older_build2 branch

    Steam updated · First observed