Page 6 of 9

Re: Add-ons with Russian localization - русский

Posted: Sun Nov 30, 2025 1:45 am
by phkb
Krager wrote: Sun Nov 30, 2025 12:11 am
Дошла очередь до `Chimera gunship`. Взял за основу более новую версию `Chimera_gunship_Fix v1.12`. Перевёл, а потом увидел, что дополнение с ошибкой.

В логах пишет:
Yes, there's a problem with this mod: it needs the [EliteWiki] Montanas Resource Pack 01, which isn't specified in the manifest.plist.

I'll add the missing reference to the Gunship Fix oxz and reload it.

Re: Add-ons with Russian localization - русский

Posted: Sun Nov 30, 2025 1:47 am
by phkb
Actually, the problem is with the manifest.plist file: it has "requires_oxp" instead of "requires_oxps".

Re: Add-ons with Russian localization - русский

Posted: Sun Nov 30, 2025 1:41 pm
by Krager
Обновления увидел, скачал. Займусь в ближайшее время.

У меня есть `ConstitutionClassHeavyCruiser v1.0` вроде работает нормально.

Есть вопрос, не будут ли ресурс `Montana05.resource_pack_01` и ресурсы `Griff_Alloys_and_wreckage v1.0.1` мешать друг другу?

Re: Add-ons with Russian localization - русский

Posted: Sun Nov 30, 2025 9:53 pm
by phkb
Krager wrote: Sun Nov 30, 2025 1:41 pm
Есть вопрос, не будут ли ресурс `Montana05.resource_pack_01` и ресурсы `Griff_Alloys_and_wreckage v1.0.1` мешать друг другу?
There should be no conflict between these two packs.

Re: Add-ons with Russian localization - русский

Posted: Sun Nov 30, 2025 10:53 pm
by Krager
phkb wrote: Sun Nov 30, 2025 9:53 pm
У меня это пакет (Oolite.oxp.zzz.Montana05.GalTech_chimera_gunship_Fix) не работает, в общем, без изменений.
Spoiler
01:44:09.957 [shipData.merge.failed]: ***** ERROR: one or more shipdata.plist entries have like_ship references that cannot be resolved: chimera_alt, chimera_alt_team_01
Оставил свой вариант, в которой взял из `Chimera gunship 1.0` файл `shipdata.plist` и закинул в версию `Chimera_gunship_Fix v1.12`

Re: Add-ons with Russian localization - русский

Posted: Sun Nov 30, 2025 11:02 pm
by phkb
Krager wrote: Sun Nov 30, 2025 10:53 pm
У меня это пакет (Oolite.oxp.zzz.Montana05.GalTech_chimera_gunship_Fix) не работает, в общем, без изменений.
I have these 3 OXP installed:
Oolite.oxp.zzz.Montana05.resource_pack_01.OXZ
ChimeraGunship-1.0.oxz
Oolite.oxp.zzz.Montana05.GalTech_chimera_gunship_Fix.OXZ

When I restart Oolite, I do not get any errors in the log.

Can you try downloading the English files again, removing the translated versions, and run Oolite with these three instead, then check the log. If you're still getting the error, then there is something else interfering in the mix.

If you're not getting the error, then errors have been introduced into the translated versions somewhere.

Re: Add-ons with Russian localization - русский

Posted: Mon Dec 01, 2025 12:52 am
by Krager
phkb wrote: Sun Nov 30, 2025 11:02 pm
Исользовал только
Oolite.oxp.zzz.Montana05.resource_pack_01.OXZ
Oolite.oxp.zzz.Montana05.GalTech_chimera_gunship_Fix.OXZ

Я понял, надо ещё и `ChimeraGunship-1.0.oxz`

Так не удобно (не понятно) корабль размазан по двум дополнениям.
Желательно в будущем объединить.

Re: Add-ons with Russian localization - русский

Posted: Mon Dec 01, 2025 3:22 pm
by Krager
phkb wrote: Sun Nov 30, 2025 11:02 pm
В `Montanas_Resource_Pack_01 v0.53` есть ошибка в файле `shiplibrary.plist`.

строка 30
`oolite-ship-library-description-GalTech_escape_suit` надо поменять на `oolite-ship-library-description-MRP01_escape_suit`

