XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEWarframe

【WinUI】基于Warframe游戏本体的公开服务器以及安装器

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFEWarframe

多技能实验支持三候选与原生轮盘HUD

- 支持每槽三候选(能力组/Ability Banks),后端与编辑器完整实现,兼容旧格式 - 新增原生轮盘HUD,独立显示候选、图标、动画,支持本地化与HUD缩放 - 能力组支持短按循环、长按施放,动画控制器与实例管理完善 - 新增感染之王MOD,Nidus专用,自动识别与层数管理,MOD构建器与导入导出支持 - 登录界面与窗口标题显示XFEWarframe标识和服务器信息 - 大量自动化测试脚本,客户端测试增至84项,后端测试290项,覆盖全部新功能 - 组件最低版本提升至1.4.2,文档详细说明数据结构与兼容性 - 其它优化:切换保留持续技能,Jade动画控制器依赖,HUD资源索引自动同步

0cff77b
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

49 个文件 +2634 -307
Modified Client/SharedUI/EquipmentEditorVerification.cs +23 -19
Modified Client/SharedUI/EquipmentEditorView.cs +40 -0
Added Client/Tests/XFEWarframe.Client.Tests/AbilityBankGestureTests.cs +31 -0
Added Client/Tests/XFEWarframe.Client.Tests/AbilityHudCatalogTests.cs +53 -0
Modified Client/Tests/XFEWarframe.Client.Tests/GameTestProtocolTests.cs +17 -0
Modified Client/Tests/XFEWarframe.Client.Tests/RuntimeVersionTests.cs +4 -1
Modified Client/XFEWarframe.Bridge/Bootstrap.cs +8 -0
Added Client/XFEWarframe.Bridge/ExperimentalAbilityRuntime.Banks.cs +287 -0
Added Client/XFEWarframe.Bridge/ExperimentalAbilityRuntime.Dependencies.cs +159 -0
Added Client/XFEWarframe.Bridge/ExperimentalAbilityRuntime.Hud.cs +268 -0
Added Client/XFEWarframe.Bridge/ExperimentalAbilityRuntime.King.cs +195 -0
Modified Client/XFEWarframe.Bridge/ExperimentalAbilityRuntime.SelfTest.cs +51 -6
Modified Client/XFEWarframe.Bridge/ExperimentalAbilityRuntime.cs +48 -14
Modified Client/XFEWarframe.Bridge/GameBranding.cs +62 -191
Added Client/XFEWarframe.Bridge/GameTestLua.Scope.cs +103 -0
Modified Client/XFEWarframe.Bridge/GameTestLua.cs +72 -3
Modified Client/XFEWarframe.Bridge/GameTestRuntime.cs +108 -4
Modified Client/XFEWarframe.Bridge/NativeHook.cs +27 -3
Added Client/XFEWarframe.Client/AbilityBankGesture.cs +24 -0
Added Client/XFEWarframe.Client/AbilityHudCatalog.cs +39 -0
Modified Client/XFEWarframe.Client/ClientInstaller.cs +1 -1
Modified Client/XFEWarframe.Client/ExperimentalAbilityCompatibility.cs +15 -0
Modified Client/XFEWarframe.Client/Runtime/GameTestProtocol.cs +10 -2
Modified Client/XFEWarframe.Client/Runtime/RuntimeControlServer.cs +1 -1
Modified Client/XFEWarframe.Client/XFEWarframe.Client.csproj +5 -0
Modified README.md +6 -4
Modified Server/Tests/XFEWarframe.Tests/ExperimentalAbilityTests.cs +49 -0
Added Server/Tests/XFEWarframe.Tests/InfestationKingTests.cs +49 -0
Modified Server/XFEWarframe.Core/Services/AccountEditor.cs +20 -3
Modified Server/XFEWarframe.Core/Services/AccountEditorAcquisition.cs +1 -1
Modified Server/XFEWarframe.Core/Services/AccountEditorSuits.cs +8 -7
Modified Server/XFEWarframe.Core/Services/ExperimentalAbilities.cs +44 -0
Added Server/XFEWarframe.Core/Services/InfestationKing.cs +56 -0
Modified Server/XFEWarframe.Core/Services/Inventory.cs +5 -1
Modified Server/XFEWarframe.Core/Services/ItemAcquisition.cs +1 -0
Modified Server/XFEWarframe.Core/Services/LegacyLoadout.cs +1 -0
Modified Server/XFEWarframe.Core/Services/ModApi.cs +1 -0
Modified Server/data/world/supplementalUpgrades.json +14 -0
Modified docs/EXPERIMENTAL-ABILITIES.md +69 -35
Modified scripts/Build-Bridge.ps1 +1 -1
Added scripts/Game-TestHelpers.ps1 +111 -0
Modified scripts/Publish.ps1 +36 -1
Modified scripts/Start-MultiAbilityTest.ps1 +58 -8
Added scripts/Test-AbilityAudioGame.ps1 +49 -0
Added scripts/Test-AbilityBanksGame.ps1 +130 -0
Added scripts/Test-AbilityWheelsGame.ps1 +166 -0
Added scripts/Test-GameBranding.ps1 +33 -0
Added scripts/Test-InfestationKingGame.ps1 +72 -0
Modified scripts/Test-MultiAbilityGame.ps1 +3 -1