Add-ons with Russian localization - русский
Moderators: another_commander, winston
- Cholmondely
- Archivist

- Posts: 6545
- Joined: Tue Jul 07, 2020 11:00 am
- Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
- Contact:
Re: Add-ons with Russian localization - русский
Montana05's version has been modified to fit in with his "Galactic Conquest" suite of oxps (or at least that is how it looks to me!) so it would not be of much use.
There will undoubtedly be more private versions made with the switch-over to Oolite v.1.82. But they would have been made some 10 or so years ago - and their authors will have been swallowed up by the Witchspace Lobster in the interim. But one or two might still be around in Roolite if you check there!
If you don't want to modify the original Galactic Navy as suggested above, then your choice is either Switeck's version or HIMSN. But, do revisit all this in a few more months when you might feel much more confident about tweaking the original version!
Have you done any tweaking of your own yet? I started doing exactly that - NiteOwl showed me how to tweak OXPs to allow "instant docking" and things moved on from there. I've needed help with virtually all of "my OXPs" but I can do more and more by myself now. My programming capabilities are still not very impressive, but they have improved!
By the way, in case you did not know, "OXP" is an acronym for Oolite eXpansion Pack, while "OXZ" is an acronym for Oolite eXpansion (pack) Zipped!
There will undoubtedly be more private versions made with the switch-over to Oolite v.1.82. But they would have been made some 10 or so years ago - and their authors will have been swallowed up by the Witchspace Lobster in the interim. But one or two might still be around in Roolite if you check there!
If you don't want to modify the original Galactic Navy as suggested above, then your choice is either Switeck's version or HIMSN. But, do revisit all this in a few more months when you might feel much more confident about tweaking the original version!
Have you done any tweaking of your own yet? I started doing exactly that - NiteOwl showed me how to tweak OXPs to allow "instant docking" and things moved on from there. I've needed help with virtually all of "my OXPs" but I can do more and more by myself now. My programming capabilities are still not very impressive, but they have improved!
By the way, in case you did not know, "OXP" is an acronym for Oolite eXpansion Pack, while "OXZ" is an acronym for Oolite eXpansion (pack) Zipped!
Comments wanted:
•Missing OXPs? What do you think is missing?
•Lore: The economics of ship building How many built for Aronar?
•Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
•Missing OXPs? What do you think is missing?
•Lore: The economics of ship building How many built for Aronar?
•Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
- Cholmondely
- Archivist

- Posts: 6545
- Joined: Tue Jul 07, 2020 11:00 am
- Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
- Contact:
Re: Add-ons with Russian localization - русский
Actually - it should be reasonably easy to do it - you have Switeck's updated version to compare with as you tweak the original!
Comments wanted:
•Missing OXPs? What do you think is missing?
•Lore: The economics of ship building How many built for Aronar?
•Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
•Missing OXPs? What do you think is missing?
•Lore: The economics of ship building How many built for Aronar?
•Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
- phkb
- Impressively Grand Sub-Admiral

