返回提交历史
Modified
Admin/XFEWarframe.Admin/Utilities/Diagnostics/DesktopVerification.cs
+1
-0
Modified
Client/SharedUI/EditorForm.cs
+2
-2
Modified
Client/SharedUI/EquipmentEditorModel.cs
+1
-0
Modified
Client/SharedUI/EquipmentEditorVerification.cs
+51
-0
Modified
Client/SharedUI/EquipmentEditorView.cs
+1
-1
Added
Client/Tests/XFEWarframe.Client.Tests/GameTestProtocolTests.cs
+40
-0
Modified
Client/Tests/XFEWarframe.Client.Tests/RuntimeControlTests.cs
+51
-0
Modified
Client/Tests/XFEWarframe.Client.Tests/RuntimeVersionTests.cs
+4
-1
Modified
Client/XFEWarframe.Bridge/Bootstrap.cs
+26
-3
Added
Client/XFEWarframe.Bridge/ExperimentalAbilityRuntime.SelfTest.cs
+170
-0
Added
Client/XFEWarframe.Bridge/ExperimentalAbilityRuntime.cs
+282
-0
Added
Client/XFEWarframe.Bridge/GameTestLua.cs
+200
-0
Added
Client/XFEWarframe.Bridge/GameTestRuntime.cs
+131
-0
Modified
Client/XFEWarframe.Bridge/NativeHook.cs
+24
-2
Modified
Client/XFEWarframe.Client/ClientInstaller.cs
+3
-2
Modified
Client/XFEWarframe.Client/Compatibility.cs
+1
-0
Added
Client/XFEWarframe.Client/ExperimentalAbilityCompatibility.cs
+28
-0
Modified
Client/XFEWarframe.Client/GameLauncher.cs
+4
-1
Modified
Client/XFEWarframe.Client/Models.cs
+2
-0
Added
Client/XFEWarframe.Client/Runtime/GameTestProtocol.cs
+85
-0
Modified
Client/XFEWarframe.Client/Runtime/RuntimeControlServer.cs
+23
-5
Modified
Client/XFEWarframe.Installer/Program.cs
+2
-2
Modified
Client/XFEWarframe.Player/Utilities/Diagnostics/DesktopVerification.cs
+1
-0
Modified
Client/XFEWarframe.Player/ViewModels/RuntimePageViewModel.cs
+3
-0
Modified
README.md
+7
-3
Added
Server/Tests/XFEWarframe.Tests/ExperimentalAbilityTests.cs
+79
-0
Modified
Server/Tests/XFEWarframe.Tests/SuitEditorParityTests.cs
+2
-1
Modified
Server/XFEWarframe.Core/Services/AccountEditor.cs
+8
-0
Modified
Server/XFEWarframe.Core/Services/AccountEditorSuits.cs
+14
-0
Modified
Server/XFEWarframe.Core/Services/CustomEquipment.cs
+8
-1
Added
Server/XFEWarframe.Core/Services/ExperimentalAbilities.cs
+61
-0
Modified
Server/XFEWarframe.Core/Services/HelminthApi.cs
+2
-0
Modified
Server/XFEWarframe.Core/Services/Inventory.cs
+4
-0
Modified
Server/XFEWarframe.Core/Services/LegacyLoadout.cs
+1
-0
Added
docs/EXPERIMENTAL-ABILITIES.md
+59
-0
Modified
scripts/Build-Bridge.ps1
+1
-1
Added
scripts/Start-MultiAbilityTest.ps1
+81
-0
Added
scripts/Test-MultiAbilityGame.ps1
+170
-0
XFEstudio/XFEWarframe
实现战甲多技能实验功能,支持 1–4 技能替换
本次提交为 XFEWarframe 增加“同一配置多技能实验”功能,允许在单一配置下替换 1–4 个技能。主要变更包括: - 后端扩展 `ExperimentalAbilities`,支持多技能字段,兼容旧数据结构,完善导入/导出与存档校验。 - 前端编辑器新增多技能分组,支持四槽技能选择,权限与只读逻辑与原有一致,覆盖多场景测试。 - 原生组件实现多技能序列化与应用,仅在特定游戏版本和组件启用,确保安全与兼容。 - 新增游戏测试接口和自动化脚本,支持端到端验证与自动登录、技能施放等流程。 - 完善单元测试、集成测试、自检与文档,明确兼容范围和最低版本要求。 - 安装器、启动器等同步升级,所有实验扩展均有 ABI 校验和回退机制,保障常规功能安全。
0db7147
代码差异
38 个文件
+1633
-25