转载
N网链接:https://www.nexusmods.com/7daystodie/mods/10303
其他模组可能依赖于它。
日历、月相、交易时间以及大气调整都遵循主机配置。
注: 我们已投入大量精力优化这些系统,以确保其可玩性。我们非常感谢玩家和模组制作者的反馈和数据,以帮助我们完善逻辑并找出任何剩余问题。
-
一个真正的日历 季节框架
-
月亮驱动的血月日程安排
-
季节性日照长度和月亮行为
-
动态天气数据暴露给 CVars(天气目前完全由原版驱动)
-
氛围、雾气、天空和光照的全面改进
-
HUD/指南针数据扩展
-
视觉真实感锁定(服务器亮度 阴影层)
-
交易商的营业时间与季节性的日出日落时间挂钩(可选)
-
交易商补货/自动售货机租赁日期显示在模块日历上
-
PocketWatch 模组兼容性(指南针 HUD 切换 日历绑定)
-
RealismConfigs.xml 的多人游戏主机配置同步
-
环境火灾是一个真正的循环,你会持续燃烧更长时间,造成持续的热损害。
-
从比赛日到实际日期的完整公历变化
-
闰年支持
-
月/日/年中的哪一天跟踪
-
天文季节界限:
-
春季始于3月20日
-
夏季从6月21日开始
-
秋季从9月1日开始
-
冬季从12月21日开始
-
动态昼夜长随季节变化
-
每周跟踪日期(星期一开始)
-
日期键变量(`IsDecember25`、`Date1225` 等)
-
月相周期计算(朔望月模型)
-
阴阳历元数据输出(年/月/日/闰年标志)
-
根据月相窗口位置计算血月强度
-
CVar 缓存和限速更新以提高性能
-
生物群落检测 CVars
-
天气状况 CVars(温度/风/雨/雪/雾/云/暴风雨)
-
用基于月相的日期选择覆盖原版血月日期安排。
-
运行时重新同步以防止原始调度器漂移
-
季节性黄昏/黎明整合,用于血月时间检查
-
严格处理血月可见性,以优化天空渲染钩子
-
黄昏前血月的视觉逐渐显现
-
血月派对强度由 `LunarBloodMoonStrength` 提供:
-
调整 `enemyActiveMax`
-
调整队伍生成器 `maxAlive`
-
部落规模曲线和上限可在 `Config/RealismConfigs.xml` 中进行调整(`EnemyScaleMin`、`EnemyScaleMax`、`MaxAliveScaleMin`、`MaxAliveScaleMax`、`StrengthCurve`、`BMMaxSpawnedScale`)
-
季节性日出/日落时间已推送至 `SkyManager`
-
`RealismConfigs.xml` 中每个季节的昼夜长度曲线(`DayLengthSpringStart`/`End`…)
`PermanentNight`(`true` = 完整的夜晚周期) -
每日刷新和安全时间更新窗口
-
血月/雷霆窗口使用的共享助手
-
可选择覆盖 traders.xml 中的默认交易者开盘/收盘时间。
-
启用后,交易者将使用与模组其他部分相同的季节性日出/日落模型。
-
开盘时间 = 季节性黎明 – 交易者开盘偏移分钟数
-
收盘时间 = 季节性黄昏 – 交易者收盘偏移分钟数
-
关闭警告窗口采用默认逻辑(关闭前 18 分钟)
-
营业时间随季节变化自动调整(冬季日照时间短,关门时间提前)。
-
适用于默认和 OnlyClosedOnBM 沙盒预设
-
跳过 AlwaysOpen、MorningOnly、MidDayOnly 和其他固定时间预设选项
-
跳过已禁用 UseOpenHours 的交易者
-
指南针交易栏(“营业时间/关门时间”)会随季节变化而刷新
-
Config/RealismConfigs.xml 中的切换和偏移量:
-
TraderSeasonalHours(1 = 开启,0 = 固定营业时间)
-
交易者开仓偏移量(默认 5 分钟)
-
交易者收盘偏移分钟数(默认值 5)
-
与月相输出相关的七相月相系统
-
月相相关的月光强度
-
相位相关的雷电倍增器
-
通过完全覆盖 `UpdateSunMoonAngles` 来实现季节性的太阳/月亮旋转
-
月亮亮度及月亮环境光覆盖
-
月亮精灵相位校正和着色器方向更新
-
低月/新月之夜的夜间环境光线变暗
-
云月光照调整
-
血月精灵等级提升
-
自适应月影强度
-
自适应太阳阴影强度
-
自适应太阳强度
-
月相会加剧夜雾的黑暗程度
-
黄昏与黎明的平滑过渡
-
针对特定季节的氛围预设:
-
户外赤道/天空/地面
-
室内赤道/天空/地面
-
月亮环境的影响
-
季节性阳光色彩搭配(春/夏/秋/冬)
-
平滑的调色板插值贯穿整个季节进程
-
感知一天中不同时间段的黎明/白天/黄昏/夜晚光谱融合
自定义绑定:
-
日历字符串
-
季节弦乐
-
工作日 短工作日
-
月相、农历日/月、月相表
-
月龄和月相颜色
-
按月预测满月
-
本月剩余的满月之夜
-
天气图标 图标颜色
-
血月覆盖逻辑的日色
-
双温度标签的指南针兼容性补丁
指南针HUD外的日历日期:
-
地图屏幕:左下角的日期/时间显示日历 时钟(例如“1 Mar 2026/02:08”),而不是普通的“1/02:08”。
-
交易窗口:补货和自动售货机租金到期日也显示日历日期,而不是“第 4 天”。
-
墙挂日历道具,提示节目:
-
当前修改日期(`当前日期为…`)
-
今天:365/366年(闰年)的第125天
-
月相(与指南针相同)
-
本月剩余的血月(与指南针相同)
怀表兼容性:
-
检测到怀表
-
当手表属于你时,隐藏默认的屏幕指南针HUD。
-
日历/季节/月相绑定仍然通过共享的指南针数据传输到手表液晶显示屏。
-
指南针和怀表显示屏共享血月日颜色逻辑
交易者用户界面日历集成:
-
交易窗口补货倒计时(`timeleft`)显示的是模组日历日期,而不是原版“第 X 天”。
-
自动售货机租金到期时间(`renttimeleft`)使用相同的日历格式
-
例如,输出结果应为“2026年3月4日”,而不是“第4天”。
-
使用与指南针日历绑定相同的格里高利历引擎
-
基于以下因素的动态夜间 UI 变暗:
-
夜间进展
-
月相黑暗
-
分别控制背景/前景的不透明度
-
平滑过渡速度
-
标签颜色倍增器色块
-
可通过 CVar 选择性禁用
-
亮度锁定为 0.5
-
阴影质量限制为最低启用级别(低/仅硬)
📆日历和时间 CVars:
-
`AbsoluteDay`(绝对比赛日索引,从 1 开始)
-
`YearNumber`(当前公历年份)
-
`DayOfYear`(当前年份中的日期)
-
`MonthNumber`(当前月份编号,1-12)
-
`DayOfMonth`(当前日期)
-
`DaysInMonth`(当月天数)
-
`每年天数`(闰年为365天或366天)
-
`IsLeapYear`(当当前年份为闰年时为 1)
-
`CurrentHour`(当前游戏内小时,0-23)
-
`TimeHM`(当前时间,HHMM 整数格式)
-
`DayLength`(当前日照时长,以小时为单位)
-
`NightLength`(当前夜晚时长,以小时为单位)
-
`DayFraction`(一天中的时间,以 0.0-1.0 天为单位递增)
-
`StartingYear`(锚定公历年份,数据来自 `Config/RealismConfigs.xml`)
-
`IsJanuary`(当当前月份为一月时为 1)
-
`IsFebruary`(当当前月份为二月时为 1)
-
`IsMarch`(当当前月份为三月时为 1)
-
`IsApril`(当当前月份为四月时为 1)
-
`IsMay`(当当前月份为五月时为 1)
-
`IsJune`(当当前月份为六月时为 1)
-
`IsJuly`(当当前月份为七月时为 1)
-
`IsAugust`(当当前月份为八月时为 1)
-
`IsSeptember`(当当前月份为九月时为 1)
-
`IsOctober`(当当前月份为十月时为 1)
-
`IsNovember`(当当前月份为十一月时为 1)
-
`IsDecember`(当当前月份为十二月时为 1)
📆星期几 CVars:
-
`IsMonday`(当当前星期是星期一时为 1)
-
`IsTuesday`(当当前星期几为星期二时为 1)
-
`IsWednesday`(当当前星期是星期三时为 1)
-
`IsThursday`(当当前星期几为星期四时为 1)
-
`IsFriday`(当当前星期是星期五时为 1)
-
`IsSaturday`(当当前星期几为星期六时为 1)
-
`IsSunday`(当当前星期几为星期日时为 1)
📆一天中不同时间段的 CVars:
-
`IsMorning`(1 表示黎明至中午时段)
-
`IsDaytime`(日落前白天时段为 1)
-
`IsNighttime`(夜间时段为 1)
📆日期关键变量:
-
`Is{MonthName}{Day}`(例如:`IsMarch22`、`IsDecember25`)
-
`DateMMDD`(例如:`Date0322`、`Date1225`)
🌅赛季 CVars:
-
`IsSpring`(当当前季节为春季时为 1)
-
`IsSummer`(当当前季节为夏季时为 1)
-
`IsAutumn`(当当前季节为秋季时为 1)
-
`IsWinter`(当当前季节为冬季时为 1)
-
`SeasonDayIndex`(当前赛季内的日期索引,从 0 开始)
-
`SeasonProgress`(赛季进度,从 0.0 到 1.0)
-
`DaysPerSeason`(当前赛季的长度,以天为单位)
-
`SeasonOffsetDays`(当前赛季开始的一年中的日期)
-
`SeasonDayOfYearStart`(当前赛季的年初第一天)
-
`SeasonDayOfYearEnd`(当前赛季的最后一天)
-
`CalendarStartOffsetDays`(季节开始索引覆盖,0-3)
-
`农历日`(当前农历月份的日期)
-
`LunarMonth`(循环中的农历月份索引)
-
`LunarPhase7`(粗略月相区间(0-6))
-
`LunarPhase01`(连续月相(0.0–1.0))
-
`月龄天数`(自上次新月以来的天数)
-
`LunarSynodicDays`(朔望月长度常数)
🌕月相事件及触发系统:
-
`LunarNearNewMoon`(接近配置的新月窗口时为 1)
-
`IsLunar1` 至 `IsLunar12`(每月月相周期标志)
-
`LunarUseLunisolarMonths`(启用阴阳历模式)
-
`LunisolarYear`(计算出的阴阳年指数)
-
`LunisolarMonthNumber`(计算出的阴阳月数)
-
`LunisolarIsLeapMonth`(当当前月份为闰月时为 1)
-
`LunisolarLeapMonthIndex`(闰月槽位索引)
-
`LunisolarMonthId`(单调阴阳月 ID)
-
`LunisolarMonthDay`(当前阴阳历月份的日期)
-
`LunisolarMonthLength`(月份长度(29 或 30 天))
🌕月球调校 CVars:
-
`LunarEpochShiftDays`(月球周期对齐的相位偏移天数)
-
`LunarNewMoonWindowDays`(用于新月临近检查的半个窗口大小,以天为单位)
-
`BloodMoonTonight` 血月状态标志(1 = 激活,0 = 非激活)
-
`LunarBloodMoonTonight` 是 `BloodMoonTonight` 的兼容别名。
-
`LunarBloodMoonStrength`(月血月强度缩放因子)
-
运行时范围为 `0.0` 到 `1.0`(由模组自动计算,通常不手动设置)
-
`0.0` = 月球血月窗口期之外,`1.0` = 峰值强度(满月运行中心)
-
XML调优的实用阈值:`>=0.2` 适用于任何活动,`>=0.5` 适用于中等及以上活动,`>=0.8` 适用于高峰夜晚活动
🌅天气 CVars:
-
`WeatherTemp`(当前环境温度值)
-
`WeatherWind`(当前风力/风速)
-
`WeatherRain`(当前降雨强度)
-
`WeatherSnow`(当前降雪强度)
-
`WeatherFog`(当前雾浓度值)
-
`CloudThickness`(当前云层厚度值)
-
`IsStormActive`(检测到活跃风暴状态时为 1)
🏜️生物群落 CVars:
-
`IsPineForest`(当玩家位于松树林生物群系时为 1)
-
`IsDesert`(当玩家位于沙漠生物群系时为 1)
-
`IsBurntForest`(当玩家位于烧毁森林生物群系时为 1)
-
`IsSnow`(当玩家位于雪地生物群系时为 1)
-
`IsWasteland`(当玩家位于荒地生物群系时为 1)
📱 UI / 游戏玩法 CVars:
-
`CrosshairEnable`(1 启用准星,0 隐藏准星(0 = 默认值))
-
`ui_disable_dimming`(1 表示禁用夜间 UI 调光系统)
-
`ui_night_bg_opacity`(目标夜间背景不透明度)
-
`ui_night_fg_opacity`(目标夜间前景不透明度)
-
`TraderSeasonalHours`(1 = 交易者遵循季节性的黎明/黄昏时间 // 0 = 原始 traders.xml 文件中的固定时间)
-
`TraderOpenOffsetMinutes`(交易员开门营业时间,即季节性黎明后的分钟数)
-
`TraderCloseOffsetMinutes` — 季节性黄昏前几分钟(交易员收盘时间)
☀️ 阳光(强度、昼夜变化、雪地生物群落、阴影)
-
`SunSnowBiomeIntensity`(1=开启,0=关闭)
-
`SunSnowBiomeIntensityMul`
-
`SunShawAdaptive`
-
`SunShadowStrengthMin`
-
`SunShadowStrengthMax`
-
`日影季节影响`
-
`SunIntensitySpring`
-
`SunIntensitySummer`
-
`SunIntensityAutumn`
-
`SunIntensityWinter`
-
`SunDiurnalEnabled`
-
`SunDiurnalPeakMode`(`Solar` 或 `Clock`)
-
`SunDiurnalPeakStartHour`(时钟模式)
-
`SunDiurnalPeakEndHour`(时钟模式)
-
`SunDiurnalPeakMul`
-
`SunDiurnalShoulderMul`
🌙 月亮(灯光、环境光、阴影、天空)
-
`MoonShadowAdaptive`
-
`MoonShadowStrengthMin`
-
`月影力量最大值`
-
`MoonShadowIntensityRef`(0 = 自动,取自最亮相位上限)
-
`月影相位影响`
-
`月相显示延迟小时数`
-
`HorizonSmoothHalfSpan`
-
`MoonAmbientMinScale`
-
`月球强度全球尺度`
-
`MoonIntensityFull`
-
`MoonIntensityWaningGibbous`
-
`MoonIntensityLastQuarter`
-
`MoonIntensityNew`
-
`月相强度上弦月`
-
`MoonIntensityFirstQualter`
-
`MoonIntensityWaxingGibbous`
📱指南针绑定键:
-
季节
-
`dayseason`
-
`日历`
-
`calendarfull`
-
`calendarcompact`
-
`monthname`
-
`monthshort`
-
`年份
-
`每月日期`
-
一年中的某一天
-
工作日
-
`weekdayshort`
-
`rain`
-
`雪`
-
`storm`
-
`rainiconcolor`
-
`snowiconcolor`
-
`stormiconcolor`
-
`daycolor`
-
`lunarday`
-
`lunarmonth`
-
`lunarcompact`
-
`lunarphase7`
-
月相
-
`月相名称`
-
`moonphaseshort`
-
`lunarphase01`
-
`moonagedays`
-
`lunarnearnewmoon`
-
`moonphasecolor`
-
`满月预报`
-
`满月日月`
-
第一天:默认从 2034 年 3 月 20 日开始 (可通过 CVar 设置偏移量)……
-
准星: 默认情况下处于禁用状态。
-
血月: 与农历挂钩,因此会自动触发。原版设置和时间表将被 覆盖。
-
室内/室外照明: 尽可能用各种光源加固你的基地。没有光,你活不了多久,就像蜉蝣一样!这不是香草味的,这是纯正的黑 巧克力。
-
游戏版本: 适用于 3.0 及以上版本
-
多人游戏: 客户端也必须安装该模组
-
存档兼容性: 可以添加到现有存档中,但为了以防万一,请务必创建备份……建议重新开始游戏。
1. 下载模组包
2. 解压到《七日杀》的模组文件夹3.启动游戏,尽情享受吧 :)
仅搬运,个人能力和时间有限,就没汉化了。








鄂公网安备42011202002543号



