首页 / 电竞头条 / 游戏 / 正文

GitHub C#项目推荐|太吾绘卷游戏Mod|游戏修改或增强程序

时间:2019-09-08 13:14:06 作者:

GitHub C#项目推荐|太吾绘卷游戏Mod

GitHub C#项目推荐|太吾绘卷游戏Mod|游戏修改或增强程序

项目分析

仓库名称:Taiwu_mods

标星(star):554 (不错哦,潜力股项目)

标星趋势

GitHub C#项目推荐|太吾绘卷游戏Mod|游戏修改或增强程序

关注(watch):62

拷贝(fork):441

贡献人数:34

仓库大小:7 MB

主要开发语言:C#

语言分布:C#:97.42%、CMake:2.43%、Shell:0.08%、Batchfile:0.03%、Dockerfile:0.02%、Python:0.02%

GitHub C#项目推荐|太吾绘卷游戏Mod|游戏修改或增强程序

代码提交周期分布

GitHub C#项目推荐|太吾绘卷游戏Mod|游戏修改或增强程序

综合推荐指数

2星

项目概述


编译依赖

  • Visual Studio 2017/2019
  • .NET Framework 3.5/4.x
  • 游戏本体
  • 修改genvsproj.cmd,将里面的STEAMDIR设置为本机太吾绘卷安装目录
  • 如果没有cmake,安装 cmake最新版本 (若要支持VS2019请下载cmake 3.14.3或更新版本)并将cmake加入环境变量PATH
  • 命令行运行 genvsproj.cmd, 会自动下载依赖的dlls,并生成Visual Studio的解决方案Taiwu_Mods.sln到build目录下
  • mod目录下的.cs会自动加入工程,.dll会自动作为依赖,其他的文件如 .md,.txt等会自动拷贝到游戏的Mod路径(如果不想复制,则在.modignore中添加忽略)
  • cmake会自动为工程添加post build事件,build成功后,如果游戏mod目录下存在mod同名文件夹,则自动复制dll到 游戏mods目录下对应mod目录内

新建 Mod流程

  1. 新建目录,将你的mod的 .cs文件放入
  2. 在此目录下放入 Info.json (注意大小写,编码为utf8 with bom)文件,格式类似:
{
"Id": "HerbRecipes",
"DisplayName": "药引烹饪配方精制材料说明",
"Author": "phorcys",
"Version": "2.3.0",
"AssemblyName": "HerbRecipes.dll",
"EntryMethod": "HerbRecipes.Main.Load",
"Requirements": ["BaseResourceMod"]
}
  1. 除 最后一行 Requirements 外,其他为必填
  2. 在太吾游戏路径下的Mods文件夹中,新建一个文件夹存放你的mod,如:E:/SteamLibrary/steamapps/common/The Scroll Of Taiwu/Mods/HerbRecipes/
  3. 运行genvsproj.cmd 生成工程,开始mod开发
  4. Windows下支持.modignore文件,用于拷贝文件到mod目录时忽略一些文件(默认包括.cs .dll .modignore,这三个毋需添加) (只支持 * 和 ? 匹配,不支持 ** 匹配)

项目地址

https://github.com/phorcys/Taiwu_mods

程序员新视界:分享有趣、有料的程序员话题,每天进步一点点。