分享到新浪微博 分享到QQ空间 打印

[其他] [完整版?][火红]查找修改训练师信息(Updated 8.27)

[完整版?][火红]查找修改训练师信息(Updated 8.27)

PTB roywillow原创,转载注明

鉴于很多人可能不大理解怎么修改训练师信息,这里就尽量发布一个图文教程。

Let's begin!

第一部分:搜索

方法一:按训练师编号
训练师编号,个人感觉就是训练师信息在整个列表中的编号。可以通过AM+脚本查看修改器获得。
这里以Am1.92+PKSV GUI、常磐森林右边第一个少年为例。工具会在文末提供。

用彩色方框框起来的就是训练师编号,不过这里是十六进制的,转化为十进制,这里66转化为十进制为102。

然后,打开我制作的训练师信息读取器,打开rom,输入十进制(Dec)编号,并选择按编号读取。

注意圈住的地方。前一个是训练时本身基本信息的存放地址,后一个是训练师精灵信息的存放地址。
打开Hex编辑器,先到达第一个地址。(这里以UE为例。搜索->转到行/页(Ctrl+G),输入0x1FEC99。注意0x)

几个重要的点都在图上标出了。目前只有第一个编号有对照表。不过里面有些重复的,所以修改的话,建议从现成的训练师copy过来。
这三个数据前面的00为未知数据,但也是信息的一部分;后面,F6 7B F3 AB就是训练师的名称“太美”(…………)。往后……往后,一串00什么的目前还不清楚含义。看到名称后面FF的下面的数字了么?那个是训练师精灵数量。到最后四个字节:0C 9B 1F 08,指向了训练师精灵的信息。其中,08大概意味着前面的三个字节是地址。对照程序中出现的第二个地址,你会发现需要把它倒过来读取: 1F9B0C。

8.27 更新:三个数据前面的00应该是训练师信息的格式(jerry曾经叫它“开关”)。00可能表示无携带道具、无自定义招式,03表示有携带道具和自定义招式,01、02我也懒得去发现代表什么了,反正一个代表仅有携带道具,一个代表仅能自定义招式。
名称后面的一串数据中,紧挨着名称的8个数据似乎为训练师携带道具,每两个为一组,每一组数据倒过来就是道具的代码。
再往后的某个数据根胜利所得的金钱有关系也许

到达这个地址后,看到:

红括号括起来的是全部的信息。为了防止看起来乱,我只选中第一只。前两个00 00 是咱的未知数据……往下,06 00,倒过来就是 0006,转换为十进制是级别6级,后面的0D00,倒过来为000D,是精灵编号,应该是独角虫。再往后,00 00 应该是精灵的携带物品信息,同样也要倒过来看,0000为无。

这个是普通训练师的精灵信息。
下面的要注意了,咱发现道馆馆主、四大、冠军的信息格式不同。这里不截图了。
馆主的精灵信息格式如下
?? ?? XX XX YY YY AA AA BB BB CC CC DD DD 00 00
前两个字节未知。XX XX为精灵级别,倒过来看;YY YY为精灵,倒过来;AA AA为技能1,倒过来……;BB BB、CC CC……为技能2、技能3……最后00 00不知道是什么。00 00还不敢肯定是不是携带物品……前面没有携带物品的字节……最好别改。
四大、冠军的格式类似,不过在YY YY,也就是精灵之后是物品信息,后面依次为技能,最后也就不存在上一个的未知数据 00 00 了。字节总数是一样的。

方法二:按地址
这种方法适合没有脚本查看器的人使用,所以比较麻烦。
首先得知道训练师的名称;然后,用文本转换器转换为Hex。码表中一些字有可能重复,不过训练师名称大都是两个字节一个汉字,不符合的话人工对照码表。
然后用UE的搜索功能(不是转到!!),输入转换为的Hex,再加上个FF。如果搜索到如同上面类似的数据结构,那就差不多了。不过有些训练师的名称一样,所以需要不断核对……其它的仿照上面就可以。

8.27 更新:曾经jerry说过训练师信息里面有个名为“AI”的数据,似乎意思是“智能度”。四大天王冠军都是255,也就是FF。但是在这些训练师基本心理里面没发现FF,但是在精灵信息里面,每一只前面都有FF。我猜测这个就是“智能度”。

第二部分:修改
既然找到了训练师的大部分信息,修改就简单多了。类型对照列表,最好是找现成的训练师修改,音乐、图像目前只有找现成的了。
对于精灵信息,如果你想添加精灵,建议把精灵数量字节修改,然后把最后的精灵信息地址重新定位到后面的一部分空白部分的地址,然后仿照对应的格式在这个位置人工写入信息。
如果是直接修改,到达那个地址,把需要修改的给改一下就可以了。

不明白给我说,我会修改的

工具……



[ 本帖最后由 海洋之囧 于 2009-1-18 11:59 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

顶!非常支持!改版技术又提高了一步~
顺便坐沙发

TOP

可爱的roy写的程序无敌了啊
谁不怀念苏联,谁就没有良心;谁想回到苏联,谁就没有头脑.

Woodu.ME--从零开始的博客生活

TOP

不过他在哪学会的.......

TOP

难道你认为……这东西必须学才能会么……

第一个老师是怎么出来的……

TOP

启发............

TOP

先下下来再说..
GBA版口袋妖怪应该都可以改吧?

TOP

哇,原来ROY自己写的程序呀,强人> <

TOP

引用:
原帖由 龙马VS手冢 于 2008-7-27 18:20 发表
先下下来再说..
GBA版口袋妖怪应该都可以改吧?
程序限于火红……但是总的方法应该是一样的



该死……想做一个修改程序,可是读取ini出了大大问题……

TOP

问一句,PM栏里的那些招式空栏,如果为空能不能随意增加?


想死你们了!

TOP

应该可以增加,只要不是普通训练师,因为技能不满还是有空位的

TOP

为什么PKS打开就错误的……?

TOP

PKS什么来的

TOP

那个需要在英文环境吧

TOP

pksv在关联到AM的时候出现的提示框要选择no,用空格分隔rom和地址

TOP

LS还是新手山路.可以下吗

TOP

为什么我看不到啊

TOP

一些未知数据似乎作用还很大……不过实在是找不出来意义

TOP

工具看不到下載點.....

TOP

不厚道顶起

更新了一下


TOP