目的
以下のXの私のポストのごとく,2024年6月に入って,オンラインでプレイステーション版クラッシュバンディクーレーシングができるとの情報を得た! そこで,今回は環境構築~実際にプレイするまでの環境をまとめておく.
なお,この記事では,プレイステーション実機のBIOSの準備,クラッシュバンディクーレーシング北米版のディスクイメージの準備方法については特に言及せず,また,既にエミュレーターという物には触れたことがある前提で記載する.
まだよく読んでないけどオリジナル版をONLINEでするMODなの??? https://t.co/U9lrHopcle
— AKETO, Tomu (@so2akt) June 3, 2024
名称 | 規格 | 製造会社 | 備考 |
---|---|---|---|
プレイステーションエミュレーター | DuckStation,0.1-6937-gd45e218d (dev) | Connor McLaughlinほか | |
ゲームソフト本体 | CTR (Crash Team Racing),SCUS-94426 | Sony Computer Entertainment | 北米版,isoイメージ吸出用 |
プレイステーション実機 | Playstation,SCPH-5001 | Sony Computer Entertainment | 北米版,BIOS吸出用,SCPH-5001推奨とのこと |
コントローラー | DUALSHOCK3,CECHZC2J | Sony Computer Entertainment | エミュレーターで認識するコントローラーであればなんでもよい |
ゲームソフトMODパッチ | ctr-u_Online60.xdelta | Niko | OnlineCTRのDownloadページ,OnlineCTRのDiscordサーバーのlatest_buildで配布 |
オペレーティングシステム | Windows 10 Pro 64ビット,22H2 | マイクロソフト | |
マザーボード | B450 AORUS M | GIGABYTE | |
CPU | AMD Ryzen 7 3700X | AMD | |
メモリー | AD4U2666316G19-D,32GB(16GB×2) | ADATA | |
グラフィックボード | SAPPHIRE PULSE Radeon RX 6650 XT GAMING OC 8G GDDR6,8GB | Sapphire |
結論
- OnlineCTRのDiscordサーバーにあるhow_to_playに従ったDuckStation設定
- OnlineCTRのDiscordサーバーにあるlatest_buildのパッチとオンライン開通
- OnlineCTRのページにあるパッチ適用ページより出力できるディスクイメージ
を実施し,ゲーム開始までたどり着くことができた:
ニコ生,YouTubeおよびtwitchで配信している(OnlineCTRだけではない)ので興味があったらお越しくださいませ!
手順
まず,プレイステーション実機のBIOS,クラッシュバンディクーレーシング北米版のディスクイメージを準備しておく(この記事では特に準備方法は明記しない).
DuckStationのダウンロードと関連ディレクトリー作成
- https://duckstation.org/ にアクセスして,Windows版をダウンロードする
- ダウンロードページにて,VC++ランタイムをダウンロードする
- VC++ランタイムをインストールする.インストール後に再起動を促されるので再起動する
- 再起動後,DuckStation本体をダウンロードする
- 任意の場所(ここでは
C:\Emulators\PS
)にDuckStationを解凍し,duckstation-qt-x64-ReleaseLTCG.exeと,たとえば,同一階層にBIOSを置くディレクトリー(ここではbios
)とディスクイメージを置くディレクトリー(ここではimgs
)を作成して,それぞれBIOSとディスクイメージを配置しておく
DuckStationの初期設定
- あらかじめコントローラー(ここではDUALSHOCK3)を接続してWindows側で認識させておく
- DuckStationを起動して,Setup Wizardが表示されるので初期設定を行う.言語とテーマ,自動アップデートは任意で変更する
- BIOSの読み込み設定をする.初期状態ではドキュメント配下が設定されているが,先ほど作成しておいた
C:\Emulators\PS\bios
に変更する.変更後,Auto-Detectをいったんクリックして読み込めていることを確認しておく(設定はAuto-Detectのままでよい) - ゲームのディスクイメージの読み込み設定をする.先ほど作成しておいた
C:\Emulators\PS\imgs
を指定する.Scan Recursively?にはYesを押して,ディレクトリー配下をすべてスキャンするように指定する - ゲームコントローラーの設定をする.デフォルトではキーボードだが,Automatic Mappingを押して,USB接続したDUALSHOCK3であるSDL-0 (PS3 Controller)を選択する
- 設定完了し,待受画面に遷移する
OnlineCTRパッチ当て済みのディスクイメージの作成
- OnlineCTRのDownloadsにアクセスして必要なファイルをダウンロードする(ここでは
C:\Emulators\OnlineCTR
とする)- CLIENT.ZIP:Client.exeが圧縮されているclient.zipがダウンロードできる
☞オンラインでサーバーに接続するときに使う - SERVER.ZIP:Server.exeが圧縮されているServer.zipがダウンロードできる
☞サーバーを立ててローカルLANで接続するときに使う(今回は使わない) - PATCH60.XDELTA:ctr-u_Online60.xdeltaがダウンロードできる
☞60fps動作用のOnlineCTRパッチ - PATCH30.XDELTA:ctr-u_Online30.xdeltaがダウンロードできる
☞30fps動作用のOnlineCTRパッチ*1 - SCUS-94426.INI:SCUS-94426.iniがダウンロードできる
☞このファイルを%USERPROFILE%\DuckStation\gamesettings
*2に配置すると,OnlineCTRをするときのみOnlineCTR用の設定がDuckStationにされるようになる*3
- CLIENT.ZIP:Client.exeが圧縮されているclient.zipがダウンロードできる
- OnlineCTRのWeb Patcherにアクセスして,NTSC CTR BINにCTR (Crash Team Racing)のディスクイメージ,OnlineCTR Patchにctr-u_Online60.xdeltaを設定して,Patchを押す.数秒後にパッチ適用済みのctr-u_Online60.isoのダウンロード画面になるので任意の場所に保存する(ここでは
C:\Emulators\PS\imgs
)
DuckStationのOnlineCTR用の設定
当初は,DuckStationのすべてのゲームに対する設定を行っていたが,2024/06/17現在ではOnlineCTRをするときのみ設定変更する方法がDiscordで紹介されている.
- 先ほどダウンロードしたSCUS-94426.iniをDuckStationに反映させる.通常では
%USERPROFILE%\DuckStation\gamesettings
に配置することとなるが,環境により異なるのでDuckStationのGUIからgamesettings
ディレクトリーを開いて表示されたgamesettings
の中に配置する
OnlineCTRのゲームを開始
- DuckStationに戻り,該当のctr-u_Online60.isoが表示されていることを確認する(表示されない場合,SettingsメニューからRescan All Gamesを押して更新する)
- 上記のCTR - Crash Team Racing (USA)(
C:\Emulators\PS\imgs\ctr-u_Online60.iso
と表示されているもの)をダブルクリックしてゲームを起動する - ゲームが起動完了すると,以下の画面(ATTACH WINDOWS CLIENT TO CONTINUE)となる
- 次にClient.exe(ここでは
C:\Emulators\OnlineCTR
の中にある)を起動して,表示名を入力する - ゲーム画面がONLINECTRのリージョン選択画面となり,ゲームが始められる状態になる.以降,Client.exeはゲーム終了時にCtrl+Cまたは×で閉じるまで操作する必要はない
- 操作はDUALSHOCK3では,○と×で決定,セレクトでゲーム待受画面(LOBBYと呼ばれている)に戻ることができる
その他
エミュレーターと北米版環境について
2000年代,吸出機を買って,よくエミュレーターで遊んでいて,それ以来10数年ぶりのエミュレーターとなった! 当時たまたまヤフオクで北米版のプレステ本体とクラッシュバンディクーレーシング北米版を売っていて買って眠らせていたが,こんなところで生きてくるとは思わなかった(当時のブログ記事).
ヤフオクでも,PS1北米版本体は見かけないが,CTRの北米版ゲームディスクの出品は見かけることがある.ただし,値段が高く設定されているので,https://www.ebay.com/ で個人輸入するか,セカイモンで購入したほうが結果的に安くなると思う.
今のところ,北米版のクラッシュバンディクーレーシングのみでしか対応していない(?)もようなので,日本版やPAL版では動作できない.
コミュニティについて
Discordに入らなくてもパッチがダウンロードできるようになったため,参加は必須ではないが,最新情報が行き交うため熱狂的にプレイするなら参加推奨.おもな内容は以下のとおり(もちろん英語が前提で,まれにスペイン語が出てくる):
- troubleshooting:不具合報告やその対策方法
- latest_build:最新バージョンの情報展開(最終的にはOnlineCTR Downloadsからダウンロードできるようになる)
- general_chat:テキトーな雑談
- off_topic:直接OnlineCTRに関係ないことあることを話す
- forums:機能追加要望
- 各リージョン,各部屋のチャットルーム:集まってるメンバーとのチャットの場
Discordサーバーへは,以下の手順で参加できる: 1. https://www.online-ctr.com/ の中央あたりのOnlineCTR Discord Serverより,Discordサーバーに参加する 1. OnlineCTRのDiscordサーバーQAを入力する
BIOSについて
BIOSは当時,PAR3(プロアクションリプレイ3)とLPTポートを搭載したWindows XP(32ビット)のコンソールアプリケーションで吸い出した記憶がうっすらあるが,方法は覚えていない……
改訂履歴
# | 日付 | 内容 |
---|---|---|
1 | 2024/06/09 | パッチおよびクライアントが新しくなったので更新(OnlineCTR_June7_2024_1356xx→OnlineCTR_June8) |
2 | 2024/06/17 | 記載順序の一部変更,パッチおよびクライアントがOnlineCTR Downloadsから提供かつ更新があったため修正 |
参考サイト
- OnlineCTR(2024/06/17現在)
- How to Play Crash Team Racing ONLINE on PC - OnlineCTR(2024/06/17現在)
- DuckStation(2024/06/17現在)