Dynamic Technology Tree

If you liked this item, please rate it up on Steam Workshop page.

Author: 枪马网卡耳朵聋

Last revision: 19 Feb at 06:52 UTC (3)

File size: 51.67 MB

On Steam Workshop

Description:
MOD Introduction

This MOD generates a complete technology tree for the vanilla game + all enabled MODs via a script, and determines part of each technology’s description. Simply hover your mouse over a technology to view its prerequisites and subsequent structures. Please place this MOD at the very bottom of the load order; otherwise, the text may be overwritten by other MODs.
Due to the higher information density of Chinese characters compared to English, English users may encounter technology names that wrap across multiple lines. Consequently, the visual layout may not appear as compact or clean as the Chinese version shown in the screenshots.
Supports:

  • Vanilla Game
  • Enabled Workshop MODs
  • Local MODs


Quick Start

A graphical configuration tool (GUI) is now provided, eliminating the need to manually edit configuration files.

  • Subscribe to and enable this MOD, ensuring it is at the very bottom of the load order.
  • Run TechTreeGeneratorGUI.exe.
  • The GUI will automatically detect game paths; if not detected, manually select the following paths:
    • Game Installation Directory
    • Steam Workshop Directory (steamapps/workshop/content/281990)
    • Path to dlc_load.json (Manual specification recommended for Linux/macOS)
    • Local MOD Directory (Optional)
  • Select language and display parameters (default values can be used).
  • Click the Generate Tech Tree button and wait for completion.
  • Launch the game and hover your mouse pointer over technologies to see the effect.
  • Note: If an old localization folder exists, it must be deleted.

When to Re-generate:

  • Adding, removing, enabling, or disabling MODs
  • Adjusting the load order
  • Modifying configuration options
  • This MOD is updated


Configuration Guide

Path Settings:

  • Game Directory: Stellaris installation location
  • Workshop Directory: steamapps/workshop/content/281990
  • dlc_load.json: The list of enabled MODs generated by the launcher
  • Local MOD Directory: Stellaris/mod under User Documents (Optional)

Localization Settings:

  • Language: simp_chinese, english, french, german, etc.
  • Priority MODs: MOD IDs from which to prioritize localization (comma-separated)

Display Parameters:

  • max_children_per_node: Limit for subsequent techs per node; 0 for unlimited; recommended 6–20
  • max_tree_depth: Max depth level; 0 for unlimited; recommended 3–6
  • max_display_nodes: Total node limit per tree; 0 for unlimited; recommended 64–256


Known Issues
  • A small number of technology descriptions cannot be overwritten; suspected to be a PDX issue.


Credits

Inspiration: Technology Tree (for Chinese Language)
Github Link: https://github.com/FaulknerWu/DynamicTechnologyTree
Thanks to everyone who participated in development and provided feedback.

Download
Revisions:

Old revisions of this mod are available below. Click the link to download.