SD卡模组 - 自定义音乐

创作者: TraxusGlobal
已更新:2026-05-06 18:10:51
2.8MB

关于此 MOD

为游戏添加自定义音乐!暂不支持封面图片。安装此模组后运行一次游戏,即可生成“sd_music”文件夹,将你的mp3、wav、flac、ogg vorbis格式音乐文件放入其中即可。详情请访问 https://github.com/plyrthn/ds2_sd_card_music_player
描述
为游戏添加自定义音乐!暂不支持封面图片。使用该模组运行一次游戏后,会自动生成"sdmusic"文件夹,将您的mp3、wav、flac、ogg vorbis格式音频文件放入其中即可!https://github.com/plyrthn/ds2_sd_card_music_player

赛道限制:
音乐引擎默认配备100个曲目槽位,模组在运行时将其扩展为200个。原版游戏已有58首曲目,因此你最多可添加142首自定义音乐。若超过该数量,请将其放入
sd_music/
模组加载前142项并记录一条警告,关于重定位的说明详见。
研究/RESEARCH.md
如果你好奇的话。


安装说明
拖入游戏文件夹,与DS2.exe同级目录。运行一次游戏,或手动创建名为"sd_music"的文件夹,将文件放入其中。 

更多信息请查看 GitHub:https://github.com/plyrthn/ds2_sd_card_music_player

主要特色
为《黑暗之魂2》添加自定义音乐播放器!

支持mp3、wav、flac、ogg vorbis格式。

要求
解压缩能力

**制作人员**
没有@ShadelessFox的付出,就没有这个模组。句号。


https://github.com/ShadelessFox/odradek 是《黑暗之魂2》的素材
可视化查看器与类型模式提取器,助力理解内容。
引擎的运行时布局完全不变。每个字段偏移
`DSMusicPlayerTrackResource`、每个 `StreamingRef` 细节、以及所有 RTTI
类型描述——全都来自奥德拉德克的数据模式转储。
https://github.com/ShadelessFox/decima-native
https://github.com/ShadelessFox/death-stranding-2-localizer
为注入过程提供了Decima引擎的基础模式
基于 `RTTIKind` 枚举以及 `Array<T>`/`Ref<T>` 构建代码。
源文件中的结构布局直接取自那些仓库。
奥德拉德克生成的类型模式精确锁定了每个字段的偏移量
在 `DSMusicPlayerTrackResource` 及相关类型中。若无这些内容
工具和此前的研究,否则一切无从开始。
从。

@rudowinger,感谢您运行Odradek对抗正式服并分享相关成果。
生成的转储文件——UITexture布局与StreamingRef详细信息已就绪
来自那些。

@mike20160236,用于测试和发现播放时长问题。

使用 Xmod 解锁 死亡搁浅2:冥滩之上 的全部潜力 — 今天就探索这些顶级 MOD!