第七夜吧 关注:1,465贴子:27,016
  • 9回复贴,共1

Never7 光盘版音频不循环解决方法

只看楼主收藏回复

Never7 光盘版音频不循环解决方法
请查看 2 楼


IP属地:广东1楼2021-02-21 21:00回复
    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!


    IP属地:广东2楼2021-02-21 21:01
    收起回复
      哈哈哈还真找到原因了啊


      IP属地:浙江来自Android客户端3楼2021-03-14 17:58
      收起回复
        @西里尔字母 加个精8


        IP属地:浙江来自Android客户端4楼2021-03-16 09:20
        收起回复
          忘说了,镜像原版安装后在 Windows 10 的电脑上设置主程序兼容性为 Windows XP,在 Windows 7 下设置主程序兼容性为 Windows 7。(没错,我在学校机房 Windows 7 上真的试过。)
          这么做就可以让视频正常播放。
          顺带一提在 Direct3D 版中启动后第二次播放视频会触发硬件覆盖播放,这会导致新的设备(如 Surface)可能不能显示视频画面。且高分屏下视频画面会变小一点。但不会卡死。恢复正常的播放方式最简单的方法是改主程序的文件名,或者改安装目录的文件名,或者移动到其它位置。
          如果不想改,就在注册表搜索包括完整路径的主程序文件名。类似“C:\kid\Never7\Never7win_3d.exe”这样。具体位置我不记得了,好像是在注册表的某 overlay 文件夹里。


          IP属地:广东来自Android客户端5楼2021-04-24 10:47
          回复
            指正:
            c、_inmm.ini 选项卡中,单击右侧 CT Tracks 按钮
            应为:
            c、_inmm.ini 选项卡中,单击右侧 CD Tracks 按钮


            IP属地:广东7楼2024-08-26 02:43
            回复