项目概述
GZSkinsX(格子)是一个适用于国服(腾讯服)英雄联盟的第三方模组工具。它基于 WinUI 3 + Windows App SDK 构建,已上架 [Microsoft Store] 已下架。
⭐ 18 |
已上架 Microsoft Store已下架
GitHub: Wenveo/GZSkinsX
技术栈
GZSkinsX 是当时对 WinUI 3 技术栈的一次实践探索:
| 层级 | 技术 |
|---|---|
| UI 框架 | WinUI 3 (Windows App SDK 1.4) |
| 语言 | C# |
| 运行时 | .NET 7 |
| 平台 SDK | Windows 11 SDK (10.0.22621.0) |
| IDE | Visual Studio 2022 |
| 架构 | x64 |
项目结构
项目包含多个子模块,核心是 GZSkinsX.App 启动项目以及 GZSkinsX.Appx.Contracts 契约项目。其中使用了 T4 模板(AppxContext.Services.g.tt)生成服务代码,构建前需手动保存触发生成。
功能特点
- 模组管理 — 浏览、启用/禁用已安装的皮肤模组
- 预览功能 — 缩略图预览选中皮肤效果
- 安全备份 — 修改前自动备份原始游戏文件
- Windows 11 风格 — 原生 WinUI 控件的流畅设计语言
构建流程
# 克隆仓库
git clone https://github.com/Wenveo/GZSkinsX
# 在 VS2022 中打开 GZSkinsX.sln
# 设置 GZSkinsX.App 为启动项目,目标平台 x64
# 展开 GZSkinsX.Appx.Contracts
# 找到 Appx/AppxContext.Services.g.tt,手动保存生成代码
# 等待包管理器还原依赖,按 F5 运行技术心得
GZSkinsX 的开发让我深入理解了 WinUI 3 的打包和发布流程 —— 从 MSIX 打包到 Microsoft Store 上架,经历了完整的 Windows 应用发布周期。
GZSkinsX 目前存档于 Wenveo 账号下。