To Trams
Ну да, режим Tutorial - особый.
При загрузке игры с русифицированным descriptions.plist и русификатором Петровича все пакеты подгружаются штатно, включая русифицированные файлы. Лог отображает иерархию загрузки ресурсных файлов:
Код:
16:06:06.831 [searchPaths.dumpAll]: Resource paths:
/Applications/Games/Oolite 1.82/Oolite.app/Contents/Resources
~/Library/Application Support/Oolite/Managed AddOns
/Applications/Games/Oolite 1.82/AddOns
А при запуске Tutorial из меню в логе отображается вот что:
Код:
16:07:23.595 [shipData.load.begin]: Loading ship data.
16:07:32.095 [searchPaths.dumpAll]: Resource paths: tag:oolite-tutorial-compatible
/Applications/Games/Oolite 1.82/Oolite.app/Contents/Resources
16:07:32.098 [shipData.load.begin]: Loading ship data.
16:07:33.012 [script.load.world.listAll]: Loaded 16 world scripts:
Oolite Equipment Control 1.82
Oolite Ship Library 1.82
oolite-cloaking-device 1.82
oolite-constrictor-hunt 1.82
oolite-contracts-cargo 1.82
oolite-contracts-helpers 1.82
oolite-contracts-parcels 1.82
oolite-contracts-passengers 1.82
oolite-libPriorityAI 1.82
oolite-nova 1.82
oolite-populator 1.82
oolite-primable-equipment-register 1.82
oolite-registership 1.82
oolite-thargoid-plans 1.82
oolite-trumbles 1.82
oolite-tutorial 1.82
16:07:33.047 [oolite-tutorial]: Tutorial mode active
То есть игра полностью сбрасывает все скрипты и словари из внешних пакетов, обращается напрямую в свою ресурсную папку и использует исходный (нерусифицированный) missiontext.plist.
Можно, конечно, сделать бэкап игры и ради интереса заменить missiontext.plist в ресурсной папке самой игры на русифицированный - но исключительно на свой страх и риск.