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

楼主: vinxu (谜之音)   2014-11-25 20:56:29
※ 引述《poliman2 ( )》之铭言:
: 我在编辑器里有找到这样的东西
中间恕删
简单的说,0x0014390那一横列代表的就是位址0014390~001439F这段区间的数值。
然后二个数字代表一个位址,示意如下图:
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 文字编码,一般编辑器是用
 ˇ ˇˇ ˇˇ ˇˇ ˇˇ ˇˇ ˇˇ ˇˇ ASCII编码,如果左边的数值
0X0014391 ←╯ ∣∣ ∣∣ ∣∣ ∣∣ ∣∣ ∣∣ ∣∣ 是41,右边就会显示一个大写
0X0014392 ←─╯∣ ∣∣ ∣∣ ∣∣ ∣∣ ∣∣ ∣∣ 的A,当然这个是显示编码后
0X0014393 ←──╯ ∣∣ ∣∣ ∣∣ ∣∣ ∣∣ ∣∣ 的文字,所以你开执行档来编辑
0X0014394 ←────╯∣ ∣∣ ∣∣ ∣∣ ∣∣ ∣∣ ,右边会显示乱码是正常的啦
0X0014395 ←─────╯ ∣∣ ∣∣ ∣∣ ∣∣ ∣∣ 如果你是打开英文内容的纯
0X0014396 ←──────╯∣ ∣∣ ∣∣ ∣∣ ∣∣ 文字档(txt)来编辑,在右侧
0X0014397 ←───────╯ ∣∣ ∣∣ ∣∣ ∣∣ 这边就会显示英文内容囉!
0X0014398 ←─────────╯∣ ∣∣ ∣∣ ∣∣ 当然有些十六位元编辑器有支援
0X0014399 ←──────────╯ ∣∣ ∣∣ ∣∣ 中文编码的显示,打开内容中文
0X001439A ←───────────╯∣ ∣∣ ∣∣ 的纯文字档,右边就会显示中文
0X001439B ←────────────╯ ∣∣ ∣∣ 了。
0X001439C ←──────────────╯∣ ∣∣
0X001439D ←───────────────╯ ∣∣
0X001439E ←────────────────╯∣
0X001439F ←─────────────────╯
: 能否请哪位版友提点一下,这些操作方法该如何运用呢?
: 原文如下:
:
: 找到0x0014389B位置,从这个位置开始的4个字节是用来控制游戏最高等级限制的,请改
所以你找 0x0014380 那一列是不对的!
你要找的是 0x00143890 那一列,那一列是代表 0x00143890 ~ 0x0014389F 的数值。
找到那一列,然后再对照上面的0B那一直行对下来的位置才是0x0014389B
(以下举例,数值内容是抄上面那段的XDD)
0001 0203 0405 0607 0809 0A0B 0C0D 0E0F
0X00143889 0000 C784 2450 0400 00FF FFFF FFE8 8888
0x00143890 3E00 660D FFFF E918 0B00 0089 6424 1C8B ←先找到这一列
↑再从上方的0B那行对照下来,
0x0014389B就是这个位置啦。
: 为32 00 00 00(即10进制的50)。
后面的恕删,只要学会找位置,剩下的都不是问题啦(  ̄ c ̄)y▂ξ
作者: poliman2 ( )   2014-11-25 21:01:00
谢谢
作者: snowwolf725 (空之境界)   2014-11-25 21:01:00
这一篇文章值 481 Ptt币 感觉画那个图画超久...
作者: poliman2 ( )   2014-11-25 21:09:00
很奇怪,我好像都只有8个数字,可能我EXE的版本不对
作者: snowwolf725 (空之境界)   2014-11-25 21:12:00
我是用 #1IFCVSqJ (Old-Games) 这篇的版本
作者: powerg5 (mac)   2014-11-25 21:12:00
好精美的说明,呵呵,原PO我说啊我不是已经和你说过那是十六进制值了吗?你怎还说是数字?
楼主: vinxu (谜之音)   2014-11-25 21:15:00
我说的就是16进位啦囧...那边只有数字了?
作者: powerg5 (mac)   2014-11-25 21:16:00
我是在对poliman2说的啦,他是这串的原po不是吗??XD
作者: KMSNY (MSN+KY)   2014-11-25 21:20:00
好图解
作者: poliman2 ( )   2014-11-25 21:23:00
我知道那不是数字啦,只是我不知道前面有两个00是不是相异,V大解释以后我才懂了,真抱歉
作者: hexi   2014-11-25 21:33:00
推用心
作者: powerg5 (mac)   2014-11-25 21:37:00
我说认真的,我回你那篇里提到的网站的精华区中的基础知真的得看一下,不然你以这状态改下去可能一不小心就改坏执行档了,尤其是十六进制和十进制的进位方式得知道才行
作者: poliman2 ( )   2014-11-25 21:46:00
我会的,而且改成功了,谢谢您热心的指点
楼主: vinxu (谜之音)   2014-11-25 23:41:00
修改之前要备份是基本工作吧<( ̄︶ ̄)>
作者: if4 (if)   2014-11-26 05:18:00
对呀...我也觉得要备份...改坏了也不怕 XDDD
作者: lim3 (林珊小肥宅)   2014-11-26 20:24:00
阿 是vinxu大大(拜
作者: Jango (一、二、杰克斯)   2014-11-28 00:19:00
意图使人推文

Links booklink

Contact Us: admin [ a t ] ucptt.com