元祖じゃじゃ丸くん, "the original Jajamaru-kun"

WS ワンダースワンパッチ v1.02026年10月13日公開ステージセレクト版もあります
v1.0をダウンロード

元祖じゃじゃ丸くん(Ganso Jajamaru-kun)は、ジャレコが1999年に初代ワンダースワン(モノクロ)向けに出した、1985年のファミコン用ソフト『忍者じゃじゃ丸くん』のリメイクで、日本でのみ発売されました。忍者じゃじゃ丸は、なまず太夫からさくら姫を救うため、5つの章からなる25のシーンを進みます。各章には、手裏剣で妖怪を倒していく4つのステージと、その後のボスがあります。各ステージにはさくら姫の桜の花びらが1枚ずつあり、その章の4枚がすべてそろって初めて、マップからボスに挑めるようになります。大ガエルのガマパックンは、タイトル画面とエンディングに登場します。 このゲームにはテキストエンジンがなく、日本語はすべて画像です。このパッチは、そのすべてを英語で描き直しています。

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

翻訳した内容

  • タイトルロゴ:GANSOを(「元祖」と同じく)傾いた黒いバッジに入れ、JAJAMARUは元と同じ丸みのある文字で、KUNは小さく添えました。
  • マップの章の巻物:「山里の章」→ HILL VILLAGE、「墓地の章」→ GRAVEYARD、「城下の章」→ CASTLE TOWN、「巨船の章」→ GIANT SHIP、「古墳の章」→ ANCIENT TOMB。
  • 各ステージ前の敵の紹介(20)とボスの紹介(5):名前と「登場」が、たとえば“OYUKI / APPEARS!“のようになります。元の縦書きの列に合わせて、上から下へ読めるよう横倒しに組んでいます。
  • コンティニュー画面:「コンティニュー」「はい」「いいえ」→ CONTINUE / YES / NO。
  • エンディングの「完」:THE END。
  • 元から英語で、そのままにしたもの:PUSH START、著作権表示、HUD(SCORE、TIME、PAUSE)、BONUS、SCENE n START、GAME OVER。オープニングとカットシーンには文字がありません。

名前:シリーズのキャラクターは、『Ninja JaJaMaru: The Great Yokai Battle +Hell』(2023年)の公式英語表記にしました。Oyuki(おゆき)、Kurobee(クロベエ)、Kakutan(カクタン)、Onigiri(鬼ギリ)、Karakassa(カラカッサ)、Hedobon(ヘドボン)、Pinbo(ピン坊)、それにJaJaMaru(じゃじゃ丸)、Princess Sakura(さくら姫)、Gama Pakkun(ガマパックン)、Namazu Dayu(なまず太夫)です。ワンダースワン版だけの妖怪は、英語の妖怪の本と同じようにローマ字にしました:Yakubyogami(やく病神)、Noppera(のっぺら)、Chochin(チョーチン)、Nekomata(ネコマタ)、Higuruma(火グルマ)、Kappa(カッパ)、Maomei(マオメイ)、Unibozu(ウニボウズ)、Daruma(ダルマ)、Yukinko(雪ん子)、Nuppeppo(ぬっへっほふ)、Dotchin(どっちん)。「謎の八面体」はMysterious Octahedronです。ボスはだじゃれを生かしています:Grooming(毛づくろい。巨大な毛むくじゃらの獣)、Orb Dangler(タマダラシ。垂れ下がる人魂の玉の集まり)、Pestmaru(おじゃ丸。「お邪魔」の「おじゃ」に、じゃじゃ丸の「丸」)、Fireball Daruma(火ダルマ。炎に包まれただるま)、Namazu Dayu(なまず太夫)。

ステージセレクト版

開発者がゲーム内に残したステージセレクトは、元のゲームではどこからも開けません。ステージセレクト版(jajamaru-en-special-1.0.bps)では、これをタイトル画面に置いています:

  • 開き方:タイトル画面には、PUSH STARTの代わりにSTARTとSTAGE SELECTが表示されます。左右(または上下)で矢印を動かし、STARTでゲームかステージセレクトを開きます。
  • 使い方:STAGE(01〜25)でシーンを、PLAYER(01〜99)で残機を選びます(上下で行を選び、左右で数字を変えます)。STARTでそのシーンのマップに進みます。
  • 制限:ここから始めると、オープニングは飛ばされます。ボスのシーン(05、10、15、20、25)を選ぶと、姫の場面とボス戦に直接進みます。章の途中から始めた場合も、ボスに挑むにはその章の4ステージすべての花びらが必要なので、マップで飛ばしたステージに戻されます。それ以外は通常版のパッチと同じです。

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

  • ClaudeがROMから日本語の画像をすべて見つけ出して描き直し、ハッキングもすべて行いました。新しいタイトルのタイル、マップの開始時に読み込む章ごとの巻物の題字、元のスプライト数を保ったスプライトの文字、再圧縮したボスの画像などです。
  • 別の独立したClaudeのレビュアーが、すべての名前、単語、画面を日本語と照らし合わせて確認しました。指摘は検証したうえで修正しています。
  • 画面上の確認:文字のあるすべての画面を、元のROMと英語版のROMで並べてキャプチャしました。ゲーム全体(25シーンすべて、5体のボス、エンディング)を両方のROMで全ステージから再プレイし、英語版では日本語のテキストが画面のメモリーに一度も入らないことを確かめました。タイトルのデモループは、両方で4周放置しました。すべての文字について、中央ぞろえと余白を元のゲームと比べて測っています。私自身もエミュレーターで最初のステージをプレイし、ミス、コンティニュー画面、ステージクリアまで確認しました。
  • 判断が必要な点は、日本語、直訳、選択肢を添えて一覧にし、17件すべてを私が2回に分けて自分で決めました。ロゴ、横倒しの字幕とその中央ぞろえ、すべての名前、章の題、THE END、ステージセレクト版です。

更新履歴

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

参考にした資料

  • 日本語の文章:ワンダースワンのROMそのもの(すべて画像です)。
  • 公式の英語名:『Ninja JaJaMaru: The Great Yokai Battle +Hell』(Steamの実績、Giant Bombのキャラクター一覧、レビュー)、Wiiのバーチャルコンソールの『Ninja JaJaMaru-kun』の紹介ページ、『Ninja JaJaMaru: Retro Collection』。
  • 文字:このパッチのために描いた太いドットのアルファベット。

パッチの当て方

どちらかのBPSファイルを日本版ROM「Ganso Jajamaru-kun (Japan)」(CRC32 A193458C)に当ててください。ブラウザで使えるSwan Revivalのパッチャーのほか、Floating IPS、beat、ROM Patcher JSでも当てられます:

  • 通常版:jajamaru-en-1.0.bps。結果はCRC32 5B68EAFEになるはずです。
  • ステージセレクト版(タイトルにSTART / STAGE SELECT):jajamaru-en-special-1.0.bps。結果はCRC32 3A10EC60になるはずです。

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

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

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

既知の問題

  • 人間による最初から最後までの通しプレイはまだしていません。日本語の残りや壊れたところを見つけたら、どこで起きたか教えてください。
  • ステージの背景にある飾りのうち2つは、そのままにしています。店ののれんにある丸で囲まれた紋(第3章)と、吊るされた袋の模様(シーン2〜3)です。
  • シーン17の敵の名前は、マオメイともマナメイとも書かれています(画像がどちらにも読めます)。ここではMAOMEIにしました。

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

  • 日本語の文字はすべて、背景マップのタイルか、メタスプライトのレコードで組み立てたスプライトでした。マップ画面はワンダースワンの128個のスプライトのうち118個をすでに使っているので、章の巻物は元とまったく同じスプライトの部品で組み直し、各章の題字のタイルはマップの開始時にコピーしています。
  • 敵の紹介はすでに128個のスプライトをすべて使っているので、名前には元の部品を再利用し、英語が中央にそろうよう位置を動かしています。
  • ボスの紹介では、最初に名前だけを画面のウィンドウ越しに見せます。そのウィンドウの端が、英語の名前それぞれに合わせて動くようにしました。ボスの画像はLZSSで圧縮されていたので、元の場所で再圧縮しています。
  • ステージセレクトのメニューは、状態をタイトル画面自身のマップ(矢印がどのセルにあるか)に持たせているので、メモリーを新たに使いません。