diff --git a/Bloxstrap/Bloxstrap.csproj b/Bloxstrap/Bloxstrap.csproj index 544d5cb..24f4203 100644 --- a/Bloxstrap/Bloxstrap.csproj +++ b/Bloxstrap/Bloxstrap.csproj @@ -20,9 +20,12 @@ + + + diff --git a/Bloxstrap/Bootstrapper.cs b/Bloxstrap/Bootstrapper.cs index 8df2c36..1e67e03 100644 --- a/Bloxstrap/Bootstrapper.cs +++ b/Bloxstrap/Bootstrapper.cs @@ -907,6 +907,11 @@ namespace Bloxstrap await CheckModPreset(App.Settings.Prop.UseOldDeathSound, @"content\sounds\ouch.ogg", "OldDeath.ogg"); await CheckModPreset(App.Settings.Prop.UseOldMouseCursor, @"content\textures\Cursors\KeyboardMouse\ArrowCursor.png", "OldCursor.png"); await CheckModPreset(App.Settings.Prop.UseOldMouseCursor, @"content\textures\Cursors\KeyboardMouse\ArrowFarCursor.png", "OldFarCursor.png"); + await CheckModPreset(App.Settings.Prop.UseOldCharacterSounds, @"content\sounds\action_footsteps_plastic.mp3", "OldWalk.mp3"); + await CheckModPreset(App.Settings.Prop.UseOldCharacterSounds, @"content\sounds\action_jump.mp3", "OldJump.mp3"); + await CheckModPreset(App.Settings.Prop.UseOldCharacterSounds, @"content\sounds\action_falling.mp3", "Empty.mp3"); + await CheckModPreset(App.Settings.Prop.UseOldCharacterSounds, @"content\sounds\action_jump_land.mp3", "Empty.mp3"); + await CheckModPreset(App.Settings.Prop.UseOldCharacterSounds, @"content\sounds\swim.mp3", "Empty.mp3"); await CheckModPreset(App.Settings.Prop.UseDisableAppPatch, @"ExtraContent\places\Mobile.rbxl", ""); foreach (string file in Directory.GetFiles(modFolder, "*.*", SearchOption.AllDirectories)) diff --git a/Bloxstrap/Models/Settings.cs b/Bloxstrap/Models/Settings.cs index 9cef41e..cfb173f 100644 --- a/Bloxstrap/Models/Settings.cs +++ b/Bloxstrap/Models/Settings.cs @@ -28,6 +28,7 @@ namespace Bloxstrap.Models // mod preset configuration public bool UseOldDeathSound { get; set; } = true; + public bool UseOldCharacterSounds { get; set; } = false; public bool UseOldMouseCursor { get; set; } = false; public bool UseDisableAppPatch { get; set; } = false; public bool DisableFullscreenOptimizations { get; set; } = false; diff --git a/Bloxstrap/Resources/Mods/Empty.mp3 b/Bloxstrap/Resources/Mods/Empty.mp3 new file mode 100644 index 0000000..9cd8436 Binary files /dev/null and b/Bloxstrap/Resources/Mods/Empty.mp3 differ diff --git a/Bloxstrap/Resources/Mods/OldJump.mp3 b/Bloxstrap/Resources/Mods/OldJump.mp3 new file mode 100644 index 0000000..99014d0 Binary files /dev/null and b/Bloxstrap/Resources/Mods/OldJump.mp3 differ diff --git a/Bloxstrap/Resources/Mods/OldWalk.mp3 b/Bloxstrap/Resources/Mods/OldWalk.mp3 new file mode 100644 index 0000000..2b70774 Binary files /dev/null and b/Bloxstrap/Resources/Mods/OldWalk.mp3 differ diff --git a/Bloxstrap/ViewModels/ModsViewModel.cs b/Bloxstrap/ViewModels/ModsViewModel.cs index 5ef9255..4452c1e 100644 --- a/Bloxstrap/ViewModels/ModsViewModel.cs +++ b/Bloxstrap/ViewModels/ModsViewModel.cs @@ -18,6 +18,12 @@ namespace Bloxstrap.ViewModels set => App.Settings.Prop.UseOldDeathSound = value; } + public bool OldCharacterSoundsEnabled + { + get => App.Settings.Prop.UseOldCharacterSounds; + set => App.Settings.Prop.UseOldCharacterSounds = value; + } + public bool OldMouseCursorEnabled { get => App.Settings.Prop.UseOldMouseCursor; diff --git a/Bloxstrap/Views/Pages/ModsPage.xaml b/Bloxstrap/Views/Pages/ModsPage.xaml index 67aee41..4fc81ac 100644 --- a/Bloxstrap/Views/Pages/ModsPage.xaml +++ b/Bloxstrap/Views/Pages/ModsPage.xaml @@ -63,6 +63,7 @@ + @@ -88,7 +89,17 @@ - + + + + + + + + + + +