BugFix - Fixed an issue I missed with the textsounds where normal enemies would also use Lancer's textsound instead of the default textsound.
Optimization - Implemented a storage failsafe where if a config file exists, but its corresponding save file does not, the config file is automatically deleted to preserve filespace.
Addition - Added o̵͖͆r̶̰̽m̵͇͌õ̴̹.̷̇ͅ ̷̬͂ȁ̶̮ ̷̪̂n̸̘̊c̸̛̺o̵̗͌e̴̺̒n̴̘̉s̸̰͑c̷̡̀t̷͍̊ ̶̢̓o̴̝͐t̴̳̓ ̷̠̏-̶̺̚ ̴̲̈́n̴͙̄ḓ̴̉f̶̣̃ì̷̗ ̸̂͜f̸̼̀i̷͚̓ ̷͓͠r̶̦͝_̶͕̓ṛ̴̕o̴̮̒a̶̮̓ĕ̶͓t̶̰͑5̷͇͋"̵͖̾s̴͓̎a̴͈͠ō̸͚_̵̨̛ő̵̤r̵̭͠ë̶̤́m̸͖̒f̶̻͆"̵̑͜ ̶̨̽ḭ̶͠ḧ̵̙́s̵͕̀t̷̙̆c̸͎͝w̵͓̓ ̶͔̋v̸͓̚g̵͈̾l̸̘̾o̷̖̒è̵͜v̶̼͘R̴̂͜ǹ̸̻ì̵̯ ̷̝͌r̸͍̔d̷̻̀o̷̠̐ọ̴̒ ̵̟̑ń̴̮i̵͇̕ ̷̛̟n̷̺̒ĕ̶̤w̴͇͘ ̶̪͋ź̸ͅ)̵͙̒l̶̒ͅP̷͔̂z̵̭̀u̷͕̐ȅ̶̫ ̴̳̍ț̶͛ũ̵̲ÿ̶̻́i̶̳͌o̷̢͂e̵̳̐s̶̟̋r̸͎̐s̶̳̈́m̵̆͜ ̸̥̌t̵̤͋t̷̡͒h̴͓̆ḁ̶̓ ̸̪̈ÿ̶̹́r̸̉ͅT̴̙̈́ ̶̬͝a̶̺̍ ̵͎̚a̴͖̋ĉ̶̻n̵͈̾.̴͇̏ ̴̼̈ḣ̶̫e̸͖͝t̶͍̓ ̸̰̔ṭ̴̉o̴͕͒ ̵͈͝ỷ̸̖u̶̦͠o̷͎͝ ̸̛̘F̶͗ͅṡ̷͜r̸̦̍(̶̼͐t̸͚̃o̸̯̓ȇ̴̢
Improvement - Tweaked the code for the new questions in "DEVICE_CONTACT" (opening sequence) to allow for better timing.
Improvement - Added a new variable for "room_forest_fightsusie" (Forest - Thrashing Room) to allow "forest.ogg" to play instead of "bird.ogg" if the player already completed the "Prison Elevator Cutscene" (added this because I felt that "bird.ogg" playing in that room was only for dramatic effect before the Susie + Lancer boss fight.)
Improvement - Updated the sound entries to allow for removal of the unnecessary ".ogg" sound files in the base folder. (seriously, if you still have those .ogg sound files in the base folder, delete them. They're no longer necessary.)
Addition: Added "obj_splashscreen" - Upon a first time launch of the mod, the game will ask if you want to check out Undertale first before starting the game (similar to the console port).
Optimization: Added a randomizer function for Jevil's battle music - Upon starting the battle, the game will choose a track from a preset list of music tracks to use for the battle music).
Addition: Added a gamepad controls menu to allow for gamepad specific configuration options.
Optimization: Added a fail-safe to "Controls" to only allow the player to access "Gamepad" controls if a gamepad is connected. If the player is already in the "Gamepad" menu and the controller loses connection, the fail-safe activates, advising the player to either reconnect the gamepad or press [BUTTON 2] to return to the keyboard menu.
Improvement: Added a new option in "Controls" to allow selection of button style (currently supports Xbox, PS4, and Nintendo Switch) in case the player is using a specific type of gamepad.
Improvement: Fixed an issue with all of Frisk's sprites where the eye and mouth pixels were off by one pixel. They should seem normal now.
Improvement: Removed "Master Volume" control and added separate volume controls for both sound and music.
Improvement - Added a tempsave variable to check for what gamepad type was last used. Upon relaunching the game, controls will be set to the type of the last used controller. (e.g. if last used controller was set to "Switch", (A) and (B) will swap inputs.)
Improvement - Modified the way the game saves data. (key bindings are now properly labeled in config files)
Addition - Added a new question to DEVICE_CONTACT that triggers if a gamepad is connected.
Improvement - Added new sounds when navigating the dark world menu.
Adjustment - Fixed an issue where the volume controls would show decimals instead of only whole numbers.
Addition - Added a version number to the main menu (just felt like it)
Addition - Added a new function to the main menu: "FULL RESET". Should the player desire, they can choose to activate this, and the game will wipe every single save file and then restart shortly afterwards.
Improvement - Fixed an issue with the Overworld menu where "ITEM" would always show up in white regardless of if the player had items in the Light World or not.
BugFix - Fixed an issue with the Overworld menu where pressing [MENU] while in the menu would cause it to immediately reopen instead of closing as if the player pressed [CANCEL].
Optimization - Modified the "CONTACT" sequence code to allow "DEVICE_GONERMAKER" to continue moving even if the player skips past the corresponding "EVENT".
Optimization - Fixed all missing instances of sound cues in Dark World Menu (sound cues should function similarly to console version)
Improvement - Changed how the game loads music files (Every instance of "snd_init" has been replaced with an external sound entry. This was done to eliminate possible stuttering with the "stream" that was used in "snd_init".)
Addition - Added Button Sprites for gamepads (functionality is a 1-1 replication of the console ports with some minor additional functionality added)
Improvement - Modified the way the game saves data to eliminate the need for additional unnecessary files.