aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/games/osu-lazer/bypass-tamper-detection.patch
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/games/osu-lazer/bypass-tamper-detection.patch')
-rw-r--r--nixpkgs/pkgs/games/osu-lazer/bypass-tamper-detection.patch23
1 files changed, 23 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/games/osu-lazer/bypass-tamper-detection.patch b/nixpkgs/pkgs/games/osu-lazer/bypass-tamper-detection.patch
new file mode 100644
index 00000000000..576f83a96c5
--- /dev/null
+++ b/nixpkgs/pkgs/games/osu-lazer/bypass-tamper-detection.patch
@@ -0,0 +1,23 @@
+diff --git a/osu.Game/OsuGameBase.cs b/osu.Game/OsuGameBase.cs
+index 98f60d52d..a27ce47ca 100644
+--- a/osu.Game/OsuGameBase.cs
++++ b/osu.Game/OsuGameBase.cs
+@@ -135,17 +135,7 @@ public OsuGameBase()
+ [BackgroundDependencyLoader]
+ private void load()
+ {
+- try
+- {
+- using (var str = File.OpenRead(typeof(OsuGameBase).Assembly.Location))
+- VersionHash = str.ComputeMD5Hash();
+- }
+- catch
+- {
+- // special case for android builds, which can't read DLLs from a packed apk.
+- // should eventually be handled in a better way.
+- VersionHash = $"{Version}-{RuntimeInfo.OS}".ComputeMD5Hash();
+- }
++ VersionHash = "253aa3a3a356a71295bf5b018cd4fda1";
+
+ Resources.AddStore(new DllResourceStore(OsuResources.ResourceAssembly));
+