三千论坛

标题: 步法、心法限制85.01的修改方法 [打印本页]

作者: 异仟年    时间: 2022-9-5 17:48
标题: 步法、心法限制85.01的修改方法
UE打开 tgs1000.exe7 k* t" I/ }* _' X& }  A
. z6 j! U: J2 @& b' |
步法数值003421003 ~, C  k  V9 ?( j8 Y
心法数值00352100% y$ [0 n+ e% |8 y

' K# |$ |( S0 ?7 B, J% K) d看到有很多朋友不明白,那我就再介绍详细一点- V3 f* z; t, L; J% B- D: T

5 _' q& t0 C; h5 i, c1 i16进制编辑软件
+ B! h* [5 U! j5 f例如 UltraEdit 简称UE5 N2 u4 I4 b/ s1 w6 Y2 p; W
打开tgs1000.exe  
. U  e! G6 d5 j* H  g( B3 k: lCtrl+F 查找00342100,找到后,这个3421是8500的16进制编码,但数值是颠倒的,原数值是2134。
# V1 N* ~( d" t' A3 i$ s5 j0 I3 {% F/ Q8 E6 @3 m
所以,把8500转换为16进制后,还有颠倒一下数值的顺序/ t% }% z9 R- {9 d0 J
. {8 x) ], Q' ^" H
下面介绍一下计算数值16进制代码的方法
3 o% k/ `. X8 q' h3 ?7 l" n7 F6 d  G* s! a# W  y
开始-程序-附件-计算器-点查看-科学型1 L  W/ V, C0 N( w
右边输入数值,然后点16进制,就看到此数值的16进制代码了,写进程序时为反写,颠倒数值顺序。下面举例说明。
: F# @% f! L6 ~" o5 W
( W6 c$ z6 T4 T- V' M, O我要计算6000的16进制代码:按照上面的方法显示为1770:写进程序时应反写为7017; U1 T( n/ l" d$ K6 t, y  Q0 L! a

  [+ G- r' x4 c6 G计算98542的代码显示为18102,那么它的16进制代码为028101,不足偶数用0补足
5 ^4 I9 {. ]7 R  q( u8 Y0 d2 y% _. B' A
如果想把步法心法修改50就出现飘和冒气的效果。那么00342100和00352100的数值应改为00881300! t6 Y; u8 X5 n3 E7 o* ?( }0 P
3 j- N) z4 a+ u3 w1 M# H
这里神枫为大家提供一下常见16进制的数值(已经颠倒好的)4 w: a! x4 p3 Y$ n1 p
50是008813003 v: o$ F# b- E1 Q0 u; {
60是00701700
, ^( ?! g! L, v70是0058B100
+ q" {6 C7 e& \) v6 h  c80是00401F00
* K; \$ ~) q$ c( g2 ?* A/ i5 }  f90是00282300
( R5 E1 O+ G7 S/ U# [- c# ~
! r# @$ t6 K9 f/ F2 `- i修改:tgs1000.exe
8 W8 ?( f3 |- z6 q: G2 o
1 ?6 z' I0 V9 Q6 z/ S, t# _' f! P% c7 B- w& r
Ctrl+g 16进制地址查找查找: 0x125a40( q# U/ v! K; O! U" \
找到16进制地址:00125a40
5 p" H3 I8 [0 d; ?
6 m: e1 H3 h  |6 c& t8 N找到16进制字符串值:34 21   (85.01 以上,原始数据)
% e( g- d) w4 D) ^9 ~8 Z' U9 D$ A7 {; x- F+ Z9 L
修改16进制字符串值:70 17   (60.01 以上)
: `' V1 _9 y* l9 V2 N; C





欢迎光临 三千论坛 (http://bbs.3000y.com.cn/) Powered by Discuz! X3.4