Русификация 3DO-версии Star Control 2

Русификация оригинальных игр и модификаций
BratWikipediy
Перевод SC2 для 3DO
Сообщения: 46
Регистрация: 02 июн 2025

Русификация 3DO-версии Star Control 2

Сообщение BratWikipediy »

Русская версия Star Control 2 для 3DO


Что переведено на русский язык:
  • Нейросетевая озвучка фраз
  • Ответы диалогов
  • Отчёты с планет
  • Интерфейс
Скачать: Образ v0.9 или 3doplanet.ru

-------------------
Оригинальное первое сообщение
Подскажите, были ли попытки переноса русификатора текста в версию для 3DO? Я сейчас делаю русскую озвучку для версии 3DO, и там сильно не будет хватать перевода текста, который выбирает игрок. Может кто-то мог бы помочь, с этим вопросом?

Сейчас завел основную тему перевода на emu-land https://www.emu-land.net/forum/index.ph ... 181.0.html, там есть демо озвучки. Озвучку можно было потом портировать и в The Ur-Quan Masters, если будет желание такое.
Последний раз редактировалось Malin 06 июл 2025, 16:04, всего редактировалось 6 раз.
Аватара пользователя
SLY
Сообщения: 3566
Регистрация: 23 сен 2013

Перевод 3do версии StarControl 2

Сообщение SLY »

Какие бурные выходные! Поздравляю, BratWikipediy, с очередными победами! Серьёзно подошёл у вопросу. :ok3:

Да, переводы двух версий UQM отличаются только переводом настроек, а тексты диалогов там идентичные.

Хорошо, что поправил прописную "Ж" - первый вариант был так себе. А по поводу "э" не переживай - во-первых, смотрится и так более-менее, а во-вторых, по статистике крайне редка, и если бы не местоимение "это" (и все его производные), её использование было бы на уровне погрешности.

Спрашивал ещё про блоки текста в игре. Всё, что было переведено в UQM в плане текста, легко проследить по русификатору - везде, где лежит txt-файл, был соответственно перевод. Это:
1. Все диалоги - \russian\comm\
2. Текст слайдов интро и аутро, которых в 3do всё равно нет - \russian\cutscene\
2. Отчёты с планет - \russian\lander\
3. Названия кораблей - \russian\ships\
4. Настройки игры - \russian\ui\
5. И за весь интерфейс отвечает "gamestrings.txt", который лежит в корне архива. Помимо пунктов меню и всего оформления, туда также входят названия всех артефактов и даже всех звёздных систем.
Последний раз редактировалось SLY 16 июн 2025, 10:36, всего редактировалось 6 раз.
BratWikipediy
Перевод SC2 для 3DO
Сообщения: 46
Регистрация: 02 июн 2025

Перевод 3do версии StarControl 2

Сообщение BratWikipediy »

понятно. спасибо.

в ближайшее время портирую перевод \russian\lander\, там такие же strtab файлы ресурсов, как в диалогах игрока, только еще есть разделитель строки, нужно самому проставить в строках символы переноса строки (порезать их чтобы не выходили за лимит ширина экрана отчета), а в uqm деление на строки отчетов по идее автоматически происходит, я там не видел таких спец символов в переводе и в оригинале в txt файлах.

\russian\cutscene\ - этого нет в 3do, как было замечено. там видеозаставки в контейнере DUK, который пока не понятно как собирать назад, чтобы переозвучить, поэтому пока остаются на английском.

А другие строки нужно будет подумать еще, они в основной в исполняемом файле LAUNCHME (это аналог "STARCON2.EXE", только под операционную систему 3do). В бинарном виде можно заменить в нем строки такой же длины или короче, а более длинные нельзя просто так. А часть названий будет длиннее оригинале, поэтому или нужно продумать сокращения или названия останутся на английском). Пока еще не решил это момент. В UQM вроде бы тоже gamestrings.txt прописываются в исполняемом файле, если я правильно прочитал по документации, но в общем это не важно, просто что похоже.
BratWikipediy
Перевод SC2 для 3DO
Сообщения: 46
Регистрация: 02 июн 2025

Перевод 3do версии StarControl 2

Сообщение BratWikipediy »

Проанализировал отчеты для 3do, есть все кроме отчета из файла uqm content\base\lander\energy\ultron.txt, там 2 отчета. Слова из этого отчета вообще не находятся нигде в бинарных данных образа для 3do, т.е. похоже, что их тут нет вообще. Есть идеи почему этих двух отчетов не существует в версии 3do?

Проверил в dos версии тоже именно эти отчеты не находятся по слову "IMPREGNIUM" из одного отчета из uqm английского, а фразы из других отчетов есть, т.е. будто эти 2 отчета именно появились в uqm. Потому что в strtab отчетов именно на 2 строки меньше в сумме, чем во всех отчетах uqm, а там в версии 3do они подписаны в ресурсах, какие strtab для отчетов.
Последний раз редактировалось BratWikipediy 16 июн 2025, 16:46, всего редактировалось 6 раз.
Аватара пользователя
SLY
Сообщения: 3566
Регистрация: 23 сен 2013

Перевод 3do версии StarControl 2

Сообщение SLY »

Загадочно. В UQM HD точно появлялись новые отчёты - zoqfotcolonyruins.txt и zoqfotcolonyruins2.txt. В МегаМоде был целый ворох новых отчётов. Но именно в UQM их быть как будто бы не должно. Да и вроде бы эти отчёты по Ультрону - классика. :think:

Если ничего не напутали, и их действительно нет ни в 3do, ни в DOS... Могу лишь предположить, что они были исключительно в той версии, которую когда-то выложили разработчики в качестве открытого кода, и на фундаменте которого неравнодушные энтузиасты потом выстроили UQM. Потому что отсебятины там быть не должно.

Жалко, это нельзя проверить по той ссылке, что я кидал раньше по различию версий (которая у меня почему-то сейчас ещё и недоступна). Там чуть ниже можно было отыскать ещё одну ссылку на подробное различие текстов по диалогам между DOS и UQM - тут - но вот именно по отчётам с планет у них там, к сожалению, такой памятки нет. Она бы помогла сейчас расставить точки над i.
Последний раз редактировалось SLY 17 июн 2025, 09:23, всего редактировалось 1 раз.
BratWikipediy
Перевод SC2 для 3DO
Сообщения: 46
Регистрация: 02 июн 2025

Перевод 3do версии StarControl 2

Сообщение BratWikipediy »

Прошелся по репозиторию uqm с поиском слова "ultron". Нашел интересное место в файле: WhatsNew
https://sourceforge.net/p/sc2/uqm/ci/ma ... 2/WhatsNew

Код: Выделить всё

Version 0.7
			    -------------

NEW FEATURES

.....
- New lander reports for Supox ruins and Ultron. The reports text
  is new content from TFB.
....
Как я понял, TFB может значить TheFansBase (т.е. от фанатов). В первом отчете из двух из этого файла ultron.txt упоминается "Supox", так что наверное именно эти два отчета по какой-то причине были добавлены в версии 0.7 uqm

также нашел упоминание в файле sc2/ChangeLog, тоже как описание версии 0.7

