Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Configuration and launch options

Installation policy file

SOUND.5 is exactly four bytes and contains policy, not sound-driver data:

OffsetTypeMeaning
0u16leTranslation lock; 0x0070 means unlocked, otherwise 0–3.
2u8Mature-topic permission; only DB permits, any other value forces filtering.
3u8Value ORed into no-combat mode.

An explicit -bX gameplay translation is retained instead of being replaced by the installation translation. With no -bX, the installation translation selects gameplay text. The -sX export selector is separate and is replaced by an installation translation lock. Restrictions combine monotonically: command-line options can request filtering or no-combat, but cannot relax an installation restriction.

A portable engine MAY store equivalent policy in another configuration system for native installations. When pointed at an original game directory, it MUST interpret SOUND.5 as above.

Command line

Option letters are case-insensitive. The compatible launch interface is:

FormEffect
-tSuppress mature-topic map encounters and omit them from text export.
-bXTranslation: K=0, N=1, R=2, L or T=3.
-cEnable no-combat mode, suppressing faith loss through opcode 81.
-idirectoryUse the directory, with a path separator added, for installation configuration and audio assets.
-sXfilenameExport study material in translation X to the filename.
-gXXSet a two-decimal-digit export mask.
non-optionReplace the DDGAMES player/save prefix.

An unknown option MUST produce a clear error. A native implementation MAY also offer modern long options, provided these forms remain supported in its original-compatibility launch profile.

Text export

The export mask has these bits:

BitValueOutput
01Numbered lie/verse heading.
12Cyber lie (L component).
24Paraphrase or lock text (P / *).
38Conversation with victim (W).
416Communications material (W, C, and E as applicable).
532Citation and verse text.

M metadata is not printed. The text is CP437-compatible text, wrapped at 70 columns, with the game study-file heading and section labels. Mature selectors E0 and above are excluded when filtering is active. Installation translation locking overrides the -sX export selector.

The original-compatible export is a CP437 byte stream with DOS CR LF line endings. It begins with:

CAPTAIN BIBLE IN DOME OF DARKNESS

NUL

Here NUL is one literal zero byte on its own terminated line, not the three printed letters. Banks appear in A B C D E F G R order with these headings:

BUILDING A - Round Tubes with Fireballs - Relative Moralist
BUILDING B - Huge Dark Blue - Fearful
BUILDING C - The First Building - Cultist
BUILDING D - Purple Lights - Legalist
BUILDING E - Wall with Platforms - Greedy
BUILDING F - Green and Purple - Drug Abuser
BUILDING G - Caves - New Ager
BUILDING R - In the Unibot

A form-feed byte followed by two line endings separates successive banks. When mask bit 0 is set, #NN uses the one-based record ordinal within its bank, not the selector. Filtering a mature record leaves the later ordinals unchanged. Selected companion components retain their resource order and use the labels CYBER LIE:, PARAPHRASE:, CONVERSATION WITH VICTIM:, WRONG GUESS:, CORRECT GUESS:, and EXPLANATION OF CORRECT GUESS:. Verse output uses VERSE: followed by citation - verse.

Wrapping is byte-oriented. While more than 70 bytes remain, search only the first 70 bytes for the last ASCII space, emit the bytes before it, and discard that separator plus every immediately following space. If there is no space, emit 70 bytes. The final 70 or fewer bytes form the last line. This strict first-70 search means a word that would end exactly in column 70 is moved to the next line when more text follows.

After two blank lines, the export ends with these lines and a literal NUL byte:

This study is copyrighted material as stated in the User Guide.
Please respect the rights of the owners of the copyrights.

In-game settings

The options interface controls Bible translation when unlocked, music, effects, and Automatic Combat. Music and effects are words in save state and take effect immediately. Disabling effects suppresses later starts without interrupting a digital sample already in progress; effect waits use their silent fallback while the setting remains Off. Automatic Combat is flag 37 and is not changeable while ordinary combat-active flag 38 is set.

Native ports MAY offer volume, scaling, controller, accessibility, or language presentation options. Such additions cannot change scene variable values, resource selection, study correctness, or saved original-format fields unless the player explicitly opts into a non-compatible mode.