# OpenWF 双前端功能盘点与迁移验收表 基准日期:2026-09-26。范围已确认:服务器 WebUI、它引用的紫卡工具、游戏运行时 6155 界面及相关接口。服务器、安装器、桌面界面和运行时组件均使用 C#;不复用 OpenWF 原生 DLL。 本文件是实现前的范围基线,不是“全部功能已完成”的声明。`openwf-frontend-inventory.json` 保留控件、事件、参数约束、设置选项、来源行号和文件 SHA-256。 后续实现已进入 C# 编辑器与运行时基础阶段,最新完成情况见 [逐项进度与剩余范围](OPENWF-IMPLEMENTATION-STATUS.md)。下面的「开始本轮实现前」差异保留为历史基线;不能用它判断现在是否已有某个页面,也不能把新增页面等同于全部通过验收。 ## 来源与证据边界 - 官方服务器源:`https://onlyg.it/OpenWF/SpaceNinjaServer`,提交 `8a0d87a3760381927a855e6562fbce6a937f09dd`。整个 `static/webui` 与原锁定提交 `aafde8476edd91275de0f30bffe4cf79f4cfc81c` 相同。 - 服务器主页面 1,978 行、脚本 5,610 行、导入示例 925 行;另核查锁定依赖 `warframe-riven-info@0.1.2` 的页面和计算逻辑,tarball SHA-512 与 lockfile 一致。 - Bootstrapper 仓库提交 `498b1a24944fd880136597fa93d56be737416f36`,公开内容为说明和变更记录,未包含运行时实现源码。官方 0.13.8 发布文件 SHA-256 为 `4ce652906a9297932eb5691aabc177cd39155468ac033c80e786f9a9e43873d6`;仅静态分析,未加载。 - 6155 参考官方手册、Translations 提交 `8e6d5ee3a7972a2f38e90d02ce55b0a830419be9`、本地脚本 API 文档与样例。官方文档能确认功能,不能确认所有请求/响应字段。嵌入前端尚未完整提取,不能声称运行时协议已穷举或实测通过。 ## 盘点数量 | 对象 | 数量 | 说明 | |---|---:|---| | 主页面路由分组 | 8 | 含别名;另有紫卡工具独立页面 | | 主页面静态控件 | 323 | 不是 323 个独立功能 | | 命名函数 / 动态绑定 | 136 / 66 | 包含只负责呈现的函数 | | 主脚本引用接口 | 65 | 包括模板字符串中的两个接口;含 WebSocket | | 账号区字段 | 64 | 63 个设置 + 支持集团选择 | | 氏族 / 服务器设置字段 | 6 / 75 | 所有键与选项在后文与 JSON 中 | | 静态权限标识 | 61 | 另有动态类别权限与氏族职位位掩码 | | 存档导入模板 | 9 | 全部列入,不以一个 JSON 框替代 | | 运行时配置 / 命令 / 额外路由 | 36 / 28 / 22 | 有重叠,不相加作为功能数量 | ## 功能与验收约束 | 编号 | 区域 | 功能范围 | 约束 | |---|---|---|---| | account.session | 账号 | 注册、登录、退出、记住账号、失效重登 | 独立玩家会话;禁止复用游戏 nonce | | account.identity | 账号 | 修改昵称、邮箱、密码;检查当前密码与重名;删除账号 | 本人敏感操作重新验证密码 | | account.possess | 管理员 | 玩家列表、选中代管、退出代管、删除代管账号 | 管理员凭据;目标账号不能提供身份授权 | | common.locale | 公共 | 15 种物品语言、8 种界面语言与回退、主题、导航、提示 | 本地偏好 | | common.permissions | 公共 | 服务端权限变更后重算界面可执行操作 | 迁移后无权限控件隐藏;服务端仍校验 | | common.sync | 公共 | 库存、氏族、配置事件刷新,重连,游戏库存与世界状态同步 | 异步、取消、版本冲突处理 | | inventory.browse | 库存 | 14 类装备及外观、装饰、任务、加成、进化;数量与名称、稀有/版本提示 | 分页与后台解析 | | inventory.add | 库存 | 搜索选择物品、内部路径添加、数量;缺失物品批量补全 | 添加物品权限独立 | | inventory.currency | 库存 | 星币、白金、御品阿耶、内融核心、狄拉克/航道核心增减 | 添加货币权限独立 | | inventory.modular | 库存 | 创建 Zaw、主/副 Kitgun、增幅器、K 驱、Moa、猎犬与感染宠物 | 按种类选择部件;映射最终类型 | | inventory.remove | 库存 | 单件装备、计数物品、装饰/外观删除,分类批量删除 | 确认影响数量;释放槽位与关联对象 | | inventory.level | 装备 | 单件与分类满经验、超 30 级上限、极化次数;显赫/替代武器同步 | 类型与最大等级校验 | | inventory.rename | 装备 | 武器与宠物改名;宠物成年/退回幼年 | 版本与种类限制 | | inventory.badges | 库存 | 清除装备新获得标记 | 只修改 IsNew | | equipment.features | 装备详情 | 反应堆/催化剂、特殊槽、赋能槽、镀金、重力磁抵器、次级赋能、灵化、额外特性 | 按类别/版本展示;全局强制值不能反向覆盖 | | equipment.shards | 装备详情 | 执行官源力石词条添加、数量叠加、按词条移除 | 战甲与合法升级类型 | | equipment.invigoration | 装备详情 | 活力注入进攻/防御词条、失效日期、移除 | 保留无关装备字段 | | equipment.umbra | 装备详情 | Umbra 回响期限设置与移除 | Excalibur Umbra 例外 | | equipment.abilities | 装备详情 | 每套 A–F 配置独立移植技能、0–3 槽位、移除 | 已购配置数量与技能校验 | | equipment.parts | 装备详情 | 模块化部件修改并重算武器类型 | 部件数量与类型匹配 | | equipment.valence | 装备详情 | 玄骸/信条元素及数值双向换算、覆盖与移除 | 合法元素与数值 | | equipment.u5 | 旧版装备 | U5 MOD 适配对象、等级要求、多条属性、稀有度、区间与衰减换算 | 旧版兼容范围明确展示 | | evolution.edit | 灵化进度 | 添加、升/降级、满级、移除、补齐缺失与全部满级 | 永久灵化与后装适配器等级上限不同 | | booster.edit | 加成 | 添加、查看到期、修改到期时间、移除 | 秒级时间协议;过期显示 | | quest.edit | 任务 | 阶段、完成、上一步/下一步、重置、取消激活、重玩计数显示;批量完成/重置 | 原版没有独立重玩按钮;奖励、飞船模块与进度一致 | | mods.acquire | MOD | 添加 0 级或满级 MOD、全部补齐、缺失满级补齐 | 0 级堆叠与有指纹实例分开 | | mods.edit | MOD | 满级、单件删除、全部 0 级删除、全部已升级删除 | 正确处理 LastAdded 与 ItemId | | riven.acquire | 紫卡 | 类型/适用武器、正负词条、重洗次数或直接指纹创建 | 支持原版揭示与未揭示状态 | | riven.calculator | 紫卡计算器 | 7 类紫卡、倾向性、正负词条动态增删、9000–11000 值与属性双向计算 | 独立页面也纳入;C# 实现公式 | | riven.metadata | 紫卡计算器 | 名称后缀、等级、极性、段位要求、重洗次数、S–F/X 评级 | 校验 NaN、范围与未知词条 | | riven.fingerprint | 紫卡计算器 | 指纹对象或 JSON 字符串导入、导出、可分享状态 | 转换为原生复制/粘贴与文件 | | progress.focus | 进度 | 解锁所有专精学派与取消当前学派后再解锁;Focus 1/2/3 满级模板 | 按版本保留协议 | | progress.helminth | 进度 | Helminth 满级/全部吞噬、补齐吞噬蓝图 | 吞噬记录与配方匹配 | | progress.intrinsics | 进度 | 航道/漂泊者内源之力满级与 Plexus 满级 | 附带解锁奖励 | | progress.unlocks | 进度 | 全部扫描、飞船模块、Captura、普通/钢铁星图、赏金链、Simaris 研究、资料库敌人 | 按存档与游戏版本验证 | | progress.syndicate | 进度 | 选择支持的集团 | 不是普通布尔账号设置 | | progress.inbox | 进度 | 全部邮件标记已读 | 保留附件领取状态 | | settings.account | 账号设置 | 47 个布尔设置、16 个数值设置与追溯清理提示 | 63 个设置;另 1 个控件为支持集团 | | settings.guild | 氏族设置 | 6 个设置及对在建房间/装饰/研究的追溯应用 | 氏族领导层与服务器权限共同限制 | | settings.server | 服务器设置 | 75 个控件:世界循环、活动、奖励、倍率、掉落、商人和限制 | 运行时禁令另属 tunables;逐字段类型校验,不能只持久化却无行为 | | guild.overview | 氏族 | 名称、层级、等级、成员、待处理邀请、职位权限、金库与研究概况 | 无氏族占位与权限过滤 | | guild.research | 氏族研究 | 单项添加/资助/完成/移除,补齐缺失与全部资助/完成/移除 | Tech 权限与领导层批量限制 | | guild.vault | 氏族金库 | 星币/白金、资源、装饰蓝图、飞船装饰增减;补齐与批量移除 | Treasurer/Architect 权限区分 | | guild.members | 氏族成员 | 晋升、降职、踢出、非创始人退出氏族 | 不能越过职位层级 | | guild.alliance | 联盟 | 成员氏族、待处理邀请、从联盟移除氏族 | 联盟创始氏族与 Ruler 权限 | | import.export | 存档 | 导出、导入完整或部分 inventory.php/getShip.php 字段 | 预览、备份、原子更新;不抹除未指定字段 | | import.samples | 存档模板 | Focus 3/2/1、勋章、战术警报徽记、突击重置、愿望单清空、地图标记清空/夜灵标记 | 9 个模板;显示实际影响字段 | | admin.mail | 邮件 | 所有/指定玩家、发件人、标题、正文、图标、普通/计数附件、优先级与收件人数确认 | 管理员专属;事务与防重复 | | runtime.connection | 6155 连接 | 连接状态、版本、游戏版本、断开重连、服务器主机修改、退出游戏账号 | C# 运行时 API;只绑定回环地址 | | runtime.options | 6155 选项 | 高伤害数值、跳过任务倒计时、屏蔽敏感词、幻影装置黑/白名单、暂停时间、替代加载、EE 日志、FOV | 服务器禁令必须在运行时再次校验 | | runtime.persistence | 6155 配置 | 保存运行时设置、重读热键、标签替换、元数据补丁;36 项 Client Config | 保留未识别字段;不导出登录密码 | | runtime.camera | 6155 镜头 | 正常、自由、锁定镜头 | 游戏主线程任务调度、版本能力检测 | | runtime.teleport | 6155 传送 | 当前位置、自定义 XYZ、目标/任务/生存装置/A–C/路标/专精/撤离标记与距离 | 需验证游戏对象与坐标系 | | runtime.scripts | 6155 脚本 | 可用/运行中脚本、按名启动、停止、内联执行、启用/禁用自动启动 | C# 实现脚本兼容层与游戏绑定;不得伪造成功 | | runtime.logs | 6155 诊断 | 脚本日志、清空日志、显示/隐藏控制台、日志广播、连接丢失提示 | 有界缓冲与后台读写 | | runtime.updates | 6155 更新 | 版本检查、DLL/热修复状态区别、下载最新热修复、手动应用、需要重启提示 | C# 更新格式、校验、兼容性与回滚;不加载原生 OpenWF DLL | | runtime.metadata | 扩展接口 | 保存/读取/记录元数据、有效元数据 JSON、内存诊断 | 接口也纳入;不能当作已知可操作 UI | | runtime.content | 运行时配套 | 本地内容与替换、元数据补丁、标签替换、热键、自动脚本 | 源码未公开部分需单独逆向验证;原版示例行为回归 | ## 当前实现差异(开始本轮实现前) - 管理员库存页只有余额、导入导出和分页 JSON 预览;缺少装备、任务、紫卡、氏族及配置的结构化编辑流程。 - 玩家账号已有注册/登录与默认开启的加密记住账号;还缺少原版的账号编辑和细分编辑授权。既有货币/物品权限必须继续独立。 - `CustomApi` 存在多项底层编辑路由,但路由存在不代表参数、权限和附带数据修改已等价。已发现 `spoofMasteryRank=-1` 被拒绝、`fastClanAscension` 未接入、氏族装饰蓝图权限与原 UI 不一致等差异。 - 服务器设置不能仅增加 75 个输入框:部分设置目前被现有接口拒绝,部分由启动选项控制,需要逐项接到实际游戏行为。 - 当前 C# Bridge 主要提供游戏网络兼容与品牌显示,没有 6155 服务、脚本 VM、镜头、传送、元数据与热修复体系。以上全部是实际开发工作,不能通过调用原生 DLL 满足本次要求。 ## 实现顺序与交付门槛 1. 固定来源和本清单;后续新增发现只扩充范围,不删除难实现的项目。 2. 在 C# 服务端提供经过校验的结构化编辑契约、目标账号授权、原子批处理和数据冲突检测;使用隔离存档测试。 3. 按 XFE WinUI 模板增加装备/进度/MOD 与紫卡/氏族/配置页面,并复用分页、加载动画、后台解析和权限可见性。 4. 在 C# 运行时实现命令服务、游戏线程调度和版本检测,再接入脚本、镜头、坐标、元数据与热修复;每项必须有真实能力检测。 5. 验收分别记录:源码清单覆盖、自动测试、WinUI 交互、游戏内实际行为。HTTP 200、空实现、保存配置成功或按钮可见均不能替代游戏验收。 6. 仅在 D:\Warframe 副本验证,保留原始 Steam 文件与正式存档。尚未实测的功能保持 pending。 ## 仍待补齐的运行时证据 - `/status` 的完整结构、标记类型与 XYZ 约定;镜头切换与场景切换时的对象生命周期。 - 脚本 ID、日志和广播帧格式、停止与自动启动语义;Pluto 语法与游戏绑定的完整兼容范围。 - 原版热修复载荷、版本选择与原子应用方式;全 C# 替代方案的兼容边界。 - 各游戏版本的引擎函数签名、主线程限制及不支持能力的行为。尚未进行相应实机测试。 ## 全部设置字段 ### 账号(含支持集团) | 键 | 含义 | 类型与边界 | 来源 | |---|---|---|---| | skipAllDialogue | 跳过所有对话 | checkbox | index.html:948 | | skipAllPopups | 跳过所有弹窗 | checkbox | index.html:952 | | dontSubtractPurchaseCreditCost | 购物时不减少现金花费 | checkbox | index.html:956 | | dontSubtractPurchasePlatinumCost | 购物时不减少白金花费 | checkbox | index.html:960 | | dontSubtractRushPlatinumCost | Don't Subtract Blueprint Rush Platinum Cost | checkbox | index.html:964 | | dontSubtractPurchaseItemCost | 购物时不减少物品花费 | checkbox | index.html:968 | | dontSubtractPurchaseStandingCost | 购物时不减少声望花费 | checkbox | index.html:972 | | dontSubtractKuvaForRivens | 重塑裂罅MOD无消耗 | checkbox | index.html:976 | | dontSubtractVoidTraces | 虚空光体无消耗 | checkbox | index.html:980 | | dontSubtractConsumables | 消耗物品使用时无损耗 | checkbox | index.html:984 | | dontSubtractKeys | 不消耗钥匙 | checkbox | index.html:988 | | infiniteCredits | 无限现金 | checkbox | index.html:992 | | infinitePlatinum | 无限白金 | checkbox | index.html:996 | | infiniteRegalAya | 无限御品阿耶 | checkbox | index.html:1000 | | infiniteEndo | 无限内融核心 | checkbox | index.html:1004 | | infiniteDirac | 无限狄拉克核心 (U27-U29.10) | checkbox | index.html:1008 | | infiniteRevives | 无限复活次数 (U18前版本) | checkbox | index.html:1012 | | infiniteTrades | 无限交易次数 | checkbox | index.html:1016 | | infiniteGifts | 无限赠送次数 | checkbox | index.html:1020 | | infiniteHelminthMaterials | 无限Helminth材料 | checkbox | index.html:1024 | | universalPolarityEverywhere | 全局万用极性 | checkbox | index.html:1028 | | unlockDoubleCapacityPotatoesEverywhere | 全物品自带Orokin反应堆 | checkbox | index.html:1032 | | unlockExilusEverywhere | 全物品自带适配器 | checkbox | index.html:1036 | | unlockArcanesEverywhere | 全物品自带赋能适配器 | checkbox | index.html:1040 | | alertsRepeatable | 警报任务可重复完成 | checkbox | index.html:1044 | | syndicateMissionsRepeatable | 集团任务可重复完成 | checkbox | index.html:1048 | | instantFinishRivenChallenge | 立即完成裂罅挑战 | checkbox | index.html:1052 | | noDailyStandingLimits | 无每日声望限制 | checkbox | index.html:1056 | | noDailyFocusLimit | 指挥官专精无每日获取上限 | checkbox | index.html:1060 | | noArgonCrystalDecay | 氩结晶无衰变 | checkbox | index.html:1064 | | noMasteryRankUpCooldown | 段位考核无冷却时间 | checkbox | index.html:1068 | | noVendorPurchaseLimits | 商城或商人无购买限制 | checkbox | index.html:1072 | | noNodeEntryFees | 节点无入场费 | checkbox | index.html:1076 | | noDeathMarks | 无死亡标记(不会被 Stalker/Grustrag 三霸/Zanuka 猎人等标记) | checkbox | index.html:1080 | | noNemesis | 无玄骸/帕尔沃斯姐妹 | checkbox | index.html:1084 | | noKimCooldowns | 即时通无冷却时间 | checkbox | index.html:1088 | | noBlessingCooldown | 祝福无冷却时间 | checkbox | index.html:1092 | | noResourceExtractorDronesDamage | 资源无人机不会损毁 | checkbox | index.html:1096 | | instantResourceExtractorDrones | 资源无人机即时完成 | checkbox | index.html:1100 | | claimingBlueprintRefundsIngredients | 蓝图制造完成领取后返还材料 | checkbox | index.html:1104 | | missionsCanGiveAllRelics | 任务可获取所有遗物 | checkbox | index.html:1108 | | exceptionalRelicsAlwaysGiveBronzeReward | 优良遗物必定掉落青铜奖励 | checkbox | index.html:1112 | | flawlessRelicsAlwaysGiveSilverReward | 无瑕遗物必定掉落白银奖励 | checkbox | index.html:1116 | | radiantRelicsAlwaysGiveGoldReward | 光辉遗物必定掉落黄金奖励 | checkbox | index.html:1120 | | disableDailyTribute | 禁用每日登录奖励 | checkbox | index.html:1124 | | incrementDailyTributeBy50 | 每日登录奖励天数递增50天 | checkbox | index.html:1128 | | finishInvasionsInOneMission | 一场任务完成整场入侵 | checkbox | index.html:1132 | | changeSyndicate | 支持的集团 | select | index.html:1138 | | spoofMasteryRank | 伪造精通段位(-1为禁用) | number min=-1; max=65535 | index.html:1145 | | nemesisHenchmenKillsMultiplierGrineer | 玄骸怒气倍率 (Grineer) | number min=0; max=65535 | index.html:1152 | | nemesisHenchmenKillsMultiplierCorpus | 玄骸怒气倍率 (Corpus) | number min=0; max=65535 | index.html:1159 | | nemesisAntivirusGainMultiplier | 杀毒进度倍率 (科腐者) | number min=0; max=65535 | index.html:1166 | | nemesisHintProgressMultiplierGrineer | 解密进度倍率 (Grineer) | number min=0; max=65535 | index.html:1173 | | nemesisHintProgressMultiplierCorpus | 解密进度倍率 (Corpus) | number min=0; max=65535 | index.html:1180 | | nemesisExtraWeapon | 额外玄骸武器/代币 (0为禁用) | number min=0; max=65535 | index.html:1187 | | dailyTributeRewardMultiplier | 每日登陆奖励倍率 | number min=1; max=1000000 | index.html:1194 | | relicRewardItemCountMultiplier | 虚空遗物奖励物品数量倍率 | number min=1; max=1000000 | index.html:1201 | | relicPlatinumBonusCommon | 虚空遗物 常见奖励 白金加成 | number min=0; max=1000000 | index.html:1208 | | relicPlatinumBonusUncommon | 虚空遗物 罕见奖励 白金加成 | number min=0; max=1000000 | index.html:1215 | | relicPlatinumBonusRare | 虚空遗物 稀有奖励 白金加成 | number min=0; max=1000000 | index.html:1222 | | teralystCapturePlatinumBonus | Teralyst Capture Platinum Bonus | number min=0; max=1000000 | index.html:1229 | | gantulystCapturePlatinumBonus | Gantulyst Capture Platinum Bonus | number min=0; max=1000000 | index.html:1236 | | hydrolystCapturePlatinumBonus | Hydrolyst Capture Platinum Bonus | number min=0; max=1000000 | index.html:1243 | | nightwaveStandingMultiplier | 午夜电波声望倍率 | number min=1; max=1000000 | index.html:1250 | ### 氏族 | 键 | 含义 | 类型与边界 | 来源 | |---|---|---|---| | noDojoRoomBuildStage | 无视道场房间建造阶段 | checkbox | index.html:721 | | fastDojoRoomDestruction | 快速拆除道场房间 | checkbox | index.html:725 | | noDojoDecoBuildStage | 道场装饰建造立即完成 | checkbox | index.html:729 | | noDojoResearchCosts | 无视道场研究消耗 | checkbox | index.html:733 | | noDojoResearchTime | 无视道场研究时间 | checkbox | index.html:737 | | fastClanAscension | 快速升级氏族 | checkbox | index.html:741 | ### 服务器 | 键 | 含义 | 类型与边界 | 来源 | |---|---|---|---| | skipTutorial | 跳过教程 | checkbox | index.html:1282 | | skipClanKeyCrafting | 跳过氏族钥匙制作, 进入道场无需氏族钥匙 | checkbox | index.html:1286 | | fullyStockedVendors | 商人贩卖所有商品 | checkbox | index.html:1290 | | noHubDiscrimination | 中继站无地区限制 | checkbox | index.html:1294 | | worldState.tennoLiveRelay | TennoLive中继站 | checkbox | index.html:1304 | | worldState.baroTennoConRelay | Baro的TennoCon中继站 | checkbox | index.html:1308 | | worldState.baroAlwaysAvailable | 虚空商人可永久访问 | checkbox | index.html:1312 | | worldState.baroFullyStocked | 虚空商人贩卖所有商品 | checkbox | index.html:1316 | | worldState.varziaFullyStocked | 瓦奇娅开启全部库存商品 | checkbox | index.html:1320 | | worldState.vanguardVaultRelics | 先锋遗物 | checkbox | index.html:1324 | | unfaithfulBugFixes.useAnniversaryTagForOldGoals | 使用纪念活动Tag解决旧活动不显示问题 | checkbox | index.html:1328 | | worldState.bloodOfPerita | worldState.bloodOfPerita | checkbox | index.html:1333 | | worldState.scarletSpear | worldState.scarletSpear | checkbox | index.html:1337 | | worldState.orphixVenom | worldState.orphixVenom | checkbox | index.html:1341 | | worldState.longShadow | worldState.longShadow | checkbox | index.html:1346 | | worldState.hallowedFlame | worldState.hallowedFlame | checkbox | index.html:1351 | | worldState.qtccAlerts | 癌症征服任务警报 | checkbox | index.html:1356 | | worldState.destiny2TributeAlert | 致敬命运2警报 | checkbox | index.html:1360 | | worldState.snowdayShowdown | worldState.snowdayShowdown | checkbox | index.html:1364 | | worldState.breedingGrounds | worldState.breedingGrounds | checkbox | index.html:1370 | | unfaithfulBugFixes.giveBreedingGroundsRewardsAtSum | 根据总共获得的分数来发放奖励 | checkbox | index.html:1374 | | worldState.voidCorruption2025Week1 | 第/VAL/周 | checkbox | index.html:1384 | | worldState.voidCorruption2025Week2 | 第/VAL/周 | checkbox | index.html:1388 | | worldState.voidCorruption2025Week3 | 第/VAL/周 | checkbox | index.html:1392 | | worldState.voidCorruption2025Week4 | 第/VAL/周 | checkbox | index.html:1396 | | worldState.dagathAlerts2026Week1 | 第/VAL/周 | checkbox | index.html:1405 | | worldState.dagathAlerts2026Week2 | 第/VAL/周 | checkbox | index.html:1409 | | worldState.dagathAlerts2026Week3 | 第/VAL/周 | checkbox | index.html:1413 | | worldState.dagathAlerts2026Week4 | 第/VAL/周 | checkbox | index.html:1417 | | worldState.starDaysAlerts2026Week1 | 第/VAL/周 | checkbox | index.html:1426 | | worldState.starDaysAlerts2026Week2 | 第/VAL/周 | checkbox | index.html:1430 | | worldState.starDaysAlerts2026Week3 | 第/VAL/周 | checkbox | index.html:1434 | | worldState.starDaysAlerts2026Week4 | 第/VAL/周 | checkbox | index.html:1438 | | worldState.creditBoostMultiplier | 现金加成倍率(0为禁用) | number min=0; max=1000000 | index.html:1447 | | worldState.affinityBoostMultiplier | 经验加成倍率(0为禁用) | number min=0; max=1000000 | index.html:1456 | | worldState.resourceBoostMultiplier | 资源加成倍率(0为禁用) | number min=0; max=1000000 | index.html:1466 | | worldState.baroRelayOverride | Baro 中继站覆盖 | select ;选项 0, 1, 2, 3, 4 | index.html:1473 | | worldState.evilBaroStage | 邪恶Baro | select ;选项 0, 1, 2, 3, 4 | index.html:1483 | | worldState.wolfHunt | worldState.wolfHunt | select ;选项 null, 1, 0 | index.html:1494 | | worldState.hallowedNightmares | worldState.hallowedNightmares | select ;选项 true, false | index.html:1504 | | worldState.hallowedNightmaresRewardsOverride | 万圣噩梦奖励设置 | select ;选项 0, 1, 2 | index.html:1511 | | worldState.naberusNightsOverride | worldState.naberusNightsOverride | select ;选项 null, true, false | index.html:1520 | | worldState.proxyRebellion | worldState.proxyRebellion | select ;选项 true, false | index.html:1530 | | worldState.proxyRebellionRewardsOverride | 机械叛乱奖励设置 | select ;选项 0, 1 | index.html:1537 | | worldState.galleonOfGhouls | worldState.galleonOfGhouls | select ;选项 0, 1, 2, 3 | index.html:1546 | | worldState.anniversary | 12周年纪念活动 | select ;选项 null, 0, 1, 2, 3, 4, 5, 6, 7 | index.html:1556 | | worldState.ghoulEmergenceOverride | worldState.ghoulEmergenceOverride | select ;选项 null, true, false | index.html:1570 | | worldState.plagueStarOverride | worldState.plagueStarOverride | select ;选项 null, true, false | index.html:1578 | | worldState.starDaysOverride | worldState.starDaysOverride | select ;选项 null, true, false | index.html:1586 | | worldState.saintPatrickOverride | 圣帕特里克节 | select ;选项 null, true, false | index.html:1594 | | worldState.xmasOverride | 活动:Tennobaum | select ;选项 null, true, false | index.html:1602 | | worldState.prideOverride | 骄傲月 | select ;选项 null, true, false | index.html:1610 | | worldState.lunarNewYear | worldState.lunarNewYear | select ;选项 null, all, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026 | index.html:1618 | | worldState.dogDaysOverride | worldState.dogDaysOverride | select ;选项 null, true, false | index.html:1635 | | worldState.dogDaysRewardsOverride | 三伏天奖励设置 | select ;选项 null, 4, 3, 2, 1, 0 | index.html:1643 | | worldState.operationAtramentum | worldState.operationAtramentum | select ;选项 true, false | index.html:1656 | | worldState.operationAtramentumProgressOverride | 行动代号:墨痕 进度 | number min=0; max=100 | index.html:1665 | | worldState.bellyOfTheBeast | worldState.bellyOfTheBeast | select ;选项 true, false | index.html:1674 | | worldState.bellyOfTheBeastProgressOverride | 不稳定微粒收集进度(%) | number min=0; max=100 | index.html:1683 | | worldState.eightClaw | worldState.eightClaw | select ;选项 true, false | index.html:1692 | | worldState.eightClawProgressOverride | 大帝金币收集进度(%) | number min=0; max=100 | index.html:1701 | | worldState.thermiaFracturesOverride | worldState.thermiaFracturesOverride | select ;选项 null, true, false | index.html:1710 | | worldState.thermiaFracturesProgressOverride | 热美亚裂缝进度 | number min=0; max=100 | index.html:1720 | | worldState.nightwaveOverride | 午夜电波系列 | select | index.html:1729 | | worldState.nightwaveEpisode | 午夜电波章节 | number min=1; max=5 | index.html:1735 | | worldState.eidolonOverride | 夜灵平原/魔胎之境状态 | select ;选项 , day, night | index.html:1743 | | worldState.vallisOverride | 奥布山谷状态 | select ;选项 , warm, cold | index.html:1751 | | worldState.duviriOverride | 双衍王镜状态 | select ;选项 , joy, anger, envy, sorrow, fear | index.html:1759 | | worldState.allTheFissures | 虚空裂缝难度设定 | select ;选项 , normal, hard | index.html:1770 | | worldState.classicAlerts | 警报任务 | select ;选项 null, true, false | index.html:1778 | | worldState.varziaOverride | 瓦奇娅(Prime重生)轮换状态 | select | index.html:1786 | | worldState.circuitGameModes | 无尽回廊任务循环配置: | text | index.html:1791 | | worldState.darvoStockMultiplier | Darvo特惠库存倍率 | number step=0.01 | index.html:1798 | | worldState.communitySynthesisTarget | 社区结合仪式目标 (设为0以禁用) | number min=0; max=10 | index.html:1805 | | worldState.communitySynthesisProgress | 社区结合仪式进度 | number min=0; max=100; step=0.1 | index.html:1812 | ## 6155 全部已公开命令与接口 命令通过 HTTP 路径、WebSocket 文本及脚本 owf_command 暴露。这里记录的是协议名称,不代表 C# 已实现。 | 种类 | 名称 | |---|---| | 命令 | `logout` | | 命令 | `save_config` | | 命令 | `reload_hotkeys` | | 命令 | `reload_label_replacements` | | 命令 | `reload_metadata_patches` | | 命令 | `available_scripts` | | 命令 | `running_scripts` | | 命令 | `autostart_scripts` | | 命令 | `script_log` | | 命令 | `clear_script_log` | | 命令 | `stop_script` | | 命令 | `high_damage_numbers_patch` | | 命令 | `skip_mission_start_timer` | | 命令 | `disable_profanity_filter` | | 命令 | `simulacrum_blacklisted` | | 命令 | `simulacrum_whitelisted` | | 命令 | `alternative_loading` | | 命令 | `ee_log_in_console` | | 命令 | `fov_override` | | 命令 | `freecam` | | 命令 | `lockcam` | | 命令 | `gamecam` | | 命令 | `teleport` | | 命令 | `enable_pause_always_stops_time` | | 命令 | `disable_pause_always_stops_time` | | 命令 | `request_bgscript_broadcasts` | | 命令 | `download_latest_hotfix` | | 命令 | `check_for_updates` | | 额外路由 | `/ping` | | 额外路由 | `/save_all_metadata` | | 额外路由 | `/write_all_metadata_reads_to_console` | | 额外路由 | `/write_all_metadata_reads_to_ee_log` | | 额外路由 | `/write_patched_metadata_reads_to_console` | | 额外路由 | `/write_patched_metadata_reads_to_ee_log` | | 额外路由 | `/pause_always_stops_time` | | 额外路由 | `/server_host` | | 额外路由 | `/status` | | 额外路由 | `/toggle_console` | | 额外路由 | `/scripts` | | 额外路由 | `/start_script` | | 额外路由 | `/start_script_inline` | | 额外路由 | `/autostart_scripts` | | 额外路由 | `/add_autostart_script` | | 额外路由 | `/remove_autostart_script` | | 额外路由 | `/apply_hotfix` | | 额外路由 | `/version` | | 额外路由 | `/game_version` | | 额外路由 | `/memory` | | 额外路由 | `/get_effective_metadata` | | 额外路由 | `/get_effective_metadata_as_json` | | 配置 | `fallback_language` | | 配置 | `fallback_languageVO` | | 配置 | `fallback_graphicsDriver` | | 配置 | `fallback_windowMode` | | 配置 | `fallback_cluster` | | 配置 | `language` | | 配置 | `server_host` | | 配置 | `http_port` | | 配置 | `https_port` | | 配置 | `secure_connections` | | 配置 | `autologin` | | 配置 | `autologin_email` | | 配置 | `autologin_password` | | 配置 | `high_damage_numbers_patch` | | 配置 | `simulacrum_blacklisted` | | 配置 | `simulacrum_whitelisted` | | 配置 | `pause_always_stops_time` | | 配置 | `disable_firewall_prompt` | | 配置 | `ee_log_in_console` | | 配置 | `skip_mission_start_timer` | | 配置 | `disable_profanity_filter` | | 配置 | `logout_on_request_failure` | | 配置 | `fov_override` | | 配置 | `forced_profile_dir` | | 配置 | `auto_start_scripts` | | 配置 | `alternative_loading` | | 配置 | `save_all_metadata` | | 配置 | `write_all_metadata_reads_to_console` | | 配置 | `write_all_metadata_reads_to_ee_log` | | 配置 | `write_patched_metadata_reads_to_console` | | 配置 | `write_patched_metadata_reads_to_ee_log` | | 配置 | `client_http_logging` | | 配置 | `client_http_port` | | 配置 | `disable_overlay` | | 配置 | `overlay_compatibility_mode` | | 配置 | `keep_console_open` | ## 原版脚本样例回归范围 Auto Teleport to Waypoint, Become The Stalker, Chat Commands, Complete Wave or Mission, Cycle Camera, Detailed Enemy HP, Enter Simulacrum, First Person View, Freecam Teleport on Disable, Freecam Up Down, Godmode, Increase Damage, Kill All Enemies, Loot Party, No Ability Cooldowns, Noclip, Settings, Speedometer, Wallhack, Watermark ## 可复查产物 - `docs/openwf-frontend-inventory.json`:完整机器清单与待验证状态。 - `artifacts/openwf-frontend-audit-20260926/analyze-frontends.py`:静态提取器,不执行上游脚本。 - `artifacts/openwf-frontend-audit-20260926/write-audit.py`:本报告生成脚本。 - 引用仓库、官方手册、锁定紫卡依赖和只读二进制样本均在同一审计目录;不是发行版依赖。