LCTheWeightOfLifeMod
Play this high-energy Xenoblade Chronicles 3 song as soon as only one teammate is left alive!
About this mod Author’s original text
COMPANY-MANDATED MESSAGE:
You... you're the only survivor...
What, you don't know that your whole team is wiped? Alright, here, we'll give you some dramatic music as an indicator. Hopefully it motivates you as well, so stop standing there and go already!
Oh, but before you go, we found this song in a folder on one of our interns' computers, labeled "Ouroboros". We assume it to be some sort of virus, so just as a safety precaution, we have blown up every single one of our Company-issued office computers, as well as every employee's home personal computer. You're welcome.
That is all for this message. We hope you stay a great, great asset to the Company.
The Mod
Introduction:
Nothing sells the intensity of only having one teammate left to carry the quota quite like dramatic anime music (right? or am I just imagining things?), so get ready to up the ante with this grandiose Xenoblade Chronicles 3 song!
This will not only add some extra spice to your heroic getaway, but will also inform you when it's time to make a run for it, regardless of if you're in contact with the rest of your crew. On top of that, customizable options allow you to change the volume of the Carrying The Weight Of Life song, to also play the song if you're a spectator, or to get an extra warning as soon as the music starts playing, so you can shape the experience to your liking.
So be the great asset you were always meant to be, and use this song to prove it once and for all!
Customization:
Here's a list of all customizable options, with brief descriptions:
- [Minimum Team Size]
- Sets how many people need to be connected to the lobby before the song starts playing when only a single player remains
- By default set to 3 players
- [Start In Facility]
- Sets whether the song only starts playing while the single remaining player is inside the facility or not
- By default set so the player has to be inside the facility
- [Outro Upon Leaving]
- Sets whether the song plays the outro as the single remaining player flies away from the planet
- By default set so the song skips to the outro
- [Display Warning Message]
- Sets whether an extra on-screen pop-up will appear to indicate when you are the single remaining player
- By default no on-screen message will appear
- [Survivor Hears Music]
- Sets whether you can hear the song as the single remaining player as soon as everyone else is dead
- By default turned on
- [Survivor Volume]
- Sets how loud the song is for the single remaining player
- By default set to 80%
- [Spectator Hears Music]
- Sets whether you can hear the song as a spectator as soon as only a single player remains
- By default turned off
- [Spectator Volume]
- Sets how loud the song is for spectators
- By default set to 25%
I have set the default values in a way that I personally think is more intense. For example, the song by default only plays for the single remaining player if they are in the facility, as they have to shoulder the entire burden of not losing the quota while also having to make the entire return trip from the facility. But feel free to customize these, since watching the final player book it to the ship is still tense in a sense.
Additionally, if LethalConfig is installed, all of these settings can be changed from the pause menu. The volume settings will take effect immediately, while the rest will take effect upon the next time everyone but a single player has died.
Creation:
- The first mod I've made completely and entirely within Unity.
- Previously, I made all my mods within a BepInEx template Visual Studio project, but as I need to learn more gamedev, I knew I had to make the step to Unity-native development.
- So I used this mod to try to figure out what to decompile and reference into a Unity project in order to be able to achieve the same result as with a BepInEx template, without decompiling the entire game, or accidentally including original game assets in my own exported Unity assets.
- And in case
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.
Install these first, or the mod will not work: