Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - Lazevedo

#1
Outdated / [A17] Organized Research Tab v1.0.3
March 12, 2017, 09:41:25 PM
Organized Research Tab

Description
When you use mods that add research projects, your Research Tab gets cluttered, sometimes with projects out of view. This mod presents a solution to that problem.

The main sorting criteria is dependency. Think of each column you see as a layer, organized in way that allows projects to appear more to the right than its prerequisites. Also, layers are internally sorted to minimize edge crossing (those lines that indicate dependency), in order to avoid a spaghetti look.

The problem of drawing that kind of structure in a aesthetically pleasing way is an old one and many computer scientists dedicated themselves to solving some aspects of it along the last few decades. I chose to follow what is known as the Sugiyama Framework, while the sorting part of it is a version of the Coffman-Graham algorithm.

Download
Steam (v1.0.3 stable) [A17]
GitHub
   |- (v1.0.2 stable) Source | Package [A16]
   |- (v1.1.2 beta) Source | Package (WIP, don't use it yet if you have too many mods) [A16]

Compatibility
Compatible with your saved games. Not compatible with other mods that replace the Research Tab.

FAQ
  • Does it work with the vertical bar mod?
When you use this mod, you won't need a vertical bar.

Change Log
Version 1.1.2 beta (2017-03-27)
- Better looks
- Calculations are now done in a thread separate from Main Thread, so no more impact on loading time
- Still causing freezes and crashes when a high number of mods is used (1.1.x issue)

Version 1.0.3 stable (2017-05-25)
- Emergency update to A17

Version 1.0.2 stable (2017-03-15)
- Vertical spacing slightly decreased
- No longer causes recalculations when switching between colonies/camps