# sc_mod_devtool **Repository Path**: yylmzxc/sc_mod_devtool ## Basic Information - **Project Name**: sc_mod_devtool - **Description**: sc_mod_devtool - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-11 - **Last Updated**: 2025-12-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 跨平台Mod开发工具 一个基于C#和Uno Platform的跨平台mod开发工具,支持Windows、iOS和Android平台,并集成计时功能用于监控打包和安装过程。 ## 功能特性 ### 1. 计时功能 - 毫秒级精度的计时器 - 支持开始、停止、重置操作 - 实时显示格式化的耗时信息 - 用于监控打包和安装过程 ### 2. Mod打包功能 - 支持批量打包mod资源 - 自动处理平台特定的文件结构 - 生成统一命名的mod包 - 支持Windows、iOS、Android平台 ### 3. 跨平台支持 - 基于Uno Platform框架 - 支持Windows、iOS和Android平台 - 响应式设计,适配不同屏幕尺寸 ### 4. 命令行界面 - 清晰的命令结构 - 详细的帮助信息 - 支持多种操作模式 ## 技术栈 - .NET 9.0 - C# 12.0 - Uno Platform 5.2 - System.IO.Compression.ZipFile ## 项目结构 ``` sc_mod_devtool/ ├── SCModTool/ # Uno Platform项目 │ ├── SCModTool.csproj # 核心项目配置 │ ├── Program.cs # 主程序入口 │ ├── Timer.cs # 计时功能实现 │ ├── Platform.cs # 平台枚举和辅助类 │ └── ModPacker.cs # mod打包功能 ├── SCModTool.sln # 解决方案文件 └── mod/ # 示例mod资源 ``` ## 使用方法 ### 命令行界面 ```bash # 运行计时测试 dotnet run --project SCModTool/SCModTool.csproj time # 打包mod资源 dotnet run --project SCModTool/SCModTool.csproj pack [output_dir] # 显示帮助信息 dotnet run --project SCModTool/SCModTool.csproj help ``` ### 平台选项 - `windows` - Windows平台 - `ios` - iOS平台 - `android` - Android平台 ## 构建项目 ```bash # 构建整个解决方案 dotnet build SCModTool.sln # 构建特定项目 dotnet build SCModTool/SCModTool.csproj ``` ## 运行项目 ```bash # 运行控制台应用 dotnet run --project SCModTool/SCModTool.csproj # 运行带参数的命令 dotnet run --project SCModTool/SCModTool.csproj time ``` ## 许可证 MIT License