Metal: Hellsinger

Metal: Hellsinger

58 ratings
Metal Hellsinger, detailed guide how to put custom music into to the game and how to fix some errors.
By StaTraK
A detailed guide on how to create custom music for metal hellsinger. How to fix BPM in music with virtualDJ. How to import songs into the game and how to fix some errors like: variable BPMS, wrong BPM and how to put several songs in a single JSON file.
5
4
4
2
   
Award
Favorite
Favorited
Unfavorite
1. index
1.0 – Important Notes
1.1 – Copy of the game on Steam OR XBOX GAME PASS
1.1.1 – Metal: Hellsinger - Modding Caveats
1.2 – FMOD Program (Version 2.00.08)
1.3 – ⁣Pile for Modding.
1.4 – ⁣ClipGrab to take the music and after import to VirtualDJ.
1.5 – ⁣VirtualDJ to make the fixed BPM of the song or the mix or both and how to import it into the game
1.5.1 – How to make custom fixed BPM on virtual DJ.
1.6 – Editing a track in FMOD Studio
1.6.1 – I hear the beaTrack sound louder than the music, how can I fix this?
1.6.2 – Differences between templates you should know.
1.7 – ⁣JSON parameters descriptions
1.7.1 – The Music you want to add to the game.
1.7.2 – Why BeatInputOffset is so important?
1.7.3 – If you have problem with delay the sound, do that
1.7.4 – Is possible to-do only one JSON file with all musics?
1.8 – Final Result
1.9 – Closing Statements
1.0 Important Notes
I'm using images from the game's official documentation to illustrate what I mean in some parts of the guide.

Here's the official documentation

Metal Hellsinger: Official documentation [cdn.metalhellsinger.com]
1.1 Copy of the game on Steam OR XBOX GAME PASS
1.1.1 Metal: Hellsinger - Modding Caveats
1.2 FMOD Program (Version 2.00.08)
Go to the FMOD website

FMOD [fmod.com]

You see the main page of FMOD Program, Like in an image below...



You need to register for you can download the program.

Click “Sign In” and then click “Register”.



Make your Register and then click “Register

After will, you need to confirmation your email, check your email box.

Let's Download FMOD Studio.
Log into the account you just made

Click “Download” in the top on the site.



Click “FMOD Studio

Click “Older

Select the version “2.00.08 (Unity Verified)

As in the image below



IMPORTANT: You need to verified what your system is 32 bits or 64 bits.
For that, press Win + R and write “dxdiag” and press enter.
Will you see a new window with configuration of your pc, in a tab “System” you will verify if your system is 32 or 64 bits.
1.3 Pile for Modding.
Go to the Metal Hellsinger website

Metal Hellsinger[www.metalhellsinger.com]

Scroll at the bottom 'till you find modding section.

Click “Modding Package



Extract the files into a folder of your choice.

In this tutorial, I created a folder in C:

Called. Metal Hellsinger Modding



After that, you have to drag the files to the folder you just created.

1.4 ClipGrab for take the music and after import to VirtualDJ.
What's ClipGrab?

ClipGrab is a donationware video download manager, allowing the download of videos from a variety of websites such as YouTube, Vimeo, Dailymotion, or Facebook. It has been praised for its user-friendliness.

How I get ClipGrab?
Click Here [clipgrab.org]

How to use ClipGrab?
Click Here [clipgrab.org]

It's recommend saved in WMV Format to import in VirtualDJ

As in the image below

1.5 VirtualDJ to make the fixed BPM of the song or the mix or both and how to import it into the game
What's VirtualDJ?

VirtualDJ is audio and video mixing software for Microsoft Windows and macOS, developed by Atomix Productions

How I get VirtualDJ?
Click Here [www.virtualdj.com]

For that, I'm just showing you how to change or lock the BPM of the song so that it doesn't have BPM variation.

First, you need to import the audio you got from YouTube or some other site using the ClipGrab, using the before method. Example.

Open your VirtualDJ.

It will look like this.



i recommend to you change the decks and layout for “PRO

As in the image below



I like the other theme, feel free to switch if you want.

I will switch to the “Old” theme
for that, you need to go into “settings





How to lock the bpm of the music?
Import that audio that you catch from ClipGrab.

