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

XFEWarframe

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

公开
关注 0 Fork 0 Star 0
返回拉取请求列表

dev:合并 6 个提交 #3

已合并 dev master
拉取请求已合并 源分支中的变更已经进入 master。

审查进度

此分支未设置最低批准数。

0 / 0

尚未指定审查人。

XFEstudio 2026-11-07 07:28

变更说明

将 XFEstudio/XFEWarframe:dev 合并到 master。

提交记录

  • 官方活动同步 & 存档任务回执优化 & API 路由调整 & 测试覆盖 & 前端安装文档更新 (bbf0ca0) — XFE工作室室长
  • 修复启动器一键登录并更新原生兼容层 (02c38f6) — XFE工作室室长
  • 新增宠物 FetchOverdrive 与原生卡面缓存 (4b0a477) — XFE工作室室长
  • 新增 Native Bridge 构建/验证;改进 PNG 解码与安装器 (d92b792) — XFE工作室室长
  • 新增 MOD 配装与原生卡面缓存支持 (fa79b38) — XFE工作室室长
  • 新增显赫武器(Exalted equipment)端到端支持 (1cd8598) — XFE工作室室长

提交

此拉取请求包含的提交记录。

文件变更

点击行号左侧的加号可以留下行级 Review 评论。

213 个文件 +50916 -344
Modified Admin/XFEWarframe.Admin/App.xaml +2 -1
Modified Admin/XFEWarframe.Admin/Utilities/Diagnostics/DesktopVerification.cs +31 -1
Modified Admin/XFEWarframe.Admin/ViewModels/EquipmentPageViewModel.cs +1 -1
Modified Admin/XFEWarframe.Admin/ViewModels/PermissionsPageViewModel.cs +1 -1
Modified Admin/XFEWarframe.Admin/XFEWarframe.Admin.csproj +2 -0
Added Client/BridgePayload.targets +25 -0
Added Client/Shared/ModLoadoutRules.cs +79 -0
Added Client/Shared/ModSearch.cs +84 -0
Added Client/Shared/PetFetchMod.cs +42 -0
Added Client/SharedUI/AbilityEditorVerification.cs +143 -0
Modified Client/SharedUI/EditorForm.cs +17 -2
Modified Client/SharedUI/EditorModels.cs +2 -1
Modified Client/SharedUI/EquipmentEditorModel.cs +56 -13
Modified Client/SharedUI/EquipmentEditorVerification.cs +160 -0
Modified Client/SharedUI/EquipmentEditorView.cs +56 -4
Added Client/SharedUI/GameAssetImage.cs +70 -0
Added Client/SharedUI/GameAssetImageVerification.cs +100 -0
Modified Client/SharedUI/InventoryNavigation.cs +1 -1
Modified Client/SharedUI/Localization/native-en.tsv +46 -0
Modified Client/SharedUI/Localization/translations.json +224 -8
Added Client/SharedUI/ModLoadoutResources.xaml +15 -0
Added Client/SharedUI/ModLoadoutResources.xaml.cs +8 -0
Added Client/SharedUI/ModLoadoutView.cs +351 -0
Modified Client/SharedUI/SettingSections.cs +2 -1
Modified Client/SharedUI/Suggestions.cs +9 -5
Added Client/Tests/NativeBindingVerification/NativeBindingVerification.csproj +4 -0
Added Client/Tests/NativeBindingVerification/Program.cs +129 -0
Added Client/Tests/XFEWarframe.Client.Tests/AirSlideHeavyTests.cs +29 -0
Added Client/Tests/XFEWarframe.Client.Tests/AsyncClientLogTests.cs +37 -0
Added Client/Tests/XFEWarframe.Client.Tests/ExperimentalAbiTests.cs +18 -0
Added Client/Tests/XFEWarframe.Client.Tests/GameLoginTests.cs +136 -0
Added Client/Tests/XFEWarframe.Client.Tests/InstallationIdentityTests.cs +14 -0
Added Client/Tests/XFEWarframe.Client.Tests/InstallerPayloadTests.cs +73 -0
Added Client/Tests/XFEWarframe.Client.Tests/ModLoadoutRulesTests.cs +66 -0
Added Client/Tests/XFEWarframe.Client.Tests/ModSearchTests.cs +63 -0
Added Client/Tests/XFEWarframe.Client.Tests/PetFetchTests.cs +43 -0
Modified Client/Tests/XFEWarframe.Client.Tests/RuntimeControlTests.cs +68 -0
Modified Client/Tests/XFEWarframe.Client.Tests/RuntimeVersionTests.cs +9 -1
Added Client/Tests/XFEWarframe.Client.Tests/SignatureResolverTests.cs +139 -0
Added Client/Tests/XFEWarframe.Client.Tests/VisualAssetTests.cs +168 -0
Added Client/XFEWarframe.Bridge/AirSlideHeavyRuntime.cs +94 -0
Modified Client/XFEWarframe.Bridge/Bootstrap.cs +31 -9
Modified Client/XFEWarframe.Bridge/ExperimentalAbilityRuntime.Banks.cs +40 -18
Modified Client/XFEWarframe.Bridge/ExperimentalAbilityRuntime.Dependencies.cs +17 -7
Added Client/XFEWarframe.Bridge/ExperimentalAbilityRuntime.Exalted.cs +226 -0
Modified Client/XFEWarframe.Bridge/ExperimentalAbilityRuntime.King.cs +67 -17
Added Client/XFEWarframe.Bridge/ExperimentalAbilityRuntime.LifetimeSelfTest.cs +60 -0
Modified Client/XFEWarframe.Bridge/ExperimentalAbilityRuntime.SelfTest.cs +24 -7
Modified Client/XFEWarframe.Bridge/ExperimentalAbilityRuntime.cs +22 -14
Added Client/XFEWarframe.Bridge/GameAbi.cs +39 -0
Modified Client/XFEWarframe.Bridge/GameBranding.cs +1 -0
Modified Client/XFEWarframe.Bridge/GameTestLua.Scope.cs +66 -7
Added Client/XFEWarframe.Bridge/GameTestLua.ScriptBindings.cs +122 -0
Added Client/XFEWarframe.Bridge/GameTestLua.State.cs +73 -0
Modified Client/XFEWarframe.Bridge/GameTestLua.cs +30 -24
Modified Client/XFEWarframe.Bridge/GameTestRuntime.cs +76 -22
Added Client/XFEWarframe.Bridge/GraphicsFrameCapture.cs +101 -0
Added Client/XFEWarframe.Bridge/LauncherLoginUi.cs +107 -0
Added Client/XFEWarframe.Bridge/LuaExecutionBudget.cs +37 -0
Added Client/XFEWarframe.Bridge/NativeCardCache.cs +309 -0
Modified Client/XFEWarframe.Bridge/NativeHook.cs +43 -3
Added Client/XFEWarframe.Bridge/NativeMemoryRange.cs +32 -0
Added Client/XFEWarframe.Bridge/PetFetchRuntime.cs +208 -0
Added Client/XFEWarframe.Client/AirSlideHeavyAbi.cs +76 -0
Modified Client/XFEWarframe.Client/BinaryImage.cs +61 -4
Added Client/XFEWarframe.Client/Bindings/ExperimentalAbi.json +495 -0
Modified Client/XFEWarframe.Client/ClientInstaller.cs +51 -16
Modified Client/XFEWarframe.Client/ClientProtocol.cs +5 -3
Modified Client/XFEWarframe.Client/Compatibility.cs +40 -16
Added Client/XFEWarframe.Client/ExperimentalAbi.cs +235 -0
Modified Client/XFEWarframe.Client/ExperimentalAbilityCompatibility.cs +8 -2
Added Client/XFEWarframe.Client/GameExitDiagnostics.cs +35 -0
Modified Client/XFEWarframe.Client/GameLauncher.cs +3 -0
Added Client/XFEWarframe.Client/LuaInterruptAbi.cs +24 -0
Modified Client/XFEWarframe.Client/Models.cs +11 -1
Added Client/XFEWarframe.Client/NativeCardPixels.cs +44 -0
Added Client/XFEWarframe.Client/PngImages.cs +78 -0
Added Client/XFEWarframe.Client/Runtime/AsyncClientLog.cs +45 -0
Added Client/XFEWarframe.Client/Runtime/GameLogin.cs +169 -0
Modified Client/XFEWarframe.Client/Runtime/RuntimeContracts.cs +2 -0
Modified Client/XFEWarframe.Client/Runtime/RuntimeControlClient.cs +16 -0
Modified Client/XFEWarframe.Client/Runtime/RuntimeControlServer.cs +40 -4
Modified Client/XFEWarframe.Client/Runtime/RuntimeDiscovery.cs +25 -0
Added Client/XFEWarframe.Client/Runtime/VisualCacheContracts.cs +73 -0
Added Client/XFEWarframe.Client/SignatureResolver.cs +25 -0
Added Client/XFEWarframe.Client/VisualAssetCache.cs +91 -0
Modified Client/XFEWarframe.Client/XFEWarframe.Client.csproj +5 -0
Modified Client/XFEWarframe.Installer/XFEWarframe.Installer.csproj +1 -0
Modified Client/XFEWarframe.Player/App.xaml +2 -1
Modified Client/XFEWarframe.Player/App.xaml.cs +19 -1
Modified Client/XFEWarframe.Player/Implements/Services/PlayerAccountService.cs +24 -0
Modified Client/XFEWarframe.Player/Implements/Services/PlayerService.cs +32 -10
Modified Client/XFEWarframe.Player/Interface/Services/IPlayerAccountService.cs +1 -0
Modified Client/XFEWarframe.Player/Models/ClientState.cs +4 -0
Modified Client/XFEWarframe.Player/Profiles/CrossVersionProfiles/SystemProfile.cs +1 -0
Modified Client/XFEWarframe.Player/Utilities/Diagnostics/DesktopVerification.cs +38 -4
Added Client/XFEWarframe.Player/Utilities/Diagnostics/GameLoginVerification.cs +49 -0
Added Client/XFEWarframe.Player/Utilities/Diagnostics/InstallerVerification.cs +45 -0
Modified Client/XFEWarframe.Player/Utilities/RememberedAccountStore.cs +10 -2
Modified Client/XFEWarframe.Player/ViewModels/EquipmentPageViewModel.cs +1 -1
Modified Client/XFEWarframe.Player/ViewModels/MainPageViewModel.cs +20 -1
Modified Client/XFEWarframe.Player/ViewModels/SettingPageViewModel.cs +3 -0
Modified Client/XFEWarframe.Player/Views/MainPage.xaml +1 -1
Modified Client/XFEWarframe.Player/Views/SettingPage.xaml +8 -0
Modified Client/XFEWarframe.Player/XFEWarframe.Player.csproj +3 -0
Modified Directory.Build.props +1 -0
Modified README.md +19 -3
Added Server/Tests/XFEWarframe.MarketAudit/Program.cs +98 -0
Added Server/Tests/XFEWarframe.MarketAudit/XFEWarframe.MarketAudit.csproj +1 -0
Added Server/Tests/XFEWarframe.Tests/CodaAntivirusTests.cs +231 -0
Added Server/Tests/XFEWarframe.Tests/DescentBlessingTests.cs +48 -0
Modified Server/Tests/XFEWarframe.Tests/EditorPermissionTests.cs +1 -1
Added Server/Tests/XFEWarframe.Tests/ExaltedEquipmentEditorTests.cs +109 -0
Added Server/Tests/XFEWarframe.Tests/FetchOverdriveTests.cs +81 -0
Added Server/Tests/XFEWarframe.Tests/GameSessionLeaseTests.cs +63 -0
Added Server/Tests/XFEWarframe.Tests/MissionReceiptStorageTests.cs +103 -0
Modified Server/Tests/XFEWarframe.Tests/MissionStateTests.cs +1 -1
Added Server/Tests/XFEWarframe.Tests/ModdingEditorTests.cs +100 -0
Added Server/Tests/XFEWarframe.Tests/OfficialEventCompatibilityTests.cs +93 -0
Added Server/Tests/XFEWarframe.Tests/OfficialEventTests.cs +212 -0
Modified Server/Tests/XFEWarframe.Tests/PlayerEquipmentParityTests.cs +1 -1
Added Server/Tests/XFEWarframe.Tests/RailjackProgressTests.cs +147 -0
Modified Server/Tests/XFEWarframe.Tests/ServerSettingsTests.cs +2 -2
Added Server/Tests/XFEWarframe.Tests/TauronFocusTests.cs +79 -0
Modified Server/XFEWarframe.Core/Data/GameData.cs +8 -3
Modified Server/XFEWarframe.Core/Data/ItemCatalog.cs +5 -2
Added Server/XFEWarframe.Core/Data/MissionReceiptArchive.cs +61 -0
Added Server/XFEWarframe.Core/Data/MissionReceipts.cs +64 -0
Added Server/XFEWarframe.Core/Data/ModSearchText.cs +77 -0
Modified Server/XFEWarframe.Core/Data/StateStore.cs +25 -4
Modified Server/XFEWarframe.Core/GameEngine.cs +10 -6
Modified Server/XFEWarframe.Core/ServerOptions.cs +3 -0
Modified Server/XFEWarframe.Core/Services/AccountEditor.cs +14 -2
Modified Server/XFEWarframe.Core/Services/AccountEditorAcquisition.cs +1 -1
Modified Server/XFEWarframe.Core/Services/AccountEditorEquipment.cs +1 -1
Added Server/XFEWarframe.Core/Services/AccountEditorExalted.cs +120 -0
Added Server/XFEWarframe.Core/Services/AccountEditorModding.cs +169 -0
Modified Server/XFEWarframe.Core/Services/AccountEditorOperations.cs +7 -1
Modified Server/XFEWarframe.Core/Services/Accounts.cs +12 -1
Modified Server/XFEWarframe.Core/Services/EconomyApi.cs +2 -2
Modified Server/XFEWarframe.Core/Services/EditorPermissions.cs +9 -2
Modified Server/XFEWarframe.Core/Services/EventApi.cs +5 -3
Added Server/XFEWarframe.Core/Services/FetchOverdrive.cs +48 -0
Modified Server/XFEWarframe.Core/Services/FocusApi.cs +1 -0
Modified Server/XFEWarframe.Core/Services/GiftingApi.cs +2 -2
Modified Server/XFEWarframe.Core/Services/Inventory.cs +5 -0
Modified Server/XFEWarframe.Core/Services/ItemAcquisition.cs +16 -1
Modified Server/XFEWarframe.Core/Services/MissionApi.cs +9 -8
Modified Server/XFEWarframe.Core/Services/MissionSpecialRewards.cs +2 -2
Modified Server/XFEWarframe.Core/Services/ModApi.cs +1 -0
Modified Server/XFEWarframe.Core/Services/NemesisApi.cs +32 -9
Modified Server/XFEWarframe.Core/Services/NemesisData.cs +10 -0
Modified Server/XFEWarframe.Core/Services/NemesisMission.cs +1 -1
Added Server/XFEWarframe.Core/Services/OfficialEventCompatibility.cs +87 -0
Added Server/XFEWarframe.Core/Services/OfficialEventSynchronizer.cs +67 -0
Added Server/XFEWarframe.Core/Services/OfficialEvents.cs +112 -0
Modified Server/XFEWarframe.Core/Services/PlayerApi.cs +2 -0
Modified Server/XFEWarframe.Core/Services/PurchaseApi.cs +4 -4
Modified Server/XFEWarframe.Core/Services/QuestApi.cs +1 -0
Modified Server/XFEWarframe.Core/Services/QuestManagement.cs +8 -2
Modified Server/XFEWarframe.Core/Services/ServerIdentity.cs +1 -1
Modified Server/XFEWarframe.Core/Services/ServerSettingsEditor.cs +2 -1
Modified Server/XFEWarframe.Core/Services/ShipFeatureProgress.cs +12 -1
Added Server/XFEWarframe.Core/Services/TauronFocus.cs +42 -0
Modified Server/XFEWarframe.Core/Services/WeeklyApi.cs +8 -1
Modified Server/XFEWarframe.Core/Services/WorldApi.cs +4 -3
Modified Server/XFEWarframe.Core/XFEWarframe.Core.csproj +3 -0
Modified Server/XFEWarframe.Server/Program.cs +4 -2
Modified Server/data/editor/settings.json +7 -1
Added Server/data/world/abilityWeaponDonors.json +19 -0
Added Server/data/world/officialEventCompatibility.json +227 -0
Added Server/data/world/supplementalCustoms.json +104 -0
Added Server/data/world/supplementalEventItems.json +20 -0
Added Server/data/world/supplementalResources.json +17 -0
Modified Server/data/world/supplementalUpgrades.json +15 -0
Added Server/data/world/supplementalWeapons.json +7 -0
Added docs/AIR-SLIDE-HEAVY.md +23 -0
Modified docs/API.md +4 -0
Modified docs/DEBUGGING.md +4 -1
Modified docs/DESKTOP-ARCHITECTURE.md +2 -0
Modified docs/EXPERIMENTAL-ABILITIES.md +16 -2
Added docs/GAMEPLAY-VALIDATION.md +25 -0
Modified docs/INSTALLER.md +39 -2
Added docs/MOD-LOADOUT.md +62 -0
Added docs/NATIVE-BINDINGS.md +34 -0
Added docs/NEMESIS.md +33 -0
Added docs/OFFICIAL-EVENTS.md +38 -0
Added docs/ONE-CLICK-LOGIN.md +27 -0
Modified docs/PLAYER-ACCOUNT.md +4 -0
Modified docs/RUNTIME-API.md +12 -1
Added docs/SERVER-STORAGE.md +17 -0
Added scripts/Apply-ServerUpdate.ps1 +59 -0
Modified scripts/Build-Bridge.ps1 +95 -9
Added scripts/Build-ModSearchIndex.py +55 -0
Modified scripts/Build.ps1 +1 -1
Added scripts/Fetch-TestHelpers.ps1 +44 -0
Modified scripts/Publish.ps1 +7 -3
Modified scripts/Smoke-Desktop.ps1 +2 -1
Modified scripts/Smoke-Test.ps1 +9 -0
Added scripts/Start-ExaltedEquipmentTest.ps1 +85 -0
Added scripts/Start-FetchTest.ps1 +86 -0
Added scripts/Start-ManualGame.ps1 +21 -0
Modified scripts/Start-Player.ps1 +67 -13
Added scripts/Test-AbilityEditor.ps1 +35 -0
Modified scripts/Test-AbilityWheelsGame.ps1 +12 -1
Added scripts/Test-CodaApi.ps1 +142 -0
Added scripts/Test-ExaltedEquipmentGame.ps1 +83 -0
Added scripts/Test-FetchGame.ps1 +67 -0
Added scripts/Test-InstallerCompatibility.ps1 +125 -0
Added scripts/Test-NativeBindings.ps1 +9 -0
Added scripts/Test-OfficialEvents.ps1 +116 -0
Added scripts/Test-RailjackApi.ps1 +111 -0