Starlight WIP
Starlight builds documentation from Stellaris game data and modded playsets. I started it to make sense of relationships that are spread across game files: technology prerequisites, event chains, and references between scripts and localisation text.
Building the guide
The guide index reads the resolved game data and connects technologies, events, archaeology chains, and other content. You can browse those relationships to see where something comes from and what depends on it.
The app caches the results after generating the guide. That avoids recalculating graphs, chains, and counts every time the interface redraws.
Handling large playsets
Large mod collections produce a lot of data. Graph views render only the visible rows, and game art is decoded into cached thumbnails so scrolling doesn’t keep repeating that work.
I’ve also been adjusting the layout for smaller desktop windows, with flexible panels and wrapping content.
Starlight is still in progress. The aim is a guide generated from the game files, so it can reflect the playset you’re actually using.