Humble NEOGEO 25th Anniversary Bundle 動作確認報告

突如として現れた "Humble NEOGEO 25th Anniversary Bundle" が一体何なのか、どうやったら遊べるのかを調査した結果をTweetし、それをまとめたものになります。
7
モモちん @r2o2k

Humble NEOGEO 25th Anniversary Bundle のまとめをつらつら書いてって、後でTogetterしようと思う。

2015-12-16 09:41:13
モモちん @r2o2k

Humble NEOGEO 25th Anniversary Bundle (~12/23) humblebundle.com pic.twitter.com/E58tht9Tt4

2015-12-16 09:44:06
拡大
モモちん @r2o2k

ニュースリリースはこちら >>> 「餓狼伝説SPECIAL」などNEOGEO作品を「Humble Bundle」で販売開始 4gamer.net/games/125/G012… @4GamerNewsさんから

2015-12-16 09:44:28
モモちん @r2o2k

Humble NEOGEO 25th Anniversary Bundle、4タイトルが追加公開。 ・RB2 ・KOF2002 ・ブレイジングスター ・ブリキンガー 既に寄付してたので、自動的にライブラリに追加されてた。 pic.twitter.com/0v8NhJFJfC

2015-12-16 09:40:03
拡大
拡大
モモちん @r2o2k

Humble Bundleの分かりやすい解説 >>> たった1ドルからゲームをまとめ買いできる「Humble Bundle」とは ― 仕組みや購入方法を解説! gamespark.jp/article/2014/0… @gamesparkさんから

2015-12-16 09:45:23
モモちん @r2o2k

Humble NEOGEO 25th Anniversary Bundle のDRMフリーのゲームの実態は、DotEmu社がNEOGEOのタイトルをエミュレーション移植したもの。DotEmu社は怪しい会社などではなく、スマホで餓狼SPやY'sなどを正式にリリースしている。

2015-12-16 09:48:20
モモちん @r2o2k

DotEmuについてはこちら >>> 【海外メーカーインタビュー第1回】30代以上は必見!! 和製ゲームの“魂の移植”を手掛ける仏DotEmu(ドットエム)社の創立メンバーを直撃! [ファミ通app] app.famitsu.com/20121011_98259/ @famitsuappさんから

2015-12-16 09:49:31
モモちん @r2o2k

Humble NEOGEO 25th Anniversary Bundle は、DRMフリーのゲームと、Steamのゲーム、そして4枚のサントラで構成されている。DRMフリーのゲームはダウンロードもしくはブラウザで遊べ、Steamはキーを貰える。サントラはmp3かFLAC。

2015-12-16 09:53:49
モモちん @r2o2k

「そのゲームはもうSteamで持ってるよ」って人には、キーをギフトとして誰かに送付する機能もある。

2015-12-16 09:54:38
モモちん @r2o2k

以降、Humble NEOGEO 25th Anniversary Bundle のDRMフリー版について言及する。

2015-12-16 09:55:36
モモちん @r2o2k

DRMフリー版のゲームは、DotEmu社が「Nebula」というアーケードエミュレータのライセンス許諾を受けてゲームアプリケーション化したもので、インストールディレクトリにはROMデータがそのまま格納されている。 pic.twitter.com/fcRIOiNTaF

2015-12-16 09:58:36
拡大
モモちん @r2o2k

このROMデータを、Nebulaエミュレータに読み込ませると普通に遊べるらしい。「正式にリリースされ、購入したROMデータをエミュレータに読ませて遊ぶ」事自体は違法ではないはず。私は検証しないので、やるなら自己責任でどうぞ。

2015-12-16 10:00:17
モモちん @r2o2k

DRMフリー版のゲームは「XInput」に対応している…というか基本的にXInputでしか動かないと思ったほうが良い。XInputとは「Xbox360コントローラに適正化されたWindowsのインターフェイス規格」であり、DirectInputとは差別化されている。

2015-12-16 10:02:25
モモちん @r2o2k

ディレクトリ内には"gamecontrollerdb.txt"なるファイルがあり、ここに記述されているコントローラならDirectInputでも動かせる様子。また記述にはMacやLinux用のものも含まれる。ボタン割り当ても含まれているのでキーコンフィグも出来んことはない。

2015-12-16 10:06:03
モモちん @r2o2k

XInput対応のコントローラ、もしくは件のtxtに記述されてるコントローラを2つ用意出来れば、対戦が可能。ただしゲーム側にキーコンフィグ機能は用意されてないため、件のtxtを編集するか、外部ツールに頼ることになる。 pic.twitter.com/6VOgL1EkOo

2015-12-16 10:15:29
拡大
モモちん @r2o2k

DirectInputのコントローラをXInputコントローラとしてエミュレーションさせる便利ソフトウェア「X360CE」というものを利用すると、非対応のコントローラでも使用可能になり、かつGUIによるキーコンフィグも可能になる。

2015-12-16 10:17:53
モモちん @r2o2k

X360CE x360ce.com NEOGEO BundleのDRMフリー版ゲームは32bitなので、 「Download x360ce ~~~ for 32-bit games」 を選択してDLすればよい。

2015-12-16 10:19:33
モモちん @r2o2k

DLしたアーカイヴを解凍して出て来た「x360ce.exe」を、ゲームの.exeがあるディレクトリにコピー。で、使いたいコントローラを挿した状態で起動する。複数使う場合は全部刺さなければダメだが、使わないコントローラは外しておいた方がいい。

2015-12-16 10:21:27
モモちん @r2o2k

x360ce.exeを起動すると「xinput1_3.dllが存在しないので作っていいか」と聞かれるのでYes。次に「新しいデバイスなのでセッティング探していいか」と聞かれるので "Search automatically for settings" のままでNext。

2015-12-16 10:23:09
モモちん @r2o2k

x360ce.exeのウインドウが開き、コントローラのタブが緑色になってれば認識されている。ここで下部の「Auto」ボタンを押すとゲームのexe用に最適化される様子。Autoを押すとキーマッピングがリセットされるので、設定する前に押したほうが良い。

2015-12-16 10:25:01
モモちん @r2o2k

その状態で「Save」を押し、x360ce.ini と xinput1_3.dll が生成されたら終了。x360ceのウインドウを閉じ、ゲームアプリを起動、動かしたいコントローラが認識されて動かせれば成功。

2015-12-16 10:26:24
モモちん @r2o2k

使用するコントローラの認識状況は、Controller[Number]タブの一番端の「[コントローラ名]」タブで確認出来る。コントローラを操作すれば認識具合が分かるはず。 pic.twitter.com/LwyUjX77Qe

2015-12-16 10:34:33
拡大
モモちん @r2o2k

複数のコントローラを指してる状態で、認識順番を固定したい場合は「Map To:」に番号を設定すればよい。1から4まで設定可能、0は未設定に近い様子。 pic.twitter.com/frFvCFGjRm

2015-12-16 10:35:37
拡大
モモちん @r2o2k

キーコンフィグは「General」タブで行う。 エミュレーションで「押したことにする」ボタンを設定していく。設定したい枠をクリックして操作を選択するが、基本的には「Record」を押して、直後にコントローラのボタンを押せばいい。 pic.twitter.com/InCKAUwtjw

2015-12-16 10:38:36
拡大
モモちん @r2o2k

NEOGEO Bundleのゲームはなぜか「ABXY」が「ABCD」に対応しており、ネオジオCDパッドと同じ並びになっている。アケステは勿論、Xbox360コンでも操作しにくいはずなので、キーコンフィグ出来るのは大変ありがたい。 pic.twitter.com/6L6FdBBOhX

2015-12-16 10:40:24
拡大