HEX数据 关于CFRU收服宝可梦、获得经验时文本显示的bug

不归之殇

天王
2022/12/03
11
5
1,457
20
如果编译CFRU到你的火红汉化版里,你会发现收服宝可梦的时候文本会有问题:“成功了,某宝可梦服某宝可梦了”。这是因为CFRU加入了野怪双打对战,收服宝可梦时要判断你收服的是左边还是右边的宝可梦,所以会有一定的修改。而这个修改的位置显然是英文原版的,和汉化版的错位了。所以会变成这样。

所以把位置改对就行了。
3FD7AA: 0C 1A
3FD7AE: FD 3A
3FD7C8: 0C 1A
3FD7CC: FD 3A


这个在CFRU的bytereplacement文件里。
屏幕截图 2025-01-05 164232.png


如果你是自己编译的,那就把这里改成这样。
屏幕截图 2025-01-05 164313.png

还有一个仅限于CFRU九代包的问题,获得经验的文本显示也不对。

3FB271: 34 03
也是在bytereplacement里面,我懒得截图了。九代包里面是“3FB272 34”,也是错位了。这个在原来那个CFRU里没问题(就是夏影发的那个汉化版CFRU)。

就是这样喵
 
  • Like
反馈: komeiji514

不归之殇

天王
2022/12/03
11
5
1,457
20
不要直接拿个原版火红的汉化版复制粘贴。这样的话到了野怪双打的时候,你不管实际抓的是左边的还是右边的宝可梦,文本显示的都是“你抓到了右边的宝可梦”。

另外,只要把草的地图块背景字节设为05,就可以野怪双打了。当你手上有2只及以上宝可梦,就有50%的概率是2v2。你可以在src/config.h里找到
#define WILD_DOUBLE_RANDOM_CHANCE 50
把这个50改成别的数字就可以改这个概率了
 

在线管理员

在线成员

最新帖子

论坛统计

主题
517
消息
2,352
成员
3,007
最新成员
ZQLdw