这个天气管理器完全由houseCARL使用C++创建。我只提供了指示。Weather Slider是一款基于MCM的《天际》特别版天气管理器,可让您控制每个气候区域的天气概率,
天气滑块这个天气管理器完全由 卡尔之家 (AI) 使用C++编写。我只是给出指令,没有做其他事情。 禁止转载至日语网站“Skyrim Special Edition Mod 数据库”。总览天气滑动条是《天际特别版》的一款天气管理模组,让你通过MCM菜单全面控制天气出现概率。它不是强制立即切换天气,而是通过自定义SKSE插件挂钩《天际》原生的天气过渡系统——因此天气变换看起来与原版完全一致,只是时间由你掌控。
你可以设置每种天气类型(晴朗、多云、下雨、下雪)出现的概率,既可全局设置,也可按气候分区分别设置。可配置的计时器会按固定间隔自动重新生成天气,无需旅行。
语言默认语言是
英语。日文翻译可作为本页的独立模组获取。
特性按区域概率控制天际省被划分为7个气候区域。你可以为每个区域独立设置晴朗/多云/下雨/下雪的概率。滑块会自动归一化,因此显示始终为100%——调整一个滑块,其他滑块会自动按比例缩放。
- 区域0 — 白漫平原
- 区域1 — 裂隙 / 福克瑞斯
- 区域2 — 边陲之地 / 马卡斯城
- 区域3 — 苍白之地 / 黎明之星
- 区域4 — 冬堡 / 东境
- 区域 5 — 哈芬加 / 独孤城
- 区域6 — 海贾尔马克 / 莫萨尔
全球模式切换“启用所有区域”即可在整个天际省应用同一套概率,忽略区域边界。如果你只想要整个地图上的天气保持一致,这会很有用。
流畅的天气转换由C++ SKSE插件(WeatherSlider.dll)驱动,直接调用天际内部Sky::SetWeather函数。天气变化复用原版渲染过渡——无跳变,无突兀的瞬间切换。
可配置更新间隔设置天气重新刷新的频率,单位为游戏内小时。间隔短则天气变化频繁;间隔长则天气稳定。该功能会在后台自动运行——无需移动或等待。
立即申请随时通过MCM触发即时天气变化,使用当前概率设置或锁定天气类型。
锁定天气选择一种天气类别并锁定为100%。周期性计时器和“立即应用”都会强制使用该天气类型,直到你将其设回“无”。适用于截图、活动,或者你只是想让天下雪。
赛季设置天气滑块现在支持基于季节的天气系统。启用季节模式后,天气概率会根据当前季节自动调整,而不再使用区域或全局设置。
自动 / 手动- 自动模式 — 当前季节由游戏内日期(GameMonth)自动决定
- 手动覆盖 — 强制指定季节(冬季 / 春季 / 夏季 / 秋季),无视当前日期
每赛季概率调节滑块每个季节都有独立的晴/多云/雨/雪概率滑块。在“编辑季节”下选择季节以调整其数值。概率将自动归一化,总和始终为100%。
默认值- 冬季 — 晴 20% / 多云 30% / 雨 0% / 雪 50%
- 春天 — 晴朗45% / 多云30% / 降雨20% / 降雪5%
- 夏季 — 晴60%/多云20%/雨20%/雪0%
- 秋季 — 晴20% / 多云40% / 雨35% / 雪5%
您可以随时使用重置按钮将这些数值恢复为默认值。
加载顺序正在使用天气模组(如NAT.ENB)?将WeatherSlider.esp加载于(放在)你的天气模组插件之前。这样可以让你的天气模组自身的过渡速度和视觉效果优先生效。
需求安装- 使用模组管理器安装(强烈推荐MO2)。
- 启用两个ESP文件:
- WeatherSlider.esp — 主插件
- WeatherSlider_TransDelta.esp — 调整天气过渡速度,使混合更平滑
- 启动游戏,打开MCM → 天气滑条,并启用天气控制。
卸载重要: 请在卸载前彻底禁用该模组,以避免残留脚本状态。
- 打开MCM → 天气滑条并关闭 启用天气控制.
- 保存游戏进度。
- 退出到桌面。
- 请在您的模组管理器中禁用并移除该模组。
- 加载你的存档。该模组将不再运行。
如果您在卸载后遇到持续的天气效果,请打开控制台并输入
fw 10E1F1 重置为默认的白漫城天气。
兼容性- 兼容天气大修类模组(如NAT、黑曜石天气等)——天气滑块将从当前气候记录中存在的所有天气中进行选择。
- 与其他每帧强制覆盖天气的模组不兼容。
备注- 无气候数据的室内区域和单元格将被忽略。
- 该MOD使用Papyrus脚本计时器,且存档安全。只要遵循上述卸载步骤,卸载后不会有脚本以导致问题的方式固化在存档中。
源码 https://github.com/GKCH14/GKCH
天气滑块
这个天气管理器是houseCARL(AI)用C++全部编写的。我只是给了指示而已。
禁止转载至日语网站“Skyrim Special Edition Mod 数据库”。概要Weather Slider 是一款天气管理Mod,可通过MCM菜单自由控制天气的发生概率。它不是强行立即改变天气,而是通过自定义SKSE插件利用天际的原生天气过渡系统,因此天气变化的效果与原版完全相同。
可分别按区域或整个地图统一设置晴、阴、雨、雪各自的发生概率,并在设定的时间间隔内自动切换天气。无需移动。
功能详情区域概率滑块将天际划分为7个气候区,可分别独立设定晴/阴/雨/雪的概率。拖动任一滑块时,其余数值将自动调整,总数始终显示为100%。
- 区域0 — 怀特兰平原
- 区域1 — 裂谷·福克瑞斯
- 区域2 — 瑞驰·马卡斯
- 区域3 — 苍白黎明之星
- 区域4 — 冬堡·东境行军
- 区域5 — 哈芬格独处之地
- 区域6 — 海亚尔马什·莫萨尔
全体设定模式开启“启用全部区域”后,将忽略区域边界,对整个天际全域统一应用概率。
平滑的天气过渡C++ SKSE插件(WeatherSlider.dll)直接调用Skyrim内部的Sky::SetWeather函数,使用与原版相同的渲染过渡。不会出现瞬间切换或突兀的变化。
更新间隔的设置可设置游戏内时间,用于调整天气重新抽选的间隔。该功能在后台自动运行,无需移动或等待。
立即应用可通过MCM在任意时机立即发动天气变化。
天候锁定可固定为晴天/阴天/雨天/雪天中的任意一种,设为100%。若恢复为「未选择」,则会切换为通常的随机模式。方便用于截图拍摄或活动演出。
【季节设定】启用季节模式后,将不再使用区域设置和全局设置,而是应用随季节变化的天气概率。
自动/手动- 自动模式 — 根据游戏内日期(GameMonth)自动判定当前季节
- 手动指定 — 无视日期强制指定季节(冬・春・夏・秋)
季节概率滑块每个季节都有独立的晴、阴、雨、雪概率滑块。请在“设置季节”中选择要编辑的季节进行调整。系统会自动归一化,确保总概率始终为100%。
默认值- 冬 — 晴 20% / 阴 30% / 雨 0% / 雪 50%
- 春 — 晴 45% / 多云 30% / 雨 20% / 雪 5%
- 夏 — 晴 60% / 多云 20% / 雨 20% / 雪 0%
- 秋 — 晴 20% / 多云 40% / 雨 35% / 雪 5%
重置按钮可随时恢复默认值。
加载指令若使用天气类MOD(如NAT.ENB等)请将WeatherSlider.esp置于您所使用的天气mod插件上方(前面)。这样天气mod一侧的过渡速度和外观设置将优先生效。
必要的Mod安装步骤- 请使用MO管理器(推荐MO2)进行安装。
- 请同时启用以下2个ESP:
- WeatherSlider.esp — 主插件
- WeatherSlider_TransDelta.esp — 调整天气变化速度
- 启动游戏,打开MCM → Weather Slider,并开启“启用天气控制”。
卸载步骤注意: 为防止残留脚本,请按以下步骤先停用再卸载。
- 在游戏内打开MCM → Weather Slider,关闭“启用天气控制”要…吧。
- 直接保存。
- 游戏结束。
- 在MO管理器中禁用或删除Mod。
- 加载存档。此后,Mod将不再运行。
卸载后若天气效果仍然残留,请在控制台中执行以下操作。
fw 10E1F1 输入后即可将白兰的默认天气重置。
互换性- 可与NAT、Obsidian Weathers等天气覆盖Mod同时使用。
- 每帧强制覆盖天气的Mod可能会产生冲突。
备考- 没有室内区域或气候数据的单元格不会进行天气变更。
- 按照上述卸载步骤操作,不会发生脚本残留问题。