Category Archives: Tutorials

FFXV Modding Tutorial: How to increase the Regalia’s music volume

Introduction

 

This tutorial will show you how to up the volume of songs in the Regalia. Some songs stay way too low, even when you replace them with a louder one.

Please note that I am not an audio expert. I simply watched a youtube video on how to up the volume of a song and applied it to the replacement process for the game.

If your game breaks then I am not held responsible. I am clearly stating that I am not an expert and never will claim to be. You are following this tutorial at your own risk!

 

Changelog

 

Changelog

May 20th, 2020 (05/20/2020)

  • Added foobar2000 and vgstream plugin as a requirement
  • Did some formatting

 

May 19th, 2020 (05/19/2020)

  • Added a list of which file plays what

 

May 18th, 2020 (05/18/2020)

  • Initial Release

 

What you’ll need:

 

 


Notes:

 

  • I have the Steam version so I can’t guarantee this will work on the Origin or MS Store versions.
  • All the Regalia’s music is located in [GAME LOCATION]\FINAL FANTASY XV\datas\sound\resources\20000music\jp.

 

To quote the author of FFXV Radio tuner:

Not all *.sab/*.mab files are compatible with Radio Tuner. You may receive error messages from the application itself or in-game audio may fail to play as expected. Use at your own risk!

In-game audio length is limited 18 minutes max. If the replacement track is longer, it will be cut off.

Before you can actually listen to any modified tracks, you must have unlocked them in-game. This can be achieved at many gas stations and other vendors throughout Eos who offer music albums for a small fee.

 

Here’s a list of what is what (Not a full list. Sorry.):

 

  • bgm_justice = JUSTICE MONSTERS FIVE Soundtrack
  • bgm_rayjack = KINGS KNIGHT Soundtrack
  • bgm_terra_bons_03, bgm_terra_dor_02, bgm_terra_fftv_01 = TERRA BATTLE Soundtrack
  • bgm_terra_wars_bgm = TERRA WARS Soundtrack
  • bgm_epg = Episode Gladio Soundtrack
  • bgm_epi = Episode Ignis Soundtrack
  • bgm_epp = Episode Prompto Soundtrack
  • bgm_kings = KINGSLGAIVE Soundtrack
  • bgm_nox2_epa = Episode Ardyn (I THINK)
  • bgm_tomb_raider = Tomb Raider Soundtrack
  • bgm_original_brother_bgm = FFXV Brotherhood Anime Soundtrack

 

Some are pretty self explanatory.

 


 

 

Step 1: Choose which files your going to replace

 

You can use FFXV Radio Tuner to play the songs and find out which one you want to replace the most.

For the purpose of this tutorial, I’ll be replacing the Justice Monsters Five album, which would be the files bgm_justice_01.win.sab and so on.

FFXV Radio Tuner makes a backup of the file you are going to replace. It’ll have the extension .orig and will be located with the game files.

Since I’m only going to demonstrate one song, it’ll be bgm_justice_02.win.sab, as I already have the other ones replaced.

You can find out which song is which using foobar2000 and the vgmstream plugin. This will allow you to play the song in a regular audio player and not need to use FFXV Radio Tuner to find the song.

 

 

Step 2: Choose your song

 

For the purpose of this tutorial, I’ll be using the song Crazy by Aerosmith in MP3 format. You can get it on Spotify, rip from Youtube, a CD. Your choice.

 

 

Step 3: Download the tools

 

Download Audacity and FFXV Radio Tuner. Install Audacity in a location of your choice and extrac FFXV Radio Tuner to a location of your choice.

Install foobar2000 and the plugin.

 

 

Step 4: The audio editing

 

Open up Audacity then open the MP3 file you just downloaded, ripped etc. It should look something like this:

 

Now we want to increase the volume of the song. Notice that it’s already pretty loud but when you play it in the Regalia, it’s actually very very low.

 

  1. Click on the Selection Tool or (or F1).
  2. Go to Select > All (or CTRL+A).

 

You should now have everything selected:

 

With your track selected:

 

  1. Go to Effect > Amplify
  2. In the Amplification box, put in 6.0. This can be any value you desire. 6db just happend to work for me with this song.
  3. Make sure that Allow clipping is ticked, as this will allow you to go over the limit. If it isn’t ticked, Audacity won’t let you amplify the track. There are various reasons for this but I won’t dive into them. That’s too technical for the purpose of this tutorial.

 

You should have something like the gif below (click here for a larger version):

 

Now click File > Export > Export as MP3. Save your file wherever you want with the following settings:

  • Bit Rate Mode: Preset
  • Quality: Insane, 320kbps
  • Variable Speed: Fast

 

When presented with the tag editor, just click OK. This will not impact our process (click here for a larger version):

 

 

Step 5: Replacing the game files

 

Now we come to the part we actually want: replacing the files. Open up FFXV Radio Tuner. It should look like this:

 

 

Notice that I highlighted only two boxes: Import and Replace. These are the only ones we are going to use.

  1. Select Import > Navigate to where the Regalia’s music is and select bgm_justice_02.win.sab. It’ll take a little while to load. Once it does, the file name should appear in front of the blue bar.
  2. Select Replace > Navigate to where you saved your MP3 file and select it. You’ll get a message saying it was successful.

 

Here’s a GIF showing what to do (click here for a larger version):

 

 

Conclusion

 

Your good to go! Test it in game and see if it’s the right amount of volume you want. Some songs might like 6dB. Others might not. Play around and find out!

Always restore the file before replacing again. Otherwise you will lose your original and will have to repair your game and that will take a long time, trust me. You can do so by clicking on the little R next to Replace.

 

 

Hope this helps!

Happy modding!

Ansel: How to install ReShade shaders

What you’ll need:

Latest NVIDIA drivers
GeForce Experience
ReShade Shaders of your choice
Ansel supported game

 


 

Not all shaders will compile
This also works with Freestyle

 


 

  1. Download and install GeForce Experience if you don’t have it already
  2. Open GeForce Experience
  3. Click on the Gear icon at the top labeled Settings
  4. Under Features, make sure your PC supports Ansel
  5. In the About box, tick Enable experimental features
  6. Enable the IN-GAME OVERLAY. DO NOT use with other recording software. You might get a flickering screen.
  7. Go to C:/Program Files/NVIDIA Corporation
  8. Create a folder called Ansel
  9. Inside the folder called Ansel, create another folder called Custom
  10. Go to where you downloaded your ReShade shaders
  11. Inside the Shaders folder, copy everything. DO NOT copy the folder. Copy it’s contents.
  12. Paste into the Custom folder you created before.
  13. Inside the Textures folder, copy everything. DO NOT copy the folder. Copy it’s contents.
  14. Paste into the Custom folder you created before.
  15. Load up the game
  16. Press Alt+F2
  17. Under Filters, you should now be able to see your ReShade shaders installed.

ReShade 4 Tutorial: How to use ReShade with your favourite recording software

The newest version of ReShade (4.6.0) allows the use of dxgi.dll for those that had trouble with it before. Some games (in my case, Dragon Age: Inquisition) still require this method.

For all intents and purposes, this tutorial is archived but may be of use if you still face issues with using ReShade in it’s default state.

This is only for those who can’t launch ReShade using dxgi.dll.

 


 

I mostly use Mirillis Action! (which I love by the way) but ReShade (at the time) wasn’t compatible with it. My games would automatically freeze at startup. Until I could find an answer as to why this was, I used ShadowPlay.

BUT, I googled to see if anyone was having the same problem (hey, most of the time, I’m to blame for anything going wrong). I found a post. It was a lifesaver.

To quote crosire, the creator of ReShade:

 

“The ReShade DLL is fully ABI (with some small exceptions) compatible with d3d9.dll, dxgi.dll, opengl32.dll and mostly ABI compatible with d3d10.dll and d3d11.dll. This means it won’t crash due to DLL naming.”

 

Meaning that if I renamed dxgi.dll to d3d11.dll, I could use Action! AND ReShade.

And it worked!!!

I can’t say for any other software so you would have to try that out for yourself. Of course you would have to follow the rules for renaming:

  • If you use DirectX 9: rename dxgi.dll to d3d9.dll
  • If you use DirectX10+: rename dxgi.dll to d3d11.dll

If a game loads both d3d9.dll and d3d11.dll (like The Witcher 3)…

..to quote crosire again:

 

“The only difference is the load order in which the game loads these. While Witcher 3 is a Direct3D 11 game, it still loads d3d9.dll for some reason. But it may do that later than it does load dxgi.dll. What can happen is that games already call the Direct3D setup functions before loading the library ReShade was renamed to, in which case ReShade can no longer apply. You would need to use a different name then. Other than that, again, it makes no difference to ReShade.”

 

I hope this helps! Good luck!

 


Source for all this: ReShade Forums (TOPIC: Is dxgi.dll better than d3d9.dll ?)

ReShade 4 Tutorial: How to use sub-folders

In the newest version of ReShade (4.6.0 at the time this was written), you can download several extra shaders from other authors. These all come in their own little folder, inside the reshade-shaders folder.

I’ve been organizing my ReShade installation. I have one too many shaders installed and it was a hassle to find out which ones to keep and which ones to delete if I needed to.

This tutorial will show you how to better organize your reshade-shaders folder.

 


 

You can use any name for any folder.
My ReShade configuration is set up differently than what I outline here.
Should you decide to delete any of the folders, remember to also remove them from your ReShade.ini.
I’ve made a visual guide HERE, should you need it.
For the purpose of this tutorial, I’m going to use TheGordinhos MultyLUTs: a collection of several LUTs for you to use.
You can also use sub-folders for better Preset management. I’ve included the tutorial here as well.

 


 

For Shaders

 

1) Download the shaders.

2) Extract them into a new folder for now.

3) Inside the shaders folder, make a new folder called TheGordinho.

4) Move all of the files inside shaders into the new folder you just created here.

5) Inside the textures folder, make a new folder called TheGordinho.

6) Move all of the files inside textures into the new folder you just created here.

7) Move both shaders and textures into your reshade-shaders folder.

8) Open up ReShade.ini

9) Go to the line that says EffectSearchPaths

10) At the end of the line, type in the following:

 

,.\reshade-shaders\Shaders\TheGordinho

 

11) Go to the line that says TextureSearchPaths

12) At the end of the line, type in the following:

 

,.\reshade-shaders\Textures\TheGordinho

 

13) Save the file.

14) Your all set! ReShade should now recognize these folders and load everything normally.

 

 


 

 

For Presets

 

1) Make a folder called Presets wherever you want. For the purpose of this tutorial, it should be together with your ReShade installation.

2) Download the preset(s) you want. If you have any existing presets, you can move them to the new folder.

3) Open up ReShade.ini.

4) Go to where it says CurrentPresetPath.

5) Type in the location of any of the presets you want. Ex.: [game location]\presets\NoEffects.ini.

6) If you want to further organize your stuff, you can make more sub-folders and ReShade will automatically recognize them, in this case.

« Older Entries