I ran into an occasion where I was preparing carefully with a modded save (using vanilla expanded and the primal mods) and had no idea what some of the creatures or items were. So I wanted to have a way to look that up easily. That has led to my development of this utility, which currently looks through the raws in a save and presents a bestiary that can be searched. I'm slowly adding to what details it presents, but currently it covers my original needs of letting me read descriptions of things.
I started with a simple parser which created some JSON. Then I decided to use Tauri to make a GUI interface that could handle both choosing what to parse and searching. I welcome feedback from the community, maybe this is useful or maybe I'm the only user LOL
UsageTo use, either install or run the portable executable. Then choose your DF install folder in the file chooser or drag-and-drop your gamelog.txt to the window. It will parse the raw module directories under 'mods', 'data/vanilla' and 'data/installed_mods'. Finally you will have a searchable manual which includes the [CREATURE] and [PLANT] tokens found in the raws. It doesn't include ALL information possible, but some of the most relevant and/or simplest to parse data.
I'm hoping to add little bits as I'm motivated to, but my biggest hangup has been turning the raws into something easier to display or manipulate.
Download Links:Local user installer download on
DF File Depot (the one dependency of this version is
WebView2).
There's an MSI installer (which handles installing the WebView2 runtime if its needed), and Mac and Linux version on the
releases page of the
Github repo.
Changelog