
SplashField - 另一个水下游泳Mod
又一次尝试潜入水下...但是带特效的!!11!
查看大图历史背景
在某颗偏远星球上某个废弃设施的地下底层,我发现那里几乎被水灌满了。这里显然有某个中二海盗派系,整个地方堆满了战利品、闪烁的按钮,还有一群困惑的、差点溺水的“子弹接收器”。我猜这八成是我装的某个 POI 模组和 ItsmePaulieB 的 Aquafield 起了冲突。
我可以修一下加载顺序。我可以删掉一两个模组。我可以去睡觉。我可以当个稍微好点的丈夫和父亲,但晚上 11 点是老爹专属时间。见鬼,我能做的事多了去了,但我觉得这样看起来挺酷的,还挺契合“废弃设施”这个主题。可惜没法潜下去玩,我找了些水下模组——不错,很酷,但它们不太有水下内味儿。不过别担心,我会尽力的。
理所当然的,我想 [img width=91]https://staticdelivery.nexusmods.com/mods/4187/images/17713/17713-1784271169-1853422780.gif[/img],我自己做一个得了。喏,这就是了——很粗糙。半成品,赶工出来的。就这 [img width=141]https://staticdelivery.nexusmods.com/mods/4187/images/17713/17713-1784271913-1890583979.gif[/img]。
感谢 Talismancer 和他的模组 Water Breathing,以及 aurreth 的 Build In Water - Now with Extra Swimming 给我的灵感。
安装说明
老哥,直接装就完事了。快速旅行到别处让脚本跑起来就能看到效果了。
如果运行有问题,试试快速旅行到别处,然后在控制台输入 getgs "bPlayerDivingEnabled"。如果出来是 0,就试试输入 setgs "bPlayerDivingEnabled" 1 再快速旅行一次。如果你需要手动运行这个才能生效,请告诉我。
如果你想自己用 CK2(不是十字军之王)改这个模组,存成 esm 之后,你得用最新的 Starfield xEdit 清掉它生成的一些垃圾:
- 它会给 Game Setting 加上一堆乱码的 XALG - FLAGS 值。删掉那些。确保它像我的一样干净漂亮。[img width=540]https://staticdelivery.nexusmods.com/mods/4187/images/17713/17713-1784272319-1310393084.png[/img]
- 它会把 AVFL 的标记从“Default to 1.0”改成“default to 0”。编辑标记,把“default to 1.0”和“Hardcoded”选上,大概吧。[img width=541]https://staticdelivery.nexusmods.com/mods/4187/images/17713/17713-1784272571-724582635.png[/img]
- 那个法术不会运行,只是我当初想不用脚本就实现这功能时留下的残留。我还是觉得有可能。为啥不呢。通过 Creation Kit,一切皆有可能。
主要特性
你跳进水里。现在能跳了。看起来还挺像那么回事的。
[img width=261]https://staticdelivery.nexusmods.com/mods/4187/images/17713/17713-1784272737-2013479152.gif[/img]
区分玩家是否佩戴太空头盔,并启用相应的量身定制™ 画面空间(说白了就是模糊程度不同)。
无头盔
[img width=416]https://staticdelivery.nexusmods.com/mods/4187/images/17713/17713-1784269946-1121412497.gif[/img]
戴宇航服头盔
[img width=421]https://staticdelivery.nexusmods.com/mods/4187/images/17713/17713-1784270001-486186057.gif[/img]*[size=1]
哥们,这 GIF 压缩得真是帮你看出区别了呢[/size]*
前置要求
Cassiopeia Papyrus Extender,用于暴露 isUnderWater 函数。
问题/待办
- 我对材质文件一窍不通。目前是靠材质替换成某个原生测试用的波浪效果,效果出奇的好。就是它是透明的。要是有个真正的翻转水面材质就好了。我试过了,但啥都是粉紫色的,而且我累了,我还得上班呢。
- 这玩意儿很粗糙,它跑着一个任务+脚本,不断扫描 player.isUnderWater 布尔值的变化。看起来好像不影响性能,但我不够了解引擎或 Papyrus,不知道我这么搞到底烂不烂。
- 生成的那个伪翻转水面网格没完全对齐水面线。我搞得差不多就收工了。
- isUnderWater 布尔值会在水面线上方一点点的位置触发。挺烦人的,但我在努力了。其实我也没在努力,差不多得了。我试着改 fSubmergedMaxWaterDistance 来补救,但好像没啥用。
- 在水下摘/戴头盔目前还没法实现。可能永远都不行。我懒。再说吧。
- 我不知道,加点儿泡泡?
- 你可能需要手动跑一下 "player.setav 2f6 1",虽然我已经通过 xEdit 强制设置水下呼吸了。
- 那两个画面空间修改器是我 20 秒内随便拼的,乱敲了些我觉得差不多就行的数值。它们需要好好调教一下。
- 去不掉第三人称镜头的水下遮挡。
- 水下战斗没法用。给人类种族切换“禁止水下战斗”标记也没用。我觉得这需要定制的动画工作。
你们爱怎么折腾就怎么折腾,随便改,把它做得更好(求求了),发布出去,跟全世界说这是朝鲜人做的都行——我根本不在乎。 通过 Todd,一切皆有可能。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。