- Posts: 5593
- Joined: Tue Jan 21, 2014 10:37 pm
- Location: Writing more OXPs, because the world needs more OXPs.
Re: Add-ons with Russian localization - русский
Sorry I didn't respond to this at the time. Actually they are different. For example, check the entry for the Long Range Chart (the key is "ingame-manual-ship-systems-lrc-text")Krager wrote: ↑Thu Jun 26, 2025 11:17 pm[QUOTE = PHKB POST_ID = 301008 ВРЕМЯ = 1750739434 user_id = 27789] Krager, ваш "Библиотека корабля v0.10 "нуждается в новом MissionText.plist, так как в этом файле было несколько изменений, чтобы сделать его совместимым с 1.90 и 1.91. Вот обновленная версия, которая вам нужна: ships_library v0.10 missionText.zip (русская версия)
Спасибо, взял.
На первый взгляд файл идентичен с моим.
missiontext.zip
In your missiontext it's this:
In my version it's this:"[ships-library-page-break]Известный обитаемый космос состоит из восьми регионов или «чартов», отрезанных от остальной Вселенной и друг от друга ограничением колдовского пространства. На этом экране отображается карта чарта, в котором вы находитесь. Как и в случае с картой ближнего космоса, вы можете выбрать пункт назначения колдовского пространства курсором или мышью, и маркеры будут показаны для заключения контрактов.\n\nВы можете вернуть курсор в текущую систему с помощью кнопки '[oolite_key_map_home]' key.\n\nЧтобы найти конкретную систему, введите несколько первых букв ее названия. Все системы, соответствующие этому названию, будут выделены на графике. Затем, удерживая клавишу «Shift» и используя клавиши со стрелками влево и вправо, вы можете перемещаться между результатами поиска, пока не найдете нужную систему.\n\nЕсли на вашем корабле установлена дополнительная система Усовершенствованная навигационная система, вы можете нажать кнопку '[oolite_key_advanced_nav_array]' наложит маршруты колдовского пространства на график и выделит желтым цветом маршрут с наименьшим количеством переходов к текущей системе назначения. Расстояние и ожидаемое время в пути (без учета времени на внутрисистемное перемещение, заправку, сон, обслуживание корабля и так далее) будут отображаться под графиком.\n\nУдерживая клавишу «Ctrl», нажмите кнопку '[oolite_key_advanced_nav_array]' вместо этого выделит на циане самый быстрый маршрут по колдовскому пространству. Из-за нелинейной природы колдовского пространства при длительных путешествиях можно значительно сэкономить время, следуя по более оптимальному маршруту, но за счет необходимости совершать больше прыжков, увеличивая расход топлива и износ корабля.\n\nУстановка усовершенствованного навигационного компаса также позволяет нанести на карту цветовую маркировку по экономическому, государственному или техническому уровню, нажав кнопку '[oolite_key_chart_highlight]' клавишу.\n\nПутешествие между картами возможно только с помощью специально запрограммированного «галактического» гипер привода, который можно приобрести на высокотехнологичных верфях.";
The difference are in the middle there: "[oolite_key_advanced_nav_array]" compared to "[ships_library_param_0]". Those are the changes I had to make to get it compatible with both 1.90 and 1.91."[ships-library-page-break]Известный обитаемый космос состоит из восьми регионов или «чартов», отрезанных от остальной Вселенной и друг от друга ограничением колдовского пространства. На этом экране отображается карта чарта, в котором вы находитесь. Как и в случае с картой ближнего космоса, вы можете выбрать пункт назначения колдовского пространства курсором или мышью, и маркеры будут показаны для заключения контрактов.\n\nВы можете вернуть курсор в текущую систему с помощью кнопки '[oolite_key_map_home]' key.\n\nЧтобы найти конкретную систему, введите несколько первых букв ее названия. Все системы, соответствующие этому названию, будут выделены на графике. Затем, удерживая клавишу «Shift» и используя клавиши со стрелками влево и вправо, вы можете перемещаться между результатами поиска, пока не найдете нужную систему.\n\nЕсли на вашем корабле установлена дополнительная система Усовершенствованная навигационная система, вы можете нажать кнопку '[ships_library_param_0]' наложит маршруты колдовского пространства на график и выделит желтым цветом маршрут с наименьшим количеством переходов к текущей системе назначения. Расстояние и ожидаемое время в пути (без учета времени на внутрисистемное перемещение, заправку, сон, обслуживание корабля и так далее) будут отображаться под графиком.\n\nУдерживая клавишу «Ctrl», нажмите кнопку '[ships_library_param_0]' вместо этого выделит на циане самый быстрый маршрут по колдовскому пространству. Из-за нелинейной природы колдовского пространства при длительных путешествиях можно значительно сэкономить время, следуя по более оптимальному маршруту, но за счет необходимости совершать больше прыжков, увеличивая расход топлива и износ корабля.\n\nУстановка усовершенствованного навигационного компаса также позволяет нанести на карту цветовую маркировку по экономическому, государственному или техническому уровню, нажав кнопку '[oolite_key_chart_highlight]' клавишу.\n\nПутешествие между картами возможно только с помощью специально запрограммированного «галактического» гипер привода, который можно приобрести на высокотехнологичных верфях.";
Re: Add-ons with Russian localization - русский
Занимаясь переводом дополнений заметил что как минимум 1/3 дополнений является кораблями. Однако в стандартной, внутриигровой, `Энциклопедии кораблей` почти ничего не отображается. Только стандартные корабли, и очень редко какой нибудь из дополнений. Даже с основного пакета `Liners` который ставят практически все, информацию о добавленных лайнеров (кораблях) без дополнительных дополнений например `Gallery`посмотреть невозможно. А так же когда начинаешь смотреть стандартную `Энциклопедию кораблей` очень не удобно, что во вкладках станции, оружие, прочее и т.д. Всего несколько пунктов. А в кораблях длинный список (все в куче) которые надо долго листать. И нет даже поиска.
Предлагаю внести в основную игру (`Энциклопедию кораблей`) по умолчанию разделение на вкладки. Тяжелые корабли, корабли, легкие корабли. Думаю по оборудованию тоже можно подумать в эту сторону. А то у меня стандартно там отображается только три пункта. И желательно прикрутить поиск. И на русском языке тоже. (нужна в основной игре поддержка русского языка).
Я начал понемногу добавлять описания кораблей, называю пока их модами. В идеале чтоб разработчики дополнений вставляли в свои дополнения "shiplibrary" чтоб игрок мог посмотреть информацию о корабле и оборудовании в стандартной `Энциклопедии кораблей`. Выдать рекомендацию на пункты меню, чтоб не плодить кучу вкладок с одним-двумя пунктами. Думаю было бы красиво)
Вот пример `Liners`назвал `RUS_Liners v1.7.0 mod` добавил в `descriptions.plist` строку и добавил файл (его не было) `shiplibrary.plist` с текстом:
Только не понял почему не отображается информация в самой верхней строке?
Добавил по тому же принципу описание в "RUS_YellOoCabs v2.7 mod" всё правильно отображается.
Подскажите как доработать?
Предлагаю внести в основную игру (`Энциклопедию кораблей`) по умолчанию разделение на вкладки. Тяжелые корабли, корабли, легкие корабли. Думаю по оборудованию тоже можно подумать в эту сторону. А то у меня стандартно там отображается только три пункта. И желательно прикрутить поиск. И на русском языке тоже. (нужна в основной игре поддержка русского языка).
Я начал понемногу добавлять описания кораблей, называю пока их модами. В идеале чтоб разработчики дополнений вставляли в свои дополнения "shiplibrary" чтоб игрок мог посмотреть информацию о корабле и оборудовании в стандартной `Энциклопедии кораблей`. Выдать рекомендацию на пункты меню, чтоб не плодить кучу вкладок с одним-двумя пунктами. Думаю было бы красиво)
Вот пример `Liners`назвал `RUS_Liners v1.7.0 mod` добавил в `descriptions.plist` строку
Code: Select all
"oolite-ship-library-category-plural-heavyships" = "Тяжёлые корабли";Spoiler
Code: Select all
(
{
ship = "liners_aurora";
// class = "ship";
class = "heavyships";
ship_data = true;
weapons = " нет";
summary = "[oolite-ship-library-summary-MFr]";
description = "[oolite-ship-library-description-aurora]";
},
{
ship = "liners_diamondShuttle";
class = "ship";
ship_data = true;
weapons = " нет";
summary = "[oolite-ship-library-summary-MFr]";
description = "[oolite-ship-library-description-shuttle]";
},
{
ship = "liners_emeraldLiner";
// class = "ship";
class = "heavyships";
ship_data = true;
weapons = " нет";
summary = "[oolite-ship-library-summary-MFr]";
description = "[oolite-ship-library-description-emerald]";
},
{
ship = "liners_jadeShuttle";
class = "ship";
ship_data = true;
weapons = " нет";
summary = "[oolite-ship-library-summary-MFr]";
description = "[oolite-ship-library-description-jade]";
},
{
ship = "liners_ferry2";
class = "ship";
ship_data = true;
weapons = " 2 оруд";
summary = "[oolite-ship-library-summary-MFr]";
description = "[oolite-ship-library-description-ferry]";
},
{
ship = "liners_lifeboat";
class = "ship";
ship_data = true;
weapons = " нет";
summary = "[oolite-ship-library-summary-MFr]";
description = "[oolite-ship-library-description-liners_lifeboat]";
},
{
ship = "liners_tigershark";
// class = "ship";
class = "heavyships";
ship_data = true;
weapons = " 2 оруд, 7 пилон";
summary = "[oolite-ship-library-summary-MFr]";
description = "[oolite-ship-library-description-liners_tigershark]";
},
{
ship = "smivs-liner1";
// class = "ship";
class = "heavyships";
ship_data = true;
weapons = " нет, 14 пилон";
summary = "[oolite-ship-library-summary-MFr]";
description = "[oolite-ship-library-description-smivs-liner1]";
},
{
ship = "liners_sidewinder_x";
class = "ship";
ship_data = true;
weapons = " 1 оруд";
summary = "[oolite-ship-library-summary-MFr]";
description = "[oolite-ship-library-description-liners_sidewinder_x]";
}
)Re: Add-ons with Russian localization - русский
Идея с выводом информации в `Энциклопедию кораблей` перешла в разряд ошибочных (Error). Например при добавлении shiplibrary.plist в дополнение Behemoth появляются ошибки. Пришлось убрать. Значит и в остальных вариантах могут быть проблемы...
Добавлял файл такого вида:
Тут же в логах выскочила ошибка:
Тут уже тогда под вопросом и остальные варианты, как например Liners.
Там добавил такой:
Ошибок и предупреждений пока не было, но это уже настораживает.
Думаю вернуть всё к первоначальному виду и использовать как и раньше для просмотра Gallery.
Добавлял файл такого вида:
Spoiler
(
{
ship = "behemoth-argus";
class = "heavyships";
ship_data = true;
weapons = " нет";
summary = "[oolite-ship-library-summary-HM]";
description = "Бегемот Тип 1. Из пакета Behemoth.";
},
{
ship = "behemoth-geryon";
class = "heavyships";
ship_data = true;
weapons = " нет";
summary = "[oolite-ship-library-summary-HM]";
description = "Бегемот Тип 2. Из пакета Behemoth.";
},
{
ship = "ncc_carrier-antiphates";
class = "heavyships";
ship_data = true;
weapons = " нет";
summary = "[oolite-ship-library-summary-HM]";
description = "Авианосец ВКС. Из пакета Behemoth.";
},
{
ship = "ncc_thargon_collector";
class = "ships";
ship_data = true;
weapons = " 1 оруд, 2 пилон";
summary = "[oolite-ship-library-summary-LM]";
description = "Лёгкий ВКС Сборщик Таргонов. Из пакета Behemoth.";
},
{
ship = "ncc_sidewinder";
class = "ships";
ship_data = true;
weapons = " 1 оруд";
summary = "[oolite-ship-library-summary-LM]";
description = "Лёгкий ВКС истребитель. Из пакета Behemoth.";
}
)
{
ship = "behemoth-argus";
class = "heavyships";
ship_data = true;
weapons = " нет";
summary = "[oolite-ship-library-summary-HM]";
description = "Бегемот Тип 1. Из пакета Behemoth.";
},
{
ship = "behemoth-geryon";
class = "heavyships";
ship_data = true;
weapons = " нет";
summary = "[oolite-ship-library-summary-HM]";
description = "Бегемот Тип 2. Из пакета Behemoth.";
},
{
ship = "ncc_carrier-antiphates";
class = "heavyships";
ship_data = true;
weapons = " нет";
summary = "[oolite-ship-library-summary-HM]";
description = "Авианосец ВКС. Из пакета Behemoth.";
},
{
ship = "ncc_thargon_collector";
class = "ships";
ship_data = true;
weapons = " 1 оруд, 2 пилон";
summary = "[oolite-ship-library-summary-LM]";
description = "Лёгкий ВКС Сборщик Таргонов. Из пакета Behemoth.";
},
{
ship = "ncc_sidewinder";
class = "ships";
ship_data = true;
weapons = " 1 оруд";
summary = "[oolite-ship-library-summary-LM]";
description = "Лёгкий ВКС истребитель. Из пакета Behemoth.";
}
)
Spoiler
17:06:22.329 [shipData.load.begin]: Loading ship data.
17:06:23.756 [shipdata.load.warning]: Unexpected class 'ships' in shiplibrary.plist for 'ncc_thargon_collector'
17:06:23.756 [shipdata.load.warning]: Unexpected class 'ships' in shiplibrary.plist for 'ncc_sidewinder'
17:06:28.754 [startup.complete]: ========== Loading complete in 8.23 seconds. ==========
17:06:32.587 [shipdata.load.warning]: Unexpected class 'ships' in shiplibrary.plist for 'ncc_thargon_collector'
17:06:32.587 [shipdata.load.warning]: Unexpected class 'ships' in shiplibrary.plist for 'ncc_sidewinder'
17:07:53.653 [shipData.load.begin]: Loading ship data.
17:07:54.010 [shipdata.load.warning]: Unexpected class 'ships' in shiplibrary.plist for 'ncc_thargon_collector'
17:07:54.010 [shipdata.load.warning]: Unexpected class 'ships' in shiplibrary.plist for 'ncc_sidewinder'
17:07:57.180 [script.load.world.listAll]: Loaded 164 world scripts:
17:06:23.756 [shipdata.load.warning]: Unexpected class 'ships' in shiplibrary.plist for 'ncc_thargon_collector'
17:06:23.756 [shipdata.load.warning]: Unexpected class 'ships' in shiplibrary.plist for 'ncc_sidewinder'
17:06:28.754 [startup.complete]: ========== Loading complete in 8.23 seconds. ==========
17:06:32.587 [shipdata.load.warning]: Unexpected class 'ships' in shiplibrary.plist for 'ncc_thargon_collector'
17:06:32.587 [shipdata.load.warning]: Unexpected class 'ships' in shiplibrary.plist for 'ncc_sidewinder'
17:07:53.653 [shipData.load.begin]: Loading ship data.
17:07:54.010 [shipdata.load.warning]: Unexpected class 'ships' in shiplibrary.plist for 'ncc_thargon_collector'
17:07:54.010 [shipdata.load.warning]: Unexpected class 'ships' in shiplibrary.plist for 'ncc_sidewinder'
17:07:57.180 [script.load.world.listAll]: Loaded 164 world scripts:
Там добавил такой:
Spoiler
(
{
ship = "liners_aurora";
// class = "ship";
class = "heavyships";
ship_data = true;
weapons = " нет";
summary = "[oolite-ship-library-summary-MFr]";
description = "[oolite-ship-library-description-aurora]";
},
{
ship = "liners_diamondShuttle";
class = "ship";
ship_data = true;
weapons = " нет";
summary = "[oolite-ship-library-summary-MFr]";
description = "[oolite-ship-library-description-shuttle]";
},
{
ship = "liners_emeraldLiner";
// class = "ship";
class = "heavyships";
ship_data = true;
weapons = " нет";
summary = "[oolite-ship-library-summary-MFr]";
description = "[oolite-ship-library-description-emerald]";
},
{
ship = "liners_jadeShuttle";
class = "ship";
ship_data = true;
weapons = " нет";
summary = "[oolite-ship-library-summary-MFr]";
description = "[oolite-ship-library-description-jade]";
},
{
ship = "liners_ferry2";
class = "ship";
ship_data = true;
weapons = " 2 оруд";
summary = "[oolite-ship-library-summary-MFr]";
description = "[oolite-ship-library-description-ferry]";
},
{
ship = "liners_lifeboat";
class = "ship";
ship_data = true;
weapons = " нет";
summary = "[oolite-ship-library-summary-MFr]";
description = "[oolite-ship-library-description-liners_lifeboat]";
},
{
ship = "liners_tigershark";
// class = "ship";
class = "heavyships";
ship_data = true;
weapons = " 2 оруд, 7 пилон";
summary = "[oolite-ship-library-summary-MFr]";
description = "[oolite-ship-library-description-liners_tigershark]";
},
{
ship = "smivs-liner1";
// class = "ship";
class = "heavyships";
ship_data = true;
weapons = " нет, 14 пилон";
summary = "[oolite-ship-library-summary-MFr]";
description = "[oolite-ship-library-description-smivs-liner1]";
},
{
ship = "liners_sidewinder_x";
class = "ship";
ship_data = true;
weapons = " 1 оруд";
summary = "[oolite-ship-library-summary-MFr]";
description = "[oolite-ship-library-description-liners_sidewinder_x]";
}
)
{
ship = "liners_aurora";
// class = "ship";
class = "heavyships";
ship_data = true;
weapons = " нет";
summary = "[oolite-ship-library-summary-MFr]";
description = "[oolite-ship-library-description-aurora]";
},
{
ship = "liners_diamondShuttle";
class = "ship";
ship_data = true;
weapons = " нет";
summary = "[oolite-ship-library-summary-MFr]";
description = "[oolite-ship-library-description-shuttle]";
},
{
ship = "liners_emeraldLiner";
// class = "ship";
class = "heavyships";
ship_data = true;
weapons = " нет";
summary = "[oolite-ship-library-summary-MFr]";
description = "[oolite-ship-library-description-emerald]";
},
{
ship = "liners_jadeShuttle";
class = "ship";
ship_data = true;
weapons = " нет";
summary = "[oolite-ship-library-summary-MFr]";
description = "[oolite-ship-library-description-jade]";
},
{
ship = "liners_ferry2";
class = "ship";
ship_data = true;
weapons = " 2 оруд";
summary = "[oolite-ship-library-summary-MFr]";
description = "[oolite-ship-library-description-ferry]";
},
{
ship = "liners_lifeboat";
class = "ship";
ship_data = true;
weapons = " нет";
summary = "[oolite-ship-library-summary-MFr]";
description = "[oolite-ship-library-description-liners_lifeboat]";
},
{
ship = "liners_tigershark";
// class = "ship";
class = "heavyships";
ship_data = true;
weapons = " 2 оруд, 7 пилон";
summary = "[oolite-ship-library-summary-MFr]";
description = "[oolite-ship-library-description-liners_tigershark]";
},
{
ship = "smivs-liner1";
// class = "ship";
class = "heavyships";
ship_data = true;
weapons = " нет, 14 пилон";
summary = "[oolite-ship-library-summary-MFr]";
description = "[oolite-ship-library-description-smivs-liner1]";
},
{
ship = "liners_sidewinder_x";
class = "ship";
ship_data = true;
weapons = " 1 оруд";
summary = "[oolite-ship-library-summary-MFr]";
description = "[oolite-ship-library-description-liners_sidewinder_x]";
}
)
Думаю вернуть всё к первоначальному виду и использовать как и раньше для просмотра Gallery.
Re: Add-ons with Russian localization - русский
В продолжении темы. Назрел вопрос, как сделать так, чтобы стандартное группы объектов отображались отдельно вкладками во внутренней `Энциклопедии кораблей` как в данный момент отображаются `Станции`, `Таргоиды`, `Разное`, `Корабли`. Только группы кораблей сделать отдельно? Из этого стандартного списка.
То есть добавили в игру например `Тяжелое многоцелевое судно` (oolite-ship-library-summary-HM) - оно появилось отдельным пунктом тяжёлых судов в `Энциклопедии кораблей`?
П.С. Теперь добавляю описание кораблей таким образом, вроде ошибок не выскакивает.
Spoiler
"oolite-ship-library-summary-CG" = "Товарный контейнер";
"oolite-ship-library-summary-CP" = "Эвакуационный шлюп";
"oolite-ship-library-summary-HF" = "Тяжелый истребитель";
"oolite-ship-library-summary-HFr" = "Тяжелый грузовоз";
"oolite-ship-library-summary-HT" = "Тяжелый транспортер";
"oolite-ship-library-summary-HM" = "Тяжелое многоцелевое судно";
"oolite-ship-library-summary-LF" = "Легкий истребитель";
"oolite-ship-library-summary-LFr" = "Легкий грузовоз";
"oolite-ship-library-summary-LM" = "Легкое многоцелевое судно";
"oolite-ship-library-summary-LT" = "Легкий транспортер";
"oolite-ship-library-summary-MF" = "Средний истребитель";
"oolite-ship-library-summary-MFr" = "Средний грузовоз";
"oolite-ship-library-summary-MM" = "Среднее многоцелевое судно";
"oolite-ship-library-summary-MT" = "Средний транспортер";
"oolite-ship-library-summary-NB" = "Природное тело";
"oolite-ship-library-summary-PHF" = "Полицейский тяжелый истребитель";
"oolite-ship-library-summary-PLF" = "Полицейский легкий истребитель";
"oolite-ship-library-summary-RW" = "Разведовательное боевое судно";
"oolite-ship-library-summary-SM" = "Шахта";
"oolite-ship-library-summary-SA" = "Навигационный маяк";
"oolite-ship-library-summary-SO" = "Орбитальная станция";
"oolite-ship-library-summary-WMn" = "Взрывное часовое устройство";
"oolite-ship-library-summary-WMs" = "Самонаводящаяся ракета";
"oolite-ship-library-summary-CP" = "Эвакуационный шлюп";
"oolite-ship-library-summary-HF" = "Тяжелый истребитель";
"oolite-ship-library-summary-HFr" = "Тяжелый грузовоз";
"oolite-ship-library-summary-HT" = "Тяжелый транспортер";
"oolite-ship-library-summary-HM" = "Тяжелое многоцелевое судно";
"oolite-ship-library-summary-LF" = "Легкий истребитель";
"oolite-ship-library-summary-LFr" = "Легкий грузовоз";
"oolite-ship-library-summary-LM" = "Легкое многоцелевое судно";
"oolite-ship-library-summary-LT" = "Легкий транспортер";
"oolite-ship-library-summary-MF" = "Средний истребитель";
"oolite-ship-library-summary-MFr" = "Средний грузовоз";
"oolite-ship-library-summary-MM" = "Среднее многоцелевое судно";
"oolite-ship-library-summary-MT" = "Средний транспортер";
"oolite-ship-library-summary-NB" = "Природное тело";
"oolite-ship-library-summary-PHF" = "Полицейский тяжелый истребитель";
"oolite-ship-library-summary-PLF" = "Полицейский легкий истребитель";
"oolite-ship-library-summary-RW" = "Разведовательное боевое судно";
"oolite-ship-library-summary-SM" = "Шахта";
"oolite-ship-library-summary-SA" = "Навигационный маяк";
"oolite-ship-library-summary-SO" = "Орбитальная станция";
"oolite-ship-library-summary-WMn" = "Взрывное часовое устройство";
"oolite-ship-library-summary-WMs" = "Самонаводящаяся ракета";
П.С. Теперь добавляю описание кораблей таким образом, вроде ошибок не выскакивает.
Code: Select all
(
{
ship = "dtt_planet_express";
summary = "[oolite-ship-library-summary-LM]";
description = "Это очень быстрый корабль, развивающий скорость до 550 махов. Копия всемирно известного доставного корабля `Планетарный экспресс`, ласково называемого `Бесси`, из телесериала `Футурама`.";
}
)Re: Add-ons with Russian localization - русский
Искал куда написать, не нашёл темы...
Станция `RUS_Nephthys_Station v1.02` как переведённый вариант, так и оригинал в OXP на английском языке выдают в логах ошибки:
Spoiler
16:55:13.020 [files.notFound]: ----- WARNING: Could not find texture file "Hull".
16:55:13.356 [files.notFound]: ----- WARNING: Could not find texture file "Hull".
16:55:13.674 [files.notFound]: ----- WARNING: Could not find texture file "Hull".
16:55:14.001 [files.notFound]: ----- WARNING: Could not find texture file "Hull".
16:55:14.318 [files.notFound]: ----- WARNING: Could not find texture file "Hull".
16:55:14.635 [files.notFound]: ----- WARNING: Could not find texture file "Dock".
16:55:14.941 [files.notFound]: ----- WARNING: Could not find texture file "Dock"
16:55:13.356 [files.notFound]: ----- WARNING: Could not find texture file "Hull".
16:55:13.674 [files.notFound]: ----- WARNING: Could not find texture file "Hull".
16:55:14.001 [files.notFound]: ----- WARNING: Could not find texture file "Hull".
16:55:14.318 [files.notFound]: ----- WARNING: Could not find texture file "Hull".
16:55:14.635 [files.notFound]: ----- WARNING: Could not find texture file "Dock".
16:55:14.941 [files.notFound]: ----- WARNING: Could not find texture file "Dock"
Вот мой файл (переделал в OXZ)
https://cloud.mail.ru/public/qvEn/BEWg1 ... 0v1.02.oxz
- phkb
- Impressively Grand Sub-Admiral

