Emanon6 发表于 2024-4-20 15:35:46

[0.98][0.97]Music_Switcher/音乐切换 v1.8

本帖最后由 Emanon6 于 2025-10-6 23:23 编辑

此mod用《崩坏:星穹铁道》的音乐替换了原版音乐,也支持自定义/原版音乐混搭
(给审核:星铁音乐允许非商用,详见https://www.hoyolab.com/article/17883171)

进入游戏主菜单页面左上角有选项,不碰的话,默认会根据你与不同势力的关系,以及你在对他们做什么(太空中相遇/访问市场/互殴)播放不同的音乐。


主菜单左上角 → Mod Settings → Music Switcher
[*]每个派系/场景都能单独选:
• Custom(自定义):只要本 mod(或适配过的 mod)提供了对应音乐,就播放。
• Vanilla(原版):当作本 mod 不存在,播放原版音乐。
• Both(随机):每次触发时 50% 几率播 Custom,50% 播 Vanilla。
如果你已经会自己改sounds.json了,这个mod所能额外提供的功能是:
1自定义战斗音乐
2细分教会/左径的派系音乐,以及细分玩家/独立的派系音乐。

官方英文论坛帖子链接:https://fractalsoftworks.com/forum/index.php?topic=29440.0

https://github.com/zman406986/MusicSwitcher/releases
下载地址为Github,里面有历史版本。无法访问的话,用论坛附件下最新版是一样的。

我就是原作者,看0.97字库都还没出来,选项就懒得做中文版了,默认选项是全自定义,想听原版的请把对应势力的选项换成【vanilla】。
第三方mod势力如果自带音乐,other factions里建议选vanilla,其他选项会覆盖。

不支持0.96(会崩,崩了的话停用此mod就行,可随时安全添加/移除)
1.2a支持0.97
1.3及以后支持0.98

玩家:如何用自定义音乐]

[*]直接替换
把 Starsector\mods\Music Switcher\sounds\ 里的 ogg 文件删掉,把你的 ogg 改成同名文件粘贴进去即可。
[*]添加多首随机播放
a) 同上,但把多余文件命名为 MyTrack2.ogg、MyTrack3.ogg……
b) 用记事本打开 Starsector\mods\Music Switcher\data\config\sounds.json
c) 找到对应条目下的 "files":[ … ],在方括号里按格式追加新文件名,注意逗号和括号别漏。
d) 保存后重启游戏。
若游戏启动报错,99% 是逗号或括号问题,对照错误行检查即可。



MOD 作者:如何嵌入]

[*]在你的 myfaction.faction 文件里加一行
"music":{ "combat":"Custom_music_你的派系_combat" }
[*]在你的 mod 的 sounds.json 里加
"Custom_music_你的派系_combat":[
{
"source":"sounds/Combat/",
"volume":0.8,
"files":["YourTrack.ogg"]
}
]
[*]把 YourTrack.ogg 放到 yourmod/sounds/Combat/
玩家装了 Music Switcher 就能听到新曲;没装就自动回落原版,你的 mod 其他功能不受影响



v1.8:06/10/2025-解决玩久了静音的问题、切换场景加载慢时卡死AL error 40964等问题。
v1.7: 12/07/2025-更多修复,坑爹GPT在1.5瞎优化我代码,给掰回来了。
v1.6: 12/07/2025-修复mod示例音乐无效的错误,增加学院音乐选项。
v1.5: 19/06/2025-纯代码优化,增强和其他mod的兼容,无新增音乐。
v1.4: 07/04/2025-给0.98不可描述的怪物增加了星铁新版的Boss音乐.







相位自走洗衣机 发表于 2024-4-20 17:37:15

还以为是在游戏里内置音乐播放器
昵称的话你点页面右上角设置,在你头像左边,然后设置页面左侧分栏最下面就是昵称{:5_118:}

昵称昵称昵称 发表于 2024-4-22 13:22:54

相位自走洗衣机 发表于 2024-4-20 17:37
昵称的话你点页面右上角设置,在你头像左边,然后设置页面左侧分栏最下面就是昵称 ...

感谢,试过这个不管用{:5_124:}

相位自走洗衣机 发表于 2024-4-22 14:04:42

昵称昵称昵称 发表于 2024-4-22 13:22
感谢,试过这个不管用

草,要是不管用的话可能得管理员之类的后台改才行了()

PzkpfwVI 发表于 2024-5-10 01:15:49

经测试不能在0.96上正常运行,会在和星门互动,打捞时导致闪退。

Emanon6 发表于 2024-5-10 16:34:59

PzkpfwVI 发表于 2024-5-10 01:15
经测试不能在0.96上正常运行,会在和星门互动,打捞时导致闪退。

