MetroidSoundTrackReplacer

版本 v3.1.0·更新於 2025-11-25

A Soundtrack Replacer. Now with 80% more troid for your met

模組介紹 作者原文

This is a modified version of the original mod for OriginalSoundTrack by Kyle (

I just trimmed down, added my own music files aswell as adding new ID's that were not in the original mod document

Manual Download

Just drag and drop into BepinEx plugins folder, the path should look something like this. (SteamLibrary\steamapps\common\Risk of Rain 2\BepInEx\plugins)

Making Your Own Version

Put scene IDs in the "scenes" attribute to have audio play on that scene in settings.xml.

The scenes attribute is comma separated. A scene only has to be "contained" in the real scene ID for it to match: ("golemplains" in the scene attr will match for the golemplains2 scene id.)

Example for playing MyFile.mp3 on the title screen and main menus:

Setting boss to "true" means that music can only play when the player activates the teleport on a level (or on the final boss fight).

Otherwise music can only play elsewhere (non teleport events).

"volume" is a decimal between 0 and 1.

It's ok to have multiple definitions with the same name or scenes. The plugin will choose a song randomly among the matching songs.

The top level tag is the master volume for all this plugin's music. Again, a decimal between 0 and 1.

The top level tag determines if music should loop or pick another song (from matching songs) after a song ends.

The top level tag specifies where the plugin should scan for music. It does not traverse down directories.

The default path it scans for music is: Risk of Rain 2\BepInEx\plugins\OriginalSoundTrack

Scene IDs (level IDs).

(As of the Sotv update)

Non Level ID's Description

===============================================

splash - ("Hopoo Games" Logo)

loadingbasic - (Loading Bar)

intro - (Intro Cutscene)

outro - (Outro Cutscene)

title - (The Title Screen)

lobby - (The Select Character Screen)

logbook - (View Logs Screen)

crystalworld - (Prismatic Trials Menu)

eclipseworld - (Eclipse Menu)

infinitetowerworld - (Simulacrum Menu)

Level ID's Level Name / Description

===============================================

bazaar - Bazaar Between Time (The Shop)

blackbeach - Distant Roost (Flying Creatures Cliffs Level 1)

+ blackbeach2

golemplains - Titanic Plains (Grassy Level 1)

+ golemplains2

foggyswamp - Wetland Aspect (Swamp Level)

goolake - Abandoned Aqueduct (Tar Desert Level)

frozenwall - Rallypoint Delta (Snow Level w/ The Caves)

wispgraveyard - Scorched Acres (Circle platforms Level)

dampcavesimple - Abyssal Depths (Hell Level)

+ dampcave

shipgraveyard - Siren's Call (Eggs Level)

skymeadow - Sky Meadow (Guitar solo Level)

moon2 - Commencement (Final Level)

rootjungle - Sundered Grove (Big Tree Level w/ Mushroom Launch Pads)

Survivors Of The Void Id's

===============================================

snowyforest - Siphoned Forest (Snowy level 1)

ancientloft - Aphelian Sanctuary (Big cube pillar level)

sulfurpools - Sulfur Pools (Green bubble level)

itancientloft - Simulacrum version of stage

itdampcave - Simulacrum version of stage

itfrozenwall - Simulacrum version of stage

itgolemplains - Simulacrum version of stage

itgoolake - Simulacrum version of stage

itmoon - Simulacrum version of stage

itskymeadow - Simulacrum version of stage

voidstage - Sotv DLC Void Stage

voidraid - Sotv DLC Boss arena

Misc Id's

===============================================

artifactworld - Bulwark's Ambry (Area Where You Unlock Artifacts.)

arena - Void Fields (The Area Where You Unlock Acrid.)

mysteryspace - A Moment, Fractured (The Place Where You Can Obliterate Yourself.)

limbo - A Moment, Whole (The Mega Scavenger Boss)

goldshores - Glided Coast (Golden Stone Titan Boss Arena)

Other Info

This plugin uses NAudio.dll to help load and play music at runtime.

This is done to make it very easy for players to supply their own music.

The downside is that the normal in game music isn't disabled.

This plugin sets your in game musi

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

檔案與校驗

檔案名稱
MetroidSoundTrackReplacer-3.1.0.zip
檔案大小
192.2 MiB