フィッシングフリークス バスライズ for WonderSwan
Fishing Freaks: Bass Rise for WonderSwan
v1.1をダウンロードフィッシングフリークス バスライズ for WonderSwan(Fishing Freaks: Bass Rise for WonderSwan)は、ベックが2000年に初代ワンダースワン(モノクロ)向けに出したバス釣りゲームで、日本でのみ発売され、本体を縦に持って遊びます。釣り場(野池、霞ヶ浦、琵琶湖、池原、檜原湖)、季節、時間帯を選び、16種類のルアーをいくつかのカラーから選んでルアーボックスに詰め、タックルとリグを選んだら、キャストしてルアーを操り、フッキングして魚とやり取りします。レクチャーモードでは、釣りの最中にガイドがルアー、カラー、ポイントについて助言してくれます。フリーモードには、自由な釣りと、3種類の大会(「大会ウエイト」→ Most Weight、「大会サイズ」→ Biggest Fish、「大会総数」→ Most Fish)があり、それぞれ20人のライバルを相手に3回戦を戦い、賞品のルアーがもらえます。3つすべてで優勝するとエンディングです。ほかに、ルアーマニュアル、釣果の記録、本体2台での通信対戦、隠しサウンドテストもあります。 文章は普通の12x12のテキストエンジンで表示されるものに加えて、絵として描かれた言葉がたくさんあります(メニュー、ルアーと魚の名前、地名、見出し)。このパッチはその両方を翻訳します。
お読みください:この英語化パッチは、趣味のプロジェクトとしてAI(Claude)を使って作りました。公開前の判断はすべて人間(私)が行いましたが、このプロジェクトにプロの翻訳者はいません。遊びたい方のために、このままの形で公開しています。ROMハックのサイト(romhacking.netなど)にはアップロードしないでください。本格的なファン翻訳の水準には届いていないかもしれず、そうした場所に置くべきものではありません。
画面


タイトルメニュー 

名前入力 

モードメニュー 

フリーモード:大会の種類 

釣り場の選択(場所、季節、時間帯) 

Lure Select(ルアー選択) 

Rig Select(リグ選択) 

釣りのメニュー 

釣り上げた画面 

Catch List(釣果一覧) 

大会の回戦 

回戦ごとのランキング 

Lure Manual(ルアーマニュアル):カラー 

魚のパスワードとランキングコード 