感谢反馈(大概率不会去做兼容,除非需求人很多

PzkpfwVI 发表于 2024-5-10 19:26:42

Emanon6 发表于 2024-5-10 16:34
感谢反馈(大概率不会去做兼容,除非需求人很多

估计你要做的不是兼容而是要在0.97的基础上重新改一个0.96的,从表现上看我估计完全时代码层面的问题。

棘吧龙 发表于 2024-8-11 21:22:23

Emanon6 发表于 2024-5-10 16:34
感谢反馈(大概率不会去做兼容,除非需求人很多

大佬最近有修复过闪退的bug吗?我这边改版本号到96(Java23环境)好星门还有打捞交互的时候并没有闪退。唯一不太一样的可能是我这边帮别的mod作者测试的时候更新过mag前置{:5_124:}{:5_124:}{:5_124:}{:5_124:}

棘吧龙 发表于 2024-8-12 00:34:59

虽然说星铁的bgm放远星没啥违和感,但是肝疼{:5_124:}

qqzome916 发表于 2024-8-18 21:38:50

等一些常用MOD更新0.97之后再来,先下了

forrevenge 发表于 2024-9-17 01:21:40

替换素材有大小限制吗,我下个5mb的改了名字替换主菜单音乐加载不出来{:tieba_30:}

forrevenge 发表于 2024-9-17 01:29:04

forrevenge 发表于 2024-9-17 01:21
替换素材有大小限制吗,我下个5mb的改了名字替换主菜单音乐加载不出来

没事是我绿皮了,以为能直接改后缀,下了个mp3转换器就ok了

forrevenge 发表于 2024-9-17 01:46:16

还是问一下这几个Bgm是什么情况会用到,名字看不出来然后游戏内lunalib设置也没找到

forrevenge 发表于 2024-9-17 02:08:10

还有这两个(

forrevenge 发表于 2024-9-17 03:19:57

forrevenge 发表于 2024-9-17 02:08
还有这两个(

这个我搞懂了是核心星系闲逛bgm

Star_Lord 发表于 2024-9-24 12:55:57

游戏内的音乐随机度会不会受到条目的数量影响,也就是说,每个音乐种类最多能有几首曲子,我最近一次玩了一个小时,有首歌连续播放了三次

ixi101 发表于 2024-9-25 00:17:59

forrevenge 发表于 2024-9-17 01:46
还是问一下这几个Bgm是什么情况会用到,名字看不出来然后游戏内lunalib设置也没找到 ...

这个是探索时候的,你选中的这一个我目前只知道星门运输船

forrevenge 发表于 2024-9-25 09:23:28

ixi101 发表于 2024-9-25 00:17
这个是探索时候的,你选中的这一个我目前只知道星门运输船

试了下好像还有星冕分流器和冷冻棺材?

haha_mk233 发表于 2024-10-20 20:33:35

自定义战场bgm感觉还是CustomBattleMusic好用一点,能自己设置敌我强弱不同战况时的bgm

蔡大侠 发表于 2025-2-18 15:44:43

怎么还有个吹笛子的音乐

阿巴阿巴打豆豆 发表于 2025-3-13 19:46:01

请问config里的randomstart是什么意思啊?

Emanon6 发表于 2025-4-2 15:21:58

cesuoking 发表于 2025-3-13 19:46
请问config里的randomstart是什么意思啊?

游戏自带的理论上能随机播放开始位置的选项,实际好像没啥用,没仔细试过

阿巴阿巴打豆豆 发表于 2025-4-11 11:02:03

请问mod里有提供模拟战斗的bgm接口嘛? 那个custom combat music可以自定义这个曲。 如果这里能整合一下就更好了

Emanon6 发表于 2025-4-15 03:41:55

cesuoking 发表于 2025-4-11 11:02
请问mod里有提供模拟战斗的bgm接口嘛? 那个custom combat music可以自定义这个曲。 如果这里能整合一下就 ...

有,但没没custom combat music那么细,ccm是根据敌我优劣势能细分,我这儿默认就一个势力一个音乐(也可以通过sounds.json设置多个)

自己玩的话直接替换文件夹里的combat相关,不改文件名;
做mod的话要在你的.faction文档里加你对应势力给放的音乐

阿巴阿巴打豆豆 发表于 2025-4-17 17:28:30

Emanon6 发表于 2025-4-15 03:41
有,但没没custom combat music那么细,ccm是根据敌我优劣势能细分,我这儿默认就一个势力一个音乐(也可 ...

啊不是不是,我的意思是能不能换星球上装配界面那个试车场的模拟战斗的音乐

暇辉之光 发表于 2025-4-27 00:34:27

本帖最后由 暇辉之光 于 2025-4-27 00:40 编辑

好评

Emanon6 发表于 2025-6-19 13:33:52

cesuoking 发表于 2025-4-17 17:28
啊不是不是,我的意思是能不能换星球上装配界面那个试车场的模拟战斗的音乐 ...

可以的,在默认音乐Default Combat Music选项里

Emanon6 发表于 2025-7-14 21:11:56

更新了,顶顶

Emanon6 发表于 2025-10-6 23:24:44

时隔3月终于又更新了,顶顶
页: [1]
查看完整版本: [0.98][0.97]Music_Switcher/音乐切换 v1.8