基本原理

游戏程序会按一定顺序读取游戏文件夹根目录的文件。

所以我们制作mod和补丁的时候需要使得我们的文件先读取,从而使得后面读取到重复内容时候,游戏运行的内存中舍弃掉原本的文件。

游戏mod启动器

游戏mod启动器是在调用游戏exe启动文件启动游戏程序之前,把游戏mod放入游戏文件中。游戏进程结束后,把游戏文件复原。

复制法

mod和游戏分开存放,启动前复制进游戏目录,从而实现加载mod并开始游戏。游戏进程结束后,删除mod文件,还原游戏文件。

https://www.moddb.com/games/cc-generals-zero-hour/downloads/ea-games-launcher

删除法

mod放入游戏目录,启动前删除其他mod,从而实现加载选中mod并开始游戏。游戏进程结束后,还原游戏文件。

https://github.com/forcecore/ZHModLauncher

最新文章

  1. 2016BUAA校赛决赛
  2. 【CSS】使用盒模型
  3. XML增、删、改
  4. C# 静态函数调用窗体控件
  5. C++11空指针
  6. 如何给你的VS2010添加创建文件后的头注释
  7. RDD操作
  8. mvc4中的过滤器
  9. canvas动画——粒子系统(1)
  10. ubuntu 下修改文件访问权限chmod 777 -R *血的教训!没事别乱开权限!用谁开谁的就行。。。最后不要用这个命令,文件操作全部改用终端
  11. SQL查询中用到的函数
  12. 项目Alpha冲刺(团队)-第五天冲刺
  13. java实现哈夫曼编码
  14. vscode plugins
  15. 22.多线程.md
  16. python java scala 单例模式
  17. ssiOS应用架构谈 本地持久化方案及动态部署
  18. python 抓取request信息,各种cookie,user-agent类的信息,只调试到http可以抓取,https貌似不行。
  19. Windows 10 正式版原版ISO镜像
  20. hdu1015 Safecracker (暴力枚举)

热门文章

  1. 网络路径排查工具使用/原理浅析(MTR、traceroute、tracepath、windows下besttrace)
  2. SpringBoot整合Light Security框架
  3. JAVA字符串去掉html代码,获取内容
  4. 分享一下java需要的一些技术
  5. 【LeetCode】659. Split Array into Consecutive Subsequences 解题报告(Python)
  6. 数据结构作业——P53算法设计题(6):设计一个算法,通过一趟遍历确定长度为n的单链表中值最大的结点
  7. MySQL数据库安装Version5.7
  8. 【】URL中的文本IPv6地址的格式RFC2732
  9. .net core的配置介绍(三):Options
  10. InnoDB学习(八)之 聚簇索引