ASCII.PAC里面包含2个压缩的字库文件,前面是16x16的汉字大字库,后面是8x16的小字库
16x16的汉字大字库从内存0x200000开始,长度是0x1aa60
8x16的小字库从内存0x240000开始,长度是0x1100(注意这个字库读到内存以后会直接转换写入到显存,然后此内存地址会被其他数据覆盖,抽此字库的时候要用CT查看一下数据是否正确)
游戏会读取这个压缩文件到内存0x220000,然后大字库解压到0x200000,小字库解压到0x240000,所以简单一点的方法就是把大字库后面扩充到0x40000,然后后面放未压缩的小字库,然后把这个组合的文件重命名为ASCII.PAC,游戏的主程序文件修改几个字节,最后重构镜像就可以了
游戏主程序名是 那个0开头的文件,用16进制打开此文件
地址0x30e61的33改成35
地址0x30e70的49 ob 改成00 09
地址0x30e7C的49 ob 改成00 09
就可以了