将解压包解压到当前文件夹,
GBA游戏的ROM一般是.gba格式的,
将这个格式的文件放在GBA/ROM里,
就可以玩了,
祝你玩的愉快。
电脑上一般下载的游戏都是ZIP或格式rar格式的,由于手机GBA模拟器不支持读取ZIP格式与rar格式,你需要用电脑上的解压软件把该ZIP压缩包解压,得到一个GBA格式的游戏ROM,类型是GBA文件,连接电脑和手机。把解压出来的GBA文件放入手机上的data/others/vBag,运行VBAG模拟器就可以玩了,希望能帮上你希望对你能有所帮助。
这个问题很麻烦。gba中的内容都是以二进制形式保存的,大多数没法直接提取——但是图片还是勉强可以的。
首先,对于lz77压缩图像,可以使用工具unlz-gba来寻找图片;如果找不到,别忘了深度搜索功能。这样的图片提取出来大多是完整的——包含调色板和形状(一般都是索引颜色的)。
然后,对于未压缩的图像,首先用vba模拟器运行rom,让要找的图像显示在屏幕上。你需要打开背景查看器和活动块查看器,来看到图片原本的样子;还要打开调色板查看器。如果你要找的图在背景中,保存背景的调色板;否则,保存obj的调色板。
下面以obj为例讲如何把图片弄出来。(分明就是我没弄过背景!)
要使用工具 crystal tile2.(简称ct2). 用vba模拟器运行rom,找到活动块(活动块有好几个焦点库,都翻一遍)中你要找的图片的碎片——最好找比较满的小块——,活动块查看器会写出它的地址——0x06多少,记住这个数(记为addr.x)。打开内存查看器,跳转到addr.x处,记下那一行十六进制数(拷贝到记事本里)。将每两个数调转(解释不太清楚,因为gba采用小端架构所以有这么个麻烦事),比如89 AB CD EF掉换成AB 89 EF CD。在ct2中搜索调转后的十六进制数,搜索到之后记下那里的地址(记为addr.y)。在ct2中改为tile视图,跳转到addr.y,(一般)你能看到混乱的,颜色不正确的你要找的图。在ct2左侧面板里面选择调色板,选择导入。导入你刚刚用vba保存的obj.pal,并选择正确的一行调色板,然后才能看到正确的颜色。这时,你的图还是混乱状态,要使用Shift+<-/->调整窗口宽度,和Ctrl+<-/->微调。这个过程很玄学,是完全靠经验和运气的——当然有些图是不可能拼出来的, 比如洛克人z之类的——这些图是用瓦图拼成的,你可以保存瓦图手动拼接。如果想自动拼接的话,那就会涉及到我也没搞过的raw的问题,请另请高明。拼接了图像之后,用鼠标框选图像,在工具栏的 编辑 中选择保存,就可以存成一张索引颜色,256色的图了。
至于音频我没有弄过所以没办法提供帮助;而文本的提取则是几乎不可能的,gba的文本是通过字库(图形)+文字编号来显示的,想提取的难度过大。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)