Re: Add-ons with Russian localization - русский

Posted: Tue Dec 02, 2025 5:33 am
by phkb
Krager wrote: Mon Dec 01, 2025 3:22 pm
В `Montanas_Resource_Pack_01 v0.53` есть ошибка в файле `shiplibrary.plist`.

строка 30
`oolite-ship-library-description-GalTech_escape_suit` надо поменять на `oolite-ship-library-description-MRP01_escape_suit`
Fixed. New version will be in the manager shortly.

Good catch.

Re: Add-ons with Russian localization - русский

Posted: Tue Dec 09, 2025 11:44 am
by Krager
phkb wrote: Tue Dec 02, 2025 5:33 am
Начал пробовать корабль, столкнулся с такой же проблемой. Корабль стреляет, луч не видно. Придётся проверять все корабли, возможно ещё какой с ошибкой. Покажите, пожалуйста, что надо менять, чтоб вас не отвлекать по мелочам.
RUS_Ulysses31-odyssey v0.1

Code: Select all

{
	"u31_odyssey-player" =
	{
		aft_eject_position = "0.0 4.0 -25.0";
		energy_recharge_rate = 4.0;
		exhaust = ("4.5 19.0 -7.0 1.5 1.5",
				   "-4.5 19.0 -7.0 1.5 1.5",
				   "4.4 24.5 -7.0 1.5 1.5",
				   "-4.4 24.5 -7.0 1.5 1.5",
				   "35.6 -0.3 -5.0 1.0 1.0",
				   "-35.6 -0.3 -5.0 1.0 1.0",
				   "39.5 -0.3 -5.0 1.0 1.0",
				   "-39.5 -0.3 -5.0 1.0 1.0",
				   "-1.1 -16.5 -5.0 1.0 1.0",
				   "1.1 -16.5 -5.0 1.0 1.0",
				   "-3.3 -16.5 -5.0 1.0 1.0",
				   "3.3 -16.5 -5.0 1.0 1.0");
		forward_weapon_type = "WEAPON_PULSE_LASER";
		hud = "hud.plist";
		laser_color = "greenColor";
		max_cargo = 10;
		fuel = 70;
		scoop_position = "0.0 -3.25 -9.0";
		max_energy = 500;
		max_flight_pitch = 1.5;
		max_flight_roll = 1.5;
		max_flight_speed = 500;
		max_missiles = 12;
		missile_launch_position = "-5.0 -3.25 3.0";
		missiles = 12;
		materials = 
		{ 
			"u31_odyssey.png" =
			{ 
				diffuse_map = "u31_odyssey.png";
				emission_map = "u31_odyssey_em.png";
				shininess = 5;
				specular_color = ( 0.3, 0.3, 0.3, 0.5 );
			};
		};
		model = "u31_odyssey.dat";
		name = "Одиссей У31";  //Odyssey U31
		roles = "player";
		thrust = 60;
		view_position_aft = "0.0 3.0 -25.5";
		view_position_forward = "0.0 0.0 10.0";
		view_position_port = "-18.0 3.0 -1.0";
		view_position_starboard = "18.0 3.0 1.0";
		weapon_position_aft = "0.0 -3.0 -29.0";
		weapon_position_forward = "0.0 0.0 15.0";
		subentities = (
			{
				type = flasher;
				color = redColor;
				frequency = 0.2;
				size = 2;
				initially_on = yes;
				phase = 0.5;
				bright_fraction = 0.1;
				position = (-45.1, -11.7, 2.5);
			},
			{
				type = flasher;
				color = redColor;
				frequency = 0.2;
				size = 2;
				initially_on = yes;
				phase = 0.5;
				bright_fraction = 0.1;
				position = (-42.2, 10.0, 1.5);
			},
				{
				type = flasher;
				color = redColor;
				frequency = 0.2;
				size = 2;
				initially_on = yes;
				phase = 0.5;
				bright_fraction = 0.1;
				position = (-42.2, 10.0, -2.5);
			},
				{
				type = flasher;
				color = redColor;
				frequency = 0.2;
				size = 2;
				initially_on = yes;
				phase = 0.5;
				bright_fraction = 0.1;
				position = (-45.1, -11.6, -3.6);
			},
				{
				type = flasher;
				color = redColor;
				frequency = 0.2;
				size = 2;
				initially_on = yes;
				phase = 0.5;
				bright_fraction = 0.1;
				position = (-16.5, 17.1, 0.4);
			},
 				{
				type = flasher;
				color = redColor;
				frequency = 0.2;
				size = 2;
				initially_on = yes;
				phase = 0.5;
				bright_fraction = 0.1;
				position = (-10, 27.4, -1.1);
			},
				{
				type = flasher;
				color = redColor;
				frequency = 0.2;
				size = 2;
				initially_on = yes;
				phase = 0.5;
				bright_fraction = 0.1;
				position = (-3.4, 30.2, -0.6);
			},
			{
				type = flasher;
				color = greenColor;
				frequency = 0.2;
				size = 2;
				initially_on = yes;
				phase = 0.5;
				bright_fraction = 0.1;
				position = (45.1, -11.7, 2.5);
			},
			{
				type = flasher;
				color = greenColor;
				frequency = 0.2;
				size = 2;
				initially_on = yes;
				phase = 0.5;
				bright_fraction = 0.1;
				position = (42.2, 10.0, 1.5);
			},
				{
				type = flasher;
				color = greenColor;
				frequency = 0.2;
				size = 2;
				initially_on = yes;
				phase = 0.5;
				bright_fraction = 0.1;
				position = (42.2, 10.0, -2.5);
			},
				{
				type = flasher;
				color = greenColor;
				frequency = 0.2;
				size = 2;
				initially_on = yes;
				phase = 0.5;
				bright_fraction = 0.1;
				position = (45.1, -11.6, -3.6);
			},
				{
				type = flasher;
				color = greenColor;
				frequency = 0.2;
				size = 2;
				initially_on = yes;
				phase = 0.5;
				bright_fraction = 0.1;
				position = (16.5, 17.1, 0.4);
			},
 				{
				type = flasher;
				color = greenColor;
				frequency = 0.2;
				size = 2;
				initially_on = yes;
				phase = 0.5;
				bright_fraction = 0.1;
				position = (10, 27.4, -1.1);
			},
				{
				type = flasher;
				color = greenColor;
				frequency = 0.2;
				size = 2;
				initially_on = yes;
				phase = 0.5;
				bright_fraction = 0.1;
				position = (3.4, 30.2, -0.6);
			},
			{
				type = flasher;
				color = whiteColor;
				frequency = 0;
				size = 2;
				initially_on = yes;
				phase = 0.5;
				position = (-0.6, -23.2, 3.5);
			},
			{
				type = flasher;
				color = whiteColor;
				frequency = 0;
				size = 2;
				initially_on = yes;
				phase = 0.5;
				position = (-0.5, -25.0, 3.0);
			},
			{
				type = flasher;
				color = whiteColor;
				frequency = 0;
				size = 2;
				initially_on = yes;
				phase = 0.5;
				position = (-0.3, -26.6, 2.5);
			},
			{
				type = flasher;
				color = whiteColor;
				frequency = 0;
				size = 2;
				initially_on = yes;
				phase = 0.5;
				position = (-2.1, -22.9, 3.5);
			},
			{
				type = flasher;
				color = whiteColor;
				frequency = 0;
				size = 2;
				initially_on = yes;
				phase = 0.5;
				position = (0.6, -23.2, 3.5);
			},
			{
				type = flasher;
				color = whiteColor;
				frequency = 0;
				size = 2;
				initially_on = yes;
				phase = 0.5;
				position = (0.5, -25.0, 3.0);
			},
			{
				type = flasher;
				color = whiteColor;
				frequency = 0;
				size = 2;
				initially_on = yes;
				phase = 0.5;
				position = (0.3, -26.6, 2.5);
			},
			{
				type = flasher;
				color = whiteColor;
				frequency = 0;
				size = 2;
				initially_on = yes;
				phase = 0.5;
				position = (2.1, -22.9, 3.5);
			}
		);
		custom_views =
		(
			{
				view_description = "Вид Сзади";
				view_orientation = "1.0 0.0 0.0 0.0";
				view_position = "0.0 15.0 -150.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Вид Сзади Справа";
				view_orientation = "0.9239 0.0 0.3827 0.0";
				view_position = "130.0 15.0 -130.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Вид Справа";
				view_orientation = "0.7071 0.0 0.7071 0.0";
				view_position = "170.0 15.0 0.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Вид Спереди Справа";
				view_orientation = "0.3827 0.0 0.9239 0.0";
				view_position = "130.0 15.0 130.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Вид Спереди";
				view_orientation = "0.0 0.0 1.0 0.0";
				view_position = "0.0 15.0 150.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Вид Спереди Слева";
				view_orientation = "0.3827 0.0 -0.9239 0.0";
				view_position = "-130.00 15.0 130.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Вид Слева";
				view_orientation = "0.7071 0.0 -0.7071 0.0";
				view_position = "-170.0 15.0 0.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Вид Сзади Слева";
				view_orientation = "0.9239 0.0 -0.3827 0.0";
				view_position = "-130.0 15.0 -130.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Вид Сверху";
				view_orientation = "-0.7071 0.7071 0.0 0.0";
				view_position = "0.0 200.0 -15.0";
				weapon_facing = "FORWARD";
			},
			{
				view_description = "Вид Снизу";
				view_orientation = "0.0 0.0 0.7071 0.7071";
				view_position = "0.0 -200.0 -15.0";
				weapon_facing = "FORWARD";
			}
		);
	};
}
Буфер обмена01.jpg
Со стороны выстрел видно, из кабины луча нет.

