Форум Trainsim  

Вернуться   Форум Trainsim > Microsoft Train Simulator > MSTS - Маршруты

 
 
Опции темы Опции просмотра
Старый 17.08.2009, 12:55   #26
Zabor
Разработчик
 
Аватар для Zabor
 
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,938
Вы сказали Спасибо: 11,499
Поблагодарили 10,291 раз(а) в 3,846 сообщениях
Zabor хороший собеседник
По умолчанию

Дык я и говорю - %.9f корректно не влезает, затирание ..%02x… кончается падением БД при следующем открытии маршрута ((.

От просто "f" вместо "g" польза есть, но это не 100% решение т.к. снижается точность в других параметрах (влияет на все записи), возможно и в записях БД, проще говоря выигрыш есть, но неизвестно чем это может кончится, особенно в части совместимости, и руками править секции все равно придется.

Вот если бы переписать файл в части добавления байт для записи %.9f и сохранения %02x полностью это, наверное, решило проблему на 100% т.к. точности в 9 знаков после запятой во всех параметрах наверняка будет достаточно, при условии что %02x сохранится.

Но как это сделать могут подсказать только программисты, при простом добавлении все сместится и наверняка будет каша, это же не исходник, а скомпилированный исполняемый файл...
__________________
Присылайте ваши сценарии в копилку msts.
Опыт - это нечто, что приобретается сразу после того, как это было нужно.
100% не предпринятых попыток обречены на провал.
Zabor вне форума   Ответить с цитированием
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 19:37. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim
TopList Нажми для появления дома Trainsim на карте Intermap
Что это?