Tools to help players of the Programming MMO Screeps.
Be sure to check out the Screepers Edition of this project which has even more features: screepers/screeps-tools
Plan your base layouts for Screeps with the Building Planner tool.
Set the RCL and place structures on the map to create a base layout plan.
Features:
- Structure placement following in-game logic (ramparts over structures, containers on roads)
- Terrain and existing structures can be imported from live MMO and seasonal rooms
- Roads are visually connected together using SVGs
Controls:
- Left-click to place structure at position
- Right-click to erase structure at position
- Hold left-click and drag to place multiple structures while dragging
- Hold right-click and drag to erase while dragging
Configure Creeps body parts and evaluate stats with the Creep Designer tool.
This is similar to o4kapuk's creep calculator
Features:
- Generates a stats table based on creep body parts you add
- Estimates creep abilities and effectiveness over time
- Lists out the available creep actions
- Includes support for boosted parts
Screeps Tools is easy to install and run on your local machine.
- Node.js 14+
- Clone or download this repo
- Install dependencies with
npm install
- Start the app with
npm start
I initiated this project in July 2019 as a fork from Aracath/screeps-tools, aiming to enhance the UI and incorporate additional features. In 2021, I transitioned from the screeps-tools-fork repository and established this new repository with a Python backend proxy for API calls. For several years, I hosted this rendition of Screeps Tools on screeps.admon.dev. However, in 2023, I ceased hosting Screeps Tools on screeps.admon.dev and executed a final update to this project, replacing the Python backend with simple fetch API calls in the React client.