Могу рассказать, как он устроен внутри:
Все науки поделены на эпохи (как в BTS, но только последние две эпохи объединены). Каждой науке при первой генерации файла присваивается случайный коэффициент (от 0 до X).
Чем позднее эпоха технологии тем этот Х - больше.
Файл ищет технологии с самым маленьким коэффициентом (из числа доступных игроку) и указывает их.
Вот в общем то и всё.






Ответить с цитированием