GBA平台的Mother 3,ROM大小只有32M,但是ROM里面包含了250首曲目……而且曲目时长也不算短……
这到底是怎么做到的?即使是MIDI音乐,容量也不会这么小啊,更何况Mother 3在画面表现上也属于GBA第一梯队……
游戏玩家 不会是那种每个音只留一个,然后调用?这种东西不懂。只知道生化2的N64版确实压缩的牛逼。
Oldman 因为不是midi,GBA里大多数游戏音乐存的都是谱子,可以理解成要用的时候再演奏出来,所以体积很小。
love18oe 你说对了,就是这样。
Joker5 “每种音只留一个”是什么意思?有点搞不懂……
以前B站看过一个讲解游戏ROM黑科技的视频,文字,画面,音频的压缩等等.可以去找找.
我记忆中是个美国人搞出来的这种方法,因为容量限制,无法把全部音乐放进去,然后想了一种方法就是,先把所有曲的音符进行统计,同音符保留一个,做成表,然后通过程序调用需要的音符,这样可以节省相当多的空间.
好多年前看的,也不好找相关视频.
这个是说的N64生化2,音频部分8:45秒处,就是这个原理.
<刀客儿解说>
https://www.bilibili.com/video/BV1ok4y1m7WC?from=search&seid=14859646720285923065