
超炫随机化模组
这款模组让游戏的每一秒都充满不可预测的混乱。每一次冲刺、每一次挥剑、每一次进入战斗——都会发生随机事件。杰洛特的世界从未停止变化。
查看大图https://buymeacoffee.com/10rik
ULTRA RANDOMIZER
《巫师 3》 — 混沌模组
一个将游戏的每一秒都变成不可预测混乱的模组。 每一次奔跑,每一次挥剑,每一次进入战斗——都会发生随机事件。杰洛特的世界永不停歇地变化着。
⚡ 触发系统
混沌事件自动触发——无需玩家干预:
- 冲刺开始: 每次杰洛特开始冲刺时(冷却时间 5 秒)
- 进入战斗: 每次战斗开始时(冷却时间 4 秒)
- 挥剑: 每次武器攻击挥动时(冷却时间 2 秒)
? 随机混沌(每次触发时)
- • 50% — 随机战利品加入杰洛特的行囊
- ◦ 武器、护甲、裤子、靴子、手套、图纸、材料
- ◦ 来自整个游戏世界的物品——从简单的村落装备到传奇的猎魔人学派装备
- • 50% — 生命值变更:+25% 最大生命治疗 或 −25% 最大生命伤害
- • 10% 几率 — 附近随机生成一个敌人
- ◦ 弱级:孽鬼、水鬼、狼、食尸鬼、腐食魔、鹰身女妖、塞壬...(37 种)
- ◦ 中级:阿尔古尔、恶灵、蟹蜘蛛、狮鹫、巨魔、独眼巨人、卡塔卡恩...(54 种)
- ◦ 强级:熊、狼人、鹿首精、石化蜥蜴、冰巨人、迪精...(31 种)
- ◦ 动物级:鹿、狼、牛、猪、猫、乌鸦、猫头鹰、海鸥...(25 种)
⏱ 计时随机事件
多个独立的计时器始终在后台运行:
- 语音台词: 每 5–15 秒 — 杰洛特从完整语音库中随机说出台词
- 环境音效: 每 10–30 秒 — 播放随机环境音效
- 发型: 每 30 秒 — 杰洛特的发型随机改变
- 装备: 每 10–20 秒 — 随机穿戴护甲/武器/裤子/靴子/手套
- 世界: 每 1–3 分钟 — 天气和/或时间随机改变(8 种天气类型)
- NPC 动画: 每 20–60 秒 — 强制附近的 NPC 执行随机动画或行为
- 面部表情: 每 15–45 秒 — 杰洛特的脸部播放随机面部动画(50+ 种表情),3–10 秒后自动重置
- 状态效果: 每 30–90 秒 — 施加随机正面或负面状态效果
- 视角: 每 45–120 秒 — 视角 FOV 随机改变
- 移动: 每 1–3 分钟 — 移动控制反转 3–10 秒
- 趣味效果: 每 20–60 秒 — 改变时间流速、叠加醉酒、隐藏 HUD 或发出战吼
✨ 状态效果池
正面效果:
- • 耐力恢复
- • 狮鹫学派加成(耐力与法印强度)
- • 猞猁学派加成(暴击与速度)
- • 狼之时刻(夜间战斗加成)
- • 天气加成
- • 孽鬼信息素(孽鬼变得被动) 负面效果:
- • 醉酒、流血、燃烧、冻结、减速
- • 混乱、失明、蹒跚、重度击倒、击倒
- • 催眠(亚克席——杰洛特失去控制)、毒性剧毒
- • 超重、虚弱光环
? 面部动画系统
杰洛特的脸部在游戏过程中自动表达随机情绪:
- • 50+ 种独特的面部动画状态——基础、组合、根据菜单/局内/过场动画调整的表情
- • 类别:中性、快乐、悲伤、恐惧、攻击性、专注、厌恶、惊讶、紧张、魅惑、醉酒、咧嘴笑、自信、坚定、暴怒、沉睡等等
- • 也应用于附近的 NPC——他们的脸部会随身体动画一同变化
- • 3–10 秒后自动重置为中性
? NPC 动画系统
每 20–60 秒,附近的 NPC(15 米范围内)会获得随机动画:
- • 闲置 NPC — 通过覆盖 AI 行为强制身体动画
- • 工作 NPC — 在他们的工作动画上叠加醉酒/混乱/减速效果
- • 所有 NPC — 面部表情动画独立于身体应用
? 趣味效果
- 时间流速: 0.1 倍(子弹时间),0.3 倍(慢动作),0.5 倍(半速),2.0 倍(快速),3.0 倍(极速)— 持续 5 秒
- 醉酒叠加: 同时施加 1–5 层醉酒效果
- 隐藏 HUD: 界面隐藏 10 秒
- 战吼: 随机战斗语音台词:挑衅、人类末日、怪物末日、受击反应、困境
? 行囊
- • 最大携带重量增加 +99,999 — 杰洛特永远不会因战利品生成而过重
? 逆向工程 — 面部动画物理机制
这是本模组技术层面上最具雄心的部分之一:我们在没有任何文档或源代码的情况下,手动逆向工程了 RED 引擎面部动画缓冲区的原始二进制格式。
实现方法:
- 游戏将面部动画数据存储在原始的
.buffer文件中——没有公开格式规范的二进制数据块
- 游戏将面部动画数据存储在原始的
- 我们分析了数百个文件中的字节模式,寻找范围为 -1.0 到 +1.0 的 IEEE 754 浮点数值(这是骨骼权重和混合形状系数的典型范围)
- 早期的尝试损坏了文件——我们不慎乘了非动画字节(标头、索引、元数据)
- 经过多次迭代,我们隔离了正确的浮点区域,并编写了一个 Python 脚本,可以安全地读取、乘以并只写入动画权重值
- 乘数经过调整,使得面部表情被大幅放大——原先细微的动作变得极为夸张
结果:
- 处理的文件: 991 个模仿
.buffer文件 - 修改的值: 3,454,333 个单独的浮点数值
- 效果: 所有面部表情权重被放大——杰洛特和 NPC 展示的每一种情绪都被推至其物理动作的最大范围
这是一个纯引擎层面的修改——通过任何脚本 API 都无法实现。动画系统是在 RED 引擎本身的数据层被改变的。
面部物理增强对话中的夸张表情
— 俄语版本 —
ULTRA RANDOMIZER
巫师 3 — 混沌模组
该模组将游戏的每一秒都变成不可预测的混乱。 每次冲刺、每次挥剑、每次进入战斗——都会发生随机事件。杰洛特的世界永不停歇地变化。
⚡ 触发器系统
混沌事件自动启动——无需玩家操作:
- 冲刺开始: 每次杰洛特开始冲刺时(冷却时间 5 秒)
- 进入战斗: 每次战斗开始时(冷却时间 4 秒)
- 挥剑: 每次武器挥砍时(冷却时间 2 秒)
? 随机混沌(每次触发时)
- • 50% — 随机战利品添加至杰洛特行囊
- ◦ 武器、护甲、裤子、靴子、手套、图纸、材料
- ◦ 来自整个游戏世界的物品——从乡村垃圾到传奇猎魔人学派的装备
- • 50% — HP 变化:治疗 +25% 最大 HP 或 伤害 −25% 最大 HP
- • 10% 几率 — 附近随机生成一个敌人
- ◦ 弱级:孽鬼、水鬼、狼、食尸鬼、尼弗迦德幻影、塞壬...(37 种)
- ◦ 中级:阿尔古尔、恶灵、蟹蜘蛛、狮鹫、巨魔、独眼巨人、卡塔卡恩...(54 种)
- ◦ 强级:熊、狼人、树精、石化蜥蜴、冰巨人、迪精...(31 种)
- ◦ 动物:鹿、狼、牛、猪、猫、乌鸦、猫头鹰、海鸥...(25 种)
⏱ 定时随机事件
多个独立的时间器在后台持续运行:
- 语音台词: 每 5–15 秒 — 杰洛特从完整语音库中说出随机台词
- 环境音效: 每 10–30 秒 — 播放随机环境声音
- 发型: 每 30 秒 — 杰洛特的发型随机改变
- 装备: 每 10–20 秒 — 随机护甲/武器/裤子/靴子/手套
- 世界: 每 1–3 分钟 — 天气和/或时间变化(8 种天气类型)
- NPC 动画: 每 20–60 秒 — 强制附近 NPC 获得随机动画或行为效果
- 面部表情: 每 15–45 秒 — 杰洛特面部播放随机面部动画(50+ 种表情),3–10 秒后自动重置
- 状态效果: 每 30–90 秒 — 施加随机正面或负面状态
- 视角: 每 45–120 秒 — 随机改变视角 FOV
- 移动: 每 1–3 分钟 — 移动控制反向 3–10 秒
- 趣味效果: 每 20–60 秒 — 时间缩放、醉酒叠加、隐藏 HUD 或战吼
✨ 状态效果池
正面效果:
- • 耐力恢复
- • 狮鹫学派加成(耐力与法印强度)
- • 猞猁学派加成(暴击与速度)
- • 狼之时刻(夜间战斗加成)
- • 天气加成
- • 孽鬼费洛蒙(孽鬼变得被动) 负面效果:
- • 醉酒、流血、燃烧、冻结、减速
- • 混乱、失明、摇晃、重度击倒、击倒
- • 催眠(亚克席——杰洛特失去控制)、毒性毒药
- • 超重、虚弱光环
? 面部动画系统
杰洛特的面部在游戏过程中自动表达随机情绪:
- • 50+ 种独特的面部动画状态——基础组合、菜单内/游戏内/过场画面表情
- • 类别:中性、快乐、悲伤、恐惧、攻击性、专注、厌恶、惊讶、紧张、诱惑、醉酒、咧嘴笑、自信、坚定、暴怒、沉睡等等
- • 也应用于附近 NPC——他们的表情与身体动画一起变化
- • 3–10 秒后自动重置为中性
? NPC 动画系统
每 20–60 秒,附近 NPC(半径 15 米内)获得随机动画:
- • 闲置 NPC — 通过覆盖 AI 行为强制身体动画
- • 工作 NPC — 在其工作动画上应用醉酒/混乱/减速效果
- • 所有 NPC — 面部表情独立于身体应用
? 趣味效果
- 时间缩放: 0.1 倍(矩阵),0.3 倍(慢动作),0.5 倍(半慢动作),2.0 倍(快速),3.0 倍(疯狂)— 持续 5 秒
- 醉酒叠加: 同时施加 1–5 层醉酒
- 隐藏 HUD: 界面隐藏 10 秒
- 战吼: 随机战斗语音线路:挑衅、人类末日、怪物末日、受击反应、困境
? 行囊
- • 最大携带重量增加 +99,999 — 杰洛特永远不会因物品生成而过重
? 逆向工程 — 面部动画物理
这是模组在技术上最复杂的部分之一:我们手动逆向还原了 RED 引擎面部动画缓冲区的原始二进制格式——没有任何文档或源代码。
实现方法:
- 游戏将面部动画数据存储在原始
.buffer文件中——没有公开格式规范的二进制块
- 游戏将面部动画数据存储在原始
- 我们分析了数百个文件的字节模式,寻找范围 -1.0 到 +1.0 的 IEEE 754 浮点值——这是骨骼权重和混合形状系数的典型范围
- 早期的尝试损坏了文件——我们偶然乘以了非动画字节(头文件、索引、元数据)
- 经过多次迭代,我们隔离了正确的浮点区域,并编写了一个 Python 脚本,安全地读取、乘以并只写入动画权重值
- 乘数经过调整,使得面部表情变得更加夸大——之前几乎不可见的动作变得极为明显
结果:
- 处理的文件: 991 个模仿
.buffer文件 - 修改的值: 3,454,333 个独立浮点值
- 效果: 所有面部表情权重被放大——杰洛特和 NPC 的每一种情绪都被推向其物理运动的最大范围
这是纯引擎层面的修改——通过任何脚本 API 都无法实现。面部动画系统是在 RED 引擎自身的数据层被修改的。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。