Home
Name Modified Size InfoDownloads / Week
readme.md 2018-11-23 3.9 kB
rimstats-0.6.0.zip 2018-11-23 19.9 kB
Totals: 2 Items   23.7 kB 0

RimWorld Colonist Stats Exporter

Version 0.6.0

.Net Framework Runtime 4.7.1 is required.

https://www.microsoft.com/en-us/download/details.aspx?id=56116

Exports colonist stats from a RimWorld 1.0 save file to CSV.

rimstats -in <path-to-save-file> -out <path-to-csv-output> -d [raw|game|yqdh]

Your saves are probably at:

C:\Users\<you>\AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios\Saves

The value of the -d switch will cause duration stats to be formatted as:

  • raw: Raw tick values (2500 ticks = 1 hour).
  • game: Something approximating the in-game text (eg '23 days' etc).
  • yqdh: ISO-ish YY:Q:DD:HH.hhh (years, quadrums, days, decimal hours).

Raw is recommended if you want to do time-based calculations.

This tool is extensively untested with anything other than my own single-colony 1.0 vanilla save-games, and I've made a few guesses at some of the details of the save format. Ymmv, e&oe, etc, but it works for me.

You should virus-scan this exe before using it, just as you should virus-scan anything you download. If in doubt, use Visual Studio Community to compile from source at https://sourceforge.net/projects/rimstats/

Example:

C:\> rimstats -in "C:\Users\Muut\AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios\Saves\Centipedes.rws" -out my.csv -d raw

Formatting duration stats as: Raw tick durations
Save-game is version: 1.0.2059 rev1005
Extracted a Male Warg called Crazy.
Extracted a Male Human Colonist called Gil 'Redeye' Chang.
Extracted a Female Alpaca called The Vinalope.
Extracted a Female Human Colonist called Hilary 'Hilary' Martin.
Extracted a Female Chicken called hen 1.
Extracted a Female Chicken called hen 2.
Extracted a Female Chicken called hen 4.
Extracted a Female Chicken called hen 5.
Extracted a Female Chicken called hen 6.
Extracted a Male Chicken called Casanova.
Extracted a Female Chicken called hen 19.
Extracted a Male Chicken called Romeo.
Extracted a Male Chicken called Slick Rick.
Extracted a Female Muffalo called Muffy.
Extracted a Male Human Colonist called Konstantin 'Mac' McConnell.
Extracted a Male Husky called Gunner.
Extracted a Female Chicken called Lucky Lucy.
Extracted a Female Chicken called hen 18.
Extracted a Female Chicken called hen 3.
Extracted a Female Chicken called hen 20.
Extracted a Female Chicken called hen 21.
Extracted a Female Chicken called hen 22.
Extracted a Male Chicken called Lo Wang.
Extracted a Male Chicken called Sugar Daddy.
Extracted a Female Chicken called hen 25.
Extracted a Male Chicken called Theophilus P.
Extracted a Female Chicken called hen 30.
Extracted a Female Chicken called hen 32.
Extracted a Male LabradorRetriever called Hardship.
Extracted a Female LabradorRetriever called Heather.
Extracted a Female Human Colonist called Cristina 'Chrissy' Dodson.
Extracted a Female Human Colonist called Karolien 'Karol' Platteau.
Extracted a Female Human Colonist called Xina 'Ivy' Corvin.
Extracted a Male Human Colonist called Yegor 'Yaeger' Michael.
Extracted a Female Human Colonist called Yumi 'Yummy' Dudley.
Extracted a Male Human Colonist called Vonriel 'Vinny' Vimes.
Extracted a Female Human Colonist called Olive 'Liv' Toon.
Extracted a Male Human Colonist called Edward 'Doc' Toon.
Extracted a Female Squirrel called squirrel 1.
Extracted a Female Human Colonist called Rae 'Rae' Vimes.
Extracted a Female Human Colonist called Aimi 'Aimi' Whitehouse.
Extracted a Female Human Colonist called Sera 'Kaleun' Steiner.
Found 14 colonists and 28 pets and livestock.
All pawn data was written to my.csv
Source: readme.md, updated 2018-11-23