[NINJA GAIDEN: Master Collection] NINJA GAIDEN Σ2

[NINJA GAIDEN: Master Collection] NINJA GAIDEN Σ2

25 ratings
【文章已完全重制】论如何让西格玛2的体验尽可能的接近原版
By Luminous
在现在众多大佬们的努力下,西格玛2已经能改造的八九成接近原版的体验了
本指南将汇总当前提高综合体验的方法,在此,感谢所有为此付出的玩家朋友们
虽然当前的完成度已经相当高了,但仍然没有达到最好的效果,请随时点开内里的地址查看作者们的新动向
   
Award
Favorite
Favorited
Unfavorite
1、前言
鉴于本人已解决部分生活琐事,遂对本指南作一个简单更新,至少现在能用



感谢所有mod作者的辛勤努力
感谢tianmuxia、ggill24(也就是Fiend Busa)、NozomiMiyamori等大手子出马,没有他们的贡献,就没有这个指南。

如果本指南中有您付出的贡献,并且您希望出现在贡献列表里,请在我个人主页留言,我会将您添加到贡献人员名单中,谢谢!

If you have contributed to this guide and you would like to be included in the list of contributors, please leave a message on my personal homepage and I will add you to the list of contributors. Thank you!

请时常查看MOD原址,若有更新可自主更新。
2、所需物料
以下物料是本文修订时当前版本必需物料和一些推荐物料,准备好这些就可以继续了
个人的各种物料分流地址:https://mega.nz/folder/0ENgRLRB#O_FZqCpw_PazrFIOtl5x0Q
我只会分流一些我个人会使用的物料,如果你有这之外的需求,请自行下载。


必需物料:欧美版EXE
https://www.nexusmods.com/ninjagaidenmastercollection/mods/241
下载完后只需要exe文件,另外的所有文件和文件夹都不需要,后面的必需物料里包含了拥有同样功能的内容。
这里是借用了HunterARG的链接,他也是贡献颇多的忍龙modder,感谢他的分享。
如果未来失效了,请留言联系我,我尝试补档。


必需物料:NM Plugin
https://www.nexusmods.com/ninjagaidenmastercollection/mods/236
作者是NozomiMiyamori,这个MOD的作用是恢复飙血+MOD载入(也就是取代上面欧美版exe下载地址里的那些文件),可以说是目前玩NGS2必备的MOD,没有之一,哪怕你不用BLACK大修也离不开这个。


必需物料:NGS2 BLACK大修MOD

重要说明:当前时间点,Fiend Busa放出的DLL版还没法自定义绝大多数内容,也整合了很多可能你我不需要的内容(比如那该死的音乐替换),并且超忍以外难度也没有完成,所以如果对新加入的内容感到不满,还是建议继续使用CT版


DLL版:https://www.nexusmods.com/ninjagaidenmastercollection/mods/292

使用之前提醒:Fiend Busa已放出dll格式的BLACK大修mod,不需要ce来载入,以下的CE链接仅供备用。

英文正式版:https://www.nexusmods.com/ninjagaidenmastercollection/mods/37
中文正式版:https://drive.google.com/drive/folders/1TsFfeDgAwT8_JhOtKOTNsT1kXgkPW608
作者是Fiend Busa,这玩意之前有过不少恩恩怨怨,所以原始链接没了,英文正式版是由别人上传的,中文正式版链接由作者亲自托管,分流的话我暂时没有。

下载的话,中文版在作者托管的地址里只需要下载NGS2_BLACK_V366.zip就行。


必需物料(仅CT表版需要):Cheat Engine
使用之前提醒:Fiend Busa放出了DLL版BLACK大修mod,不再需要CE,CE仅在使用CT表版大修mod时需要使用。

https://www.cheatengine.org/downloads.php
https://github.com/cheat-engine/cheat-engine/releases
下载后安装,BLACK大修MOD要求版本是7.3还是7.4以后,如果你有可以不用装,没有就直接下最新版就行。
CE也是有中文包的,关于中文包怎么搞,大家可以自行百度,中文包的下载在CE官网也是有的,随便哪个都行。


推荐物料:Bloom Removal for NGS2
https://www.nexusmods.com/ninjagaidenmastercollection/mods/91
有很多人不喜欢司马2的那个Bloom效果,这个MOD的作用就是去除BLOOM效果,需要NM Plugin前置(反正NM Plugin是必装的,所以之后就不罗嗦了)。


推荐物料:Alternative Blood

https://www.nexusmods.com/ninjagaidenmastercollection/mods/90
去掉紫烟,也就是喷血或红烟MOD,考虑到未来NozomiMiyamori可能会把未能完全去除紫烟的问题彻底解决,这个就放在推荐里了,可用可不用。


