[机翻/人工校对]-打开旧作的101种方法

实用技术翻译打开旧作的101种方法技术
浏览数 - 44发布于 - 2026-06-01 - 23:02
Mary
Mary

2562

本文翻译自 旧作のための101の方法

作者:tegaover ( Twitter )

已取得授权 授权图片

本文翻译若与原文有出入,请以原文为准


打开古老作品的101种方法

    一份有关在win11系统上打开古老色情游戏的备忘录

免责声明:以下列出的方法不保证有效,请您自行承担全部风险。作者对此不承担任何责任。特别是在修改二进制文件和注册表时,请务必事先创建备份。

  1. 安装

    请先检查以下链接,确认是否有对应游戏的兼容新版本电脑系统的补丁

    • Install Shield 3

      (译者注)要确定游戏是否使用 InstallShield,请检查光盘上存放安装程序的文件夹。如果包含文件_inst32i.ex_,则表示游戏使用了 InstallShield。确定install shield 版本可以在安装文件夹中找到名为setup.exe 或者setup32.exe 之类的文件,选择属性,查看版本/详细信息,查看版本号

      例如Leaf社在win 9x时代发布的一系列作品无法在现在的64位系统中打开,因为用于安装的install shield 3 是一款16bit的软件

      您应当把光盘中的文件复制到一个新的文件夹中,从installing 32-bit programs with 16-bit setup launcher stubs 这里下载Is3Engine.zip,将从Is3Engine.zip解压出来的setup32.exe复制并替换新文件夹中的setup32.exe后运行

    • Install Shield 5

      例如circus社在2000年左右时发布的一系列作品无法在现在的64位系统中打开,因为用于安装的install shield 5 是一款16bit的软件

      您应当把光盘中的文件复制到一个新的文件夹中,从installing 32-bit programs with 16-bit setup launcher stubs这里下载Is5Engine.zip,将从Is5Engine.zip解压出来的setup.exe复制并替换新文件夹中的setup.exe,然后运行

    • Install Shield 2000

      例如D.O.社和ZyX社在Windows 9x时代发布的作品无法在 Windows NT 内核的新系统上打开,因为它们的注册表项是为 Windows 9x 系统设计的

      从链接 Windows XP/2000 Game Patch and Tool 下载 i2k113.LZH,并以管理员权限运行解压。将解压文件夹中的 inst2000.exe 复制并粘贴到 C:\Windows\System32文件夹中。以管理员权限运行命令提示符,输入 inst2000 /\*光驱名称\*/:¥/\*安装程序\*/ 并执行。例如,如果光驱名称为Q,安装程序为SETUP.exe,则命令为inst2000 Q:¥ SETUP.exe

  2. 数字版权保护

    相关的色情游戏的数字版权保护方法在以下链接中有汇总:

    PCゲームプロテクト一覧(アーカイブ)

    Copy Protect DataBase

    请参阅这些链接以获取更多信息

    • Alpha-ROM

      RUNE社以及它的子社CAGE社 在 Windows NT 32位时期发布的一些作品可能无法在 64 位运行环境或 Windows 8 及更高版本上进行光盘正版验证。具体情况取决于 Alpha-ROM 版本,因为旧版的Alpha-ROM仅用于 32 位环境或 Windows 7 及更早版本

      有时可以通过使用二进制编辑器修改与光盘检测相关的分支,从而实现启动

      需要修改的地址和内容因作品而异,需要分别搜索确认

      例如 Stirling

    • SafeDisc

      Leaf社在 Windows NT 系32位时代推出的一些游戏,因为用于正版认证的 secdrv.sys 驱动出于安全原因被系统禁用或删除,所以在 Windows Vista 及之后的系统中无法通过认证运行

      下载SafeDiscLoader2 的最新版。将解压后的文件夹里 version.dll 文件复制到游戏启动 .exe 所在的同一个文件夹,运行解压文件夹里的 VersionInjector.exe。然后选择游戏的启动 .exe,执行注入

      如果想直接恢复secdrv.sys 本身,请参考链接Windows 10以降で、「管理者権限のある正しいログインでもう一度試して下さい」と出てエラー 中的说明

    • SecuRom

      因为用于正版认证的 secdrv.sys 驱动出于安全原因被系统禁用或删除,所以在 Windows Vista 及之后的系统中无法通过认证运行

      下载SecuROMLoader的最新版。将解压后的文件夹里 version.dll 文件,复制到游戏启动 .exe 所在的同一个文件夹。运行解压文件夹里的 VersionInjector.exe。然后选择游戏的启动 .exe,执行注入

      如果想直接恢复secdrv.sys 本身,请参考链接Windows 10以降で、「管理者権限のある正しいログインでもう一度試して下さい」と出てエラー 中的说明

      • StarForce

        使用 StarForce 版本 3.07.018 或更早版本作为正版验证的游戏无法在 Windows 7 或更高版本上进行身份验证,因为它们并非为更高版本的操作系统而设计

        有时可以通过使用二进制编辑器修改与光盘检测相关的分支,从而实现启动。需要修改的地址和内容因作品而异,需要分别搜索确认

        例如 Stirlin

  3. 游戏的启动和运行

    关于游戏的启动与运行,请参考链接差分、或いは失われたパッチのアーカイブ,查看该游戏是否存在支持后续操作系统的修正补丁

    • 16bit的应用程序

      F&C社在 Win 9x 时代发布的一些游戏是 16 bit应用程序,因此无法在 Windows NT 内核的新系统上运行

      从链接 WineVDM 下载最新版本的 OTVDM。解压后运行 otvdmw.exe 选中16 位应用程序并运行它

    • 光盘检查

      对于启动时需要进行光盘检查的游戏,如果未将光盘插入光驱,游戏将无法启动。想要无需光盘启动游戏,请使用光盘映像软件和虚拟光驱软件

      例如:

      ImgBurn 可以创建 ISO 或 BIN+CUE 格式的映像;

      CD Manipulator 可以创建 SafeDisc ver2.x 的映像;

      ImgDrive 可以挂载上述格式;

      DAEMON Tools Lite 可以挂载上述格式,还可以创建 CD-EXTRA 的映像

    • ワムソフト版吉里吉里2

      部分采用 Wamsoft 版本 Kirikiri2 引擎 的游戏,因为用于版权保护认证的命令中所参考的系统目录路径在 Windows 7 以前和 Windows 8 之后发生了变化.因此在Windows 8及以后系统上,这些游戏可能会无法启动

      Windows8 64bitで魔法使いの夜をプレイ - 他人の空似(アーカイブ)下载 Win8WOH.zip。解压压缩包,将解压得到的 version.dll 文件复制并粘贴到游戏启动 .exe 所在的文件夹中

    • 椎名里緒

      Will社在2010年初期发布的作品使用了椎名里緒的2.47-2.49版本,但它们并非为较新的操作系统所设计,因此无法在 Windows 8 或更高版本上运行

      下载ShiinaRio v2.47~2.49 Games do not work on Windows 8/8.1/10 将解压后文件夹中的 opengl32.dll 文件复制粘贴到游戏可执行文件所在的文件夹中

    • 强制全屏化

      2000年前后发布的只提供全屏的游戏可能会出现启动缓慢或无法启动的情况,因为它们并非为高分辨率显示器而设计

      它们可以通过窗口应用程序启动。例如DxWnd

    • DirectX 9.0

      由于 DirectX 9.0 规范的更改,一些使用 DirectX 9.0 或更早版本的游戏可能无法在 Windows 10 或更高版本上正常运行

      从链接Download DirectX エンドユーザー ランタイム 下载并运行directx\_Jun2010\_redist.exe 选择一个文件夹并继续。在你选择的文件夹中运行 DXSETUP.exe

    • d3drm.dll

      CIRCUS社在2000年前后发布的作品无法在 Windows 7 或更高版本上启动,因为会出现找不到 d3drm.dll 的错误提示

      从自己手头有的游戏中寻找2007年2月以前的DirectX安装程序。把文件夹里的DirectX.cab复制并粘贴到任意新建文件夹。用7-zip等解压软件解压DirectX.cab。从解压出的文件里把d3drm.dll复制粘贴到该游戏的启动.exe所在文件夹

    • Direct3D

      使用旧版 Direct3D 的作品,由于 DirectX 9.0 进行了规格变更,在 Windows 10 及更高版本上可能无法正常运行

      如果是 Direct3D 9 的情况,请下载Illusion OHPアーカイブ d3d9.exe 并运行,将 d3d9.dll 复制到该游戏启动 .exe 所在的文件

      如果是 Direct3D 8 的情况,请下载dgVoodoo2的最新版本,解压后,将 \MS\x86 文件夹中的各种 .dll 文件复制到该游戏启动 .exe 所在的文件夹

      或者从d3d8to9下载 d3d8.dll 的最新版本,直接将其复制到该游戏启动.exe所在的文件夹

    • DirectDraw

      戏画社在2000年代前半期推出的一部分作品等,由于绘图使用了 DirectDraw,与现行的 DirectX 不兼容,因此在 Windows Vista 及之后的系统上无法运行

      从链接DDrawCompat下载最新版,将解压后文件夹中的 ddraw\.dll 复制到该游戏启动 .exe 所在的文件夹

    • Age 系

      Age社在90年代推出的作品,在 NT 系系统上无法启动

      请从age OHPアーカイブ下载rps53506.exe

      安装方法请参阅更新内容/安装方法

      此外,在 Windows NT 系 32bit 时代推出的作品,或已打上补丁的作品,由于光盘检测功能无法正常工作,在 64 位环境下会频繁出错退出

      解决方法:

      请使用二进制编辑器,将 UnivUI.dll 文件中

      7E 0B 50 51 的部分

      修改为 7E 0B EB 09

    • ちせ系

      ちせ社推出的一部分作品,由于视频播放所用的 gsp.dll 在后续操作系统上无法正常工作,在 Windows Vista 及更高版本上会出错退出。请从Googleドライブ下载修正补丁。使用方法请参阅解压后文件夹中的 Readme.txt

    • 粉丝个人制作的引擎

      部分成人游戏无法在官方支持的操作系统或更新的操作系统上运行。以下内容介绍一些由粉丝开发的、可以在新的操作系统上运行的游戏引擎

      秋桜の空に( C.H.A.O.S.)将 ROM 中的 Lump.cpnLump.dat 文件复制粘贴到一个新文件夹中。将从网站下载并解压后的文件夹中的 chaos.exe 文件复制到新的文件夹中

      たいせつなうた (  ゆめうたVGA )

      こころナビ ( みになびVGA )

      将光盘 1 中的所有内容复制粘贴到一个新文件夹中

      将光盘 2 的 Data 文件夹中的所有内容,复制粘贴到含有光盘1复制数据的文件夹的 Data 文件夹中

      将解压缩文件夹中的 navi.exe 复制到 Data 文件夹中

  4. 音频、视频、字体相关

    • CD-DA

      由于 .dll 规范的变更,背景音乐播放格式为CD-DA的作品在 Windows Vista 及更高版本上可能无法正常播放。可以使用 _inmm.dll 进行无光盘播放,兼容 Winmm.dllMSVFW32.dll 有关使用详情,请参阅手册

      也可以使用磁盘映像应用程序和虚拟光驱应用程序进行播放。如果是这种方法的话,请使用能够处理 BIN+CUE 格式的虚拟光驱应用程序

    • Window Media Audio

      F&C社在 2000 年初发布的一些作品需要 WMA 解码器才能播放背景音乐,但安装程序无法在较新的操作系统上正常工作,所以无法在 Windows Vista 及更高版本上播放背景音乐

      可以通过创建注册表来重新生成注册表。以下步骤是以win11上运行水月初回版为例

      1. 从安装光盘中解压wmaudioredist.exe

      2. 将提取出的DRMClien.dllstrmdll.dllwmaudsdk.dll文件复制到游戏启动程序.exe所在的文件夹中

      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"

    • Indeo5

      由于安全原因,Windows Vista 及更高版本的操作系统禁用了 Indeo 解码器,因此无法播放 2000 年代左右的AVI 格式文件

      如果是 F&C 系列的游戏,运行游戏附带的 Codec(解码器)安装程序后即可正常播放(已在《水月》初回版中确认)或者可以参考金子邦彦研究室 Ligos Indeo Codec のインストール中的说明如果是 Windows 11 早期版本以前的系统,由于系统中还保留着用于注册 Codec 的 DLL 文件,因此可以将相关文件移植过去,然后参考Windows Vista™ 以降でムービーが再生されない的说明。采用这种方法时,由于注册表设置的问题,Windows 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"

    • 系统字体

      对于一些 Windows XP 以前时代的游戏,其字体显示依赖于操作系统的系统字体,而且只适配到了 MS UI Gothic,由于从 Windows Vista 以后,微软调整了字体和字体度量的处理方式,因此这些旧游戏可能会出现文字被拉成长条状,文字超出文本窗口边界的问题

      解决方法:

      プログラミングツール置き場下载FixMetrics.zipFixEnumFonts.zip

      下载后解压,具体使用方法请参阅解压目录中的 Readme.txt

  5. 模拟器

    • Wine on Linux

      通过使用能够在 Linux 上运行 Windows 应用程序的 Wine,可以让一些在 Windows 11 环境下难以运行的作品正常运行。例如:16 位(16bit)应用程序,age社在 Windows NT 系 32 位时代推出的作品;依赖 DOS 模式(Dos-mode)的 32 位应用程序

      比较省事的方法是在 VMware Workstation 创建的虚拟电脑中安装 Linux 系统

      其中 Zorin OS特别推荐。它本身就是以使用 Wine 为前提设计的,当你尝试启动 .exe 文件时,它会自动安装运行 Wine 所需的一整套组件,因此非常适合作为体验和测试 Wine 的入门选择

    • Infinite Mac

      这是一个可以在浏览器中运行 Classic Mac OS的网站

      在可选择的操作系统中包含 漢字Talk7.5.3,因此可以启动一些面向 Windows 95/漢字Talk开发的、使用 Macromedia Director 制作的作品

      游戏数据放入桌面上的 Saved HD 文件夹后,即使关闭浏览器标签页,数据也会被保留

      如果是镜像文件,只需拖放到窗口中即可自动挂载,因此建议事先将游戏光盘制作成镜像文件,这样拖放后就能直接挂载使用

  6. 其他

    • Ollydbg

      一款用于分析启动期间磁盘检查过程的,并识别特定情况下的崩溃原因的调试软件。

    • DiscCheckEmu

      此应用程序通过干预未启用保护机制的磁盘,实现无盘操作。它支持 GetDriveTypeA 和 GetVolumeInformationA 等基本 API。由于无需上述的映像过程即可实现无盘操作,因此可以节省存储

    • Limit CPU

           运行并非为多核 CPU 设计的旧软件时,用于限制CPU核心数

    • UWSC

      一款可以录制和回放鼠标和键盘输入的应用程序,适用于“あにめショップへいこう!”之类的快节奏小游戏

    • VB5 运行库

      运行某些在 Windows 9x 系统时代使用 Microsoft Visual Basic 5.0 开发的作品时,可能需要安装对应的运行库(详细情况后文会说明)

      例如:Visual Basic 5.0 SP3 Runtime就是一种可供使用的运行库

  7. 杂项

    • Microsoft Jet 3.5

      一些使用 Microsoft Visual Basic 5.0 开发的作品,为了管理立绘、事件 CG 等使用的 BMP 图片文件,有时会采用 MDB 数据库文件。而要访问这些 MDB 文件,就需要 Microsoft Jet 3.5 时代的 DLL 文件,但这些组件在现代操作系统中已经不再受到支持。虽然也不是完全没有解决思路,例如:将涉及 Jet 3.5 的部分改写为使用 Jet 4.0;在 Linux + Wine 环境下准备并使用 Jet 3.5 的原版 DLL之类的方法都可以考虑。不过这些方案实施起来都比较麻烦,因此目前暂时没有处理这个问题

    • Adobe Flash Player

      例如《ひのまるっ》(WHEEL)和《田舎でシよう! 鳥取編》(CLIC CLAC (同人作))等作品使用了 Adobe Flash Player。但由于安全性方面的原因,Flash Player 已被禁用或从系统中移除,因此这些作品在现在的 Windows 上无法正常运行。等待将来出现能够兼容 Flash Player 的替代实现(兼容软件)后再处理。如果无论如何都想运行的话,可以参考文中的链接:2024年にAdobe Flash Playerを動作させる或许能够解决问题(但作者本人尚未验证是否有效)

本文版权遵循 CC BY-NC 协议 本站版权政策

(。>︿<。) 已经一滴回复都不剩了哦~