As in the image below, “Example



After loading, it will look like this.



Here's where you change the bpm (fixed BPM).



Switch for above or below
above = less BPM
bellow = more BPM

IMPORTANT
You need to check if the BPM of the music you are placing has in FMOD Studio, I will put all the BPMS available in FMOD Studio here. But if you know how music BPMS work and how to measure them, you can make Custom BPMS.

List from "FMOD Studio”



How to Export music edited to audio file?
After deciding which BPM you're going to use, let's record this audio to edit in FMOD Studio and put it inside the game.

Click “Setttings





Click “Record”.

In Filename. Give this file a name and a location where you will save it.

In format, you must use WAV.

Lets recording the audio.
Click “START RECORD” inside the submenu “RECORD”.



Click this buttom for playing the music.



Will recording the music, when almost finished, you need stopped.



Like the an example below


I removed the audio from the video due to Copyright.
1.5.1 How to make custom fixed BPM on virtual DJ.
You can make custom BPM on VIrtualDJ.

its can might fixed or variables BPMS, it's cool, right?

Okay. Let's do it.

On your VirtualDJ, you will see this.



In track the music, you will see then you have the text “BPM”, if you click in BPM Track, will show another window then you can make custom BPMS, it's can be fixed or variables BPMS.



in this window, you can edit the BPM variable, you can choose the bpm that can be up to 289, going beyond that may not change the bpm. Maybe it's a limitation of the program, I don't know.

after, you will see like in the image below. Example…



Now you can change the bpm for more or less, like in before section.

Example below.


After, you need to record the audio, I'll show you how to do this in section 1.5
1.6 Editing a track in FMOD Studio
You need to import the FMOD project from the file where we extracted the files.

Open your FMOD Studio

The Folder "MetalFMODProject" Contains the music and beat of the track..
The Folder "MetalFMODProject_SFX" Contains the game's "SFX" effects, so for now I don't know if it's possible to change that, I believe so..

You will see this window.



Click “Open Project” and select the folder we created in section 1.3 “Pile for Modding”.



You will see this window.



After that will, we used NoTiersSimpleSongNoActs, because it's more simple to do, however exists more templates that you can use.

Click “NoTiersSimpleSongNoActs



you will see this



Delete the “Tier 1” – It's meaning music track



Drag your edited music to “Tier 1



Delete “Audio 1”. Track – and set the same BPM as the music you edited, in this case it's 110BPM





You need to move the beat line to the same position as the music and the green and blue pointer must be decreased if necessary, as in the video below, the important thing is that the pointers stay together with the beat and the music.

Don't forget to change the BPM in FMOD Studio, where it's 120 and change it to your music's BPM.


Please note that different BPM in the same song, or any tempo changes, is currently not
supported and will cause erratic behavior.
1.6.1 I hear the beaTrack sound louder than the music, how can I fix this?
Well, in FMOD Studio you have an audio button. If you leave it default, you can hear beatTrack sound strong, you can disable it or lower it. It's your choice.

This buttons



If your lowered this button, you hear less the beatTrack.
If you're raising this button, you hear more the beatTrack.

Quick Note: This also goes for music.

It's recommend to find the balance between this.

After that, you need to Build your music again and import to the game.

Note
Tier 1” – MUSIC TRACK.
Audio 1”. BPM TRACK.
1.6.2 Differences between templates you should know.
Well, according to the official documentation exists four templates, However. I'm use “NoTiersSimpleSongNoActs” and doesn't count in documentation.

You can find the official documentation here.

Metal Hellsinger: Official documentation [cdn.metalhellsinger.com]

What I'm mean with this?
Each template you use contains differences between them.

Let's see examples.


NoTiersSimpleSong / NoTiersExampleSong


TiersExampleSong


Beat Tracks


Low Health Beat Events


NoTiersSimpleSongNoActs
This model means that the music will play and repeat when it ends. This template has no stages, that means it starts playing when the game starts, including the vocals of the song.
1.7 JSON parameters descriptions
1.7.1 The Music you want to add to the game.
Click the “Banks” tab and then click “Build



It will generate a file in the place where we extracted the folder with the files.

C:Metal Hellsinger ModdingExportedBanksDesktop