Link Battle(通信対戦)
翻訳した内容
- ゲームの文章すべて:ガイドのせりふ、レクチャーモードのヒントと釣りの助言、ルアーマニュアル、大会のメッセージと結果、セーブとロードと通信対戦のメッセージ、サウンドテストの曲名。
- 絵として描かれたものすべて:タイトルとモードのメニュー、フリーモードの大会のバナー、画面の見出し、16枚のルアー名のプレート、カラー名、Rig Selectのリグ名、釣り上げた画面の魚の名前、場所・季節・時間帯の表示、回戦と通信の見出し、ランキング(Ranking)の見出し、釣りの最中のメニュー、釣り上げた画面のラベル。
- 名前入力:英語の文字表(大文字、小文字、数字、いくつかの記号)にしました。名前は10文字まで入れられます。
- ランキングには20人のライバルが名前で表示され(名前はスタッフの名字をローマ字にしたものです)、重さ、大きさ、匹数、ポイントが一列に並びます。
- 元から英語なのでそのままにしたもの:タイトル画面、PUSH START KEY、INTERBECのロゴ、「Hit!」、TIME、NAVI、スタッフクレジット。
名前と用語:ルアーとリグは、英語圏のバス釣りの標準的な用語にしました(Popper、Swisher、Pencil Bait、Suspend/Floating Minnow、Deep/Shallow Crank、Spinnerbait、Buzzbait、Craw、Grub、Texas Rig、Drop Shot、Split Shot、Jighead、Rubber Jig、No Sinker)。日本語のカラー名は、英語でよく使われる形にしています(キンクロ → Black Gold、アユ → Ayu、オイカワ → Oikawa、ホットタイガー → Hot Tiger、ウォーターメロン → Watermelon、スモーク → Smoke、ライムチャート → Chartreuse、モーターオイル → Motor Oil)。イワナとヤマメはCharとMasu Troutです。
知っておくと便利なこと
- サウンドテスト:Y1+Y3とX1+X3を押したまま本体の電源を入れます(縦持ちでは、Yボタンの左右と、決定ボタン・キャンセルボタンです)。
- 魚のパスワードとランキングコード:釣った魚の画面で(釣り上げた直後、または釣果データ(Catch Data)で)STARTを押すと、ゲームの「この魚のパスワード」が表示されます。元のゲームでは、かなと漢字の記号10個が表示されました。書き留めてゲームの外で使うためのもので(おそらく当時のランキングのためですが、何に使ったのかは確認できませんでした)、パッチでは同じコードを16進数20桁で表示します。
password-table.mdを使えば元の記号に戻せます。1.1からは、その下に16文字のランキングコードが出ます。釣果のすべて(魚種、大きさ、重さ、ルアー、カラー、釣り場、季節、時間帯、天気)、名前の指紋、入力ミスを見つけるためのチェックを含み、オンラインのランキング用です。形式の説明とすぐ使えるデコーダー(ranking/fishcode.js、ranking/SPEC.md、テストベクター付き)はこのフォルダーにあり、ランキングを運営したい人のためにリリースにも添付しています。元のパスワードと同じく、釣果が本物であることは証明できません。自己申告制のランキング向けです。
制作方法:AIによる翻訳、独立したチェック、人間による判断
- Claudeが236の文字列すべてを翻訳して約160の絵のラベルを描き直し、ハックもすべて行いました:ゲームの12x12のテキストエンジンでの可変幅の英語フォント、文章の移し替え、絵の再圧縮、10文字の名前を入れられる英語の名前入力の文字表、ランキングの値を揃える列、釣果一覧の英語の「合計」の行。
- 別の独立したClaudeのレビュアーが、すべての行、名前、絵を日本語と照らし合わせました。指摘は検証したうえで修正しています(Rig Selectのリグ名がまだ日本語のままだったのを見つけたのもこのレビューです)。
- 画面での確認:すべての文字列を、いちばん長い名前と数字を入れてゲーム自身の枠に描かせました。ゲーム全体の18か所のセーブステートからのランダムな操作で、日本語が画面に出ないことを確認しました(同じチェックを元のゲームにかけると日本語が見つかります)。小さなボットが自分で釣りをし(キャスト、フッキング、やり取り)、魚を釣り上げ、大会の2種類で優勝して1種類で負けました。エンディングとクレジットも見ています。タイトルは両方のROMで6分間放置しました(デモはありません)。すべての画面を元のゲームと並べて拡大し、配置と余白を比べました。
- 判断が必要な点は、日本語、直訳、選択肢を添えて一覧にし、20件すべてを私が3回に分けて自分で決めました:カラー、魚、リグ、場所の名前、季節と時間帯の略し方、大会の名前、名前入力、パスワード、ランキングの配置、リグのバナーと地名の文字、サウンドテスト。
更新履歴
- v1.1:魚のパスワードの下にランキングコードを追加し、ウェブサイト用のデコーダーと形式の仕様書を追加。
- v1.0:最初のリリース。
参考にした資料
- 日本語の文章:ワンダースワンのROMそのもの。
- 公式の英語:このゲームにはありません。シリーズで唯一海外で発売されたPlayStation版『Bass Rise』(1999年)は、このゲームの一般的なルアーではなくメガバスのルアーを使っているので、英語の標準的な釣り用語を使いました。
- フォント:東雲12ドット(パブリックドメイン)から作った可変幅フォント。
パッチの当て方
fishing-freaks-en-1.1.bpsを日本版ROM「Fishing Freaks - Bass Rise for WonderSwan (Japan)」(CRC32 A1FB16FC)に当ててください。ブラウザで使えるSwan Revivalのパッチャーのほか、Floating IPS、beat、ROM Patcher JSでも当てられます。結果はCRC32 BF700918になるはずです。ROMのサイズは変わりません(1 MB)。初代ワンダースワン(モノクロ)のゲームなので、拡張子は.wsのままにしてください。
パッチを当てるには、元の日本版ゲームをご自身で用意する必要があります。
ダウンロード:リリースページのfishing-freaks-en-1.1.bps
既知の問題
- 人間による最初から最後までの通しプレイはまだしていません。日本語の残りや壊れたところを見つけたら、どこで起きたか教えてください。
- テスト中に画面で見られなかったもの:本体2台での通信対戦(エミュレーターに通信ケーブルがないため)、「Saved.」と「The save data is damaged」(3つとも、ゲームの枠に文章を描かせて確認しました)。
- 地名と季節・時間帯のアイコンは小さめです。漢字1〜2文字分の場所に収めているためです。
- ルアーマニュアルのタイトルボタンは「Lure Manual」と単語の間が広く空いています。単語の間のタイルがほかのボタンと共有されているためです。
- 大会で負けたときの画面の写真に、読めない文字の看板があります。そのままにしています。
技術メモ(興味のある方へ)
- ゲームの12x12のテキストエンジンは、12ピクセルのマス1つに全角文字を1つずつ描いていました。パッチでは、エンジンの列のバイトにピクセル位置を持たせてプロポーショナルな英語フォントを描き、ランキングの値を一列に揃えるための新しい制御コードを加えました。
- 1.1のランキングコードは、釣果の記録と名前から新しいルーチンが組み立てます。10バイト(バージョン、魚種、12ビットの大きさと重さ、ルアー、カラー、釣り場、季節、時間帯、天気、名前のCRC-16、定数を鍵にしたCRC-16のチェック)をCrockford base32で表示します。ゲームが一切使っていないカートリッジのRAMを使います。
- 名前は1文字1バイトになりました(かな5文字と同じ11バイトのセーブ領域に10文字)。
- 絵の文字は、LZ圧縮されたタイルのリソースの中で描き直しました。再圧縮で大きくなった絵は移し、ポインターを更新しています。
- 釣果一覧の合計の行は、固定長のコピーでメモリ上に組み立てられていました。日本語版のコピーは単位の後ろにあるプログラムコードを6バイト余分に写していて、日本語の枠ではそれが隠れていましたが英語では隠れなかったので、コピーを短くしました。
この英語化パッチへのご意見・不具合報告
意味がずれている英文、残っている日本語、切れた文字、フリーズなどを見つけたら、場所を教えてください。日本語が読める方は、元の日本語のセリフと英語訳が食い違っている箇所を見つけやすいはずです。このページの日本語の誤りも歓迎します。報告は毎日Claudeの助けを借りて確認し、変更はすべて私が判断します。修正は次のバージョンに入ります。