Re: Add-ons with Russian localization - русский

Posted: Tue Dec 09, 2025 8:15 pm
by phkb
Krager wrote: Tue Dec 09, 2025 11:44 am
Начал пробовать корабль, столкнулся с такой же проблемой. Корабль стреляет, луч не видно. Придётся проверять все корабли, возможно ещё какой с ошибкой. Покажите, пожалуйста, что надо менять, чтоб вас не отвлекать по мелочам.
The specific lines you need to play with are these:

Code: Select all

		view_position_aft = "0.0 3.0 -25.5";
		view_position_forward = "0.0 0.0 10.0";
		view_position_port = "-18.0 3.0 -1.0";
		view_position_starboard = "18.0 3.0 1.0";
Depending on which view is the issue.

The values are "x y z" coordinates, and the "z" coordinate is probably the one to play with. Change it up or down a little (add or subtract 1), save, reload Oolite, and test.

For example, try tweaking the _forward view like this:

Code: Select all

		view_position_forward = "0.0 0.0 11.0";
and see what you get.

Re: Add-ons with Russian localization - русский

Posted: Wed Dec 10, 2025 6:40 am
by Krager
phkb wrote: Tue Dec 09, 2025 8:15 pm
Подбирал значения, долго, устал) Взял из первого попавшегося корабля (Snark попался). Работает! :)