Move both archives NoTiersSimpleSongNoActsBank and customsongs.json from your StreamingAssets in Metal Hellsinger folder.

Note: customsongs.json It's in an earlier folder if you missed it.

IMPORTANT
If you can't find the installation location of your game, I recommend you try to go through steam

C:Program Files (x86)SteamsteamappscommonMetal HellsingerMetal_DataStreamingAssets
OR
On steam, click on Metal Hellsinger >> Properties… >> Installed Files >> Browse…


Another very important step is to copy the GUID of the event so that the game doesn't crash.

Return to FMOD Studio go to NoTiersSimpleSongNoActs and click “COPY GUID



Open “customsongs.json” where is located in:

C:Program Files (x86)SteamsteamappscommonMetal HellsingerMetal_DataStreamingAssets

To open .json files, you can open them with notepad, notepad++ or an IDE, in this case I'm using the Visual Studio Code.



Choose a phase, replace the Bank with the name of the file you renamed, replace the bpm with the music bpm and the GUID generated by FMOD.

Each level contains two possible replaceable songs, the Main music and the Boss music (end of every level).

Your GUID must be replaced in the “Event” tab for the song.
Your LowHealth can be changed for what you want, be creative.
1.7.2 Why BeatInputOffset is so important?
BeatInputOffset is your main headache. If you start the track and do not stably hit the rhythm, but are sure that BPM is the right one – select the dial here. Experiment until you find the perfect offset.

Note - if the track wheezes in the game, make the music quieter in the game settings, put, for example, 60%, and return the desired volume level through the mixer on Windows.

Correct BeatInputOffset


Wrong BeatInputOffset

1.7.3 If you have problem with delay the sound, do that
If you have problems with the sound, I recommend that you calibrate your sounds with the in-game calibration system, this can solve your problem especially if it is Bluetooth devices that usually tend to have some delay.

For that, go in Settings



and then click on

1.7.4 Is possible to-do only one JSON file with all musics?
Short answer, yes.

At the moment I don't know how to do this, because I try to do it with other templates on FMOD Studio and my game crash…

In the official documentation say that you need to create new BANKS, however I made and don't work.

You can do that with the same BANK, in that case is the “NoTiersSimpleSongNoActsBank”, but using it that way may be allowing more memory usage as it says in the documentation.

You need usage the same GUID of the event before, if you do with the same BANK.



Use this at your own risk.

I'll update this section when I find the solution, so for now this solution works, but you need to be aware of what can happen if you do.
1.8 Final Result

1.9 Closing Statements
Hope this guide was useful. If you have a question or feedback, let me know. I'm always looking for ways to perfect this guide. Add it to your favorites and leave a Like!

Please consider helping this guide. Awards will be welcome.

.gif]
37 Comments
StaTraK  [author] 8 Mar @ 3:45am 
I have never seen this error, it seems that there is not enough space on the disk.
StaTraK  [author] 8 Mar @ 3:43am 
Have you has sufficient space on disk?
Taylor Swift <3 31 Jan @ 1:52pm 
i keep getting this


Error encountered while copying the file. Failed to generate required temporary file. Please make sure you have sufficient disk space available.
StaTraK  [author] 3 Dec, 2024 @ 2:29pm 
fixed, thanks for reported.
StaTraK  [author] 3 Dec, 2024 @ 2:22pm 
the link I put here is right, but not working. i don't know why.
StaTraK  [author] 3 Dec, 2024 @ 2:20pm 
yeah, i see now, you can enter the main site: https://www.metalhellsinger.com/ and scroll at the bottom 'till you find modding section.
Griffbarian 3 Dec, 2024 @ 10:24am 
The modding website for helllsinger no longer exists....
LazärheaD 29 Jun, 2024 @ 10:41pm 
There is no reason for Leviathan mode to not work with any track. It's just that the devs don't really care, so do the players.
StaTraK  [author] 29 Jun, 2024 @ 5:57pm 
No, Only per level. these songs don't show in song selection.
MDuh 29 Jun, 2024 @ 5:54pm 
I see. Ooff, after reading about more modding music. Am I correct that if I do these steps, I'm only replacing the default song PER level. I cannot use the song selection?