辐射2攻略角色mod一直是老玩家回流时最先搜的内容——毕竟原版人物建模放到今天确实辣眼睛,而贴吧和N站的中文教程又零散。这篇直接回答装mod前最常踩的坑、角色mod排序冲突、以及哪些mod改了属性会坏档,全程基于我实测过的1.02d版本(高分辨率补丁+restoration project环境)。
辐射2的角色mod不像老滚那样丢进Data目录就能跑。它涉及sfall(脚本扩展)、party成员外观替换、以及主角立绘与战斗小人分离三个层级。先确认你的游戏版本:
实测结论:凡是只替换“art\\critters”文件夹里.spr文件的mod,任何版本都能用;凡是带.fr脚本或需要sfall回调的,建议直接上RPU。我这边测试过“Mysterious Stranger HD”这个mod,在纯原版下角色会变成透明人,换到RPU后正常。
90%是路径错了。辐射2的角色mod分两类放法:
关键点:游戏根目录的data文件夹和mods文件夹是两个东西。很多新手把mod塞进“data\\data”底下——那是存档目录,当然没反应。正确做法是看mod压缩包内层文件夹结构,如果压缩包第一层就是“art”,那直接解压到游戏根目录;如果第一层是“mods”,就解压到游戏根目录下的mods文件夹(没有就自己建)。
这是辐射2 modding最痛的坑。原版游戏每个角色(主角、队友、NPC)的小人文件是固定的文件名,两个mod如果都提供“替换主角战斗图”,必然冲突。解法优先级如下:
ExtraArtFile=CHARMALE.spr,MyMod_CHARMALE.spr实测结论:我同时装了“Improved Marcus”(改变种人队友模型)和“HD Dogmeat”,这俩不冲突,因为文件路径不同(一个在critters\\mutant,一个在critters\\dog)。所以选mod时优先看路径是否重叠,别只看说明写的“改变队友外观”。
这不是mod有病毒,而是mod作者改了角色的.hp文件或.pro文件(原型文件)。辐射2的角色属性由Pro工程文件定义,普通外观mod不该碰它,但有些“高清化+属性微调”捆绑包会顺手改。具体表现:
解决:装任何角色mod前,先看压缩包里有没有扩展名为 .pro 或 .pid 的文件。有的话,除非你刻意要改属性,否则只提取里面的.spr和.frm文件,别把.pro覆盖进去。我实测过Nexus上的“Dogmeat Refined”——作者为了方便把狗的HP从35改到150,连带了.pro文件,结果导致丹恩城伏击战里狗子根本死不掉,剧情卡住。后来我只提取它的.spr就正常了。
如果你既想换人物皮肤,又不想破坏原版平衡,我这边试出来一个稳定组合(适用版本:RPU 2.3.3 + sfall 4.3.6):
验证mod是否纯净的办法:装完后打开游戏,进队伍界面看角色名字旁边的等级——如果和装之前一样,说明.pro没被改。或者用RPU的debug模式(ddraw.ini里Debug=1),启动时看加载日志有没有警告“Proto mismatch”。
不能直接通用。FO2的联机mod用独立的客户端和素材包,角色.spr文件格式不完全一样。实测把单机版mod的.spr丢进FO2客户端,会导致其他玩家看到你变成绿色感叹号。想用必须去FO2专属论坛找它的客户端mod。
先看是不是把高清材质包和sfall的DirectX 11模式同时开了。选角色mod时注意作者标注的“帧数优化”——有些重绘版每帧动画加了阴影层,CPU处理慢。建议在ddraw.ini里把 GraphicsMode=0(兼容模式)试一下,如果流畅了就是渲染模式冲突。
正常。对话头像是独立的.frm文件,放在 art\\inven\\ 或 art\\heads\\ 里。很多角色mod只改战斗小人(因为那个是3D预渲染序列帧,效果明显),忘了做头像。想头像也换,需要额外下载对应作者的头像包——注意头像尺寸必须是原版的宽高比,否则对话界面会拉伸变形。
适用版本/更新时间:以RPU 2.3.3及sfall 4.3.6环境实测为准,Nexus Mods上角色mod更新较频繁,建议安装前核对作者标注的兼容版本。旧版1.02d原版玩家注意,部分新mod已放弃对无sfall环境的支持。