Code: Select all

		view_position_forward = "0.0 6.7 12.0"
Может кому пригодится)

Re: Add-ons with Russian localization - русский

Posted: Sun Dec 14, 2025 11:33 am
by Krager
phkb wrote: Tue Dec 09, 2025 8:15 pm
Добрый день, можете подсказать? Есть несколько вопросов.

1. Есть несколько картинок в самой игре, которые вызывают предупреждения в логах игры.
Spoiler
18:38:26.090 [texture.load.png.warning]: ----- A PNG loading warning occurred for /home/Krager/GNUstep/Applications/Oolite/oolite.app/Resources/Textures/trumblekit.png: iCCP: profile 'ICC Profile': 'RGB ': RGB color space not permitted on grayscale PNG.

18:38:38.581 [texture.load.png.warning]: ----- A PNG loading warning occurred for /home/Krager/GNUstep/Applications/Oolite/oolite.app/Resources/Textures/trumblekit.png: iCCP: profile 'ICC Profile': 'RGB ': RGB color space not permitted on grayscale PNG.
18:38:38.582 [texture.load.png.warning]: ----- A PNG loading warning occurred for /home/Krager/GNUstep/Applications/Oolite/oolite.app/Resources/Textures/trumblekit.png: iCCP: profile 'ICC Profile': 'RGB ': RGB color space not permitted on grayscale PNG.

