bgmusic = sound/04 - Alec Empire - Streets of Gold.mp3
bgvolume = 255
把音乐名字打在 bgmusic= 后面
就行了,赶快试试吧
螺丝曾经写过,后来废弃……以下原文Igniz-v1.53哪儿去了?
被螺丝吃了(笑)
Igniz-v1.53尝试了一种通过编写人物包的代码,判断交战模式和交战双方身份,从而无视场景,自定义BGM的方法。
但是这个方法非常不成熟:
可扩展性很差,类似对策判断,世上的人物包和它们的名字千千万万。所以暂时只判断了EV蛇伊之间的对战。
存储自定义BGM只能使用wav格式,由于wav格式无法压缩,因此需要占用人物包的snd文件的极大空间。
人物包变得非常臃肿,仅四首歌,SND文件就增大到80MB。
判断EV蛇伊这两个人物、每个三种模式之间的对战,外加1V1和2V2模式,总共需要区分出十几种情形,非常繁琐。
这一段代码我依旧尝试写出了,具体在单独Igniz-v1.53人物包中。
在旧版mugen主程序中,有一个BUG,当触发打击暂停时,代码的执行也被暂停。
这个广泛袭哗应用于旧版神级人物的BUG,导致对原本场景BGM的“压制”暂时失效,
于是实际使用时,不时地会有闷数原本场景BGM的杂音夹杂其中。
新版mugen主程序没有上述BUG,因此自定义BGM能够较为顺畅的发挥出来。
原场景BGM在跨越每一局时,会自动衔接上一局的播放位置。
然而对于代码自定义的BGM,无论新旧主程序,在后一局开始时,总是无法“记忆”前一拍罩行局的的播放位置。
这导致每次新一局,都会从头开始播放自定义BGM。对于最长仅有99秒的一局,很多较长的音乐完全无法播完。
这一条是对此代码的致命打击,因此我搁置了“代码自定义BGM”计划。
综上所述,我暂时放弃了这个计划,期待将来新版mugen或许会有新的音乐控制器可供挖掘。
希望查阅代码的可以单独Igniz-v1.53,不过其SND文件过于庞大,无意研究代码的可以略过。
附录:Igniz-v1.53中使用的BGM
表模式:I'm The Strongest 2001原版
里模式:奇数轮:Dear Falling Angel 99原版
偶数轮:SLASHER ZERO 2000原版
梦魇模式:Save The Universe 2002UM原版
蛇伊对决:MUS_43_DeathwingCorruption(WOW大灾变,奥卓克希昂BGM)
其中蛇伊对决BGM,仅当双方模式同级才触发。若不同模式,则以模式高的一方为准挑选BGM。
由于尚不完善,不使用。
如果你坚持的话非常非常巨大Igniz-EV-DIY-BGM.snd,扔进人物包目录。
打开Igniz-EV1.54.def,可见:
sound =Igniz-EV.snd
sound =Igniz-EV-DIY-BGM.snd
把英文分号挪一下,变成:
sound =Igniz-EV.snd
sound =Igniz-EV-DIY-BGM.snd
然后,打开Igniz-EV-2s,可见:
[State -2, BGM DIY switch]
type = VarSet
trigger1 = 1
var(20) = 222
将222改为111即可激活自定义BGM。
此开关有三位,均为2表示关闭,1表示激活。
第一位控制表模式是否使用自定义BGM
第二位控制里模式是否使用自定义BGM
第三位控制梦魇模式是否使用自定义BGM
如果你希望修改为自己的BGM
使用相应工具打开Igniz-EV-DIY-BGM.snd,替换如下序号的声音:
90,0 表模式BGM
91,0 里模式BGM奇数轮
91,1 里模式BGM偶数轮
92,0 梦魇模式BGM
93,0 蛇伊对决BGM
——————————————————————
所以说如果你是打算按照杯赛那样的话……
放弃吧,那都是后期加上去的
you will remember的纯音版(LCS春季坦粗携赛的音乐)。
知识拓凳困展:
LOLSKT平时的背景音乐是什么让伏歌:
The Phoenix-Fall Out Boy。
The Other Line-Chunk! No, Captain Chunk。
Dear Maria, Count Me In-All Time Low。
Animals-Martin Garrix马丁的电音。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)