ハロボッツ
Harobots
v1.0をダウンロードハロボッツ(Harobots)は、サンライズインタラクティブが1999年に初代ワンダースワン(モノクロ)向けに出したロボット育成RPGで、日本でのみ発売されました。この世界では『機動戦士ガンダム』のボール型ロボット、ハロがみんなのペットです。ハロは適切なロボットデータがあれば「ハロボッツチェンジ」して、サンライズのアニメのロボット(ダグラム、ボトムズ、ダンバイン、エルガイム、レイズナー、勇者シリーズ、エスカフローネなど、全部で106体)になり、ゲームセンターでバトルができます。主人公は、ガラクタ置き場で野良のハロを見つけた少年です。道場でハロを鍛え、パーツを装備し、アイテムを組み合わせて新しいロボットを解放しながら、町から町へと勝ち進んで全国大会を目指します。その裏では、追放された科学者バロー博士が、試作型のハロを手に入れようとたくらんでいます。このパッチは、このゲームを英語に翻訳するものです。
お読みください:この英語化パッチは、趣味のプロジェクトとしてAI(Claude)を使って作りました。公開前の判断はすべて人間(私)が行いましたが、このプロジェクトにプロの翻訳者はいません。遊びたい方のために、このままの形で公開しています。ROMハックのサイト(romhacking.netなど)にはアップロードしないでください。本格的なファン翻訳の水準には届いていないかもしれず、そうした場所に置くべきものではありません。
画面


タイトルメニュー 

名前入力 

ショップ 

メインメニュー 

ステータス 

ロボットのページ 

コンビナイズ → Combinize 

道場 

ミニゲーム 

ミニゲームの成功(成功 → GOOD JOB!) 

ミニゲームの失敗(失敗 → TOO BAD) 

バトルの前 

バトル中のメッセージ 

レベルアップ 

スタッフクレジット 

