做bgm mod其实很简单,在“我的文档/Paradox Interactive/Stellaris/mod/mod名/music”目录下(以后凡是提到“music目录”,都是指这个目录)放入自己喜欢的音乐(群星只认ogg文件),然后在自建的asset及txt文件中加以注明就可以了。下面分情况讨论。
1. 新加bgm:
第一步:把自己喜欢的歌转为.ogg格式,然后改为安全的文件名,不要包含英文字母、数字和空格以外的字符,例如“ikenai borderline.ogg”、”from the new world 2.ogg”等。其他字符哪些可以用哪些不能用我没测试过,也懒得去测试。
第二步:把这个.ogg文件放到music目录中。
第三步:在music目录下建立两个文件:xxxx.txt和xxxx.asset,名称随意但要一样。
第四步:编辑xxxx.txt,加入每首新歌的标注。
以“ikenai borderline.ogg”为例,在xxxx.asset中写入下列语句:
music = {
name= "giligilieye"
file= "ikenai borderline.ogg"
volume= 0.40
}
其中file要和外面的文件名一致,volume就是音量,name就是你自己给这首歌一个标识。
然后在xxxx.txt中写入下列语句:
song = {
name= "giligilieye"
}
好了,ikenai borderline.ogg现在加入了bgm大家庭,你可以在玩游戏时偶尔吸一口了。
2. 指定载入游戏时的第一首bgm.
有利维坦 dlc的朋友,在music目录下新建两个名为“maintheme1.txt”和“maintheme1.asset”的文件,其中maintheme1.txt内容为:
song = {
name= "maintheme1"
chance= {
factor= 0
}
}
maintheme1.asset的内容为:
music = {
name= "maintheme1"
file= "ikenai borderline.ogg"
volume= 0.6
}
没有利维坦dlc的朋友,或者有dlc但不想加载的朋友,在music目录下新建两个名为“maintheme.txt”和“maintheme.asset”的文件,其他同上。
3. 屏蔽原版及dlc的bgm
屏蔽原版:在muisc目录下新建名为“songs.txt”和“songs.asset”的两个空白文件。
屏蔽利维坦dlc:在muisc目录下新建名为“leviathans.txt”和“leviathans.asset”的两个空白文件。
4. 部分屏蔽原版bgm
方法一:把游戏安装目录”program files(x86)/steam/steamapps/common/stellaris/music”中的“songs.txt”和“songs.asset”两个文件复制到mod的music目录下,然后删掉自己不喜欢的歌的对应语句。(做减法)
方法二:先执行“3. 屏蔽原版及dlc的bgm”中的操作,然后在你自己的xxxx.txt和xxxx.asset文件中加入你喜欢的原版bgm的对应语句。(做加法)