Эта страница посвящена разбору/взлому «Submarine Commander».

Оглавление


Структура

Список файлов:
http://nihonjinryuu.narod.ru/submarine/index.png
Перечёркнутые файлы - те, что идентичны в английской и японской версиях; отмеченные синим - в чём-то отличаются, а красным - содержат тексты.

Файл Содержание Чистый текст
/ADV/TEXT/P1TEXT.SNOдиалоги Завода 9 (глава 1) dai1.txt
/ADV/TEXT/P2TEXT.SNO(глава 2)
/ADV/TEXT/P3TEXT.SNO(глава 3)
/ADV/TEXT/P4TEXT.SNO(глава 4)
/ADV/TEXT/P5TEXT.SNO(глава 5)
/ADV/TEXT/P6TEXT.SNO(глава 6)
/ADV/TEXT/P7TEXT.SNO(глава 7)
/ADV/TEXT/P8TEXT.SNO(глава 8)
/ADV/DEMO/O1PARTS.TDSОписание деталей для подлодки O1PARTS_clear.txt
/DAT/ENEMSG.BINпослания противников?
/OVER/ADV.BINимена; названия зданий, типов торпед, трофеев, миссий и др. ADV.BIN_clear.txt
/OVER/ETC.BINменю сохранения ETC.BIN_clear.txt
/OVER/GAME.BINИндентификаторы врагов GAME.BIN_clear.txt


Подробности


★/ADV/TEXT/
Основная масса располагается в файлах
P1TEXT.SNO
P2TEXT.SNO
P3TEXT.SNO
P4TEXT.SNO
P5TEXT.SNO
P6TEXT.SNO
P7TEXT.SNO
P8TEXT.SNO

Каждый из файлов соответствует главе игры. В них находится текст, появляющийся во время нахождения на «Заводе 9». Примечательно, что текст не закодирован (в японской версии используется стандартный Shift-JIS). В верхней части идёт что-то непонятное и запас в ввиде пустот [NUL].

Коды в тексте.
[NUL][SOH] - по видимому, означает переход на новую строку.
[NUL][STX][NUL][NUL] - обновление экрана (используется, когда заполнено всё текстовое поле).
Встречаются конгломераты [NUL][STX][NUL][NUL][ETX]X, где вместо X бывает следующее:
[SOH] - Помощник капитана (副長)
[ETX] - Навигатор (測的手)
[EOT] - Торпедчица (雷撃手)
[STX] - Рулевой (操艦手)
Для наглядности:
characters
http://nihonjinryuu.narod.ru/submarine/Basic_char_code.jpg
[BS] - Док Мастер (ドックマスター)
[BEL] - Барменша (酒場)
[ACK] - продавщица торпед (魚雷屋)
[ENQ] - торговец (原潜屋)
[табуляция] - обменщик (換鉄屋)
characters
http://nihonjinryuu.narod.ru/submarine/character_p9.jpg
[символ переноса строки] - Агент Федерации {連邦人}
[символ переноса строки 2] - Алиса (アリス)
[SI] - Смит (スミス)

/ADV/DEMO/O1PARTS.TDS
В самом начале содержится немного текста - описание деталей для подлодки. Причём самих названий деталей здесь нет.

★Благодаря сообщению steeldragon'a ( http://oldcave73.ucoz.com/simplepages/sub_hack.html)
Обнаружены обрывки текста в:

/DAT/ENEMSG.BIN
Судя из названия файла и его содержания, можно предположить, что в нём послания противников. По видимому текст закодирован, поскольку встречаются лишь обрывки слов.

/OVER/ADV.BIN
Здесь, в начале, отчётливо видны имена, названия зданий и типов торпед. Ближе к концу располагается список символов. После, список трофеев, названия миссий, интерфейс сухого дока и др.
Также тут наблюдается удивительное явление - часть текста закодирована шестнадцатиричным кодом. Например, 4748ノーズ = 流体ノーズ, 0001ブンカー = 出撃ブンカー, 0B0Cサロン = 砲台サロン.

/OVER/ETC.BIN
В начале - надписи меню сохранения.

/OVER/GAME.BIN
Классификация подлодок, кораблей; число торпедных аппаратов, направления.

◆Примечания
・Шрифт (основной) располагается в SLPS_022.34 начиная с 3C880 по 4F730, с 3А640 идёт часть с иероглифами. Выдержка:
http://nihonjinryuu.narod.ru/tilemolester/submarine_font.png
・При нахождении на Заводе 9, текст отображается в рамке, куда убирается 3 строки с 13(а может и больше) символами в каждой. Во время миссий границы раздвигаются до 3х18.

Список миссий


作戦終了後<深海> (Глава 0. После окончания миссии. Глубокие воды)

第1部 漂流島 (Глава 1. Дрейфующий остров)
・潜水旅団殲滅 (Уничтожение подлодки)
・輸送船団襲撃 (Нападение на конвой)
・ボーンコレクター撃沈 (Потопление собирателя костей)

第2部 防衛戦闘 (Глава 2. Оборонительная война)
・海賊原潜グラン撃沈 (Потопить пиратскую подлодку Гран)
 海賊原潜カリフ撃沈 (Потопить пиратскую подлодку Калиф)
・ノラネコ退治 (Прогнать бродячего кота)

第3部 連邦艦隊 (Глава 3. Силы Федерации)
・洋上戦闘艦隊雷撃
・スレイウァー雷撃

第4部 サルベージ (Глава 4. Спасение)
・戦略核サルベージ
・高速原潜タントラ追撃

第5部 侵攻 (Глава 5. Вторжение)
・連邦洋上艦隊攻撃
・連邦原潜ウィー雷撃
 連邦原潜スレイウァーII雷撃

第6部 洋上艦隊殲滅 (Глава 6. Уничтожение океанского флота)
・洋上艦隊殲滅作戦
・アルタイ特命大使航
・アルタイ特命大使航

第7部 潜水戦隊の逆襲 (Глава 7. Подводная контратака)
・標的方位 2-2-5
 標的方位 3-1-5
・スピリタス迎撃
・コンサート・オブ・パワーズ迎撃

第8部 魔王殺害 (Глава 8. Убийство дьявола)
・対魔王雷撃戦

Карта Завода 9

http://nihonjinryuu.narod.ru/submarine/fullmap.jpg


Различия версий

http://nihonjinryuu.narod.ru/submarine/shachi2.jpg
http://nihonjinryuu.narod.ru/submarine/eng_bar.jpg