- Added lander reports for Supox ruins and Ultron. The reports text
is new content from TFB. (bug #1120) - Alex Volkov


И проверил историю коммитов самого репозитория, когда было создание и изменения этого файла sc2\content\base\lander\energy\ultron.txt

Код: Выделить всё

e4700f7ca8bb6861d5157d46f84fb7b68ef33e53 | Tue, 26 Apr 2011 06:06:25 +0000 | Added text stub for the missing discovery report of Ultron in Supox ruins

78283597164675b26db073a0cfef1d0c5f1a1c9f | Sat, 7 May 2011 00:29:39 +0000 | Added Supox ruins/Ultron reports text from TFB; bug #1120
всего было два коммита:
В первом создали файл заглушку "Added text stub for the missing discovery report - Добавлена текстовая заглушка для отсутствующего отчета"
А во втором уже сам текст заполнили в этом файле из TFB .
И по датам это было в 2011 году, намного позже чем началось создание uqm, т.е. как раз к версии 0.7.

Возможно они как-то поняли, что этих отчетов не хватает, исходя из логик кода, тут я не знаю. Если кто-то знает где был список багов, где посмотреть что именно они считали bug #1120, то возможно станет понятнее.
Последний раз редактировалось BratWikipediy 16 июн 2025, 18:30, всего редактировалось 8 раз.
BratWikipediy
Перевод SC2 для 3DO
Сообщения: 46
Регистрация: 02 июн 2025

Перевод 3do версии StarControl 2

Сообщение BratWikipediy »

еще немного поисследовал, когда появились другие отчеты, они были уже в 2003 году, сразу все кроме этого 1 файла ultron.txt, так что похоже все стало ясно, что этих двух отчетов не может быть в оригинальной игре

Код: Выделить всё

Author: gewlitys <gewlitys@8092fc87-c524-0410-9efc-e669fe64eaf9>
Date:   Thu Aug 28 22:43:00 2003 +0000
sc2/ChangeLog
sc2/content/ipanims/andruins.txt
sc2/content/ipanims/aquhelix.txt
sc2/content/ipanims/burruins.txt
sc2/content/ipanims/chmmrbas.txt
sc2/content/ipanims/drutrans.txt
sc2/content/ipanims/eggcase.txt
sc2/content/ipanims/maidens.txt
sc2/content/ipanims/moonbase.txt
sc2/content/ipanims/ruins.txt
sc2/content/ipanims/spapluto.txt
sc2/content/ipanims/sphere.txt
sc2/content/ipanims/spindle.txt
sc2/content/ipanims/sundevic.txt
sc2/content/ipanims/syrvault.txt
sc2/content/ipanims/taadevic.txt
sc2/content/ipanims/umgtrans.txt
sc2/content/ipanims/urqwreck.txt
sc2/content/ipanims/utwbomb.txt
sc2/content/ipanims/vuxbeast.txt
sc2/src/sc2code/planets/report.c
Аватара пользователя
Malin
Сообщения: 2118
Регистрация: 28 май 2023

Перевод 3do версии StarControl 2

Сообщение Malin »

SLY писал(а): 16 июн 2025, 17:14 Жалко, это нельзя проверить по той ссылке, что я кидал раньше по различию версий (которая у меня почему-то сейчас ещё и недоступна).
WayBackMachine к счастью как-то заглядывала на эту страницу:
https://web.archive.org/web/20240515022 ... Comparison
BratWikipediy писал(а): 16 июн 2025, 18:16 Как я понял, TFB может значить TheFansBase (т.е. от фанатов).
Toys For Bob же, не? Компания Фреда и Пола сделавших SC2
BratWikipediy
Перевод SC2 для 3DO
Сообщения: 46
Регистрация: 02 июн 2025

Перевод 3do версии StarControl 2

Сообщение BratWikipediy »

Malin писал(а): 16 июн 2025, 19:19 Toys For Bob же, не? Компания Фреда и Пола сделавших SC2
Да, похоже tfb это именно их компания. Наверное они сами им дали тексты для этих отчетов, т.е. это не отсебятина, но новый уникальный контент именно uqm 0.7 и новее
Аватара пользователя
SLY
Сообщения: 3566
Регистрация: 23 сен 2013

Перевод 3do версии StarControl 2

Сообщение SLY »

Спасибо, BratWikipediy, за это мини-расследование по отчётам. Что ж, будет и для нас новая информация. Со всеми предыдущими версиями взаимодействовал только как игрок и уже не так хорошо всё это помню, а ковырять ресурсы в своё время начал именно с 0.7, где этот Ультрон уже был.

В UQM правились кое-какие баги оригинальных DOS и 3do версий. В той же статье с сравнением был приведён пример с Слайлэндро, которые только в UQM могут находиться внутри звёздной системы и летать вокруг планет, хотя весь этот функционал был реализован и в DOS, и в 3do, но не работал из-за какой-то ошибки в коде. Возможно, с отчётами какая-то похожая история.

И спасибо, Малин, за рабочую ссылку. Наверное, сохраню у нас всё это где-нибудь, а то информация ценная, а работоспособность этих ресурсов всё больше сдаёт. Оф. форум UQM тоже, к слову, давно лежит.
Последний раз редактировалось SLY 17 июн 2025, 13:28, всего редактировалось 1 раз.
BratWikipediy
Перевод SC2 для 3DO
Сообщения: 46
Регистрация: 02 июн 2025

Перевод 3do версии StarControl 2

Сообщение BratWikipediy »

Нашел еще особенность в отчетах, которую похоже пропустили даже в переводах uqm,

В переводах uqm UQM_0.7_Rus_2.7 и UQM_0.8_Rus_2.8 всего по 28 отчетов, а в uqm английском 29 отчетов.
Оказалось что начиная с версии uqm 0.7 они добавили второй отчет внутри файла sc2/content/base/lander/energy/umgahcaster.txt, и не записали в описаниях WhatNews и Changelog это изменение, возможно поэтому его и пропустили в переводах.

Нашел только в истории самого репозитория такое описание коммита для этого файла, подтверждающее добавление этого второго отчета в 2011 году:

Код: Выделить всё

92b94a6104e3282b2ffb6ede04fbe79eee4015cd | Sat, 7 May 2011 17:40:45 +0000 | Added an alternate Umgah Caster lander report for when Spathi do not slave-shield selves; bug #1122

7 Мая 2011 - это тот же день, когда они добавили 2 отчета в ultron.txt
Последний раз редактировалось BratWikipediy 17 июн 2025, 13:09, всего редактировалось 2 раза.
Ответить