- 资源介绍
- 更新记录
- 安装教程
一个C#示例,演示了如何通过Mod站的API来动态检测版本更新
前置要求
- 发布Mod时勾选了“启用API”
- 版本号填写的是浮点数(float)类型,如(0.31、1.25、1.0)
当然,如果你们是自己写的话,可以自行判断版本格式,也就不用按照float类型了
原理
其实,也就是用Get方法获取 API地址(https://mod.3dmgame.com/mod/API/{Mod ID}
),用json解析数据,获取mods_version
的版本号,
然后比较本地版本号,判断是新还是旧,依此来判断是否有新版本,是否需要更新
使用现成工具
若想直接使用从这里下载的工具的话,
- 编辑 CheckUp.ini 文件中的“modid”和“mods_version”的值为你自己的值
- 然后将 “CheckUp.exe”“CheckUp.ini”“Newtonsoft.Json.dll”这3个文件和你的Mod一起发给玩家。
- 并告诉他们,如果需要检查更新,就运行“CheckUp.exe”。
- 另外,你在更新新版本后,记得将“mods_version”的值也改为新的版本号。
启动Mod自动检查版本更新
比起上面的让玩家手动运行程序来检查更新,
我相信你们更想让游戏运行的时候自动来检查更新要好一些。
那么这个时候就需要你们自己来动手了,
我相信,作为一个Mod作者,这点小事难不倒你们,只需要一点点代码的基础知识。结合我上面说的工作原理,再参考一下源码,就能轻松实现你想要的功能。
自己动手,加油努力吧。
游戏Mod工具制作工具
猜你在找
1.本文部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。
2.若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
3.如果本站有侵犯、不妥之处的资源,请在网站右方客服联系我们。将会第一时间解决!
4.本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习,不存在任何商业目的与商业用途。
5.本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为。
巨好用模组 » 【示例】Mod站API自动更新工具(开源)
2.若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
3.如果本站有侵犯、不妥之处的资源,请在网站右方客服联系我们。将会第一时间解决!
4.本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习,不存在任何商业目的与商业用途。
5.本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为。
巨好用模组 » 【示例】Mod站API自动更新工具(开源)
- 2023-08-23Hi,初次和大家见面了,请多关照!