※ 引述《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▂ξ