绿宝石的图鉴 原版可以通过用A-Z快速分类,检索精灵,并可按A-Z的顺序进行排序。但到了汉化版,因为精灵名变成了汉字,检索成了鸡肋。排序更是原版的A-Z顺序。
所以汉化版必须更改,目的就是改成可以通过精灵名的首字拼音 进行检索。0xC0FCE 位置写入01,0xC1150 位置写入“新的表”的指针。
新的表指对所有宝可梦以内部的ID进行排列,第一个精灵前的“未知”精灵也要算在里面,也就是000号。中间的25个问号精灵也要算在里面。共412个
然后对每个精灵名的的首字用拼音方式取第一个字母(大写)。如“雪拉比”就是“X”。未知精灵用?代替也可以。这样把412个字节(中间不加空格,不加“FF”),第一个字节是“未知”精灵的字节。用文本大师转化成代码。这样“新的表”就完成了,写入一个空位,记下地址转化成指针,以上。
现在改以A-Z顺序排序,就是拼音顺序。0x55C6A4记录着这个顺序表,精灵的编号代码 是用全国精灵编号转换的代码 而不是游戏精灵内部ID排在最初的是25个问号 可以不用改。所以我们从0x55C6D6开始改
在excel将精灵名以拼音顺序排序,同样把所有精灵用全国ID表示,并改成16进制,再反写如阿柏怪 全国ID是24,转换成16进制 就是18,写入ROM的时候写入1800DEC2HEX 转16进制
HEX2DEC 转10进制
所以汉化版必须更改,目的就是改成可以通过精灵名的首字拼音 进行检索。0xC0FCE 位置写入01,0xC1150 位置写入“新的表”的指针。
新的表指对所有宝可梦以内部的ID进行排列,第一个精灵前的“未知”精灵也要算在里面,也就是000号。中间的25个问号精灵也要算在里面。共412个
然后对每个精灵名的的首字用拼音方式取第一个字母(大写)。如“雪拉比”就是“X”。未知精灵用?代替也可以。这样把412个字节(中间不加空格,不加“FF”),第一个字节是“未知”精灵的字节。用文本大师转化成代码。这样“新的表”就完成了,写入一个空位,记下地址转化成指针,以上。
现在改以A-Z顺序排序,就是拼音顺序。0x55C6A4记录着这个顺序表,精灵的编号代码 是用全国精灵编号转换的代码 而不是游戏精灵内部ID排在最初的是25个问号 可以不用改。所以我们从0x55C6D6开始改
在excel将精灵名以拼音顺序排序,同样把所有精灵用全国ID表示,并改成16进制,再反写如阿柏怪 全国ID是24,转换成16进制 就是18,写入ROM的时候写入1800DEC2HEX 转16进制
HEX2DEC 转10进制