Never7 镜像版背景音乐不循环解决方法
因为 Windows Vista 的音频组件更改,导致使用 CD 音轨作为 BGM 的游戏在 Windows Vista 以上版本运行时背景音乐只会播放一次。无法循环。(在 Windows XP 上正常。因为 Windows Vista 的某项更改导致程序调用 winmm.dll 播放 CD 时无法获取进度,因为发送的指令是“播放一次”,所以播放一次完毕后程序也无法得知放完了,所以就没声音了。)
需要安装的程序:
_inmm.dll
https://cryo.jp/_inmm/_inmm/_inmm238-installer.zip
这个程序是老外制作的一个能让 CD 音轨的播放指令重定向到播放器的工具。
Winamp
http://winamp.com/
一款老牌的媒体播放器,至于为什么选择它,因为 _inmm.dll 支持这个播放器。
需要的物品:
《第七夜》PC 版的 3 张光盘或 3 张镜像。(中文版日文版都可以,但是你想要中文的话必须选前者。)
操作方法:
1、安装以上两个程序并安装《第七夜》。安装完成后插入第七夜游戏盘。(接下来有几个步骤要用到。)
2、从开始菜单打开 _inmm.dll Setup,并作如下设置:
a、method 选项卡中,将 CD-DA 右边的选择框设置为 Winamp。
b、player 选项卡中,将第一个下拉框选中为 Winamp,在 Location 右边的文本框输入“"C:\Program Files (x86)\Winamp\winamp.exe" /STARTMIN”(前面是 winamp 的主程序位置,右边的 /STARTMIN 是指启动后最小化。下面的 Hide window 没用的。)
c、_inmm.ini 选项卡中,单击右侧 CT Tracks 按钮,在弹出的窗口中单击 Get 按钮。(如果没有插入光盘,那就手动填写 2~26。)然后单击 OK 按钮,单击主窗口右边的 Save 按钮,将 _inmm.ini 保存到与 Never7win.exe 同一文件夹下。单击保存按钮。
单击主窗口的“确定”按钮。
3、以管理员身份运行记事本,打开 _inmm.dll 安装目录中的 _inmmcnf.ini 文件,在文件中找到这几行:
[Never7 for Windows]
Group=KID
RegKey=HKEY_CURRENT_USER\Software\KID\Never7
Value=install
File=kid\Never7\Never7win.exe
[Never7 for Windows乮Direct3D斉乯]
Group=KID
RegKey=HKEY_CURRENT_USER\Software\KID\Never7
Value=install
File=kid\Never7\Never7win_3d.exe
将以上内容,修改为:
[Never7 for Windows]
Group=KID
File=Never7win.exe
[Never7 for Windows Direct3D]
Group=KID
File=Never7win_3d.exe
保存文件并退出记事本。
4、从开始菜单打开 _inmm.dll Setup,并在 Patch 选项卡中作如下设置:
a、左栏 Group 选择 KID,右栏选择 Never7 for Windows,单击 Patch,选择 Never7win.exe 所在的文件夹,单击“确定”,并在接下来的两个对话框中单击确定。
b、左栏 Group 选择 KID,右栏选择 Never7 for Windows Direct3D,单击 Patch,选择 Never7win_3d.exe 所在的文件夹,单击“确定”,并在接下来的两个对话框中单击确定。
如果游戏文件夹多出了 Never7win.org 和 Never7win_3d.org 这两个文件,即打补丁成功。
单击主窗口的“确定”按钮。
将来要运行时插光盘直接启动即可,启动的同时会自动启动 winamp,并调用它来播放背景音乐。(重复播放。)退出时播放器会一起退出。(提前关闭播放器后就没有 BGM 了,必须重启游戏才会有。)
(因为习惯原因,我把那两个旧的主程序的后缀改成了 .exe.old。)
另外,这个 _inmm.dll 对秋之回忆初代和梦之翼也可以使用。同样不要求版本为中文。
至于我为什么不会乖乖的用绿色版,因为我不喜欢绿色版的 BGM 淡入淡出效果(特别是淡入效果)。Winamp 中可以关掉。
最后祝大家阅读愉快。
El Psy Kongroo!
因为 Windows Vista 的音频组件更改,导致使用 CD 音轨作为 BGM 的游戏在 Windows Vista 以上版本运行时背景音乐只会播放一次。无法循环。(在 Windows XP 上正常。因为 Windows Vista 的某项更改导致程序调用 winmm.dll 播放 CD 时无法获取进度,因为发送的指令是“播放一次”,所以播放一次完毕后程序也无法得知放完了,所以就没声音了。)
需要安装的程序:
_inmm.dll
https://cryo.jp/_inmm/_inmm/_inmm238-installer.zip
这个程序是老外制作的一个能让 CD 音轨的播放指令重定向到播放器的工具。
Winamp
http://winamp.com/
一款老牌的媒体播放器,至于为什么选择它,因为 _inmm.dll 支持这个播放器。
需要的物品:
《第七夜》PC 版的 3 张光盘或 3 张镜像。(中文版日文版都可以,但是你想要中文的话必须选前者。)
操作方法:
1、安装以上两个程序并安装《第七夜》。安装完成后插入第七夜游戏盘。(接下来有几个步骤要用到。)
2、从开始菜单打开 _inmm.dll Setup,并作如下设置:
a、method 选项卡中,将 CD-DA 右边的选择框设置为 Winamp。
b、player 选项卡中,将第一个下拉框选中为 Winamp,在 Location 右边的文本框输入“"C:\Program Files (x86)\Winamp\winamp.exe" /STARTMIN”(前面是 winamp 的主程序位置,右边的 /STARTMIN 是指启动后最小化。下面的 Hide window 没用的。)
c、_inmm.ini 选项卡中,单击右侧 CT Tracks 按钮,在弹出的窗口中单击 Get 按钮。(如果没有插入光盘,那就手动填写 2~26。)然后单击 OK 按钮,单击主窗口右边的 Save 按钮,将 _inmm.ini 保存到与 Never7win.exe 同一文件夹下。单击保存按钮。
单击主窗口的“确定”按钮。
3、以管理员身份运行记事本,打开 _inmm.dll 安装目录中的 _inmmcnf.ini 文件,在文件中找到这几行:
[Never7 for Windows]
Group=KID
RegKey=HKEY_CURRENT_USER\Software\KID\Never7
Value=install
File=kid\Never7\Never7win.exe
[Never7 for Windows乮Direct3D斉乯]
Group=KID
RegKey=HKEY_CURRENT_USER\Software\KID\Never7
Value=install
File=kid\Never7\Never7win_3d.exe
将以上内容,修改为:
[Never7 for Windows]
Group=KID
File=Never7win.exe
[Never7 for Windows Direct3D]
Group=KID
File=Never7win_3d.exe
保存文件并退出记事本。
4、从开始菜单打开 _inmm.dll Setup,并在 Patch 选项卡中作如下设置:
a、左栏 Group 选择 KID,右栏选择 Never7 for Windows,单击 Patch,选择 Never7win.exe 所在的文件夹,单击“确定”,并在接下来的两个对话框中单击确定。
b、左栏 Group 选择 KID,右栏选择 Never7 for Windows Direct3D,单击 Patch,选择 Never7win_3d.exe 所在的文件夹,单击“确定”,并在接下来的两个对话框中单击确定。
如果游戏文件夹多出了 Never7win.org 和 Never7win_3d.org 这两个文件,即打补丁成功。
单击主窗口的“确定”按钮。
将来要运行时插光盘直接启动即可,启动的同时会自动启动 winamp,并调用它来播放背景音乐。(重复播放。)退出时播放器会一起退出。(提前关闭播放器后就没有 BGM 了,必须重启游戏才会有。)
(因为习惯原因,我把那两个旧的主程序的后缀改成了 .exe.old。)
另外,这个 _inmm.dll 对秋之回忆初代和梦之翼也可以使用。同样不要求版本为中文。
至于我为什么不会乖乖的用绿色版,因为我不喜欢绿色版的 BGM 淡入淡出效果(特别是淡入效果)。Winamp 中可以关掉。
最后祝大家阅读愉快。
El Psy Kongroo!