Re: [问题] 16进位的修改问题

楼主: powerg5 (mac)   2014-11-25 19:00:07
注意一下原文提到的00~0f
那都是指内存中的位址
请注意一下下表中被我标蓝的部份
如果说0x14380是用来标示位址在哪个区段的话
那那些蓝色的部份就像是标示目标位址其详细的所在
例如你家的门牌号码是一样的
接下来你说的,包含我标粉红的部份那些看不懂的"符号",根本不是什么"符号"
都是十六进制码而已,它可以代表的东西有很多
例如游戏中对话的台词文字,或是程式码中的一部份
或是游戏中各种物品或设定项目的id而已
所以以我标粉红的部份,原文的意思就是在说
"粉红部份的四个字节(即byte,对岸称为字节)是控制等级的区段
修改为原文提示的"32 00 00 00"你等级就变50了
0001 0203 0405 0607 0809 0A0B 0C0D 0E0F 0123456789ABCDEF
0X0014380 0000 C784 2450 0400 00FF FFFF FFE8 8888
0x0014390 3E00 660D FFFF E918 0B00 0089 6424 1C8B
附注:自学一个月还不太懂意思,真是太辛苦了
建议最好先恶补一下基本观念,找个网站来看看再来做相关的修改吧
例如这边http://forum.gamer.com.tw/B.php?bsn=02450
(虽然现在暂无板主,但精华区已经收录一些必备的基本知识了)
作者: snowwolf725 (空之境界)   2014-11-25 19:03:00
除了粉红色的地方外其实还要改验证码的地方才有用...
楼主: powerg5 (mac)   2014-11-25 19:04:00
我刚发现有笔误,请重看一下我列出的表格上方的解释啊,刚才的推文才是看错了,不好意思喔我知道还要再改验证用的位址,我这一篇主要是在解释原文提到的修改的第一步骤啦…如果我要讲的思考方式被理解了其它段落理论上原PO也会自然的跟着懂的
作者: snowwolf725 (空之境界)   2014-11-25 19:11:00
恩弄懂原理比较重要不然之后遇到新的情况又不会了
作者: poliman2 ( )   2014-11-25 19:47:00
谢谢,我再研究研究抱歉,失败了ORZ...我会再多做思考,谢谢大家帮忙

Links booklink

Contact Us: admin [ a t ] ucptt.com