- Posts: 5593
- Joined: Tue Jan 21, 2014 10:37 pm
- Location: Writing more OXPs, because the world needs more OXPs.
Re: Add-ons with Russian localization - русский
Here's what I see in a clean 1.91 install of Oolite and just the original Nephthys 1.02:

And here's what I see with your translated version:

(all the "?" characters in the text are because I didn't install any of the other Russian translation OXP's)
Neither one produces errors in the logs. So the root cause of the issue is not Nephthys itself. Something else could be overriding the station config (via a shipdata-overrides.plist" file) and causing it to break. I'd suggest taking out OXP's until the Nephthys station works to identify which one is the culprit.
Re: Add-ons with Russian localization - русский
Похоже что то с новыми текстурами. Это скриншот на ноутбуке, на котором интегрированное видео. В котором RUS_Svengali_Library v1.8.4 не выводит картинки в бортовом журнале.
Благодарю, отложу в сторону, до лучших времен)
- phkb
- Impressively Grand Sub-Admiral

- Posts: 5593
- Joined: Tue Jan 21, 2014 10:37 pm
- Location: Writing more OXPs, because the world needs more OXPs.
Re: Add-ons with Russian localization - русский
Could you post the first section of the latest.log file? Down to where is says "rendering.opengl" specifically. Here's mine as an example:
Code: Select all
Opening log for Oolite version 1.91 (x86-64 test release) under Windows 10.0.26200.7171 64-bit at 2025-11-24 07:59:02 +1100.
12th Gen Intel(R) Core(TM) i5-12400F 12 processors detected. System RAM: 32619 MB (free: 19235 MB).
Build options: OpenAL, GLSL shaders, new planets, JavaScript console support, OXP verifier, localization tools, debug GraphViz support, JavaScript profiling.
Note that the contents of the log file can be adjusted by editing logcontrol.plist.
07:59:04.574 [dataCache.rebuild.explicitFlush]: Cache explicitly flushed with always-flush-cache preference. Rebuilding from scratch.
07:59:04.848 [process.args]: Startup command: C:\Oolite-Trunk\oolite.app\oolite.exe -showversion
07:59:05.111 [display.initGL]: V-Sync requested.
07:59:05.111 [display.mode.list.native]: Windows native resolution detected: 1920 x 1080
07:59:05.112 [display.initGL]: Trying 8-bpcc, 24-bit depth buffer
07:59:05.331 [gamma.set.failed]: ----- WARNING: Could not set gamma: Gamma ramp manipulation not supported
07:59:05.332 [display.initGL]: Achieved color / depth buffer sizes (bits):
07:59:05.332 [display.initGL]: Red: 8
07:59:05.332 [display.initGL]: Green: 8
07:59:05.332 [display.initGL]: Blue: 8
07:59:05.332 [display.initGL]: Alpha: 8
07:59:05.332 [display.initGL]: Depth Buffer: 24
07:59:05.332 [display.initGL]: Pixel type is float : 0
07:59:05.332 [display.initGL]: Pixel format index: 42
07:59:05.363 [joystick.init]: Number of joysticks detected: 1
07:59:05.367 [rendering.opengl.version]: OpenGL renderer version: 4.6.0 ("4.6.0 NVIDIA 581.57"). Vendor: "NVIDIA Corporation". Renderer: "NVIDIA GeForce GTX 1660/PCIe/SSE2".
07:59:05.368 [rendering.opengl.extensions]: OpenGL extensions (402):
...snip...
07:59:05.549 [rendering.opengl.shader.support]: Shaders are supported.Re: Add-ons with Russian localization - русский
Выкладываю весь лог. Будет немного не удобный, тоже частично на русском.
Эта ещё время от времени появляется.
02:20:35.727 [StationDockControl]: !!ПРИМЕЧАНИЕ: Системные данные не найдены! Не удалось проверить доки. Сброс ввода данных для системы.
И это тоже бывает, не нашёл откуда.
02:06:00.699 [script.load.notFound]: ***** ERROR: Could not find script file sfep_market.js.
02:06:00.699 [script.commodityScript.load]: Could not load script sfep_market.js
Эта ещё время от времени появляется.
02:20:35.727 [StationDockControl]: !!ПРИМЕЧАНИЕ: Системные данные не найдены! Не удалось проверить доки. Сброс ввода данных для системы.
И это тоже бывает, не нашёл откуда.
02:06:00.699 [script.load.notFound]: ***** ERROR: Could not find script file sfep_market.js.
02:06:00.699 [script.commodityScript.load]: Could not load script sfep_market.js
- phkb
- Impressively Grand Sub-Admiral

