UE打开 tgs1000.exe
5 k8 k" Q4 J! Z# v6 c# [- c7 K# j; P1 c0 M2 a( I( c
步法数值003421006 P0 I0 H$ ?+ n) A6 [* s
心法数值00352100
) K2 V2 F- t+ P3 @4 o) c O5 t- l) \) Q
看到有很多朋友不明白,那我就再介绍详细一点& Y* f: K2 Q8 r
( a8 P0 f0 b- ]
用16进制编辑软件, R7 i" d8 b) Z7 F4 k
例如 UltraEdit 简称UE
, J6 @: D5 A5 n& I, O4 P7 ~, k打开tgs1000.exe ! L1 R. q- t( V; r! z
Ctrl+F 查找00342100,找到后,这个3421是8500的16进制编码,但数值是颠倒的,原数值是2134。9 c- b' F$ l; M$ v- X% Z
- r! E" D0 p* n0 Q: C& l' C
所以,把8500转换为16进制后,还有颠倒一下数值的顺序+ n: U) G4 K2 |$ W! g8 Q2 i
& L% K& c4 @( v7 L4 I% R9 P! X下面介绍一下计算数值16进制代码的方法
+ k3 v. q" k$ Y& |+ z( ^0 S Z1 s. ?8 q& B7 Z
开始-程序-附件-计算器-点查看-科学型/ {' N) J& i( \) P( {% y$ [( Y
右边输入数值,然后点16进制,就看到此数值的16进制代码了,写进程序时为反写,颠倒数值顺序。下面举例说明。
4 C) G" Q/ m: G2 v j7 g! D* A+ t2 \: R) H
我要计算6000的16进制代码:按照上面的方法显示为1770:写进程序时应反写为70171 f* i0 ?# i- o: V4 {/ W
% {# |" E2 Y! h. f* d5 v5 z/ j计算98542的代码显示为18102,那么它的16进制代码为028101,不足偶数用0补足
. y7 h$ c" }6 c# f; S1 B% M
F. V! n+ S* I# H% U0 C& Q如果想把步法心法修改50就出现飘和冒气的效果。那么00342100和00352100的数值应改为00881300
, Q- j. N1 I/ ]6 h
, u5 ^0 l+ M4 N! u这里神枫为大家提供一下常见16进制的数值(已经颠倒好的)
4 G+ b* ~- ^7 R/ f50是00881300
7 f) X1 r& k( ?' D60是007017003 C+ B' k: O( e6 }6 J+ A, i6 z; p4 f. k
70是0058B1009 C' m0 H/ `8 b5 f2 r$ v! p
80是00401F00; _" F" U! G& B
90是002823004 v _; [+ m8 G0 k# r9 N% C
/ d$ j0 Z& B4 v- D# w' J1 k% w i
修改:tgs1000.exe/ P- M( P+ R. M, y! |2 M! V
2 ]3 i7 M) i+ ` E3 B& L: {& M5 ~6 t3 y$ ^. w+ \. T
Ctrl+g 16进制地址查找查找: 0x125a40
0 ?3 ~2 X2 P! k/ {- z/ x找到16进制地址:00125a40 4 m: j& L6 x% V
* @. V: y( `% T: N7 ^
找到16进制字符串值:34 21 (85.01 以上,原始数据)- Z) Q. o0 o9 h3 j4 f+ _6 J% t
$ M+ `% H& e ^7 c
修改16进制字符串值:70 17 (60.01 以上) 8 S/ ~* {5 v$ x I5 _! f4 s
|