Upgrade low-quality game music with lossless music from the OST!
Compatible games:
- Undertale (any version)
- Deltarune Chapter 1&2
Requirements:
- A compatible game
- The game's Original Soundtrack (flac or mp3)
Installation:
- Download the latest release:
- Extract into a new folder in your Undertale or Deltarune directory (e.g.
C:\Undertale\flacmygameif Undertale is inC:\Undertale) - Prepare the Original Soundtrack.
- Undertale:
- If the OST is included with your game (as in the Steam version), make sure it is still in your Undertale directory and named either
Undertale soundtrackorost(case-insensitive). - Otherwise, make a copy of the soundtrack in the
flacmygamefolder (e.g.C:\Undertale\flacmygame\ost).
- If the OST is included with your game (as in the Steam version), make sure it is still in your Undertale directory and named either
- Deltarune Chapter 1&2:
- Copy both the Chapter 1 OST and Chapter 2 OST into the
flacmygamefolder. - Optionally copy the Undertale OST there as well (you only miss out on
gameover_short.oggotherwise).
- Copy both the Chapter 1 OST and Chapter 2 OST into the
- Undertale:
- Run
FlacMyGame.bat.
The program will generate game-compatible near-lossless music tracks using OST music and some stock game music to fill the gaps. No changes will be made to your game directory without first prompting you.
Many of the OST music tracks differ quite a bit from the in-game versions. There are differing cuts, volume levels, fade in/outs, even some pitch differences. A lot of effort went into reversing or covering up all these differences to have the generated music match up with the stock music. Some noticeable looping errors in the stock game music have also been fixed.
Undertale
The following 22 tracks cannot be 100% recovered from the OST, so some (rather short) bits are taken from the stock in-game music:
ruins, undynescary, birdsong, mettmusical1, mettmusical2, mettmusical3, sansdate, coretransition, endarea_parta, endarea_partb, f_part1, f_part2, f_part3, f_6s_2, f_6s_4, f_6s_5, f_finale_1_l, f_finale_2, xpart_a, cast_2, cast_4, cast_6
The following 5 tracks differ too greatly in the OST to be replaceable:
toriel, leave, napstachords, oogloop, piano
The following 14 tracks do not exist in the OST:
dance_of_dog, dogshrine_1, dogshrine_2, f_finale_1, kingdescription, menu1, menu2, menu3, menu4, menu5, predummy, ruinspiano, st_him, star
There are also 69 non-music effect and ambient sounds that do not exist in the OST.
Deltarune Chapter 1&2
The following 8 tracks cannot be 100% recovered from the OST, so some (rather short) bits are taken from the stock in-game music:
creepydoor, forest, hip_shop, prejoker, cyber_battle_end, berdly_theme, giant_queen_appears, spamton_neo_mix_ex_wip
The following 3 tracks differ too greatly in the OST to be replaceable:
AUDIO_DARKNESS, cyber_battle, cybercity_old
The following 2 tracks are not lossless in the OST and game audio is of better quality:
acid_tunnel, noelle_normal
The following 10 tracks do not exist in the OST (some of these are not used in game):
cybercity_alt, dogcheck, honksong, noelle, flashback_excerpt, berdly_battle_heartbeat_true, thrash_rating, man, alarm_titlescreen, spamton_house
There are also 46 non-music effect and ambient sounds that do not exist in the OST.
