Еще рекомендую поискать повторяющиеся значения, особенно если они будут появляться с одной периодичностью. И проанализировать различия на этих диапазонах - вдруг это окажутся что каждый такой диапазон отдельный юнит? (Это дополнение к словам Grunch).
Вот еще идейка насчет сейвов... если сделать две штуки с небольшой периодичностью, то они будут в чем то схожи. Различиями могут быть например количество ресурсов итд. Этот принцип лежит в работы ArtMoney.
Третий вариант - методом тыка, те проверять реакцию программы на изменения. Но это не по-джедайски

.