目前好像NM Plugin已经把这个问题解决的七七八八了,所以这里暂时划了删除线,如果你发现没处理干净可以考虑用,应该没问题。


推荐物料:NGS2 correct wound using NG2 texture

https://www.nexusmods.com/ninjagaidenmastercollection/mods/115
这是把断肢切口修复回原版2的纹理的mod,Parker_P也有做过一个,但那个有些人不一定喜欢(比如我更喜欢官方纹理),所以可以考虑使用这个。


现在新版NM Plugin已经包含了这个,所以这部分内容将合并进NM Plugin安装步骤中。


推荐物料:Level 3 Dabilahro for Sigma 2 & Unlabored Flawlessness Mod
一代大剑:https://www.nexusmods.com/ninjagaidenmastercollection/mods/172
天衣无缝:https://www.nexusmods.com/ninjagaidenmastercollection/mods/81
这是用1代大剑和天衣无缝取代3级破碎牙·阎魔外观的MOD。

PS:也有FF7克劳德的破坏剑取代阎魔的mod……


推荐物料:Tribal spirits costume
https://www.nexusmods.com/ninjagaidenmastercollection/mods/104
这玩意是把阿龙变成金色阿龙,一身金皮裤,挺恶趣味的?大概,我是拿来作为查看mod是否成功载入的指示器……


推荐物料:Purple van gelf recolor for Sigma 2
https://www.nexusmods.com/ninjagaidenmastercollection/mods/165
给2代阿紫重做的贴图,让其更贴近原版2。


现在新版NM Plugin疑似已经包含了这个,所以这部分内容将合并进NM Plugin安装步骤中。



以下物料可能已经失去时效,但以防万一还是暂且保留
欧美版EXE
https://089m.com/f/28712566-502663833-f47a1c
访问密码:4721

上方是我分享的欧美版1.0.0.2启动文件,cs.rin.ru上的大佬分享的升级补丁,让我能提取正版的exe

最新版的exe目前没有找到有人分享,如果有人买了土区阿区等欧美区的忍龙,请麻烦分享一份给我,谢谢,非大陆港澳台+日韩的应该都是非和谐版本

3、MOD安装步骤和使用方法
一、安装必需物料

  1. 确保游戏是纯净的本体,也就是刚从steam下载完的样子;

  2. 将欧美版EXE移动到游戏根目录,覆盖文件;
    如果你没法用BLACK大修MOD或者不想要断头效果,可以忽略这个步骤,NM Plugin新版已经支持亚洲版EXE了

  3. 将NM Plugin的压缩包里的install文件夹内的内容解压到游戏根目录,确保dbghelp.dll和plugin文件夹跟游戏的exe在同一个目录;
    dll是一定要和exe在同目录,但文件夹不一定。你可以把plugin文件夹和mods文件夹都放进databin文件夹里,NM Plugin支持在根目录和databin文件夹里读取这两个文件夹,一切按你的喜好。

  4. 根据你的操作系统,完成下面的步骤,DLL版BLACK大修已经整合这步内容所以可以忽略这步,其他版本请照做
    Windows
    • 把NM Plugin页面里的ngs2-gibinjector解压到任意空目录;
    • 运行injectgibs.bat;
    • 把游戏databin目录里的databin文件拖到弹出的命令行窗口上,然后输入回车;
    • 等待文件提取完毕,提取完成后会在同目录新增一个叫mods的文件夹,如果没有可以按F5刷新看看,这步只是提取游戏内需要的文件,不对游戏本体有任何修改;

    Linux&SteamDeck
    【这里以SteamDeck桌面模式为例,用命令行的大佬直接看NM Plugin的官方说明就行】
    • 创建一个空目录,位置和名字你随意;
    • 把NM Plugin页面里的ngs2-gibinjector解压到目录里;然后在这个目录新建一个叫mods的目录,用来放置之后提取的文件;
    • 在这个目录的空白处点击鼠标右键或者左扳机,在展开的上下文菜单里选择【打开终端】来启动终端;
    • 打开steam,在steam上选择西格玛2,然后右键选择【管理→浏览本地文件】,打开西格玛2目录,然后双击进入databin目录,选择databin文件,然后右键选择复制位置。
    • 在之前打开的终端里输入【python ngs2-gibinjector -o mods】,然后在mods后面打个空格,再在终端上右键,或者按粘贴按钮,把刚才复制的位置粘贴到终端中,检查下databin文件的路径里有没有空格,如果有则在前后加上“”(英文的双引号),然后按回车(如果没有就按steam+X呼出虚拟键盘,再按)

      举例
      • 如果你把游戏直接装在steamdeck里,而且没有修改过系统,那么路径应该是【/home/deck/.local/share/Steam/steamapps/common/[NINJA GAIDEN Master Collection] NINJA GAIDEN Σ2/databin/databin】,也就是有空格的路径,这样的话需要输入的指令是:【python ngs2-gibinjector -o mods "/home/deck/.local/share/Steam/steamapps/common/[NINJA GAIDEN Master Collection] NINJA GAIDEN Σ2/databin/databin"】,没有双引号框住有空格的路径的话程序会报错
      • 如果你把游戏的databin文件复制到其他地址来做这步的话,如果路径没有双引号则可以直接输入,比如如果你把databin文件复制到系统的下载文件夹里,那么地址是【/home/deck/Downloads/databin】,则指令应该输入【python ngs2-gibinjector -o mods /home/deck/Downloads/databin】。虽然不管怎样双引号都可以输入

    • 等待文件提取完毕,提取完成后检查下mods的文件夹内有没有很多.dat格式的文件,如果有则提取成功,没有则检查步骤有没有错误;这步只是提取游戏内需要的文件,不对游戏本体有任何修改;

  5. 把上一步中,injectgibs.bat所在目录下的mods文件夹移动到游戏根目录内;以后你的所有dat格式的mod将全部放到mods文件夹内,如果文件没有错误那么放进去就会在游戏启动后自动载入;另外如果你嫌麻烦,上一步生成mods文件夹内的内容这步是可以在windows上完成后传入steamdeck或linux的。
    前文也说过,你也可以把mods文件夹放到databin目录内

  6. 把BLACK大修MOD的文件解压到对应目录,也就是*.ct结尾的文件解压到游戏根目录,跟exe同级目录;*.dll文件则放到NM Plugin的Plugin文件夹内;
    ct表无论放哪都行,但是为了之后方便偷懒写启动文件,就丢在根目录了;

  7. 如果你是ct表版,就安装cheat engine;如果你用的是dll版,则不要安装cheat engine,而是用记事本之类的文本编辑器打开dll文件可能附带的ini文件,编辑mod的设置;
    你如果用ct表版,并且装了ce,就跳过这步

  8. 参考本文的第四大步,使用BLACK大修MOD;

  9. 进行游戏。

