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 @@
-
+
+
+
+
+
+
+
+
+
+
+