Windows11環境で古いエロゲを動かした時の備忘録
Windows10(64bit)環境での旧備忘録は【
こちら】
以下にあるものは確実な手段ではなく全て自己責任で行ってください、責任は負えません
特にバイナリやレジストリを弄る場合はバックアップを作成する等した上で行ってください
目次
インストール【
Install Shield 3】
【
Install Shield 5】
【
Inst2000】
プロテクト【
Alpha-ROM】
【
SafeDisc】
【
SecuRom】
【
StarForce】
起動、動作【
16bitアプリケーション】
【
ディスクチェック】
【
ワムソフト版吉里吉里2】
【
椎名里緒】
【
強制フルスクリーン】
【
DirectX 9.0】
【
d3drm.dll】
【
Direct3D】
【
DirectDraw】
【
age系】
【
千世系】
【
有志エンジン】
オーディオ、ビデオ、フォント【
CD-DA】
【
Window Media Audio】
【
Indeo5】
【
システムフォント】
エミュレータ【
Linux on Wine】
【
infinite Mac】
その他【
Ollydbg】
【
DiscCheckEmu】
【
Limit CPU】
【
UWSC】
【
VB5ランタイム】
雑記、症状病【
Microsoft Jet 3.5】
【
Adobe Flash Player】
インストール該当するエロゲに以降のOSに対応する修正インストーラがあるかはリンク先【
差分、或いは失われたパッチのアーカイブ】を参照
・Install Shield 3LeafがWin 9x時代に出した作品等は、インストーラに使われているInstall Shield 3が16bitアプリケーションの為、64bit環境では起動しない
CD-ROMの中身を適当な新規フォルダに全てコピペ
リンク先【
Installing 32-bit programs with 16-bit setup launcher stubs】からIs3Engine.zipを落とす
解凍したフォルダからsetup32.exeをコピーしCDの中身を移したフォルダにペースト
setup32.exeを実行
・Install Shield 5CIRCUSが2000年代前半頃に出した作品等は、インストーラに使われているInstall Shield 5が16bitアプリケーションの為、64bit環境では起動しない
CD-ROMの中身を適当な新規フォルダに全てコピペ
リンク先【
Installing 32-bit programs with 16-bit setup launcher stubs】からIs5Launcher.zipを落とす
解凍したフォルダからSetup.exeをコピーしCDの中身を移したフォルダにペースト
Setup.exeを実行
・Inst2000D.O.やZyxがWin 9x時代に出した作品等は、レジストリの登録先がWin 9x系でのものを想定している為、Win NT系ではインストールできない
リンク先【
Windows XP/2000 Game Patch and Tool】からi2k113.LZHを落とし管理者権限で実行
解凍したフォルダからinst2000.exeをコピーしC:¥Windows¥System32フォルダにペースト
コマンドプロンプトを管理者権限で実行
inst2000 /*光学ディスクドライブ名*/:¥/*インストーラ*/と入力し実行
例として光学ドライブ名がQでインストーラがSETUP.exeの場合
「inst2000 Q:¥SETUP.exe」
となる
プロテクト該当するエロゲにどのプロテクトが採用されているかはリンク先【
PCゲームプロテクト一覧(アーカイブ)】やリンク先【
Copy Protect DataBase】にまとめられているので参考までに
・Alpha-ROMRUNE/CAGEがWin NT系32bit時代に出した作品等は、Alpha-ROMのバージョンによっては32bit環境やWin7以前しか想定していない為、64bit環境やWin8以降では認証しない場合がある
バイナリエディタでディスクチェック周りの分岐を書き換えることで起動する場合がある
書き換えるアドレスや内容は作品ごとに要検索
バイナリエディタの一例として【
Stirling】がある
・SafeDiscLeafがWin NT系32bit時代に出した作品等は、認証に必要なsecdrv.sysがセキュリティ上の理由で無効化あるいは削除されている為、WinVista以降では認証しない
リンク先【
SafeDiscLoader2】からSafeDiscLoader2の最新版を落とす
解凍したフォルダからversion.dllをゲームの起動exeと同じファイルにコピペ
解凍したフォルダからVersionInjector.exeを実行しゲームの起動exeを指定し実行
secdrv.sysそのものを入れたい場合はリンク先【
Windows 10以降で、「管理者権限のある正しいログインでもう一度試して下さい」と出てエラー】を参照
・SecuRomSecuRomを採用した作品の一部は、認証に必要なsecdrv.sysがセキュリティ上の理由で無効化あるいは削除されている為、WinVista以降では認証しない
リンク先【
SecuROMLoader】からSecuROMLoaderの最新版を落とす
解凍したフォルダからversion.dllをゲームの起動exeと同じファイルにコピペ
ゲームの起動exeを実行
secdrv.sysそのものを入れたい場合はリンク先【
Windows 10以降で、「管理者権限のある正しいログインでもう一度試して下さい」と出てエラー】を参照
・StarForceStarForceのver3.07.018以前を採用した作品は、以降のOSを想定していない為、Win7以降では認証しない場合がある
バイナリエディタでディスクチェック周りの分岐を書き換えることで起動する場合がある
書き換えるアドレスや内容は作品ごとに要検索
バイナリエディタの一例として【
Stirling】がある
起動、動作該当するエロゲに以降のOSに対応する修正パッチがあるかはリンク先【
差分、或いは失われたパッチのアーカイブ】を参照
・16bitアプリケーションF&C系列がWin 9x時代に出した一部作品等は、16bitアプリケーションの為、Win NT系では起動しない
リンク先【
WineVDM】からOTVDMの最新版をダウンロード
解凍したフォルダからotvdmw.exeを起動
16bitアプリケーションの起動exeを指定し実行
・ディスクチェック起動時にディスクチェックがある作品は、光学ディスクドライブにディスクを入れなければ起動しない
ディスク無しで起動する場合はディスクのイメージ化アプリケーションと仮想ドライブアプリケーションを使用
一例として【
ImgBurn】はISO形式ないしBIN+CUE形式でイメージ化可能
【
CD Manipulator】はSafeDisc ver2.xをイメージ化可能
【
ImgDrive】は上記の形式をマウント可能
【
DAEMON Tools Lite】は上記の形式をマウント可能かつCD-EXTRAをイメージ化可能
・ワムソフト版吉里吉里2ワムソフト版吉里吉里2を採用した一部作品は、プロテクト認証に使われているコマンドでのディレクトリ参照先がWin7以前とWin8以降で変更されている為、Win8以降では起動しない
リンク先【
Windows8 64bitで魔法使いの夜をプレイ - 他人の空似(アーカイブ)】からWin8WOH.zipを落とす
解凍したフォルダからversion.dllを該当ゲームの起動exeがあるフォルダにコピペ
・椎名里緒Will系列が2010年代始めに出した作品等は、椎名里緒のver2.47~2.49を採用しているが以降のOSを想定しない為、Win8以降では起動しない場合がある
リンク先【
ShiinaRio v2.47~2.49 Games do not work on Windows 8/8.1/10】からrioshiina-fix 1.zipを落とす
解凍したフォルダからopengl32.dllを該当ゲームの起動exeがあるフォルダにコピペ
・強制フルスクリーン2000前後に発売された画面表示がフルスクリーン設定のみの作品は、解像度の高いモニタを想定していない為、描画が重くなったり起動しなかったりすることがある
ウィンドウ化アプリケーションを使うことで起動
ウィンドウ化アプリケーションの一例として【
DxWnd】がある
・DirectX 9.0DirectX 9.0以前を使用した作品の一部は、DirectX 9.0の仕様変更が行われた為、Win10以降では正常に動作しない場合がある
リンク先【
Download DirectX エンドユーザー ランタイム】からdirectx_Jun2010_redist.exeを落とし実行
適当な新規フォルダを指定し続行
指定した新規フォルダからDXSETUP.exeを実行
・d3drm.dllCIRCUSが2000年前後に出した作品等は、「d3drm.dllが見つかりません」というエラーが出る為、Win7以降で起動しない
各自手元にあるゲームから2007年2月以前のDirectXインストーラを探す
フォルダにあるDirectX.cabをコピーし適当な新規フォルダにペースト
DirectX.cabを7-zip等で解凍
解凍したデータからd3drm.dllを該当ゲームの起動exeがあるフォルダにコピペ
・Direct3D古いDirect3Dを使用した作品は、DirectX 9.0の仕様変更が行われた為、Win10以降では正常に動作しない場合がある
Direct3D 9の場合はリンク先【
Illusion OHPアーカイブ】からd3d9.exeを落とし実行
d3d9.dllを該当ゲームの起動exeがあるフォルダにコピペ
Direct3D 8の場合はリンク先【
dgVoodoo2】からdgVoodoo2の最新版をダウンロード
解凍したフォルダから¥MS¥x86にある各種dllを該当ゲームの起動exeがあるフォルダにコピペ
またはリンク先【
d3d8to9】からd3d8.dllの最新版をダウンロード
そのまま該当ゲームの起動exeがあるフォルダにコピペ
・DirectDraw戯画が2000年代前半頃に出した作品の一部等は、描画にDirectDrawを使用しているが現行のDirectXとは互換性がない為、WinVista以降では動作しない
リンク先【
DDrawCompat】からDDrawCompat最新版をダウンロード
解凍したフォルダからddraw.dllを該当ゲームの起動exeがあるフォルダにコピペ
・age系ageが9x時代に出した作品は、NT系では起動しない
リンク先【
age OHPアーカイブ】からrps53506.exeをダウンロード
導入方法は更新内容 / 導入方法を参照
またWin NT系32bit時代に出した作品や上記パッチを当てた作品は、ディスクチェックが正常に動作しない為、64bit環境では頻繁にエラー落ちする
バイナリエディタでUnivUI.dllの
7E 0B 50 51 となっている部分を
7E 0B EB 09 と書き換え
・千世系千世が出した作品の一部は、ムービー再生に使われているgsp.dllが以降のOSで正常に動作せず、WinVista以降ではエラー落ちする
リンク先【
Googleドライブ】から修正パッチをダウンロード
使用方法は解凍したフォルダのReadme.txtを参照
・有志エンジン一部のエロゲは、正式対応したOS以降では起動しない
以降のOSでも起動する有志開発エンジンについて以下に記す
秋桜の空に【
C.H.A.O.S.】
ROMからLump.cpnとLump.datを適当な新規フォルダにコピペ
解凍したフォルダからchaos.exeをコピペ
たいせつなうた【
ゆめうたVGA】
こころナビ【
みになびVGA】
Disc1のデータを適当な新規フォルダに全てコピペ
Disc2のDataフォルダのデータをDisc1のデータをコピーしたフォルダのDataフォルダに全てコピペ
解凍したフォルダからnavi.exeをDataフォルダにコピペ
オーディオ、ビデオ、フォント・CD-DABGM再生にCD-DA形式を使っている作品は、dllの仕様変更があった為、WinVista以降ではBGMが正常に再生されない
【
_inmm.dll】を使うことでディスク無しで再生可能
Winmm.dllとMSVFW32.dllに対応
使用方法等詳しくはマニュアル参照
ディスクのイメージ化アプリケーションと仮想ドライブアプリケーションを使うことでも再生可能
その際はBIN+CUE形式の扱える仮想ドライブアプリケーションにすること
・Window Media AudioF&C系列が2000年代前半頃に出した作品の一部等は、BGM再生にWMAコーデックが必要だが以降のOSだとインストーラが正常に動かない為、WinVista以降ではBGM再生ができない
レジストリを作成することで再生可能
以下はWin11環境で水月初回版を使った手順
1.インストールCDにある"wmaudioredist.exe"を解凍
2.解凍したファイルから"DRMClien.dll"、"strmdll.dll"、"wmaudsdk.dll"をゲームの実行ファイルがあるフォルダにコピー
3."msaud32.acm"をCドライブのWindowsフォルダにある"SysWOW64"フォルダにコピー
4.以下の文章をメモ帳にコピペしてreg形式で保存したのち実行
コピペこの下
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Drivers32]
"msacm.msaudio1"="msaud32.acm"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\drivers.desc]
"msaud32.acm"="Windows Media Audio"
コピペこの上
・Indeo52000年代前後頃のムービー再生にAVI形式を使っている作品は、以降のOSではセキュリティ上Indeoコーデックが使用できない状態になっている為、WinVista以降では再生できない
F&C系列であればゲーム付属のコーデックインストーラを実行することで再生可能(水月 初回版で確認)
またはリンク先【
金子邦彦研究室 Ligos Indeo Codec のインストール】を参照
Win11初期ver以前のOSであれば
コーデック登録用のdllが残っている為、移植した上でリンク先【
Windows Vista™ 以降でムービーが再生されない】を参照
この方法の場合は9x系時代の作品に使われているAVI形式のムービーはレジストリの都合上再生できない
以下の文章をメモ帳にコピペしてreg形式で保存したのち実行することで再生可能
コピペこの下
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Drivers32]
"vidc.iv32"="ir32_32.dll"
"vidc.iv41"="ir41_32.ax"
"vidc.iv50"="ir50_32.dll"
コピペこの上
・システムフォントWinXP以前のフォント表示をOSのシステムフォントに依存している作品は、MS UI ゴシックまでしか対応していない為、WinVista以降では文字が細長く化けたりテキストウィンドウからはみ出したりする
リンク先【
プログラミングツール置き場】からFixMetrics.zip、FixEnumFonts.zipをダウンロード
使用方法は解凍したフォルダのReadme.txtを参照
エミュレータ・Linux on WineLinux上でWindows用アプリケーションを動作させるWineを使うことで、Win11環境で動かしづらい作品を動かすことができる
16bitアプリケーションやageのNT系32bit時代の作品、Dos-modeに依存した32bitアプリケーション等が該当
VMware Workstation上の仮想PCにLinux系OSを入れるのが楽
特に【
ZorinOS】はWineを使うことを前提としておりexeファイルを起動しようとするとWineを動作させる上で必要なもの一式をインストールするのでWineのお試しとしてオススメ
・【infinite Mac】
ブラウザ上でclassic Mac OSを動作させるサイト
選択できるOSの中に漢字Talk 7.5.3があるのでmacromedia director製のWin95/漢字Talk向け作品等を起動可能
ゲームデータはデスクトップのSaved HDフォルダに入れておくとタブを閉じてもデータが残る
イメージファイルであればドラッグ&ドロップでマウントしてくれる為、あらかじめ吸い出しておく
その他・【Ollydbg】
起動時のディスクチェック処理を解析したり特定の場面でエラー落ちする原因を特定する為のデバッグアプリケーション
・【DiscCheckEmu】
プロテクトを採用していない作品のディスクチェックに介入することでディスクレス化を行うアプリケーション
GetDriveTypeAやGetVolumeInformationA等の基本的なAPIに対応
先述したイメージ化作業を行わずディスクレス化が行える為、ストレージを節約できる
・【Limit CPU】
CPUが複数コアであることを想定していない古い作品を動作させる場合に、CPUコアの制限を行うアプリケーション
・【UWSC】
マウスやキーボードの操作を記録及び再生できるアプリケーション
「あにめショップへいこう!」等の連打系ミニゲーム向け
・VB5ランライムWin 9x系のVisualBasic 5.0で作られた作品を動作させる為に必要な可能性があるが……(詳細は後述)
一例として【
VisualBasic 5.0-SP3 ランタイム(プロ仕様)】等がある
雑記、症状病・Microsoft Jet 3.5VisualBasic 5.0で作られた作品は立ち絵やイベントCGで使われるBMPファイル等の管理を行う為に、MDBファイルを使用している場合がある
このMDBファイルにアクセスする為には、Microsoft Jet 3.5時代のdllを要求するが現行のOSではサポートされていない
Jet 3.5に関わる部分をJet 4.0に書き換える、Linux on Wine環境でJet 3.5の純正dllを用意する等、素人考えが無いわけではないが手間がかかる為に現状は放置している
・Adobe Flash Playerひのまるっ(WHEEL)や田舎でシよう! 鳥取編(CLIC CLAC(同人))は、Adobe Flash Playerを使用しているがセキュリティ上の理由で無効化あるいは削除されている為、現在のWindowsでは動作しない
Flash Player自体の互換アプリケーションが開発されるまで放置
どうしてもという場合はリンク先【
2024年にAdobeFlashPlayerを動作させる】を参照すればあるいは(動作未検証)