HEX数据 在手机上用16进制编辑器改训练师队伍详细教程

*如题所示,本帖只是对原本的教程进行一个稍微详细点的重制,方便第一次接触16进制的新人改版作者理解,教程是在手机操作,因此需要的工具有:
①悠然改版工具盒
②16进制编辑器。
③16进制计算器
各大改版群都有下载。

*话不多说先放原教程:
-18dbd49570b1fabb.jpg

如上图,教程很简单,如果第一次接触16进制看到密密麻麻的数字自然会头大(本人就是这样过来的)。

*第一个教程就是找到训练师的ID,通过计算得到训练师携带精灵的指针,然后跳转过去修改精灵数据就行。

*第二个更简单,就是通过对战时出现的名字,【短裤男孩XXX】里的XXX,把这个名字转成16进制数字,加上ff搜索,就能找到这个训练师的字符串,共五行,名字第一行,精灵地址在第五行。

好,我们现在来讲原图教程的第一种方法。
【计算数值】
我们先打开16进制编辑器,打开你们要改的ROM文件。IMG_20221031_200217.jpg

然后点击图一的地方,输入3587C,然后跳转到这个地址。
【图一】IMG_20221031_200311.jpg
IMG_20221031_201126.jpg

跳转了就会看到3587c的指针,我们把这个指针30 00 31 08反写,就是08 31 00 30
(这就是反写,两个数字为一个字节,把这四个字节顺序反过来就是反写,16进制里的指针都是反写的,这点要记住,不反写傻逼ROM读取不出来。)

IMG_20221031_200407.jpg

然后我们打开悠然工具盒,找到这个训练师的脚本,然后找到这个训练师的ID,下图0x25B就是这个训练师的ID


IMG_20221031_202509.jpg


接下来把刚刚反写的数据08310030用16进制计算器减去8000000 ,得到结果310030,再用310030+24+28x25B,这样我们就得到了这个训练师的精灵的地址,看下图我的演示:
 

附件

  • IMG_20221031_200217.jpg
    IMG_20221031_200217.jpg
    39.9 KB · 查看: 19
  • IMG_20221031_200311.jpg
    IMG_20221031_200311.jpg
    161 KB · 查看: 22
  • IMG_20221031_202205.jpg
    IMG_20221031_202205.jpg
    66.2 KB · 查看: 53
最后编辑:
  • 支持
反馈: orange

霹雳雷霆帅的掉渣的绿毛猴

啥也不会的废物
元老
2022-08-05
65
1
56
1,008
24
【帖子附件只能发十个,评论继续】
计算演示图

IMG_20221031_202205.jpg
IMG_20221031_203807.jpg

我们通过计算,得到教程中的最终结果,这个315E8C就是训练师 ID为25B的精灵指针地址,我们跳转过去看看。

img_20221031_205316-jpg.366

跳转到315E8C,会得到上图这些,绿色框框出来的44e130这就是这个训练师的精灵指针,青色圈出来的02则是携带的精灵数量。红色框框出来的就是整个训练家的数据,共五行,第五行是精灵的字符串。(说的这么清楚别再说看不懂了!)

前面也说过了,16进制编辑器里的指针都是反写的,我们如果要跳转,要把44e130给反写成30e144,然后输入跳转过去,得到的就是精灵的数据了,你就可以改训练师的精灵了。
 

附件

  • IMG_20221031_205316.jpg
    IMG_20221031_205316.jpg
    165.7 KB · 查看: 135
  • 支持
反馈: qmwndyj

霹雳雷霆帅的掉渣的绿毛猴

啥也不会的废物
元老
2022-08-05
65
1
56
1,008
24
接下来我们来说原教程里的第二种方法,比第一种方便,但是有的时候不太准,当不准的时候,建议直接用第一种,虽然麻烦,但是容错率低。

好了,接下来讲解第二种,其实很简单,首先我们打开游戏。找到你要改的训练师,跟他对战。0.2_1667221333709.png

会看到一开始的对话,少女千佳,我们只需要千佳,得到名字后,打开改版工具盒,打开文本编辑器,把这个名字转成16进制数字,然后在数字最后加上ff复制下来。

IMG_20221031_210530.jpg
IMG_20221031_210547.jpg
然后我们打开16进制编辑器,点击上面的放大镜进行搜索,把我们刚才复制的加了ff的粘贴上去查找。

IMG_20221031_210929.jpg
IMG_20221031_210915.jpg
然后我们就得到了这个训练师的地址,跟第一个方法一样,训练师字符串共五行,第五行是精灵,首个字节是数量,后面的指针反写就是精灵的地址,直接跳转过去改。
IMG_20221031_211244.jpg

ok,这就是原教程改精灵的内容了。
 

霹雳雷霆帅的掉渣的绿毛猴

啥也不会的废物
元老
2022-08-05
65
1
56
1,008
24
接下来我们来看一下训练师的五行字符串代表了什么数据吧,先看图。

IMG_20221031_211838.jpg
①红色框出来的00,是训练师的类型,原教程最底下写的有
00 精灵技能随机,不可用回复道具
01 精灵技能随机,可使用回复道具
02 精灵技能自定义,不可用回复道具
03 精灵技能自定义,可使用回复道具
【回复道具指的是伤药这种的,不是精灵携带的树果】

②黄色和浅黄色框出来的36和4d,分别代表着训练师的称号和图片,具体参考少女千佳,还有那个少女的图片。

③绿色框出来的不陌生吧,就是训练师的名字。

④粉红色框出来的8个0,就是训练师身上的回复道具,比如道具编号16是伤药,那么这个训练师可以带两个伤药,这里就要把数据反写改成16001600,我只是举个例子,具体的编号请移步悠然工具盒。【所有的数据写到编辑器的时候一定要反写,这玩意他只能看懂反写的,比如道具编号150,你就要写成5001】

⑤深粉色框出来的就是对打模式
00单打
01双打

⑥白色就不用我强调了把,就是精灵的数量和数据指针。


【以上就是这个教程的详细版,如果哪里有错误,欢迎各位大佬指点,我也是个新人。】
 

霹雳雷霆帅的掉渣的绿毛猴

啥也不会的废物
元老
2022-08-05
65
1
56
1,008
24
附上精灵数据的组成
引用:设定训练师PM的性格、特性和等级
浮动效果:
这部分操作比较简单,就不上图了。
性格和特性:
ROM中存储训练师PM数据的方式是:
AI-等级-精灵编号-道具-技能1-技能2-技能3-技能4 (部分PM没有技能数据)
如: 9600 1100 1900 8500 7C00 1901 0100 0000 (可知此PM为17级皮卡丘)
 

在线成员

现在没有会员在线。

论坛统计

主题
338
消息
1,548
会员
2,305
最新会员
dsfdf

关于我们

  • 宝可梦以及其他相关名称是任天堂的商标,版权归宝可梦公司所有。宝可饭堂是一个同人游戏中文社区,不隶属于宝可梦公司。在宝可饭堂上的粉丝游戏亦未获得其授权,请支持正版游戏。
© 2022- pokefans.cn
点此延长宝可饭堂生命