QwertyНет. Во время формирования стартового сейва генерируются содержимые сундуков и т.п. В этот же момент, я считаю, и происходит генерация 255 деревьев для каждого героя.
Ты похоже неверно толкуешь само понятие "дерево прокачки".
У одного героя в одном сейве одно дерево, которое чётко определяет получение всех навыков по всем возможным ветвям развития. Для бесконечного количества сейвов у каждого героя имеется 255 разных деревьев, одно из которых будет в каждом конкретном сейве.
По поводу картотеки. Труд аццкий даже для одного героя, учесть же все варианты при искажении дерева навыками, полученными "со стороны" - вообще нереально. А вот прога могёт..