18:38:49.918 [texture.load.png.warning]: ----- A PNG loading warning occurred for AddOns/400.OXP/Dockables.OXP/RUS_StationsForExtraPlanets_Stations v2.0.1.oxz/Textures/sfep_zieman_hab_pyramid.png: iCCP: profile 'Photoshop ICC profile': 'RGB ': RGB color space not permitted on grayscale PNG.
Лечится пересохранением файла в RGB режиме. Причём увидел это только в Linux. В Windows не показывает.

2. Так и не пойму откуда эта ошибка в логаг вылезает, может есть предположение. И вылезает не всегда, а иногда.
Spoiler
18:38:52.043 [script.load.notFound]: ***** ERROR: Could not find script file sfep_market.js.
3. Где то я что то не так перевёл, наверно допустил ошибки в коде. Найти дополнение, которое выдаёт ошибку можно только преребором дополнений? То есть, добавлением по одному и просмотром логов? Или может есть вариант проще?
Spoiler
18:38:20.777 [MSAA.setup]: Multisample anti-aliasing not requested.
18:38:20.819 [shipData.load.begin]: Loading ship data.
18:38:20.885 [gnustep]: 2025-12-13 18:38:20.885 oolite[9343:9343] File NSPropertyList.m: 1009. In parsePlItem Missing semicolon in dictionary at line 82 char 2408

18:38:20.885 [gnustep]: 2025-12-13 18:38:20.885 oolite[9343:9343] File NSPropertyList.m: 1009. In parsePlItem Missing semicolon in dictionary at line 83 char 2411

18:38:20.935 [gnustep]: 2025-12-13 18:38:20.935 oolite[9343:9343] File NSPropertyList.m: 1009. In parsePlItem Missing semicolon in dictionary at line 71 char 3009

18:38:21.791 [gnustep]: 2025-12-13 18:38:21.791 oolite[9343:9343] File NSPropertyList.m: 1009. In parsePlItem Missing semicolon in dictionary at line 213 char 8426

18:38:22.428 [gnustep]: 2025-12-13 18:38:22.428 oolite[9343:9343] File NSPropertyList.m: 1009. In parsePlItem Missing semicolon in dictionary at line 162 char 14779

18:38:25.951 [script.javascript.init]: JavaScript reset successful.
4. Ещё кое что странное есть. Перевёл `Jaguar_Company v2.6.0` В Windows показывает ошибки в логах. То же самое показывает и `Jaguar_Company v2.5.29`. В Linux никаких предупреждений нет. В Windows иногда OOlite выдаёт предупреждение о нехватки памяти, может в этом дело. Так же в Windows, как и в тот раз, не вся графика из `Jaguar_Company` показана в цвете, некоторые детали просто в виде розовой заливки.

Скрин для наглядности.
Буфер обмена01.jpg
Все операции проводились на одном и том же ноутбуке, в разных системах. В Windows версия игры `OOlite_1_90`, в Linux версия игры взята из `OoMrFlibble` (Oolite 1.91.0.7749-250802-cf91fd5). Предупреждение по картинкам (где надо RGB) связано и с Windows версией игры, так как пробовал брать картинку из Windows.

Прилагаю логи с обоих систем.
Log.zip
(16.79 KiB) Downloaded 10 times

Re: Add-ons with Russian localization - русский

Posted: Sun Dec 14, 2025 12:15 pm
by another_commander
18:38:26.090 [texture.load.png.warning]: ----- A PNG loading warning occurred for /home/Krager/GNUstep/Applications/Oolite/oolite.app/Resources/Textures/trumblekit.png: iCCP: profile 'ICC Profile': 'RGB ': RGB color space not permitted on grayscale PNG.
This warning has already been fixed in 1.91.

Re: Add-ons with Russian localization - русский

Posted: Sun Dec 14, 2025 2:06 pm
by Krager
another_commander wrote: Sun Dec 14, 2025 12:15 pm
Linux версия игры взята из `OoMrFlibble` (Oolite 1.91.0.7749-250802-cf91fd5).
То есть версия игры 1.91. Ошибка осталась.