Skip to content

WorldNews_Overview

archdukejim edited this page Jul 17, 2026 · 3 revisions

RimSynapse WorldNews Overview

RimSynapse-WorldNews creates a living, breathing planet by broadcasting events through dynamic in-game newspapers.

The World Event Ledger

The module constantly listens to events happening in your colony and across the globe. These events are logged into the World Event Ledger, a chronological database of historical narrative occurrences.

Asymmetric Newspapers

Periodically, your colony will receive issues of a global newspaper.

  • The Main Story: Often driven by major events from your own colony (like repelling a huge raid, launching a ship, or suffering a catastrophic breakdown).
  • Secondary Stories: The LLM fills the rest of the newspaper with stories from other factions, giving you insight into wars, trade deals, and rumors happening off-map.

These newspapers use the asymmetric Dialog_Newspaper UI, providing an immersive reading experience.

Intercepting Visitor Gossip and Rumors

The newspaper module subscribes to core rumor events natively:

  • When a visitor leaves the player colony, the core mod calculates if they witnessed significant events (e.g. major surgeries, marriages, or deaths) and logs a VisitorRumorSpreading event to the Core backlog ledger.
  • RimSynapse-WorldNews hooks EnqueuePastEvent to dynamically detect these rumors, formatting them into local gossip columns (e.g., "[Twelfth, Year] Gossip: (Visitor) spreads rumors of (Event)...").
  • Accumulating four unpublished gossip or letter events triggers dynamic newspaper generation, which spreads the news across the planet.

Synced from codebase commit: 9ae5785

Clone this wiki locally