最新公告
  • 微软自带的IE浏览器无法登录账号,请更换其他浏览器访问!强烈推荐谷歌浏览器下载谷歌浏览器
  • 【示例】Mod站API自动更新工具(开源)

    一个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的版本号,
    然后比较本地版本号,判断是新还是旧,依此来判断是否有新版本,是否需要更新

    使用现成工具

    若想直接使用从这里下载的工具的话,

    1. 编辑 CheckUp.ini 文件中的“modid”和“mods_version”的值为你自己的值
    2. 然后将 “CheckUp.exe”“CheckUp.ini”“Newtonsoft.Json.dll”这3个文件和你的Mod一起发给玩家。
    3. 并告诉他们,如果需要检查更新,就运行“CheckUp.exe”。
    4. 另外,你在更新新版本后,记得将“mods_version”的值也改为新的版本号。

    启动Mod自动检查版本更新

    比起上面的让玩家手动运行程序来检查更新,
    我相信你们更想让游戏运行的时候自动来检查更新要好一些。
    那么这个时候就需要你们自己来动手了,
    我相信,作为一个Mod作者,这点小事难不倒你们,只需要一点点代码的基础知识。结合我上面说的工作原理,再参考一下源码,就能轻松实现你想要的功能。
    自己动手,加油努力吧。

    游戏Mod工具制作工具

    1.本文部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。
    2.若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
    3.如果本站有侵犯、不妥之处的资源,请在网站右方客服联系我们。将会第一时间解决!
    4.本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习,不存在任何商业目的与商业用途。
    5.本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为。

    巨好用模组 » 【示例】Mod站API自动更新工具(开源)
    • 2023-08-23Hi,初次和大家见面了,请多关照!
    升级SVIP尊享更多特权立即升级