预览
前置 Mod
详情
FSMP 即 Faster HDT-Skinned Mesh Physics
更新日志在此 - 完整指南在此 - Discord 服务器在此
..
.
这是一个 SKSE 插件,可通过 XML 配置文件为角色应用高级物理效果、动作与碰撞。
.
.
.
.
帮助 SMP mod 社区
.
SMP mod 已经存在很长时间了,我很感激有这么多。
不过,SMP 配置并不容易。我过去为此提供过一份文档。
在 FSMP 3.2.0 中,我引入了 'smp report [warnings] [gear]' 控制台命令。
'smp report' 会写出一份完整报告,包含与你 mod 列表中 SMP mod 的 .xml 和 .nif 文件相关的错误和警告。
加上 'warnings' 不仅会输出错误,还会输出警告。
加上 'gear' 会将其限制为已装备的物品。
我希望这能帮到 mod 作者、mod 列表维护者和玩家,cheers!
.
分支(Forks)
允许创建分支。不过,如果你打算这么做,请考虑以下几点:
剧透
我们的代码基于 GPL 3 许可:你必须将自己的代码以 GPL 3 或兼容许可证授权,并提供它。
你必须遵守 Nexusmods 的服务条款,包括文件提交准则,其中包含:
“关于 mod 效果或能力(例如性能改进、FPS 提升或类似说法)的声称必须真实,并有合理证据或清晰的技术解释支持。不允许无根据或夸大的声称。”
“Mod 作者有责任核实其 mod 页面上所有声称的准确性,包括由第三方工具(如生成式 AI)生成或协助生成的内容。”
本 mod 包含一个 dll 文件,这意味着它是一个在玩家机器上运行的可执行文件。这是一个巨大的安全风险。我们自己的 dll 是在 github 上自动构建的,来自我自己仓库 'master' 分支公开可见的代码。Nexusmods 分发的文件与 github 上构建的文件完全一致,任何人都可以验证。请你也这样做。
FSMP 是一个被大量玩家使用的 mod。发布一个分支会让整个社区的目光聚焦在你身上。请准备好提供支持、回应批评,并忍受那些黑子以及那些会激怒你的人。
考虑在 github 上提交 Pull Request,而不是创建分支。这将:
- 让你摆脱支持的负担,
- 让你摆脱重新整合我们后续演进的负担,
- 确保目前熟悉代码的人能给你反馈,例如关于性能分析、FSMP 被使用的完整范围、Skyrim 的逆向工程、物理模拟、CPU 与 GPU 底层特性、为什么某个特定事情要以那种特定方式做的历史、哪些方案已被测试并否决、SMP mod 作者真正使用了哪些 xml 标签以及如何使用/为何使用等等,
- 确保 SMP mod 作者能给你反馈,
- 确保你的改进立即惠及所有玩家,而不是分裂社区,
- 将你加入 FSMP 的鸣谢作者名单。
如果你有 AI 协助,请注意它不会在上述任何一点上帮到你。
其他与 SMP 相关的 mod
剧透
- 本 mod 相比原版 HDT-SMP 大幅提升了性能,并完全取代它。不要安装它。
- 由于 FSMP MCM 现在随 FSMP 一起提供,你必须卸载之前的 FSMP MCM mod。请确保该 esp 在你的加载顺序中保持在同一位置,以避免存档出现问题。
关于 AI
剧透
AI 与生产力
AI 为白领工作以及蓝领工作中的自动化部分带来了生产力提升 :tada:。
与每一次重要的生产力提升一样,这极大地 :sob: 改变了我们的生活和工作的方式;想想三次大变革:印刷术与大众识字、工业化,以及互联网。反过来,未来这可能会与互联网合并为同一个事物,类似“数字化”这样。
在此过程中,用法会改变,而旧用法的最佳实践承载者在数量上会大幅减少。例如,工业化几乎消灭了女裁缝。只有在与可获得的工业化产品相比人力更便宜的地方,或者在奢侈行业中,才会有少数人留存下来。
生产力的激增带来了机遇,有些很恰当 :tada:,有些则缺乏能力、最佳实践等 :angry:
mod 社区的混乱
关于游戏 mod 社区——这本应是我们度过闲暇时光 :yum: 的地方——所有这些都在发生,并让我们既有的问题急剧放大。
借助这股生产力激增,mod 被快速地制作或更新,既有能人也有新手,既有善意也有恶意。
善意有时会被解读为恶意:新手没有意识到存在着明确的法律、最佳实践和“礼仪”。这些都不是可选项;它们共同构成了我们 mod 社区社会契约的结构。:flushed:
恶意则从这种混乱中获益:
- 我们在自己的 PC 上安装可执行文件,却不总是能拿到代码。攻击者利用了这一窗口。:exploding_head:
- 喜欢看戏的人搅动大锅,让我们所有人浪费时间。他们比攻击者更糟,因为他们要常见得多。:face_with_symbols_over_mouth:
在善与恶之间,还有无能者。:expressionless:
致 mod 作者
- “即便我制作的是 exe/dll,为什么我也要发布我的代码?人们应该信任我!”不,只有傻子才会。:drooling_face:
- “为什么我不该发布那个所有人都安装的 mod 的我自己的版本?”因为你无法承担支持工作;因为这会分裂社区,让制作者和使用者同样浪费时间;因为,如果你确实带来了价值,却不把这一演进带入主项目,那你只是在拖延社区大部分人对这一价值的使用。:neutral_face:
致用户
制作者有句话说得好,“总会有更蠢的傻子。” 无论我们多么努力让 mod 易用、文档清晰、支持结构良好,总会有人不读、不理解,也没有“让我们和谐相处”的本能。
他们不在乎给一个拥有数百万用户的 mod 维护者发私信是流程之外的,也帮不到任何其他人。:zany_face: 那位 mod 维护者宁愿把时间花在陪女儿上,也不愿好言好语地把一个傻子引导开以免引发争端。:disguised_face:
有时傻子只是半傻;他们只是不知道,也没想到要问。有时,傻子会带来好问题和有价值的反馈,我们必须在打击他们、教育他们,或为了社区利益而忍受他们之间权衡。:expressionless: 管理这些用户是有价值的支持工作之一。纯粹的开发者常常认为这是无价值的工作,认为他们的时间花在别处更好。但在某些情境下,这样行不通。
对互联网上的人漠不关心综合征
mod 作者和用户都患上了“对互联网上的人漠不关心综合征”:让我们对别人的作品发表贬低性的意见,仿佛他们读不到我们写的东西一样。毕竟,这是他们自找的——他们免费为我们发布了一款产品供我们闲暇时使用,尽管在全世界范围内没有其他人能提供同样质量(没错,3A 游戏落后于许多 Skyrim mod),但它并非严格完美。:zany_face: :angry:
旧恐惧,新工具
多亏了 AI,旧问题被看成新问题 :face_with_raised_eyebrow:。无能者发布 mod 并不是新鲜事,但在这种 AI 语境下,人们对 AI 协助制作的 mod 保持警惕。
警惕导致恐惧。恐惧导致愤怒。愤怒导致憎恨。憎恨……导致痛苦。而痛苦毁掉我们的闲暇时光。:angry:
这导致社区贡献者放弃。:sob:
那么,从这里开始,怎么办?
嗯,AI 生产激增的使用将继续下去,在所有地方,包括游戏 mod 社区。:melting_face:
FSMP 将继续使用 AI 协助,同时其贡献者将继续尽可能践行最佳实践。:saluting_face:
我想请大家把目光放得比 AI 更远,关注其背后真正的问题,而不是一个标签。:thinksmart:
请彼此友善相待。我新增了一条 1b 规则:“不要贬低他人的作品。请设想他们一定会读到你写的东西,并因此受到伤害。”:face_with_monocle:
不要助长警惕、恐惧、愤怒、憎恨与痛苦。:heart_hands:
常见问题(FAQ)
问:ChatGPT 说 ……<snip>
答:它对 mod 的了解并不比 Reddit 更多,而 LLM 正是用 Reddit 给出糟糕答案的,因为它们就是这么蠢。
问:我的崩溃日志说 FSMP 让我的游戏崩溃了。
答:不太可能,请见论坛此处的置顶帖
问:我启动游戏时收到大量弹窗。
答:你缺少一个必需的 mod,请检查你是否安装了 ConsoleutilSSE NG、PapyrusUtil 和 JContainers SE,然后重新安装 FSMP
注意:如果你有 Campfire - Complete Camping System,和/或 Simply Knock SE,和/或 Wearable Lanterns,
所有这些都需要在 PapyrusUtil SE 之前(Vortex)或之上(MO2)加载。
问:我随从的 SMP 会随机被禁用。
答:在 FSMP MCM 的 Simplification 标签页中,取消勾选 “Auto adjust max number of SMP NPCs”。
问:那原版 HDT-SMP mod 呢?
答:FSMP 是该 mod 的完全替代与增强。HDT-SMP 只能在游戏版本 1.5.97 上运行,且比 FSMP 慢得多。不要把它与 FSMP 一起安装。
问:物理效果不起作用!
答:请加入我们的 discord,我们会尽力帮你解决。
问:我需要更多关于 FSMP 的信息!
答:这里有一份完整的 Wiki。
问:Epic 版本呢?
答:只要 SKSE 不支持它,Epic 版本就不会得到支持。
.
.
Bug 反馈
目前在 Nexus 上暂时重新开放,但首选方式仍然是在 github 上提交。
如果你想帮忙,在 discord 上 直接 @我(@DaydreamingDay):)
.
礼仪
剧透
到目前为止,对本 mod 实用性的反响压倒性地积极,我必须说我很感动。
我真的没想到会有这样的反响。
我会要求各位用户(无论男女)彼此友善相待,同时我会在评论审核上稍微更严格一些。
第一,如果答案就在描述中,或者问题在评论中已经被回答过,我会隐藏该评论。
第二,我会隐藏侮辱他人或我的评论,即便是隐含的侮辱,只要该侮辱与 mod 作者提供的作品无关。
第三,当侮辱与 mod 作者提供的作品有关时,我会封禁侮辱他人或我的用户,即便是隐含的侮辱。
最后,我会封禁对与作者商定的 DP 分配提出异议的用户(感兴趣的话可查看权限说明)。
我会在我所有的 mod 上执行这一审核政策。
当然,我会保持适度,开玩笑的调侃不算侮辱,我也会确保描述信息足够充分。
从今往后,sidfu 将被禁止使用我的 mod。
衷心感谢每一位看到本 mod 价值的人!..
源代码
剧透
FSMP 构建自:https://github.com/DaymareOn/hdtSMP64/tree/master
感兴趣的开发者应使用:https://github.com/DaymareOn/hdtSMP64/tree/dev
Papyrus API 可在此获取:Papyrus API
FSMP MCM:https://github.com/DaymareOn/FSMP-MCM
FSMP Validator:https://github.com/DaymareOn/FSMP-Validator
FSMP 更新日志:Changelog..
鸣谢与感谢
剧透
由 hydrogensaysHDT 开发
由 aers、ousnius、Karonar1、alandtse、HsanMartin、DaydreamingDay、romanicles、igloomod、SesamePaste、jg1、antpillager、Acro、webspam、full_inu、Backporter、asdt123123、usernameak、KaninHop 和 SimplisticMind 改进
鸣谢并感谢 aers、ousnius、HydrogensaysHDT、Karonar1、alandtse、hsanmartin、skullgirls、idaan300、romanicles、igloomod、Sesamepaste、jg1、antpillager、Acro、webspam 和 full_inu :)
感谢 alandtse、HsanMartin、geniusty、skullgirls、idaan300 和 DaydreamingDay 改进了编译方式 :)
感谢 BullishMarket 和 nosferatu2007 提供的信息,让我得知 Karonar1 在 github 上对 HDT-SMP 的分支,从而促成了本 mod 的诞生 :)
再次感谢 BullishMarket 关于 CUDA 版本性能水平的评论 :)
感谢 raziell74 和 SaevaVeritas 的简明解释,我在 FAQ 中沿用了它们 :)
感谢 romanicles 提出调试符号文件的需求 :)
感谢 zhongjiedong 和 Ogrescar 的评论,告知我忘了包含合适的 configs.xml 文件 :)
感谢本 mod 最优秀的那部分用户,是你们说服我没有放弃它 :)
最后,衷心感谢本 mod 论坛的常客(目前有 WodoOfSkyrim、Ogrescar、igloomod 以及许多其他人!)










