WineでCOLIN McRAE RALLY3をプレーするには?
GIGAZINE の記事でコリン・マクレーラリー3が2023年にアップデートされたとのことです。
https://gigazine.net/news/20230116-colin-mcrae-rally-3-silentpatch/
Wine で動作確認してみたいと思います。
因みに、今までの成績
・COLIN McRAE RALLY1 失敗
・COLIN McRAE RALLY2 成功
・COLIN McRAE RALLY2005 失敗→成功
(1回目)COLIN McRAE RALLY3 も失敗しました。
(2回目)パッチを当てたところ動きました!
Wine で COLIN McRAE RALLY3 を動かす手順
- COLIN McRAE RALLY3 の CD を DVD-ROMドライブ に入れます。
- ↓のコマンドで任意の場所にインストールします。
WINEARCH=win32 WINEPREFIX=/media/mossan/apps/cmr3 wine /media/mossan/Disc1/setup.exe
- インストーラーが起動します。
▼あとは基本「Next」ボタンで進ませます。
▼ファイルのコピーが終わるとワーニングが表示されますが無視で大丈夫です。
「Microsoft Windows Media Player 5.2 or greater is required for this installation,please install Microsoft Windows Media Player 6.4 then run this setup again.」
(このインストールには Microsoft Windows Media Player 5.2 以降が必要です。Microsoft Windows Media Player 6.4 をインストールしてから、このセットアップを再度実行してください。)
▼これでインストールは終わりました。「Finish」ボタンを押します。
- インストールしたコリンマクレーラリー3を実行します。
▼インストールしたフォルダに移動します。
cd "/media/mossan/apps/cmr3/dosdevices/c:/Program Files/Codemasters/Colin McRae Rally 3/"
▼Rally_3PC.exe を実行します。
WINEPREFIX=/media/mossan/apps/cmr3/ wine Rally_3PC.exe
コリン・マクレー3は起動しましたが、ムービーが始まるところで止まってしまいました。失敗でした・・・。
後日、
WineHQ の ページに「Don’t need nocd, but need 1.1 patch(nocd は必要ありませんが、1.1 パッチが必要です)」とあったので試しに「CMR3 Upgrade Installer 1.1.exe」のパッチを当ててみます。
▼下のコマンドでパッチを当てます。
WINEARCH=win32 WINEPREFIX=/media/mossan/apps/cmr3 wine 'CMR3 Upgrade Installer 1.1.exe'
なんとコリン・マクレー3が起動しました!
▼DRMフリーパッチャーを当てますが、途中で止まってしまいます。
WINEARCH=win32 WINEPREFIX=/media/mossan/apps/cmr3 wine '/media/mossan/USB1/cmr3/dosdevices/c:/Program Files/Codemasters/Colin McRae Rally 3/setup.bat'
mossan@WINFX1:~$ WINEARCH=win32 WINEPREFIX=/media/mossan/apps/cmr3 wine '/media/mossan/USB1/cmr3/dosdevices/c:/Program Files/Codemasters/Colin McRae Rally 3/setup.bat'
0064:err:vulkan:wine_vk_init Failed to load libvulkan.so.1.
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
Colin McRae Rally 3 DRM-free Patcher
This script updates your Colin McRae Rally 3 1.1 executable to the newest, DRM-free version.
Backing up the original executable to 'Rally_3PC.exe.bak'...
▼Ctrl+Cで止めたところです。
011c:fixme:console:default_ctrl_handler Terminating process 108 on event 0
0128:fixme:console:default_ctrl_handler Terminating process 110 on event 0
setup.exe を見ると、下記のことをやっていると思うので、Windows版 から Rally_3PC.exe を持ってきて上書きしました。
① Rally_3PC.exe を Rally_3PC.exe.bak にリネームして残す。
② Rally_3PC.exe を更新する。
CMR3_HD_UI_v1.0.1.zip を展開して、Data と fonts フォルダーをコピーした。
SilentPatchCMR3.zip を展開して、dinput8.dll と SilentPatchCMR3.asi のファイルをコピーした。
CMR3NickyGristPack.zip を展開して、data フォルダーをコピーした。
CMR3LanguagePack.zip を展開して、Data と fonts フォルダーをコピーした。
以上