Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MGModEditor

MG-Mod 图形化配置编辑器 — 基于 WPF 的现代化桌面 GUI 工具

Version .NET WPF-UI License


📖 简介

MGModEditor 是 MG-Mod 的可视化配置编辑器,采用 C# WPF 技术栈构建。它提供了直观的图形界面,让用户可以轻松编辑 MG-Mod 的所有配置文件,无需手动修改 JSON。

🎨 支持 36 种主题配色(18 种颜色 × 亮/暗模式),总有一款适合你!

🌍 支持 5 种界面语言(简体中文 / English / Русский / Français / 日本語),设置页一键切换,随系统语言自动适配。


🖥️ 技术架构

技术栈

组件 技术
语言 C# 13
运行时 .NET 10.0-windows
UI 框架 WPF + WPF-UI 4.3.0(现代化控件库)
架构模式 MVVM(CommunityToolkit.Mvvm 8.4.0)
DI 容器 Microsoft.Extensions.Hosting 10.0.1
发布方式 单文件发布 (PublishSingleFile, win-x64)

项目结构

MGEditor/
├── App.xaml(.cs)         ← 应用入口,IHost DI 配置
├── Controls/             ← 自定义 WPF 控件
│   ├── CheckButtonFrame
│   ├── ComboxFrame
│   ├── ContainerFrameGroup
│   ├── FrameGroup
│   └── GalleryNavigationPresenter
├── ControlsLookup/       ← 页面注册与导航
├── DependencyModel/      ← DI 扩展
├── Helpers/              ← 工具类(JSON 读取、文本测量、类型转换等)
├── Models/               ← 数据模型
│   ├── MGConfig.cs       ← MG 主配置模型
│   ├── AppSetting.cs     ← 应用设置
│   └── CustomThemeConfig.cs
├── Services/             ← 服务层
│   ├── MGConfigService.cs    ← 配置读写
│   ├── AppSettingService.cs  ← 应用设置
│   ├── CustomThemeService.cs ← 主题管理
│   ├── TranslationService.cs ← i18n 多语言翻译
│   └── WindowsProviderService.cs
├── Theme/                ← 36 个主题 XAML 资源字典
├── ViewModels/           ← MVVM 视图模型
└── Views/                ← WPF 页面视图

✨ 功能页面

页面 功能
主页 (Home) 概览启动页
战局系统 AI 设置、AI 名字池、PMC 战术小队、PMC 怒吼、地图刷新、地图 AI 难度、地图回保(含迷宫 Labyrinth)、x0 物资、资源倍率
经济系统 跳蚤市场优化、商人交易设置
养成系统 Scav 优化、基础属性、装备优化、附魔、任务系统(任务免费重置、任务优化、3X4 任务标记)、藏身处
容器扩容 容器容积、兼容性、负重设置
特色功能 独立商人、独立物品、独立预设、实时跳蚤、钥匙分类、子弹数据
设置 (Settings) 主题切换、语言切换、致谢栏(15 位作者)

配置域覆盖

编辑器可修改 MG-Mod 的全部配置文件,涵盖:

  • Bot — AI 生命值倍率
  • Config — 空投、AI 生成、战局默认、搜刮倍率、商人买卖、天气
  • Globals — 跳蚤市场、撤离、装载、护甲/武器增益、经验优化
  • Hideout — 建造/生产时间、Scav 箱、燃料、QTE
  • Locations — 战局时间、Boss/Bot 刷新、撤离、地图保险(含迷宫 Labyrinth)
  • Templates — 物品鉴定、容器扩容、堆叠、背包/护甲/头盔过滤
  • Traders — 保险时间/费用
  • MGCustom — 自定义商人/物品/预设/同步跳蚤

🚀 使用方式

下载

前往 MG-Mod 发布仓库 Releases 下载最新版本。

运行

MGModEditor 为免安装绿色单文件,直接运行 MGEditor.exe 即可。

系统要求

  • Windows x64
  • .NET 10.0 运行时(如未安装,首次运行会自动提示下载)

🎨 主题系统

MGModEditor 内置 36 种主题配色

颜色 亮色 暗色
Black, Brown, Cyan, Gray, Green
Indigo, Lemon, Magenta, Ocean, Orange
Pink, Purple, Red, Sapphire, Tea
Violet, White, Yellow

可在设置页面一键切换。


📄 许可证

本项目采用 CC BY-NC-ND 4.0 协议。

  • ✅ 允许免费使用和分享(需署名)
  • 禁止商业用途
  • 禁止修改后重新发布

保留所有版权。详见 LICENSE 文件。


🔗 相关链接

About

MG-Mod 可视化配置编辑器 — WPF (.NET 9.0) 桌面 GUI,36种主题配色,无需手动编辑 JSON

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages