植物大战僵尸吧 关注:584,073贴子:5,199,873
  • 2回复贴,共1

关于1.8.7修改器

取消只看楼主收藏回复

当初做这个修改器的时候还是刚刚在大学里学了x86汇编,就拿PVZ练练手,做的比较随意,也没想到会有那么多人用,甚至连修改器名字都没有,那时候代码写的乱糟糟,bug也很多,主要是PVZ多版本支持上,每个版本都要重复实现每个功能,很繁琐,当时的做法就是把第一个版本的代码复制一份,然后一个个把内存地址改掉,期间就会出现很多漏改错改,于是bug就诞生了,轻则功能无效,重则游戏崩溃,其实主要还是懒,并没有把每个功能都测试一遍,有几个版本甚至直接参考其他版本搜索特征汇编代码来改,毫无可靠性可言。前两年也试着支持了一下1065版本和1096版本(也就是steam版),但是当做到全屏功能的时候,我发现我已经没有当初的精力做下去了,因为这一块需要手撸一长段汇编,由于时间久远,已经忘记了这段怎么写,又懒得再重新分析一遍游戏代码(对,还是懒),所以就搁置了,等以后有时间和兴趣了,再拿起来继续写吧。


IP属地:上海1楼2019-10-16 23:37回复
    最近偶然看到几个月前有个帖子/p/6135576381说修改器有个bug,会导致年汉修复版地刺出现异常,我看了一下,确实当时手滑写错了,而修复方案正是该贴15楼所说的交换2行汇编就可以了。
    之前写这个修改器的时候还不知道版本控制这回事,所以代码都是直接跟修改器一起放网盘,现在我把代码放到github,欢迎提交bug或者提交代码共同改进。
    还有就是由于这几年没有更新,大家都叫它1.8.7了,那以后修改器就叫这个不改了吧,后面加个小数字以表更新。
    1hsFqufM 提取码: w1dx


    IP属地:上海2楼2019-10-16 23:37
    收起回复
      2026-05-04 22:21:04
      广告
      不感兴趣
      开通SVIP免广告
      steam版修改器。修正了改花园数据的问题。本来这个版本的修改器只是一个临时产物,不打算继续维护,但鉴于有好几个人很想改steam花园,就更新了一下。至于存档相关功能由于steam版不太一样暂时懒得研究233
      /s/130HsrSOhnzJodz37jMIVwA 提取码: kur4


      IP属地:上海66楼2020-01-18 15:35
      收起回复