先通过模拟器的对象属性查看器和图层查看器调出一张显示出的图像,然后在此处单击,即可得到一番数据,主要是要找到调色板选项,后面的数1·16就是调色板的查看器中的行数,要注意调色板查看器的背景和活动块是从上往下数的,且以0开头,15结尾,注意不要从1开始数啊。
然后打开调色板查看器,单击其中的目地色块,也就是目的图片的调色板,然后第一个地址,调色板为0x5000000的格式,然后再打开内存查看器,在bios选项输入那个0x5000000的地址,切换到8位,显示的十六进制代码即为实际读取的调色板数据,然后再用十六进制编辑器输入其中的数字即可在ROM里定位到调色板的存放处,接着进去改一改吧,如果目的图形的颜色果然变动了,则说明你的改动成功了,那个地址就是目的调色板的数据存放处了。
LZ77压缩的调色板,在第一个色块的地址处找到后,前16位只做了简单变动,即每隔8位加个00间隔,只要按此方法搜索即可找到目的调色板了
此法万能啊。。。
图片的查找 主要依靠活动快查看器获取地址,注意不是图层查看器
比如头像,在图层查看器里看到的并不是实际的bios地址,这时可以通过活动块查看器来进行查看,找到目的图片单击,然后获取地址,然后在把地址,图像都是0x6000000的格式,所以在内存查看器里面输入0x6000000就能得到图片的数据了,接着同样把这些十六进制数通过UE查找,即可定位到图片的位置了。
简单说,所有图像数据和调色板数据都可以通过查看器得到地址,得到地址后再内存查看器里面输入得到的地址,之后再把内存查看器里的数据输入UE进行查找就能定位到了。。
然后打开调色板查看器,单击其中的目地色块,也就是目的图片的调色板,然后第一个地址,调色板为0x5000000的格式,然后再打开内存查看器,在bios选项输入那个0x5000000的地址,切换到8位,显示的十六进制代码即为实际读取的调色板数据,然后再用十六进制编辑器输入其中的数字即可在ROM里定位到调色板的存放处,接着进去改一改吧,如果目的图形的颜色果然变动了,则说明你的改动成功了,那个地址就是目的调色板的数据存放处了。
LZ77压缩的调色板,在第一个色块的地址处找到后,前16位只做了简单变动,即每隔8位加个00间隔,只要按此方法搜索即可找到目的调色板了
此法万能啊。。。
图片的查找 主要依靠活动快查看器获取地址,注意不是图层查看器
比如头像,在图层查看器里看到的并不是实际的bios地址,这时可以通过活动块查看器来进行查看,找到目的图片单击,然后获取地址,然后在把地址,图像都是0x6000000的格式,所以在内存查看器里面输入0x6000000就能得到图片的数据了,接着同样把这些十六进制数通过UE查找,即可定位到图片的位置了。
简单说,所有图像数据和调色板数据都可以通过查看器得到地址,得到地址后再内存查看器里面输入得到的地址,之后再把内存查看器里的数据输入UE进行查找就能定位到了。。









