From 0c94a8f53336b790dcad63e89f6031331285dc4e Mon Sep 17 00:00:00 2001 From: Kq Date: Mon, 29 Jun 2026 18:35:24 +0200 Subject: [PATCH] modified: src/online-fix-importer/Program.cs --- src/online-fix-importer/Program.cs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/online-fix-importer/Program.cs b/src/online-fix-importer/Program.cs index 0e452f4..c929a44 100644 --- a/src/online-fix-importer/Program.cs +++ b/src/online-fix-importer/Program.cs @@ -13,6 +13,7 @@ string gameexe = ""; Console.WriteLine(args[0]); string userProfilePath = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile); string tarGamePath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "/games"; +Directory.SetCurrentDirectory(Directory.GetParent(fixfile).FullName); if (!Directory.Exists(userProfilePath + "/.config/OFME-Linux")) { @@ -32,12 +33,22 @@ if (!Directory.Exists(tarGamePath)) } if (args[0].EndsWith(".exe")) + { AddToFix(args[0]); + if (Directory.GetFiles(gamepath, "OnlineFix.ini", SearchOption.AllDirectories).Length == 0) + { + Environment.Exit(1); + } + } else if (args[0].EndsWith(".rar")) { unrarfix(args[0]); + if (!Directory.Exists(Directory.GetCurrentDirectory() + "/Fix Repair")) + { + Environment.Exit(1); + } } else { @@ -66,7 +77,6 @@ void unrarfix(string fixfile) { - Directory.SetCurrentDirectory(Directory.GetParent(fixfile).FullName); Console.WriteLine($"Current directory: {Directory.GetCurrentDirectory()}");