二、安装推荐物料或其他自定义内容

  1. 将下载的模型、贴图等mod放进安装NM Plugin时生成的mods文件夹内,文件格式必须是dat格式,并且文件名必须是5位数的数字;如果你的mod是tmc或者tmcl格式,那就重命名成dat格式;如果你的mod的名字的数字低于5位数,那就在名字之前补上0这个数字,缺几位就补几个;如果你的mod的名称不是数字,则你需要去其他地方找到这个mod的数字ID;
    比如你下的mod是5.dat,那么直接重命名成00005.dat,如果下载的是其他格式,不适用这个办法, 如果MOD文件的文件夹里存在SK_Res这个名字的文件夹,那么使用的是Special K的贴图注入式mod,你需要找Special K的使用教程了

  2. MOD处理完毕并放入mods文件夹后,可以开始游戏测试mod是否生效了;

  3. 如果是dll格式的mod,则需要放到plugin文件夹内。
4、【dll版不需要本步骤】BLACK大修的CT表版 简单使用说明
重要事项提醒:

1、非常重要:当前时间点,Fiend Busa放出的DLL版还没法自定义绝大多数内容,也整合了很多可能你我不需要的内容(比如那该死的音乐替换),并且超忍以外难度也没有完成,所以如果对新加入的内容感到不满,还是建议继续使用CT版

2、Fiend Busa已放出dll格式的BLACK大修mod,不需要ce,只需将dll和可能会存在的ini文件丢到plugin目录内,再配置好ini文件就完成安装。以下步骤供CT表形式的mod使用。

BLACK大修MOD比较特殊,需要每次都开启,不开不生效,具体步骤:

  1. 双击NGS2BLACK.CT文件

  2. 弹出的选项框选择 "Aways "或 "Aways Ask",然后点击Yes

  3. 最小化CheatEngine,运行NGS2,开始游戏,期间不要关闭CT表,所有想要设置的内容都请确保在游戏主菜单上设置,设置完了再进关卡或者模式

  4. 以后只需要在启动之前运行CT表再启动游戏即可

  5. 【可选】让游戏每次自动打开ct表,并且在游戏结束后自动关闭ct表(但设置只能自己动手)

    新建一个txt文件

    填入以下内容并保存(怕出问题就把ct表名字改成NGS2_BLACK_V366_CHINESE.CT,游戏exe原封不动保持NINJA GAIDEN SIGMA2.exe,不懂就别瞎几把改,出问题自己解决):

    Set WshShell = CreateObject("WScript.Shell") WshShell.CurrentDirectory = CreateObject("Scripting.FileSystemObject").GetParentFolderName(WScript.ScriptFullName) WshShell.Run "NGS2_BLACK_V366_CHINESE.CT", 1, False WshShell.Run """NINJA GAIDEN SIGMA2.exe""", 1, False WScript.Sleep 5000 Do While True Set colProcessList = GetObject("Winmgmts:").ExecQuery ("Select * from Win32_Process Where Name = 'NINJA GAIDEN SIGMA2.exe'") If colProcessList.Count = 0 Then WshShell.Run "powershell -Command ""(Get-WmiObject -Class Win32_Process -Filter 'name = ''Cheat Engine.exe'' OR name = ''cheatengine-i386.exe'' OR name = ''cheatengine-x86_64.exe'' OR name = ''cheatengine-x86_64-SSE4-AVX2.exe''').Terminate()""", 1, False Exit Do End If WScript.Sleep 3000 Loop

    vbs脚本是微软Copilot根据我的需求生成+我微调(说Chat GPT总该知道吧?),经过验证确实可用

    把这个txt文件重命名为Launch.vbs

    确保这个Launch.vbs和NINJA GAIDEN SIGMA2.exe在同一个文件夹里

    最后,steam库里右键,选属性,在游戏的启动项里填入【"Launch.vbs" %command%】,就行了。

    如下图所示:


    之后打开游戏之前,都会先运行vbs脚本文件,然后监视游戏的进程,如果游戏进程结束,则同时结束ct表,这样就能实现直接在steam里一键启动ct表和游戏,并且ct表也随着游戏退出而退出了

    当然你也可以丰富这个vbs文件,添加你想要的功能。




上图是以前的遗留产物,现在的话只用在启动游戏前打开ct表就行了,别的都不用管,启动游戏后选择想要的选项就行了。



补充:

爆炸手里剑:
需要在激活后,在数值上双击,并按照原有格式,把数值改为【1】,然后返回游戏即可选择
爆炸手里剑的投掷按键与原版不同,是西格玛2的射箭按钮,且可以和手里剑共存

这里图用的是旧版的图(我懒得更新),正式版直接在选择好难度后会出现爆炸手里剑选项的二级菜单,在那里启用和修改数字即可。


5、Linux使用补充
Linux使用NM Plugin的话,需要在启动项里输入【WINEDLLOVERRIDES="dbghelp=n,b" %command%】这条指令

当然,steam deck必然是能用的。

Linux据我尝试的结果,BLACK大修mod只能使用dll版,考虑到dll版前置需要NM Plugin所以可以视为只要NM Plugin能用那么BLACK大修就可以用。
6、其他
CT表只能用在盗版上的传言的根本原因是亚洲购买的版本无法使用基于欧美版本制作的CT表罢了
而游戏本体除了EXE有差异外没有任何区别

MOD并非不能给正版用,只有学习版可用纯属无稽之谈,作者自己就是正版上做的
21 Comments
Triple Underscore 23 Feb @ 10:13pm 
好的,感谢回答,试了下开难度读档再开ct就行
Luminous  [author] 22 Feb @ 9:44pm 
不过如果你能等等,我看Fiend Busa说3月打算放出dll版BLACK大修,如果用dll版到时候直接进plugin文件夹里配置dll对应的ini文件就行了,等dll出了和稳定了以后我整个教程部分还要微调一下的,到时候dll版首推
Luminous  [author] 22 Feb @ 9:43pm 
你先选好难度,然后主菜单选同样难度或者读同样难度的档,就行了,就是所有需要配置的内容在主菜单配置完了,再读档或者选难度进游戏。升级选项写的那个消耗是对的,我自己测的时候打上忍确实是25K,所以这个部分应该是没错的。
Triple Underscore 22 Feb @ 9:09pm 
这个mod他写的下忍要15000,中忍要20000
Triple Underscore 22 Feb @ 9:09pm 
我开启ct下忍选项的情况下下忍开新游戏,发现升级要中忍的两万块,退出去看存档也写的中忍。重新开新游戏依然如此,不是特别明白,也不知道之后进游戏应该用ct的哪个难度
Luminous  [author] 22 Feb @ 4:35am 
不知道,你得告我下忍中忍上忍超忍哪个难度,英文名和日文名那套沃愣没记住……至于升级武器的话如果你在黄色商店也能升级那就对,我记得全难度好像武器升级的花费是没变化的,好像
Triple Underscore 22 Feb @ 1:30am 
请问一下,我开启ce的忍之道难度选项之后开始忍之道难度的新游戏,但存档难度上写的是强者之道,而且升级武器也要强者之道一样的20000块,这正常吗?
Luminous  [author] 21 Feb @ 11:30am 
@さるぼぼ アップロードしたよ
さるぼぼ 15 Oct, 2023 @ 6:05pm 
欧美版not found at link :/
Luminous  [author] 8 Mar, 2023 @ 7:33am 
现在更新了,我也不知道从哪搞最新版,如果有人土阿买了忍龙,能分享给我司马12的exe就好了