Показать сообщение отдельно
  #88  
Старый 20.09.2011, 16:25
Аватар для PulseDiver
PulseDiver PulseDiver вне форума
Рыцарь Гондора
 
Регистрация: 15.06.2009
Адрес: Калининград
Сообщений: 10,446
Post Гайд по плагинам

Цитата:
Сообщение от jugulator Посмотреть сообщение
что характерно, в первый раз после установки, тревел прекрасно запускается и работает, только после релога ошибка вылезает, чудеса..
проблема известная. так со многими плагинами. работают только до перезапуска. для последующей работы необходимо удалять файл настроек и настраивать каждый раз

автор сказал, что в следующем релизе исправит:

Цитата:
The Plugin loads fine when I delete the Settings file, but it's kind of a hassle to do that every time I start up LotrO.
Note that I'm using the german client of Lotro.
Yup, saving the settings with comma's instead of periods is a problem. This should be fixed with the next release.

[/QUOTE]

могу пока подготовить перевод )

если кому-то интересно суть бага:
API-функции Turbine.PluginData.Load и Turbine.PluginData.Save, отвечающие за загрузку и сохранение соответственно настроек плагинов, отрабатывают некорректно параметры чисел в системах с локалью, отличной от US (пример: 1.000 - в Америке, 1,000 - Россия). а т.к не все разработчики плагинов учитывают этот факт, то в итоге происходит ошибка при чтении настроек плагина на системах, отличных от US.

полагаю, что, если сменить региональные стандарты Windows c ru на us, такие проблемные плагины должны заработать, вот только будет ли каждый под это менять их?

ps. есть одно тестовое решение. попробую дома проверить вечерком
__________________
Мирквуд - Эсельсиор | Brandywine - Aestas | Arkenstone - Expendables (creeps)
[Ссылки могут видеть только зарегистрированные пользователи. ]
Ответить с цитированием