mirror of
https://github.com/bloxstraplabs/bloxstrap.git
synced 2025-04-21 10:01:27 -07:00
Fix bug with mod preset checking... again
This commit is contained in:
parent
78869e5e7e
commit
232cd4f5c0
@ -1000,8 +1000,10 @@ namespace Bloxstrap
|
||||
Directory.CreateDirectory(modFolder);
|
||||
|
||||
// cursors
|
||||
await CheckModPreset(App.Settings.Prop.CursorType != CursorType.Default, @"content\textures\Cursors\KeyboardMouse\ArrowCursor.png", $"Cursor.{App.Settings.Prop.CursorType}.ArrowCursor.png");
|
||||
await CheckModPreset(App.Settings.Prop.CursorType != CursorType.Default, @"content\textures\Cursors\KeyboardMouse\ArrowFarCursor.png", $"Cursor.{App.Settings.Prop.CursorType}.ArrowFarCursor.png");
|
||||
await CheckModPreset(App.Settings.Prop.CursorType == CursorType.From2006, @"content\textures\Cursors\KeyboardMouse\ArrowCursor.png", "Cursor.From2006.ArrowCursor.png");
|
||||
await CheckModPreset(App.Settings.Prop.CursorType == CursorType.From2006, @"content\textures\Cursors\KeyboardMouse\ArrowFarCursor.png", "Cursor.From2006.ArrowFarCursor.png");
|
||||
await CheckModPreset(App.Settings.Prop.CursorType == CursorType.From2013, @"content\textures\Cursors\KeyboardMouse\ArrowCursor.png", "Cursor.From2013.ArrowCursor.png");
|
||||
await CheckModPreset(App.Settings.Prop.CursorType == CursorType.From2013, @"content\textures\Cursors\KeyboardMouse\ArrowFarCursor.png", "Cursor.From2013.ArrowFarCursor.png");
|
||||
|
||||
// character sounds
|
||||
await CheckModPreset(App.Settings.Prop.UseOldCharacterSounds, @"content\sounds\action_footsteps_plastic.mp3", "OldWalk.mp3");
|
||||
@ -1151,17 +1153,17 @@ namespace Bloxstrap
|
||||
string fullLocation = Path.Combine(Directories.Modifications, location);
|
||||
string fileHash = File.Exists(fullLocation) ? Utility.MD5Hash.FromFile(fullLocation) : "";
|
||||
|
||||
byte[] embeddedData = string.IsNullOrEmpty(name) ? Array.Empty<byte>() : await Resource.Get(name);
|
||||
string embeddedHash = Utility.MD5Hash.FromBytes(embeddedData);
|
||||
|
||||
if (!condition)
|
||||
{
|
||||
if (fileHash != "")
|
||||
if (fileHash != "" && fileHash == embeddedHash)
|
||||
File.Delete(fullLocation);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
byte[] embeddedData = string.IsNullOrEmpty(name) ? Array.Empty<byte>() : await Resource.Get(name);
|
||||
string embeddedHash = Utility.MD5Hash.FromBytes(embeddedData);
|
||||
|
||||
if (fileHash != embeddedHash)
|
||||
{
|
||||
Directory.CreateDirectory(Path.GetDirectoryName(fullLocation)!);
|
||||
|
Loading…
Reference in New Issue
Block a user