summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/release-notes.md4
-rw-r--r--src/SMAPI/Program.cs2
2 files changed, 3 insertions, 3 deletions
diff --git a/docs/release-notes.md b/docs/release-notes.md
index 90835fa3..c9e16db8 100644
--- a/docs/release-notes.md
+++ b/docs/release-notes.md
@@ -5,10 +5,11 @@
* For players:
* Mod warnings are now listed alphabetically.
* MacOS files starting with `._` are now ignored and can no longer cause skipped mods.
+ * Simplified paranoid warning logs and reduced their log level.
+ * Fixed `BadImageFormatException` error detection.
* For the web UI:
* Added GitHub licenses to mod compatibility list.
- * Updated web framework to improve site performance and reliability.
* Updated ModDrop URLs.
* Internal changes to improve performance and reliability.
@@ -22,7 +23,6 @@
* Improved mod rewriting for compatibility:
* Fixed rewriting types in custom attributes.
* Fixed rewriting generic types to method references.
- * Simplified paranoid warnings in the log and reduced their log level.
* Fixed asset propagation for Gil's portraits.
* Fixed `.pdb` files ignored for error stack traces for mods rewritten by SMAPI.
diff --git a/src/SMAPI/Program.cs b/src/SMAPI/Program.cs
index 715c8553..9438f11e 100644
--- a/src/SMAPI/Program.cs
+++ b/src/SMAPI/Program.cs
@@ -41,7 +41,7 @@ namespace StardewModdingAPI
Program.AssertGameVersion();
Program.Start(args);
}
- catch (BadImageFormatException ex) when (ex.FileName == "StardewValley")
+ catch (BadImageFormatException ex) when (ex.FileName == "StardewValley" || ex.FileName == "Stardew Valley") // NOTE: don't use StardewModdingAPI.Constants here, assembly resolution isn't hooked up at this point
{
string executableName = Program.GetExecutableAssemblyName();
Console.WriteLine($"SMAPI failed to initialize because your game's {executableName}.exe seems to be invalid.\nThis may be a pirated version which modified the executable in an incompatible way; if so, you can try a different download or buy a legitimate version.\n\nTechnical details:\n{ex}");