Windows 10で昔のゲームを動かすプロジェクト Part 1
久しぶりに昔のゲームをやろうとしたら今のPCではまともに動かなくなっていました。そこで、昔のゲームをWindows 10でも動くようにするパッチを作りました。Windows 10より前のOSでも効果があるかもしれません。
パッチの仕組み
このパッチはDirectDrawを改造してGPU処理の一部をCPU処理になるようにしています。DirectDrawはDirectX 1.0~7.0の2D描画を担当していたので、DirectX製の古い2Dゲームのほとんどで使えます。
パッチを使う前に
念のため古いDirectXをインストールしておいてください。
https://www.microsoft.com/ja-jp/download/details.aspx?id=35
ダウンロード
2018/05/21
ddraw_patch_1.0.zip
使用ライブラリ
EasyHook v2.7.6684.0 (https://github.com/EasyHook/EasyHook/releases)
Copyright (c) 2009 Christoph Husse & Copyright (c) 2012 Justin Stenning
EasyHook is released under the MIT License.
https://opensource.org/licenses/mit-license.php
使い方
ゲームのexeファイルと同じフォルダにddraw.dllを入れてください。
動くようになったゲーム
SPACE SOLDIER
https://www.vector.co.jp/soft/win95/game/se126050.html
くるくるUFO
https://www.vector.co.jp/soft/win95/game/se246088.html
スマッシュセット
https://www.vector.co.jp/soft/win95/game/se268489.html
おばけの行進曲
https://www.vector.co.jp/soft/win95/game/se312826.html
斬るビル
https://www.vector.co.jp/soft/win95/game/se318062.html
動くけど問題あり
喰人王
https://www.vector.co.jp/soft/win95/edu/se155729.html
部分的に色化けする(パッチをあてると拡大縮小時に256色パレットが正しく使われなくなる?)
その他
他にも動かなくなったソフトを見つけたらパッチを作るかも?