- Posts: 5593
- Joined: Tue Jan 21, 2014 10:37 pm
- Location: Writing more OXPs, because the world needs more OXPs.
Re: Add-ons with Russian localization - русский
This can be ignored. It is simply SDC reporting that it doesn't have any saved data for the system (or the data it has is invalid) and it's going to refresh everything.
As noted elsewhere, it's a surprise you're getting anything to appear, given this info:
Code: Select all
02:19:38.462 [rendering.opengl.version]: OpenGL renderer version: 1.1.0 ("1.1.0"). Vendor: "Microsoft Corporation". Renderer: "GDI Generic".
Re: Add-ons with Russian localization - русский
Просто не понятно, другие то станции и объекты показывает нормально и на этом ноутбуке.
Запустил на этом же ноутбуке Linux, там почему то прекрасно работает OOlite 1.91.
Картинка правильная, как и должна быть.
Вроде лог более подробный. Посмотрите пожалуйста, лог с Linux.
-
another_commander
- Quite Grand Sub-Admiral

- Posts: 7140
- Joined: Wed Feb 28, 2007 7:54 am
Re: Add-ons with Russian localization - русский
If you are getting GDI Generic for renderer, this means you are running OpenGL in software rather than hardware acceleration. This typically implies no gfx drivers installed.
Install your latest laptop manufacturer's graphics drivers (assuming the laptop's graphics card is still supported) and you should hopefully resolve the problem. Software acceleration is not supported for any version of Oolite
Install your latest laptop manufacturer's graphics drivers (assuming the laptop's graphics card is still supported) and you should hopefully resolve the problem. Software acceleration is not supported for any version of Oolite
Re: Add-ons with Russian localization - русский
Дошла очередь до `Chimera gunship`. Взял за основу более новую версию `Chimera_gunship_Fix v1.12`. Перевёл, а потом увидел, что дополнение с ошибкой.
В логах пишет:
Взял из `Chimera gunship 1.0` файл `shipdata.plist` и закинул в версию `Chimera_gunship_Fix v1.12` Работает вроде.
Правильно или нет не знаю, всё же файл `shipdata.plist` из старой версии и старого формата.
Страница дополнения. https://wiki.alioth.net/index.php/Chimera_Gunship
В логах пишет:
Spoiler
22:49:59.414 [shipData.merge.failed]: ***** ERROR: one or more shipdata.plist entries have like_ship references that cannot be resolved: chimera_alt, chimera_alt_team_01, GalTech_chimera_gunship_escape_pod, GalTech_chimera_gunship_escape_pod_pirate, GalTech_chimera_gunship_escape_pod_police
Правильно или нет не знаю, всё же файл `shipdata.plist` из старой версии и старого формата.
Страница дополнения. https://wiki.alioth.net/index.php/Chimera_Gunship