找回密码
 立即注册

[其他] 魔域全方位解析MSG改星方法

[复制链接]
cx235 发表于 2022-11-4 08:48:40 | 显示全部楼层 |阅读模式
很多朋友都发了改过的支持800星、千星、万星或者无限星的MSG
个人觉得,在共享了作品同时,还是要把方法公开。

其实改星方法不是什么太艰深的东西,写出来,全当抛砖引玉,希望大家以后能把MSG改的更炫。。

数据库把cq_eudemon里的smallint类型的字段改为int类型,或者bigint类型也可以,看你喜欢了。。

其数值范围参考:
int         -2,147,483,648  ~ 2,147,483,647   0 ~ 4,294,967,295  (即42亿9496万7295)
bigint    -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807     0 ~ 18,446,7 44,073,709,551,615
这样改完了,然后刷星刷出来的宝宝数值正常,不会死掉或者属性被还原,却不能出征。
所以继续下一步修改工作,就是修改MSG。
(首先前提是MSG无壳,我改的MSG版本是奇爱2月17号的2883,自己脱的壳,可能别的版本会有差异,请按思路自行修改步骤。)
使用反汇编工具搜索“幻兽数据异常”的字符串,这样可将你的视线尽快转移到关键点,
搜到后,往上一条指令一条指令的找。一旦找到
CMP EAX,****
JL ********
这样的两条连续的指令(我这里用了 * 号,是因为不同版本这里的数值不同 )
就把JL改为JUM,用来跳过检测,无限星修改完毕!
当然你也可以修改CMP EAX后面的十六进制数值,这样扩大最高星上限,但还是有限制。

如果你下载了我在胜捷数据发的 我脱了壳的奇爱的MSG,有更简便的方法就是 使用十六进制编辑器搜索0F8CE7000000,
将其改为E9E800000090

fgfvdfdfdf 发表于 2022-11-4 12:10:06 | 显示全部楼层
我只是路过打酱油的。
回复

使用道具 举报

快☆乐 发表于 2022-11-5 20:06:57 | 显示全部楼层
感恩无私的分享与奉献
回复

使用道具 举报

today_gg 发表于 2022-11-6 09:29:51 | 显示全部楼层
看到这帖子真是高兴!
回复

使用道具 举报

ifnotnow 发表于 2022-11-8 06:58:39 | 显示全部楼层
太生气了,无法HOLD啦 >_<......
回复

使用道具 举报

jdflfl87 发表于 2022-11-9 23:16:04 | 显示全部楼层
楼主加油,我们都看好你哦。
回复

使用道具 举报

1gk 发表于 2022-11-10 02:26:43 | 显示全部楼层
激动人心,无法言表!
回复

使用道具 举报

wyqihw 发表于 2022-11-11 10:23:03 | 显示全部楼层
感恩无私的分享与奉献
回复

使用道具 举报

zghsunsways 发表于 2022-11-11 14:36:26 | 显示全部楼层
激动人心,无法言表!
回复

使用道具 举报

kevin4488 发表于 2022-11-11 20:03:03 | 显示全部楼层
看到这帖子真是高兴!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|游戏淘宝湾

GMT+8, 2024-11-21 18:49 , Processed in 0.051729 second(s), 53 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024, Oddpp Cloud.

快速回复 返回顶部 返回列表