特別版:Debugのあるタイトルメニュー
翻訳した内容
- 台本すべて:ストーリー、各町の人々、トレーナーからの挑戦、大会、ショップと道場など、約1,700種類のセリフ。
- メニューと画面:アイテム(106体のロボットの攻撃とスキル、アイテム名と説明文)、ステータス画面、パーツ、ロボセット → Robot Set、コンビナイズ → Combinize、ショップ、道場とその修行コース、バトルとレベルアップ、セーブ画面、タイトルメニュー、英語の文字表を使った名前入力、17ページのスタッフクレジット。
- 描き直したグラフィック:著作権表示の画面、ショップと道場のメニュー、コースのページ、育成の画面、ミニゲームのタイトルと説明、結果のバナー(GOOD JOB! / TOO BAD。元の「成功」「失敗」の雰囲気で描いています)、属性マーク(P S L M O)。
- 絵として残したもの:タイトルロゴ(もともと英語)と、道場の書の看板「心技一体」。
名前:主人公の初期名はNoboru(ノボル)、そのハロはHaro(ハロ)です(どちらも変更できます)。仲間やライバルは、Youko(ヨウコ)、ハロ研のNoriko(ノリコ)、お金持ちのライバルMitsuo(ミツオ)、Gain(ゲイン)、スリのHeizou(ヘイゾウ)、Aya(アヤ)、アイドルのMiyako(ミヤコ)、農家の少年Takeo(タケオ)、Iwao(イワオ)です。悪役はDr. Baro(バロー博士)で、手下たちは彼を“Master Baro”と呼びます。ロボットは、英語の公式名があればそれ(英語版の作品、バンダイやマックスファクトリーのキット)を、なければスーパーロボット大戦のwikiなど英語のファン資料の綴りを、それもなければローマ字表記を使っています。5つの属性は、超常 → Paranormal、科学 → Science、生命体 → Life、精神 → Mind、異世界 → Otherworldです。
特別版:開発者用のテストメニュー
開発者がゲーム内に残したテストメニューは、元のゲームではどこからも開けません。特別版(harobots-en-special-1.0.bps)では、これをタイトルメニューに加えています:
- 開き方:タイトル画面でSTARTを押すと、メニューにNew Game、Continue、Debugが並びます。Debugを選んでください。
- 使い方:項目は一度に1つずつ表示されます。左右でMap、Battle、Menu、Link、Sound check、From title、Endingを選び、Aで開きます。Mapは町のマップに移動し、Battleはテストバトルを始め、Menuはメインメニューを開き、Endingはエンディングとスタッフクレジットを流し、From titleはタイトル画面に戻ります。
- 制限:開発者が残した道具です。Bでは何も起きず(抜けるにはFrom titleを使います)、BattleとSound checkの番号は画面に表示されません。また、メモリーにあるものをそのまま使うので、ゲームを実際に進めていない状態のテストバトルは、表示が崩れて見えることがあります。実際のゲームは、通常版のパッチで(またはContinueから)遊んでください。
制作方法:AIによる翻訳、独立したチェック、人間による判断
- ClaudeがすべてをROM内の日本語から直接翻訳し、ハッキングもすべて行いました。メニュー用のプロポーショナルな英語フォントと表示処理、会話用の英字2文字を1つにしたグリフ、描き直した画像、結果のバナーなどです。
- 3人のClaudeのレビュアーが全行を日本語と照らし合わせ、自然な英語にする推敲は1行ずつ検証しました。その後、別の独立したClaudeのレビュアーがテキストとスクリーンショットを含めてゲーム全体を確認し、その指摘も検証したうえで修正しました。
- 画面上の確認:最も長い名前を入れた状態で、すべてのセリフをゲーム自身に描画させました。ゲーム中の15か所からランダムプレイを行って表示された文字をすべて記録し(日本語は残っていません)、72画面を元のゲームと並べて比較し、全画面の位置ぞろえを点検し、クレジット全17ページとプレイ中のミニゲームのバナーも確認しました。
- 判断が必要な点は、日本語、直訳、選択肢を添えて一覧にし、37件すべてを私が4回に分けて自分で決めました。名前、アイテム名、バナー、特別版などです。
更新履歴
- v1.0:最初のリリース。
参考にした資料
- 日本語の文章:ワンダースワンのROMそのもの。
- ロボットの名前:公式キットの名前(バンダイのPromeus TypeとDurun Type、マックスファクトリーのWug)、英語版の作品、スーパーロボット大戦のwiki、英語版Wikipedia、ハロボッツのロボットの一覧があるメカのwiki。
パッチの当て方
どちらかのBPSファイルを日本版ROM「Harobots (Japan)」(CRC32 AA525C04)に当ててください。ブラウザで使えるSwan Revivalのパッチャーのほか、Floating IPS、beat、ROM Patcher JSでも当てられます:
- 通常版:
harobots-en-1.0.bps。結果はCRC32 0311B0F8になるはずです。 - 特別版(タイトルメニューにDebug):
harobots-en-special-1.0.bps。結果はCRC32 796D9DB0になるはずです。
翻訳に容量が必要だったため、英語版のROMは4 MB(元は2 MB)です。32 MbitのワンダースワンROMに対応したエミュレーターかフラッシュカートリッジを使ってください。初代ワンダースワン(モノクロ)のゲームなので、拡張子は.wsのままにしてください。
パッチを当てるには、元の日本版ゲームをご自身で用意する必要があります。
ダウンロード:リリースページのharobots-en-1.0.bps、harobots-en-special-1.0.bps
既知の問題
- 人間による最初から最後までの通しプレイはまだしていません。日本語の残り、途中で切れた文章、フリーズなどを見つけたら、どこで起きたか教えてください。
- 通信プレイ(2台目のワンダースワンとのバトルや交換)は翻訳してありますが、テストしていません。また、まれにしか出ないメッセージのいくつか(一部のバトルの報酬やエラー)は、枠に収まることは確認しましたが、画面上では見ていません。
- 会話はゲーム自身の固定幅の文字セルのままなので、タイプライターのように等間隔に見えます。メニューはプロポーショナルフォントです。
技術メモ(興味のある方へ)
- ROMは4 MBに拡張しました。会話はゲーム自身の表示処理をそのまま使い、2行の枠に英語が収まるよう、英字2文字で1つのグリフにしています。それ以外はすべて、ゲームのグリフ処理を置き換えた新しいプロポーショナルな表示処理を通ります。
- 多くのメニューのラベルは1つの文字列を共有していて、ゲームはそのグリフを連続したタイルに描き、タイルマップで配置していました。これらはセル単位で英語に並べ直しました。
- ミニゲームの結果のバナーは、漢字の形をしたスプライトでした。スプライトをすき間のないブロックに配置し直し、英語の文字を大きく描けるようにしました。
- 英語のテキスト中の数字は、ゲーム自身の数字のデザインを文字の高さに合わせて使っているので、ゲームが自分で表示するカウンターの数字とそろっています。
この英語化パッチへのご意見・不具合報告
意味がずれている英文、残っている日本語、切れた文字、フリーズなどを見つけたら、場所を教えてください。日本語が読める方は、元の日本語のセリフと英語訳が食い違っている箇所を見つけやすいはずです。このページの日本語の誤りも歓迎します。報告は毎日Claudeの助けを借りて確認し、変更はすべて私が判断します。修正は次のバージョンに入ります。