
真实动态天气
真实动态天气(RDW)将《骑马与砍杀 II:领主》中的天气转变为一个贯穿整个战役地图的持久气候系统。RDW 不再将雨、雪、雾和沙尘视为孤立的效果,而是创造出会发展、在世界中移动、强度变化并最终消失的天气系统。
查看大图[color=#f1c232][b][u]我希望社区了解,本模组大量使用了 AI 制作。[/u][/b][/color]
真实动态天气的实际运作方式
把 [b]RDW[/b] 想象成覆盖在整个《霸主》战役地图上的一张看不见的、活的天气图。
当战役加载时,RDW 会检查当前使用的地图。它不会查找诸如卡拉迪亚、临冬城、多恩、北境或任何特定定居点之类的名称。相反,它会研究地图本身包含的内容:
[list]
[]山脉与海拔 [/]
[]积雪或冰冻地形 [/]
[]沙漠与干燥地面 [/]
[]森林与平原 [/]
[]河流、湖泊、海岸线与湿地 [/]
[]当前季节 [/]
[]温度与湿度条件 [/]
[]现有的雨、雪和风信息 [/]
[/list]随后,RDW 会将战役地图划分为许多看不见的气候区域。每个区域都会记录温度、湿度、风、地面湿度以及积雪量等信息。
天气系统会在这个气候模拟中形成,并随时间推移在地图上移动。一场暴雨可以穿过多个区域,减弱、增强或消失。雾会在潮湿地形周围形成。雪在寒冷的山区更可能出现。尘土和热霾在干燥地区更可能出现。
地形会影响天气,但并不会完全控制天气。沙漠不会每天都自动出现沙尘暴,雪山也不一定永远被暴风雪覆盖。
当战斗开始时,RDW 会检查该战役地图位置的确切气候。然后会把合适的天气带入战斗。处于降雨系统下方的战斗可能会以潮湿阴天开始。寒冷地区的战斗可能会有降雪和更强的风。干燥地区的战斗则可能会有尘土和雾霾。
在较长的战斗中,由于战斗外的天气系统仍在移动,大气环境可能会继续变化。
地面也会记住近期的状况。雨停之后,可能会留下潮湿或泥泞的地形。雪可能会留在寒冷的地面上,并在气候变暖时缓慢融化。
为了存档安全,RDW 不会保存对定居点、王国、英雄、队伍或 total-conversion 对象的复杂引用。它只保存紧凑的气候信息以及当前地图的指纹。当地图发生变化或保存的天气信息损坏时,RDW 会拒绝不兼容的气候数据,并安全地创建新的气候,而不是把旧的天气信息强行应用到错误的地图上。
为了兼容性,RDW 还会检查其他模组如何与《霸主》的天气系统交互。当另一个模组只是包装或透传正常天气模型时,RDW 会尝试保留该模组。当另一个模组确实试图控制整个天气系统时,RDW 会从冲突部分退让,而不是盲目覆盖它。
这就是实际机制。
[line]
Realistic Dynamic Weather — RDW
[heading]描述[/heading]
[b]Realistic Dynamic Weather[/b],即 [b]RDW[/b],将《骑马与砍杀 II:霸主》中的天气转变为一个持续存在于整个战役地图上的气候系统。
RDW 不会把雨、雪、雾和尘土当作孤立效果处理,而是创建会发展、在世界中移动、强度变化并最终消失的天气系统。
天气会受到其下方土地的影响。寒冷的山脉自然更容易下雪。湿地和河流会促进湿度和雾的形成。森林能更久地保持水分。干燥平原和沙漠则更容易出现尘土、热霾和干燥状况。
RDW 不包含针对卡拉迪亚、Realm of Thrones、维斯特洛、厄斯索斯或任何其他特定地图的硬编码规则。它会读取当前所玩地图暴露出的地形和气候信息,并自动适应。
这使得同一套气候系统可以在原生《霸主》和许多 total-conversion 地图中运行,而无需为每个世界单独制作天气配置文件。
战役地图上遇到的天气可以延续到战斗中。雨、雪、雾、尘土、风、温度、湿度、潮湿地面以及积雪地形都可以影响战斗氛围。
较长的战斗还可能随着附近天气系统接近、增强、减弱或远离而逐渐发生变化。
RDW 不会把极端天气强加到每一场战斗中。晴朗天空、阴天、强风、轻微雾霾、潮湿地面以及细微的大气变化都是系统的一部分。
目标不是持续不断的戏剧性天气。目标是让世界中的天气显得可信、彼此关联并且充满生机。
[line]
[heading]RDW 与原始 Realistic Weather 的区别[/heading]
RDW 构建于 [b]Realistic Weather[/b] 之上,后者最初由 [b]OrderWOPower[/b] 制作。
原始 Realistic Weather 引入了雨、雪、雾、沙尘暴、天气音效,以及涉及移动速度、远程精度、AI 射击误差和士气的玩法效果。
RDW 保留了这一重要基础,并将其扩展为规模大得多的战役级气候模拟。
原始模组创建了天气效果和玩法基础。
RDW 增加了:
[list]
[]覆盖整个战役地图的持续气候 [/]
[]移动的区域天气系统 [/]
[]对地形敏感的气候行为 [/]
[]海拔与山地降温 [/]
[]水域与沿海影响 [/]
[]季节性气候变化 [/]
[]持续地面湿度 [/]
[]持续积雪 [/]
[]雾与湿度模拟 [/]
[]尘土与干燥天气模拟 [/]
[]战役到战斗的天气连续性 [/]
[]较长战斗中的天气变化 [/]
[]自动 total-conversion 地图适应 [/]
[]兼容性感知的天气模型处理 [/]
[]仅使用基元类型的存档持久化 [/]
[]地图变化与损坏数据保护 [/]
[]性能监控与安全回退 [/]
[]可编辑设置、源文件与本地化支持 [/]
[/list]简单来说:
[b]Realistic Weather 创建了原始天气基础。RDW 将该基础转变为一个活的天气系统。[/b]
[line]
安装说明
[heading]安装前[/heading]
RDW 已经包含所需的 Realistic Weather 基础。
[b]不要[/b]在安装 RDW 的同时单独安装原始 Realistic Weather 下载。
[b]不要[/b]同时启用另一个完整的天气大修。两个模组无法都安全地控制《霸主》的整个天气系统。
在添加或移除脚本模组之前,务必先备份重要的战役。
[heading]安装 RDW[/heading]
[list=1]
[]关闭《霸主》和《霸主》启动器。 [/]
[]打开你的《霸主》安装文件夹。 [/]
[]打开
[code]Modules[/code]文件夹。 [/]
[]如果你已经有一个名为
[code]RealisticWeather[/code] 的文件夹,请在安装 RDW 前将其移除或移动到安全位置。不要将旧安装合并到新安装中。 [/]
[]将 RDW 的
[code]RealisticWeather[/code] 文件夹放入《霸主》的
[code]Modules[/code] 文件夹中。 [/]
[]确认
[code]SubModule.xml[/code] 直接位于
[code]RealisticWeather[/code] 文件夹内。其内部不应再嵌套第二个
[code]RealisticWeather[/code] 文件夹。 [/]
[]启动《霸主》启动器。 [/]
[]启用所需的前置框架模组。 [/]
[]启用单个 RDW 天气模块。 [/]
[]禁用原始 Realistic Weather 下载以及任何其他完整天气大修。 [/]
[/list]该项目的公开名称现在是 [b]Realistic Dynamic Weather — RDW[/b]。
内部文件夹仍可能命名为
[code]RealisticWeather[/code]。这是有意为之。保留现有内部结构有助于维持与原始基础的兼容性,并避免不必要的迁移风险。
[heading]更新 RDW[/heading]
更新时:
[list=1]
[]备份你的战役。 [/]
[]关闭《霸主》。 [/]
[]移除之前的 RDW
[code]RealisticWeather[/code] 文件夹。 [/]
[]将新版本作为干净替换安装。 [/]
[]不要将不同版本合并在一起。 [/]
[]启动《霸主》并正常加载战役。 [/]
[/list]如果某个 total conversion 更新或替换了其战役地图,RDW 可能会丢弃之前的气候信息,并为变化后的地图生成新的气候。这是有意设计的存档安全功能。
[heading]移除 RDW[/heading]
RDW 使用紧凑的基元信息存储其持续气候,而不是引用自定义游戏对象。
这使其移除比那些将自定义对象永久附加到战役存档的系统更安全。但是,从已建立的战役中移除任何脚本化《霸主》模组时,仍应谨慎操作。
备份存档,禁用 RDW,移除模块文件夹,并确认战役可以正常加载后再继续游玩。
[line]
主要功能
[heading]活的战役天气[/heading]
天气存在于整个战役地图上,而不是仅在玩家进入战斗时创建。
雨、雪、风暴、雾和尘土可以形成、移动、改变强度并随时间消失。
[heading]会响应地形的天气[/heading]
RDW 检查环境,而不是依赖命名地点。
寒冷温度、海拔、冰冻地形和现有积雪会促进降雪。
湿度、水域、湿地、森林和潮湿地面会促进雾的形成。
干燥地形、低湿度、高温和风会促进尘土。
降雨会受到湿度、温度、季节和移动天气系统的影响。
[heading]移动天气系统[/heading]
天气不会永久附着在一个位置上。
系统具有位置、方向、强度、年龄和生命周期。它们会穿越战役地图移动,并最终减弱或离开可游玩世界。
天气从地图一侧离开后,不会不合常理地出现在相反一侧。
[heading]持续湿度与积雪[/heading]
可见降水消失并不会立即重置地面。
雨可能会留下潮湿或泥泞的状况。
雪可能会留在寒冷地形上,在反复降雪期间积累,并在条件变暖时融化。
[heading]战役到战斗的连续性[/heading]
RDW 会检查战斗开始位置的气候,并用它来影响战斗氛围。
一支在风暴下行进的队伍,不应在没有理由的情况下进入完全无关的晴朗干燥战场。
[heading]动态战斗氛围[/heading]
在较长的战斗中,天气强度可以逐渐变化。
云层可能变厚,风可能增强,雨可能开始,雾可能增加,或风暴可能开始远离。
这种推进是有意放慢的,因此氛围会自然发展,而不是每隔几分钟就迅速变化。
[heading]通用地图支持[/heading]
RDW 不需要针对维斯特洛、卡拉迪亚或 total-conversion 的地图专用气候文件。
它会分析当前加载的地图,并根据地图暴露的地形信息创建适合的气候。
[heading]以兼容性为核心的设计[/heading]
RDW 会尝试保留其他与《霸主》天气模型协作的模组。
当另一个模组包装天气系统,但仍将天气计算通过正常模型链传递时,RDW 可以提供底层气候,同时允许该包装器保持启用。
当另一个模组直接拥有冲突的天气功能时,RDW 可以放弃系统的该部分,而不是盲目替换它。
当未知交互无法安全处理时,RDW 的设计是保留原生行为,或仅禁用受影响的部分集成,而不是让战役崩溃。
[heading]存档安全保护[/heading]
RDW 不会保存对英雄、派系、定居点、队伍、文化或属于 total conversion 的对象的引用。
保存的气候信息会与当前地图进行检查。
如果地图不匹配,保存的气候会被丢弃并重建。
如果气候信息缺失或损坏,RDW 会重新生成它,而不是尝试加载不安全的数据。
[heading]注重性能的模拟[/heading]
地图被划分为自适应气候网格,而不是每帧为每个可能位置单独计算复杂天气。
气候工作受到性能预算限制,并避免重复执行昂贵操作。
已验证版本已在用户高度模组化的 Realm of Thrones 配置中成功运行。
[line]
兼容性
RDW 面向以下内容设计:
[list]
[]原生《霸主》 [/]
[]自定义战役地图 [/]
[]大型 total conversion [/]
[]大型模组列表 [/]
[]盔甲与武器模组 [/]
[]兵种大修 [/]
[]外交与王国模组 [/]
[]经济模组 [/]
[]AI 模组 [/]
[]定居点添加 [/]
[]场景添加 [/]
[]视觉与纹理模组 [/]
[]兼容的移动速度模组 [/]
[]兼容的任务氛围模组 [/]
[]正确保留正常模型链的天气包装器 [/]
[/list]RDW 已在高度模组化的 Realm of Thrones 战役中成功测试,但它不是仅适用于 Realm of Thrones 的模组。
它不包含硬编码的 Realm of Thrones 地点或维斯特洛气候规则。
主要不兼容类别是另一个试图控制相同战役和战斗天气系统的完整天气大修。
[b]只使用一个完整天气大修。[/b]
ReShade、光照模组、纹理包和视觉预设可能会改变 RDW 大气效果的外观,但不一定会与气候模拟冲突。
没有模组能够诚实地保证与所有现有或未来《霸主》修改兼容。RDW 的设计是保守处理未知情况:保留协作系统、隔离冲突,并在可能时回退到原生行为。
[line]
需求
RDW 需要与玩家《霸主》安装版本匹配的以下前置框架模组:
[list]
[]Harmony [/]
[]UIExtenderEx [/]
[]Mod Configuration Menu [/]
[/list]原始 Realistic Weather 的 Nexus 页面也列出了这三个前置框架需求。
原始 Realistic Weather 下载 [b]不是[/b]单独必需的,因为必要基础已包含在 RDW 中。
不要求 Realm of Thrones。
不要求任何特定 total conversion。
不要求地图专用气候补丁。
[line]
鸣谢
最大的功劳归于 [b]OrderWOPower[/b],即 [b]Realistic Weather[/b] 的原始创作者。
OrderWOPower 创建了原始天气模组、其基础系统、效果以及天气表现。没有那项工作,RDW 就不会存在。
RDW 是在该基础上进行了大量扩展的延续与大修。它不声称拥有 OrderWOPower 原始贡献的所有权。
原始 Nexus 页面将 OrderWOPower 标识为创作者,并允许在注明原始创作者的情况下发布改进或修改版本。
完整原始鸣谢:
[b]原始 Realistic Weather 创作者:OrderWOPower[/b]
[b]Realistic Dynamic Weather 气候大修与扩展:Zoos[/b]
额外功劳归于 OrderWOPower 列出的原始音效贡献者:
[list]
[]svampen — 小雨音效 [/]
[]klangfabrik — 中雨音效 [/]
[]NachtmahrTV — 大雨音效 [/]
[]stormpetrel — 小雪音效 [/]
[]kevp888 — 中雪音效 [/]
[]YleArkisto — 大雪音效 [/]
[]gbayles — 沙尘暴音效 [/]
[/list]还要感谢 Harmony、UIExtenderEx、Mod Configuration Menu 的创作者和维护者,以及更广泛的《霸主》模组社区。
[line]
[heading]媒体说明[/heading]
RDW Nexus 页面上的宣传图片是说明性艺术图,展示了该模组设计所产生的气候和大气类型。
它们不应被标注为未经编辑的实机游戏截图。
实际天气外观会因战役地图、地形、季节、战斗场景、一天中的时间、图形设置、光照模组和 ReShade 配置而异。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。