Всё правильно я так и "игрался".....собственно так и делаю когда сбрасывает в карьерных файлах Career и Career_0 есть строки:
PlayerName=Yurich von Skier
PlayerRank=10 - для лейтенанта, 11 - для оберлейтенанта, 12 - для капитан - лейтенанта и 13 - для корветтенкапитана.....вот их и приходится менять в ручную при сбросе,тогда как эти цифры должны меняться автоматом при достижении количества очков славы.
Также в файлах Patrols и Patrols_0 сбрасывается в строке ChangedRank=No и при загрузке сейва также приходится в ручную менять смену звания, хотя это тоже меняется автоматом..... Есть и еще один момент который я нашел там же в карьерной папке в файле main есть строки:
[PLAYER]
Name=Yurich von Skier
Rank=12 - которая тоже влияет на изменение звания.....
Вот собственно и все "исследования"....где ещё править чтобы всё работало надлежаще, я не нашёл....