Skip to content

CameronHudson8/rimworld-base-planner

Repository files navigation

rimworld-base-planner

This tool optimizes a Rimworld base layout. It uses simulated annealing to settle on an approximate global optimum that minimizes colonist traffic and maximizes productivity.

base-optimized

Setup

  1. Install dependencies.
    npm ci
    

Usage

  1. Run the program.

    npm start
    
  2. Enable usable cells. My preference is for each cell to correspond to a 5x5 group of tiles, but the scale is up to you. base-blank

  3. Add rooms. Configure their sizes, and which other rooms they should be near in order to minimize traffic. configuration

  4. Optimize. base-optimized

About

This tool optimizes a [Rimworld](https://rimworldgame.com/) base layout based on space needed for room types and available land.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published