Stats Forked is a maintained fork of Stats for RimWorld 1.6. It keeps the original sortable stats-table framework while adding modern compatibility modules, inventory-aware filtering, saved presets, bionics comparison, distance-based ranged DPS, and better handling for stuffable item variants.
The fork exists to keep the Stats table framework usable with current RimWorld content and larger modlists while preserving the original mod's data-driven approach.
- Sortable stats tables for weapons, apparel, animals, plants, beds, buildings, turrets, mechs, bionics, and general stats.
- Inventory-aware filters for items owned by the colony and items visible on the current player map.
- Equipment recipe filters for apparel and weapons, including recipe presence, ingredients, benches, and material/stuff.
- Saved table presets for restoring filter states, visible columns, and variant display mode.
- Stuffable item variants so material-specific versions can be compared when a table supports variants.
- Bionics comparison table covering affected body parts, capacities, efficiency, special effects, and capacity changes.
- Distance-based ranged DPS columns for close, short, medium, and long range weapon comparison.
- Quality-aware stat handling and default-stuff stat resolution for more useful apparel and equipment data.
- Compatibility modules for Biotech, Anomaly, Odyssey, and Combat Extended where those mods or expansions are active, including Odyssey gameplay tables for books, fish, gravship systems, orbital infrastructure, unique weapons, and fishing outcomes.
- Runtime packaging on build into
Runtime Only/Stats Forked.
Subscribe on Steam:
Enable Harmony and Stats Forked in RimWorld's mod list. Harmony is required. The original Stats mod is not required.
- Download or clone this repository.
- Place the
Stats Forkedmod folder in your RimWorldModsdirectory. - Enable Harmony and Stats Forked in the RimWorld mod list.
- Do not enable the original Stats mod alongside Stats Forked unless you are deliberately testing compatibility.
Open the Stats table from the in-game main tab. Choose a table, sort by the columns you care about, and use filters to narrow the displayed defs.
Useful workflows include:
- Compare ranged weapons by accuracy, damage, warmup, cooldown, and DPS at specific distance bands.
- Filter thing-based tables to colony-owned or currently visible items.
- Filter apparel and weapons by whether they have recipes, which ingredients they use, which benches make them, and which material variants apply.
- Save table presets for repeated comparisons.
- Toggle variants for stuffable items when you need material-specific stat values.
- Compare bionics by affected body part, capacity impact, efficiency, and special effects.
- Review Odyssey books, fish, gravship systems, orbital infrastructure, unique weapons, and fishing outcomes when Odyssey is active.
Stats Forked stores table presets in the mod settings data managed by RimWorld. Presets can include:
- active filters
- visible columns
- variant display mode
Supported RimWorld versions:
- RimWorld 1.6
Optional compatibility content loads when these expansions or mods are active:
- Biotech
- Anomaly
- Odyssey, including books, fish, gravship systems, orbital infrastructure, unique weapons, and fishing outcomes
- Combat Extended
Prerequisites:
- .NET SDK compatible with the project build
- RimWorld reference packages resolved through the project package references
Build the full solution:
dotnet build Stats.sln -c Debug -m:1 /p:UseSharedCompilation=falseThe shared build configuration is in Directory.Build.props. Build output and runtime packaging are generated under ignored build folders, including Runtime Only/Stats Forked.
The primary validation workflow is a solution build:
dotnet build Stats.sln -c Debug -m:1 /p:UseSharedCompilation=falseThis checks that the Core, Biotech, Anomaly, CE, and Odyssey projects compile against their configured references.
Contributions, issues, and feature requests are welcome.
Forking Policy: If your fork primarily consists of bug fixes or feature additions that align with the core vision of this project, I reserve the right to request that your changes be submitted as a Pull Request to this existing codebase rather than being published as a completely separate standalone release, package, listing, or distribution.
- Steam Workshop: Stats Forked
- Source Repository: KyleMHB/Stats-Forked
- Issue Tracker: GitHub Issues
- Original Project: AzzkiyOne/Stats
- Harmony: Harmony for RimWorld
This project is a fork of Stats and inherits the original project's license. See the original project and this repository's license files for license terms.
This repository includes GNU LGPL license files: