Snes9kで遊ぶ

と、言うわけで、スーパーファミコン。 スーパーファミコンよりもどっちかっつーと ファミコンでの思い出のほうがアツいと思うのですが、 そこでわざわざスーパーファミコンを取り上げているのには意味があります。

3人以上で対戦可能なソフトがある

と、言う事です。そんなわけで、スーファミの中でも比較的「懐かしさ」の 延長線上にあるようなゲームをゆる〜くやってみたいと思います。

Snes9kとは

スーパーファミコンは海外ではSNESと呼ばれています。 で、そのエミュレータとして有名なものの1つに Snes9x と言うものあります。 このエミュレータは現在もバリバリしようされており、 独自のネットワーク対戦機能も持っているのですが、 肝心のネットワーク対戦機能にあまり安定性がないようです。 又、今回の趣旨では問題になりませんが、対戦サーバーのような概念が無く、 1ゲーム単位に誰かがServerになって自分のIPをその都度公開する必要があります。

で、その辺を解決する為に、「MAMEで遊ぶ」の方でも紹介した Kailleraに対応したエミュレータが登場しました。それが今回使用する Snes9k です。

が、これもまだ新しいエミュレータでEmeraldMAMEなんかに比べると幾つか劣っている部分があります。

  • 画面上でのチャット機能が無い
  • ネットワーク対戦時の同期補正機能が無い

前者は要するに、「全画面にしちゃうとチャットできなくなっちゃう」っつーことです。 この辺はもうしょうがないので、運用でカバーです。(未解決)

後者はかなり致命的です。要するにクライアント間のタイムラグを随時補正する機能が無いので、 徐々にクライアント間でズレが生じ、ズレが大きくなりすぎるとゲーム続行不可能となってしまいます。 対戦人数が多くなればなるほどこの問題は顕著になります。 これはもうしょうがない出来事ですので、対処法としては、

  • 1プレイは短いゲームを選択する
  • 1プレイ毎にゲームを抜けて再スタートする

と、言うくらいでしょうか。

でもまあ、遊べるだけでもありがたいと言うことで、とりあえずやってみましょう。

Snes9kインストール

本家は以下のページになりますので、以下よりダウンロードしてください。

Snes9k Homepage
http://goebish.free.fr/snes9k/

これを書いている時点では、0.09が最新です。トップページのリンクから以下2つをクリックし、 それぞれダウンロードしてください。

Download version 0.09 (november, 2 2004)
Download Japanese translation patch

前者が本体、後者が日本語化パッチです。

ダウンロード完了したら、まず本体を任意のフォルダに解凍してください。 例えば、 C:\Program Files\snes9x\ とかです。 (この場合は、C:\Program Files\ 以下に snes9x と言う新しいフォルダを作成して、 この中に解凍したファイルを全部入れる事になります)
以下では、C:\Program Files\snes9x\ に解凍したとして話を進めます。

Snes9xにはインストーラーはありませんので、実はこれでインストール完了です。 C:\Program Files\snes9x\snes9x.exe を実行すると、エミュレータが立ち上がると思います。 起動が確認できたら、一旦Snex9xを終了してください。 この snex9x.exe が本体そのものですので、「snes9xを起動して」と言われたら これをダブルクリックすればよいことになります。 また、このファイルのショートカットをデスクトップ等に作っておいてもよいかもしれません。

で、snex9x はガイジンさんの作ったものなので、メニューは全て英語です。 これを日本語化してくれるツールが先程の2つめのダウンロードファイルです。 このファイル(snes9k_jp009.zip)を同じく、C:\Program Files\snes9x\ に解凍します。 で、そうすると、snes9k_jp009.EXEと言うファイルが解凍されますので、 それをすかさず実行します。 正常に完了したら、再び snes9x を起動してみてください。 メニューが日本語化されているはずです。

以上でインストールは終了です。要するに、

  1. 本体と日本語化パッチをダウンロード
  2. それぞれを同じフォルダ内に解凍
  3. 日本語化パッチ(snes9k_jp009.EXE)を実行

と、言う事になります。

ゲームをしてみる

では実際にゲームしてみますぜ。 その前に各種設定です。

Under Construction ...