From 47e26bb69c78df0813a25b7bada95d2ee01def1b Mon Sep 17 00:00:00 2001 From: 0KepOnline <78259495+0KepOnline@users.noreply.github.com> Date: Sun, 10 Aug 2025 11:01:01 +0300 Subject: [PATCH 1/2] Update `GameVersionSelector` form, replace "Disk" with "Disc" in most places --- ModAPI Installers/GameVersion.cs | 6 +- .../GameVersionSelector.Designer.cs | 96 ++++++++++-------- Spore ModAPI Launcher/GameVersionSelector.cs | 16 +-- Spore ModAPI Launcher/Injector.cs | 6 +- .../Properties/Resources.Designer.cs | 12 +-- .../Properties/Resources.resx | 14 +-- .../Resources/VersionButton_Disc_Icon.png | Bin 0 -> 7139 bytes .../Resources/VersionButton_EAApp_Icon.png | Bin 0 -> 5501 bytes .../VersionButton_Steam_GOG_Icon.png | Bin 0 -> 3316 bytes .../Spore ModAPI Launcher.csproj | 3 + 10 files changed, 86 insertions(+), 67 deletions(-) create mode 100644 Spore ModAPI Launcher/Resources/VersionButton_Disc_Icon.png create mode 100644 Spore ModAPI Launcher/Resources/VersionButton_EAApp_Icon.png create mode 100644 Spore ModAPI Launcher/Resources/VersionButton_Steam_GOG_Icon.png diff --git a/ModAPI Installers/GameVersion.cs b/ModAPI Installers/GameVersion.cs index a04a358..ae18961 100644 --- a/ModAPI Installers/GameVersion.cs +++ b/ModAPI Installers/GameVersion.cs @@ -9,7 +9,7 @@ namespace ModAPI_Installers public enum GameVersionType { /// 3.0.0.2818 (July 2009) installed from disc, with patch 5.1 - Disk, + Disc, /// 3.0.0.2818 (July 2009) installed from Origin, with patch 5.1, requires ModAPI Fix Origin, /// 3.1.0.22 (March 2017) installed from Origin, requires ModAPI Fix @@ -33,7 +33,7 @@ public static class GameVersion public static int[] ExecutableSizes = { - /* DISK*/ 24909584, + /* DISC*/ 24909584, /* ORIGIN */ 31347984, /* ORIGIN_P */ 24898224, /* EA_OCT24 */ 24906040, @@ -95,7 +95,7 @@ public static GameVersionType DetectVersion(string path) public static string GetNewDLLName(GameVersionType type) { - if (type == GameVersionType.Disk) + if (type == GameVersionType.Disc) return "SporeModAPI.disk.dll"; else if ((type == GameVersionType.Origin) || (type == GameVersionType.Origin_Patched) || diff --git a/Spore ModAPI Launcher/GameVersionSelector.Designer.cs b/Spore ModAPI Launcher/GameVersionSelector.Designer.cs index d2ea869..61368bf 100644 --- a/Spore ModAPI Launcher/GameVersionSelector.Designer.cs +++ b/Spore ModAPI Launcher/GameVersionSelector.Designer.cs @@ -29,68 +29,84 @@ protected override void Dispose(bool disposing) private void InitializeComponent() { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(GameVersionSelector)); - this.label1 = new System.Windows.Forms.Label(); + this.labelDetectionError = new System.Windows.Forms.Label(); this.btnSteam = new System.Windows.Forms.Button(); - this.btnOrigin = new System.Windows.Forms.Button(); - this.btnDisk = new System.Windows.Forms.Button(); + this.btnEAApp = new System.Windows.Forms.Button(); + this.btnDisc = new System.Windows.Forms.Button(); this.SuspendLayout(); // - // label1 + // labelDetectionError // - this.label1.AutoSize = true; - this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label1.Location = new System.Drawing.Point(13, 13); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(503, 20); - this.label1.TabIndex = 0; - this.label1.Text = Strings.ChooseGameVersion; + this.labelDetectionError.AutoSize = true; + this.labelDetectionError.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.labelDetectionError.Location = new System.Drawing.Point(12, 9); + this.labelDetectionError.Name = "labelDetectionError"; + this.labelDetectionError.Size = new System.Drawing.Size(399, 60); + this.labelDetectionError.TabIndex = 0; + this.labelDetectionError.Text = "Your game version could not be detected automatically.\r\n\r\nPlease choose your vers" + + "ion:"; // // btnSteam // - this.btnSteam.BackgroundImage = global::SporeModAPI_Launcher.Properties.Resources.VersionButton_Steam_GoG1; this.btnSteam.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; - this.btnSteam.Location = new System.Drawing.Point(13, 133); + this.btnSteam.Font = new System.Drawing.Font("Segoe UI", 24F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.btnSteam.Image = global::SporeModAPI_Launcher.Properties.Resources.VersionButton_Steam_GOG_Icon; + this.btnSteam.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; + this.btnSteam.Location = new System.Drawing.Point(12, 167); this.btnSteam.Name = "btnSteam"; - this.btnSteam.Size = new System.Drawing.Size(538, 80); + this.btnSteam.Padding = new System.Windows.Forms.Padding(4, 0, 0, 0); + this.btnSteam.Size = new System.Drawing.Size(539, 80); this.btnSteam.TabIndex = 3; + this.btnSteam.Text = "Steam / GOG"; + this.btnSteam.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; this.btnSteam.UseVisualStyleBackColor = true; this.btnSteam.Click += new System.EventHandler(this.btnSteam_Click); // - // btnOrigin + // btnEAApp // - this.btnOrigin.BackgroundImage = global::SporeModAPI_Launcher.Properties.Resources.VersionButton_Origin1; - this.btnOrigin.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; - this.btnOrigin.Location = new System.Drawing.Point(13, 219); - this.btnOrigin.Name = "btnOrigin"; - this.btnOrigin.Size = new System.Drawing.Size(538, 80); - this.btnOrigin.TabIndex = 2; - this.btnOrigin.UseVisualStyleBackColor = true; - this.btnOrigin.Click += new System.EventHandler(this.btnOrigin_Click); + this.btnEAApp.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; + this.btnEAApp.Font = new System.Drawing.Font("Segoe UI", 24F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.btnEAApp.Image = global::SporeModAPI_Launcher.Properties.Resources.VersionButton_EAApp_Icon; + this.btnEAApp.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; + this.btnEAApp.Location = new System.Drawing.Point(12, 253); + this.btnEAApp.Name = "btnEAApp"; + this.btnEAApp.Padding = new System.Windows.Forms.Padding(4, 0, 0, 0); + this.btnEAApp.Size = new System.Drawing.Size(539, 80); + this.btnEAApp.TabIndex = 2; + this.btnEAApp.Text = "EA App"; + this.btnEAApp.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this.btnEAApp.UseVisualStyleBackColor = true; + this.btnEAApp.Click += new System.EventHandler(this.btnEAApp_Click); // - // btnDisk + // btnDisc // - this.btnDisk.BackgroundImage = global::SporeModAPI_Launcher.Properties.Resources.VersionButton_Disk3; - this.btnDisk.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; - this.btnDisk.Location = new System.Drawing.Point(13, 47); - this.btnDisk.Name = "btnDisk"; - this.btnDisk.Size = new System.Drawing.Size(538, 80); - this.btnDisk.TabIndex = 1; - this.btnDisk.UseVisualStyleBackColor = true; - this.btnDisk.Click += new System.EventHandler(this.btnDisk_Click); + this.btnDisc.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; + this.btnDisc.Font = new System.Drawing.Font("Segoe UI", 24F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.btnDisc.Image = global::SporeModAPI_Launcher.Properties.Resources.VersionButton_Disc_Icon; + this.btnDisc.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; + this.btnDisc.Location = new System.Drawing.Point(12, 81); + this.btnDisc.Name = "btnDisc"; + this.btnDisc.Padding = new System.Windows.Forms.Padding(4, 0, 0, 0); + this.btnDisc.Size = new System.Drawing.Size(539, 80); + this.btnDisc.TabIndex = 1; + this.btnDisc.Text = "Disc"; + this.btnDisc.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; + this.btnDisc.UseVisualStyleBackColor = true; + this.btnDisc.Click += new System.EventHandler(this.btnDisc_Click); // // GameVersionSelector // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(563, 313); + this.ClientSize = new System.Drawing.Size(563, 345); this.Controls.Add(this.btnSteam); - this.Controls.Add(this.btnOrigin); - this.Controls.Add(this.btnDisk); - this.Controls.Add(this.label1); + this.Controls.Add(this.btnEAApp); + this.Controls.Add(this.btnDisc); + this.Controls.Add(this.labelDetectionError); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Name = "GameVersionSelector"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; - this.Text = Strings.ChooseGameVersionTitle; + this.Text = "Select your game version"; this.ResumeLayout(false); this.PerformLayout(); @@ -98,9 +114,9 @@ private void InitializeComponent() #endregion - private System.Windows.Forms.Label label1; - private System.Windows.Forms.Button btnDisk; - private System.Windows.Forms.Button btnOrigin; + private System.Windows.Forms.Label labelDetectionError; + private System.Windows.Forms.Button btnDisc; + private System.Windows.Forms.Button btnEAApp; private System.Windows.Forms.Button btnSteam; } } \ No newline at end of file diff --git a/Spore ModAPI Launcher/GameVersionSelector.cs b/Spore ModAPI Launcher/GameVersionSelector.cs index 0905b03..2621531 100644 --- a/Spore ModAPI Launcher/GameVersionSelector.cs +++ b/Spore ModAPI Launcher/GameVersionSelector.cs @@ -21,15 +21,9 @@ public GameVersionSelector() InitializeComponent(); } - private void btnDisk_Click(object sender, EventArgs e) + private void btnDisc_Click(object sender, EventArgs e) { - SelectedVersion = GameVersionType.Disk; - this.Close(); - } - - private void btnOrigin_Click(object sender, EventArgs e) - { - SelectedVersion = GameVersionType.Origin; + SelectedVersion = GameVersionType.Disc; this.Close(); } @@ -42,5 +36,11 @@ private void btnSteam_Click(object sender, EventArgs e) this.Close(); } + + private void btnEAApp_Click(object sender, EventArgs e) + { + SelectedVersion = GameVersionType.Origin; + this.Close(); + } } } diff --git a/Spore ModAPI Launcher/Injector.cs b/Spore ModAPI Launcher/Injector.cs index e691965..7a6cd9c 100644 --- a/Spore ModAPI Launcher/Injector.cs +++ b/Spore ModAPI Launcher/Injector.cs @@ -113,7 +113,7 @@ public static IntPtr InjectDLL(PROCESS_INFORMATION pi, string dllPath) return new IntPtr((Int64)thread_result); } - public static void SetInjectionData(PROCESS_INFORMATION pi, IntPtr hDLLInjectorHandle, bool is_disk_spore, List dlls) + public static void SetInjectionData(PROCESS_INFORMATION pi, IntPtr hDLLInjectorHandle, bool is_disc_spore, List dlls) { IntPtr hLocalDLLInjectorHandle = NativeMethods.LoadLibraryEx("ModAPI.DLLInjector.dll", IntPtr.Zero, LoadLibraryFlags.DONT_RESOLVE_DLL_REFERENCES); IntPtr SetInjectDataPtr = GetProcAddress(hLocalDLLInjectorHandle, "SetInjectionData"); @@ -134,7 +134,7 @@ public static void SetInjectionData(PROCESS_INFORMATION pi, IntPtr hDLLInjectorH IntPtr hProc = NativeMethods.OpenProcess(NativeMethods.AccessRequired, false, pi.dwProcessId); //Open the process with all access - int total_alloc_size = 1 + 4; //1 byte for if we are disk spore, 4 bytes for number of strings + int total_alloc_size = 1 + 4; //1 byte for if we are disc spore, 4 bytes for number of strings foreach (string dll in dlls) { total_alloc_size += 4 + Encoding.Unicode.GetByteCount(dll); //4 bytes for string length + string @@ -151,7 +151,7 @@ public static void SetInjectionData(PROCESS_INFORMATION pi, IntPtr hDLLInjectorH //write injection data var bytes = new byte[total_alloc_size]; int byte_offset = 0; - bytes[byte_offset++] = (byte)(is_disk_spore ? 1 : 0); + bytes[byte_offset++] = (byte)(is_disc_spore ? 1 : 0); foreach (byte b in BitConverter.GetBytes((uint)dlls.Count)) bytes[byte_offset++] = b; diff --git a/Spore ModAPI Launcher/Properties/Resources.Designer.cs b/Spore ModAPI Launcher/Properties/Resources.Designer.cs index 7ba6e2b..dac4d32 100644 --- a/Spore ModAPI Launcher/Properties/Resources.Designer.cs +++ b/Spore ModAPI Launcher/Properties/Resources.Designer.cs @@ -73,9 +73,9 @@ internal static byte[] Spore_ModAPI_Launcher { /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// - internal static System.Drawing.Bitmap VersionButton_Disk3 { + internal static System.Drawing.Bitmap VersionButton_Disc_Icon { get { - object obj = ResourceManager.GetObject("VersionButton_Disk3", resourceCulture); + object obj = ResourceManager.GetObject("VersionButton_Disc_Icon", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } @@ -83,9 +83,9 @@ internal static System.Drawing.Bitmap VersionButton_Disk3 { /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// - internal static System.Drawing.Bitmap VersionButton_Origin1 { + internal static System.Drawing.Bitmap VersionButton_EAApp_Icon { get { - object obj = ResourceManager.GetObject("VersionButton_Origin1", resourceCulture); + object obj = ResourceManager.GetObject("VersionButton_EAApp_Icon", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } @@ -93,9 +93,9 @@ internal static System.Drawing.Bitmap VersionButton_Origin1 { /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// - internal static System.Drawing.Bitmap VersionButton_Steam_GoG1 { + internal static System.Drawing.Bitmap VersionButton_Steam_GOG_Icon { get { - object obj = ResourceManager.GetObject("VersionButton_Steam_GoG1", resourceCulture); + object obj = ResourceManager.GetObject("VersionButton_Steam_GOG_Icon", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } diff --git a/Spore ModAPI Launcher/Properties/Resources.resx b/Spore ModAPI Launcher/Properties/Resources.resx index bb509b4..5442eae 100644 --- a/Spore ModAPI Launcher/Properties/Resources.resx +++ b/Spore ModAPI Launcher/Properties/Resources.resx @@ -118,16 +118,16 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - ..\Resources\VersionButton_Origin.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\VersionButton_Disc_Icon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\VersionButton_Steam_GoG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\VersionButton_Disk.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\VersionButton_Steam_GOG_Icon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Spore ModAPI Launcher.manifest;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + ..\Resources\VersionButton_EAApp_Icon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + \ No newline at end of file diff --git a/Spore ModAPI Launcher/Resources/VersionButton_Disc_Icon.png b/Spore ModAPI Launcher/Resources/VersionButton_Disc_Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8179eb4d3f08d05eab757de2bf85bd44a6fb4edc GIT binary patch literal 7139 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

DcgbLTG)Gd5JeJYNoyl+ zxa1s^xG6mG+#&QH9fKn+bkp~qc<~6j2kHBjWw_w%Rk-l%)f@$};xV3_0r-+hgR53V zB|s4#-v7S$-%fiDf1~#yi@(t8^5nttcYWYJ-@M^nuf2fgcTO9Yi2_sX5O`sNkzR4`t~LuMdWXC#V`M^3;d`Y%8<$ z{i<@LT^n8y!mJ|A{0=UELDz^B0udofDIN|V|JcXxq>Yz10ywU-e*B9Fz(>k)>)-dW z4}R;)H{P_RhyVy<6ZR$|bTpKtQ%FnKgkTuOJfHhsfGARk0>xo11hD(iAnL2j(M+>M z(eqJ~a#7;AEKu5ZSTOn>aIA+B0wN!hWzx!!PlyroavUy)13vfJ&pq%rfAcqQq|XO6 z`RJGa4-;uO-SC$8yzTZse8=l93LS;m4`D=rDTt_$nZwBONsN!@kjoVihCC00$g^j& zmiU0TfI{+B+ztZdSVHD0i@$h3m@W=B_o6g?6HdC49jZO(B&*S>o z=oG&6&4;j?3ZdcSQ|BI$B65_5$EKB?7$c&qIv1j}B+bKy>VK*S7V((x zYHegv)fHtJqQCDOI>9;Nr9%Vs{c)`BS_s#*n7sBJze*R{5i;2l(0{SRyWjop+itz} z*7pDyNs|AS1kkCb_`>rq{HXV(L-VUwtlHAp+UzK$I0+*bD5D$bT-1oBx@wvNONn5H zheqH>R2t{GybXewGk-|p6$(B^#-truD5*V zidS8GMw-IeCr?YoPh5ElvmiL^VsAFnM9rZ@lP+?3RD~_u%Z&FS8Gio}RRkP8&DyX6gRX_+;L}yH= zV(`Ij>gUgcFi=#lE5G0=f4-=^*`g}u3aT)ZSM+pP`M$4mxt#j;x4(Uio-t5?gDyfj zA%)-KAqW)urK?}@%2)i`oe$nKb*wP1rd3`|L^*ZBn^xoAjGFRtYQ~>aa{);ZddiCk zk*|W7sK!KD%Mry9_xTYK4}B)-7YTV!1@pd&ypZ*xH@no2e)OZUYp%KGpVR5|SpcdC zB?JqdF7Ee3*_~D?5RS`#0`0-txh^PD(Djy z=A`~0QnW@<|Mg%0weP|UFZ`4yUQNgnoZpB4Ix7;kv9qJ|?5*3kUbJn;_H)**U)Q;K z@uE~^MJ4Q?(@6@7W|0~6_x2T^d;YoZhaP(9smC6F?0$NV@w~3*1C5ZNe)j_W_1tE>;eq$V6`($R0=hJORYgJIeh!PQ}#A*2)Qx0v7)3Jh)|)=-4Vw13UV Z{{dkGJ`w<`i2VQn002ovPDHLkV1lo(r&9m` literal 0 HcmV?d00001 diff --git a/Spore ModAPI Launcher/Resources/VersionButton_EAApp_Icon.png b/Spore ModAPI Launcher/Resources/VersionButton_EAApp_Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..606abba54d7d85e73d285c572e5f6639177cdb79 GIT binary patch literal 5501 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 + + + From 0a581ab01935c63212aa41b3b06e05b3183a4b34 Mon Sep 17 00:00:00 2001 From: 0KepOnline <78259495+0KepOnline@users.noreply.github.com> Date: Sun, 10 Aug 2025 11:18:56 +0300 Subject: [PATCH 2/2] Remove unused resources for Spore ModAPI Launcher --- .../Resources/VersionButton_Disk.png | Bin 15466 -> 0 bytes .../Resources/VersionButton_Origin.png | Bin 11253 -> 0 bytes .../Resources/VersionButton_Steam_GoG.png | Bin 14405 -> 0 bytes .../Spore ModAPI Launcher.csproj | 5 +---- 4 files changed, 1 insertion(+), 4 deletions(-) delete mode 100644 Spore ModAPI Launcher/Resources/VersionButton_Disk.png delete mode 100644 Spore ModAPI Launcher/Resources/VersionButton_Origin.png delete mode 100644 Spore ModAPI Launcher/Resources/VersionButton_Steam_GoG.png diff --git a/Spore ModAPI Launcher/Resources/VersionButton_Disk.png b/Spore ModAPI Launcher/Resources/VersionButton_Disk.png deleted file mode 100644 index 6e9e5859b1dcdf8fd44168b526c09cb30a5aed33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15466 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 a2VmCE92#GreGXhqgDeR)_(~JkWB(7y){bKU diff --git a/Spore ModAPI Launcher/Spore ModAPI Launcher.csproj b/Spore ModAPI Launcher/Spore ModAPI Launcher.csproj index 14d0389..a353ca1 100644 --- a/Spore ModAPI Launcher/Spore ModAPI Launcher.csproj +++ b/Spore ModAPI Launcher/Spore ModAPI Launcher.csproj @@ -130,13 +130,10 @@ - + - - -