Skip to main content
Version: 26.1.2 (Latest)

Research system and datagen

26.1.2 introduces a research system that provides research nodes with multi-stage progression, numeric research values, toast notifications, and multiple trigger types for research ingress.

See Research System for full documentation.

Migration notes​

Unlock conditions​

Progression is now handled through the research system rather than standalone condition types. The old entry_read, entry_unlocked, and advancement condition types are replaced by research nodes and hooks:

  • modonomicon:research_node_unlocked — gates behind a completed research node
  • modonomicon:research_stage_completed — gates behind a specific stage of a research node

Advancement-based gating is modeled by creating a research fact that is granted when the advancement is earned, then gating the entry on a research node requiring that fact. See Research Scenarios for the pattern.

Entry and category conditions now largely go through the research system. The Unlock Conditions page lists the remaining non-research condition types (mod_loaded, category_has_visible_entries, logic combinators).