❌

Help

This is a basic tool to help view and create (WIP) new text content for Shadows of Doubt, using the DDS system. All content in SoD is comprised of 4 parts (Trees, Messages, Blocks, Strings, in that order).

  • Trees: The top level objects, and contain things like the conversation name, participate info and a list of messages
  • Messages: Mid level objects containing a list of blocks, each of which and can be set to always appear, or choose one of multiple in a group (Random, or based on traits)
  • Blocks: The lowest level, and generally act as a direct reference to a line in the strings file. However, simple random substitutions can also be made on this level
  • Strings: Where the actual text comes from, stored in one large CSV. Generally, each block ID has a equivalent line in the CSV. Presented here merged into blocks for clarity

How to use:

Instructions for use can now be found on the wiki.


Community content project

I've opened a community content project (https://github.com/piepieonline/ShadowsOfDoubtContent) in the hopes that we can create a bunch more flavour text as a brains trust.
❌

Browse...

Before you start

We need to open two directories so the tool can operate normally. If you only want to read content and not save anything, you can cancel the second file dialog.

  • StreamingAssets: This is the game folder (Generally something like ".\steamapps\common\Shadows of Doubt\") which we need to read base game content from. This is read-only.
  • A mod folder: This is your working folder, generally the same as the case editor. New files and vanilla patches are read by the DDS Loader from here. This is read-write.
❌

Reverse Search

Top level occurrences: