I've updated the program so it doesn't require you to extract files from your SotS data. It just needs to know where the SotS install folder is and it figures it out. The best part is that it only asks once then remembers it.
You can still load custom data files using an option in the menu. However, once you choose a SotS installation, that is where it will load its data by default whenever you start, so you'll have to load your custom data manually each time.
CmptrWz wrote:BTW, I don't think it would be that hard to make the code version (or #/name of races) independent. Did you want some help pulling that off?
It turns out I found a pretty good way to make it expansion level agnostic... if not completely race ambiguous. It still expects whatever races your version does have to show up in the tech tree file in a particular order, and it won't work with any additional races than the original 6, but at least you don't need multiple versions for each expansion