えんがちょ! for ワンダースワン

WS ワンダースワンパッチ v1.02026年10月13日公開
v1.0をダウンロード

えんがちょ! for ワンダースワン(Engacho!)は、日本アプリケーション(NAC)が1999年に初代ワンダースワン(モノクロ)向けに出した、うるまでるびのキャラクターによる歩数パズルで、日本でのみ発売されました。小学生の寸月(すんづき)を、5匹の「えんがちょ」な生き物に触れないようにしながら、制限歩数のうちに各面の出口まで導きます。生き物たちは追いかけてはきません。自分の動きに対して、それぞれ決まったルール(自分と同じ向き、自分の右手の方向、反対向き、自分の左手の方向、まったく動かない)で反応するので、どの面もちょっとした論理パズルになっています。盤の端から押し出したり、袋小路に閉じ込めたり、合体させたり分裂させたりします。「えんがちょ」は汚いものから身を守るために子どもが叫ぶ言葉で、英語の「cooties」にあたります。

お読みください:この英語化パッチは、趣味のプロジェクトとしてAI(Claude)を使って作りました。公開前の判断はすべて人間(私)が行いましたが、このプロジェクトにプロの翻訳者はいません。遊びたい方のために、このままの形で公開しています。ROMハックのサイト(romhacking.netなど)にはアップロードしないでください。本格的なファン翻訳の水準には届いていないかもしれず、そうした場所に置くべきものではありません。

翻訳した内容

  • 日本語の文字列すべて:メニュー、ステータスバーとステージ名、制限歩数(せいげん ほすう → STEP LIMIT)、ポーズメニュー、オプションとサウンドテスト(BGMテスト → SOUND TEST)、セーブの確認(セーブしますか? → SAVE THE GAME?)、VS COMのメッセージ、2人対戦のBATTLEモードの文章。
  • 家訓(House Rules):TRAININGの各ステージの前に出る50枚のヒントの巻物を、プロポーショナルフォントで横書きに組み直しました(元は漢字の縦書き)。5匹の生き物の説明文も翻訳しています。
  • 描き直したグラフィック:学校の廊下に並ぶ扉の札(4セット)、部屋選択の見出し、鍵のかかった扉のKEEP OUT(ハイルベカラズ)の巻物、TRAININGの導入の横断幕と本の表紙、通信ケーブル用の2画面。
  • 元から英語なのでそのままにしたもの:タイトルロゴ、メインメニュー、Game Option、Records、結果画面(STAGE CLEAR、YOU WIN、Excellent、Oops!)、スタッフロール。
  • 描かれたまま残したもの:Study Hall(学問の間)の背景にある教室の落書き、相合傘の下の2人の名前(まりこ / すんづき)。

名前:生き物はSilke Silvipre(シルケ・シルビプレ、自分と同じ向きに動く)、Hanabishin(はなびしん、自分の右手の方向へ)、Denboo(デンブー、反対向き)、Spicy(スパイシー、自分の左手の方向へ)、Fancy(ファンシー、動かない)です。主人公の名字「寸月」は、ゲーム自身の表記「すんづき」に合わせてSunzukiとしました。学校の部屋はStudy Hall(学問の間)、Gym Hall(体育の間)、Lunch Hall(給食の間)、Music Hall(音楽の間)、Final Hall(最後の間)です。VS COMはDuel Hall(対戦の間)、スペシャルモードはGolden Hall(黄金の間)で遊びます。家訓は古風な日本語(「汝」「〜べし」「〜べからず」)で書かれているので、英語も軽い古語調にしました。たとえば「汝と同じ向きに進む者」は「Moves as thou movest」、「地形に惑わされるべからず」は「Be not misled by the terrain.」です。

制作方法:AIによる翻訳、独立したチェック、人間による判断

  • ROMの日本語から直接、Claudeがすべてを翻訳し、ハックもすべて行いました。ゲームの漢字描画ルーチンにフックを入れて事前に描いた英語を表示させ、家訓の巻物を横書きのレイアウトにし、文字列を移し替え、グラフィックを描き直しています。
  • 別の独立したClaudeのレビュアーが全行を日本語と照らし合わせ、続いて推敲を行い、その変更の一つ一つを別の検証役が確認しました。最後に、さらに別のレビューがパッチ全体を読み直しました(教室の落書きと、ゲーム自身による主人公の名前の表記を見つけたのはこのレビューです)。
  • 画面での確認:すべてのヒントと説明文をゲームに描かせて意図した文章と比較、全モード・全部屋の巡回、デモのループを25分間記録、3種類のエンディングすべてとスタッフロール、ゲーム全体の13か所のセーブポイントからのランダムプレイ(描かれた文字をすべて記録し、日本語の絵が画面に出ていないかも確認)、全画面の配置を元のゲームと比較、セーブとロードの結果が元のゲームとバイト単位で一致することの確認。
  • 判断が必要な点は、日本語、直訳、選択肢を添えて一覧にし、私が一つずつ自分で決めました:名前、古語調、部屋の名前、横断幕の文言、落書きの扱い。

隠しコマンド(どこにも記載が見つからなかったもの)

作業中に、製品版のカートリッジに残っている開発者用のチートを見つけました。タイトル画面でYボタンの上、上、下、下、左、右、左、右、B、A(Y1 Y1 Y3 Y3 Y4 Y2 Y4 Y2 B A)と押します。効果音が鳴れば成功です。そのあと:

  • PUZZLE、VS COM、???????(スペシャル)を選ぶときにX2(Xボタンの右)を押したままにすると、そのモードの部屋がすべて開きます。
  • BATTLEを選ぶときにX2を押したままにすると、開発者のテスト部屋Exam Hall(検査の間)に入れます(テスト用ステージ20面の部屋が2つで、制限歩数は512歩。3〜5番目の部屋は扉が閉じています)。
  • ポーズメニューにGOAL!(ゴール!)が加わり、今のステージをクリアできます。

The Cutting Room Floor、Hardcore Gaming 101、GameFAQs、日本の裏技サイトを探しましたが、言及は見つかりませんでした(1999年当時の雑誌は確認していません)。英語化パッチでも同じように使えます。

更新履歴

  • v1.0:最初のリリース。

参考にした資料

  • 日本語の文章:ワンダースワンのROMそのもの。
  • 主人公の名前:ゲーム自身の表記「すんづき」。Hardcore Gaming 101のこのゲームの記事でも同じ読みが使われています。
  • フォント:ゲームの漢字と並べて使えるようにこのプロジェクト用に描いた細いプロポーショナルフォントと、扉の札用の小さな大文字。

パッチの当て方

engacho-en-1.0.bpsを日本版ROM「Engacho! for WonderSwan (Japan)」(CRC32 4E467626)に当ててください。ブラウザで使えるSwan Revivalのパッチャーのほか、Floating IPS、beat、ROM Patcher JSでも当てられます。結果はCRC32 31F0D8F8になるはずです。

ROMのサイズは変わりません(1 MB)。初代ワンダースワン(モノクロ)のゲームなので、拡張子は.wsのままにしてください。

パッチを当てるには、元の日本版ゲームをご自身で用意する必要があります。

ダウンロード:リリースページのengacho-en-1.0.bps

既知の問題

  • 人間による最初から最後までの通しプレイはまだしていません。日本語の残り、途中で切れた文章、フリーズなどを見つけたら、どこで起きたか教えてください。
  • BATTLE(通信ケーブルでの2人対戦)は、実際の通信対戦ではテストできていません。その文章は、ほかの画面に描かせて確認しました。
  • セーブの確認(SAVE THE GAME?)と、VS COMの「うごけません」(CAN’T MOVE)のメッセージは、エミュレーターでは一度も出ませんでした。テスト用のビルドで確認しています。
  • 文字数が奇数のメニューの行は、中央から半文字分左に寄っています。ゲームは8ピクセル単位のマスで中央揃えをするためで、元の日本語の行も同じです。

技術メモ(興味のある方へ)

  • TRAININGのヒントと説明文は、16x16のフォントを使う漢字描画ルーチンで描かれていました。パッチはそのフォント参照にフックを入れています。英語の行はプロポーショナルフォントでピクセル単位に中央揃えして描き、16x16のマスに切り分けてROMの空き領域に収め、ゲームはそれを漢字と同じようにコピーします。
  • 家訓の巻物は縦書きのレイアウトでしたが、今は紙の中央に横書きの行を描きます。
  • メニューの文字はゲーム自身の8x8フォントを使い、ゲーム自身の英語と同じく大文字にしています(このフォントの小文字は読みにくいため)。
  • 扉の札、見出し、横断幕、本の表紙、通信画面は圧縮されたグラフィックです。展開して描き直し、元の場所に再圧縮しました。どの札も中央揃えにできるよう、パズルの部屋ごとに専用の札のタイルを用意しています。