В общем, патч приближается к состоянию "артефактный". Добавлена функциональность, позволяющая точно знать, исправлена ли длина строки или нет. В результате длина строки фиксится еще у порядка 500 строк (фактически, перед вызовом функций, требующих указание длины, вставляется код функции strlen), длина которых ранее не фиксилась, что могло приводить к обрезанию этих строк.
Осталось, правда еще 6 строк (мелочи по сравнению с 500 исправленными) с альтернативным способом инициализации (копирование несолькими командами mov или через rep movsd), которые не фиксятся из-за мешающих этому оптимизаций кода. На часть из них можно забить, например на окончания числительных st/nd/rd/th, которые можно не переводить патчем, а переводить с помощью скрипта changetext.py. Над остальными можно еще поработать.