Skip to content

Commit a86be4f

Browse files
committed
v1.3.8
- Fixed the "Launch Rocket League" button being visible if you were on Epic, this was supposed to be for Steam only.
1 parent be2d5dd commit a86be4f

4 files changed

Lines changed: 159 additions & 32 deletions

File tree

Forms/MainFrm.cs

Lines changed: 34 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -84,37 +84,21 @@ private void ExitTabBtn_OnTabClick(object sender, EventArgs e)
8484

8585
private void LaunchBtn_OnButtonClick(object sender, EventArgs e)
8686
{
87-
if (!LibraryManager.AnyProcessRunning())
87+
if (!LibraryManager.AnyProcessRunning() && Storage.CheckInitialized())
8888
{
89-
if (Storage.CheckInitialized())
89+
PlatformTypes platform = Storage.GetCurrentPlatform(true);
90+
91+
if (platform == PlatformTypes.Steam)
9092
{
91-
PlatformTypes platform = Storage.GetCurrentPlatform(true);
93+
Architecture.Path gameFile = (Storage.GetSteamPath() / "RocketLeague.exe");
9294

93-
if (platform == PlatformTypes.Steam)
95+
if (gameFile.Exists())
9496
{
95-
Architecture.Path gameFile = (Storage.GetSteamPath() / "RocketLeague.exe");
96-
97-
if (gameFile.Exists())
98-
{
99-
Process.Start(new ProcessStartInfo(gameFile.GetPath()) { UseShellExecute = false });
100-
}
101-
else
102-
{
103-
Logger.Write("Failed to locate the users Rocket League executable on Steam!", LogLevel.LEVEL_ERROR);
104-
}
97+
Process.Start(new ProcessStartInfo(gameFile.GetPath()) { UseShellExecute = false });
10598
}
106-
else if (platform == PlatformTypes.Epic)
99+
else
107100
{
108-
Architecture.Path gameFile = (Storage.GetEpicPath() / "RocketLeague.exe");
109-
110-
if (gameFile.Exists())
111-
{
112-
Process.Start(new ProcessStartInfo(gameFile.GetPath()) { UseShellExecute = false });
113-
}
114-
else
115-
{
116-
Logger.Write("Failed to locate the users Rocket League executable on Epic!", LogLevel.LEVEL_ERROR);
117-
}
101+
Logger.Write("Failed to locate the users Rocket League executable on Steam!", LogLevel.LEVEL_ERROR);
118102
}
119103
}
120104
}
@@ -520,8 +504,18 @@ private void ProcessTmr_Tick(object sender, EventArgs e)
520504
{
521505
ManualInjectBtn.SendToBack();
522506
ManualInjectBtn.Visible = false;
523-
LaunchBtn.BringToFront();
524-
LaunchBtn.Visible = true;
507+
508+
if (Storage.GetCurrentPlatform(false) == PlatformTypes.Steam)
509+
{
510+
LaunchBtn.BringToFront();
511+
LaunchBtn.Visible = true;
512+
}
513+
else
514+
{
515+
LaunchBtn.SendToBack();
516+
LaunchBtn.Visible = false;
517+
}
518+
525519
ProcessStatusCtrl.DisplayType = StatusTypes.Process_Injecting;
526520
InjectTmr.Start();
527521
}
@@ -531,11 +525,21 @@ private void ProcessTmr_Tick(object sender, EventArgs e)
531525
else
532526
{
533527
InjectTmr.Stop();
534-
LaunchBtn.DisplayText = "Launch Rocket League";
535528
ManualInjectBtn.SendToBack();
536529
ManualInjectBtn.Visible = false;
537-
LaunchBtn.BringToFront();
538-
LaunchBtn.Visible = true;
530+
531+
if (Storage.GetCurrentPlatform(false) == PlatformTypes.Steam)
532+
{
533+
LaunchBtn.DisplayText = "Launch Rocket League";
534+
LaunchBtn.BringToFront();
535+
LaunchBtn.Visible = true;
536+
}
537+
else
538+
{
539+
LaunchBtn.SendToBack();
540+
LaunchBtn.Visible = false;
541+
}
542+
539543
ProcessStatusCtrl.DisplayType = StatusTypes.Process_Idle;
540544
}
541545
}

Forms/MainFrm.resx

Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,114 @@
261261
<metadata name="InjectionTimeoutBx.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
262262
<value>True</value>
263263
</metadata>
264+
<metadata name="AboutArtOne.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
265+
<value>True</value>
266+
</metadata>
267+
<metadata name="TermsBtn.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
268+
<value>True</value>
269+
</metadata>
270+
<metadata name="PolicyBtn.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
271+
<value>True</value>
272+
</metadata>
273+
<metadata name="EasterEggImg.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
274+
<value>True</value>
275+
</metadata>
276+
<metadata name="PlatformInfoCtrl.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
277+
<value>True</value>
278+
</metadata>
279+
<metadata name="BuildInfoCtrl.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
280+
<value>True</value>
281+
</metadata>
282+
<metadata name="PsyonixInfoCtrl.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
283+
<value>True</value>
284+
</metadata>
285+
<metadata name="ModuleInfoCtrl.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
286+
<value>True</value>
287+
</metadata>
288+
<metadata name="LauncherInfoCtrl.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
289+
<value>True</value>
290+
</metadata>
291+
<metadata name="WebsiteInfoCtrl.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
292+
<value>True</value>
293+
</metadata>
294+
<metadata name="DiscordInfoCtrl.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
295+
<value>True</value>
296+
</metadata>
297+
<metadata name="DonateInfoCtrl.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
298+
<value>True</value>
299+
</metadata>
300+
<metadata name="RemixInfoCtrl.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
301+
<value>True</value>
302+
</metadata>
303+
<metadata name="CheckUpdatesBtn.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
304+
<value>True</value>
305+
</metadata>
306+
<metadata name="CreditsLbl.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
307+
<value>True</value>
308+
</metadata>
309+
<metadata name="NewsCtrl.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
310+
<value>True</value>
311+
</metadata>
312+
<metadata name="NewsArtOne.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
313+
<value>True</value>
314+
</metadata>
315+
<metadata name="NewsArtTwo.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
316+
<value>True</value>
317+
</metadata>
318+
<metadata name="AutoInstallBx.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
319+
<value>True</value>
320+
</metadata>
321+
<metadata name="SettingsArtTwo.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
322+
<value>True</value>
323+
</metadata>
324+
<metadata name="SettingsArtOne.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
325+
<value>True</value>
326+
</metadata>
327+
<metadata name="HideWhenMinimizedBx.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
328+
<value>True</value>
329+
</metadata>
330+
<metadata name="InstallPathLbl.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
331+
<value>True</value>
332+
</metadata>
333+
<metadata name="InjectionTimeoutLbl.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
334+
<value>True</value>
335+
</metadata>
336+
<metadata name="LightModeBx.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
337+
<value>True</value>
338+
</metadata>
339+
<metadata name="ManualInjectBx.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
340+
<value>True</value>
341+
</metadata>
342+
<metadata name="InstallPathBtn.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
343+
<value>True</value>
344+
</metadata>
345+
<metadata name="InstallPathBx.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
346+
<value>True</value>
347+
</metadata>
348+
<metadata name="OpenFolderBtn.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
349+
<value>True</value>
350+
</metadata>
351+
<metadata name="ExportLogsBtn.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
352+
<value>True</value>
353+
</metadata>
354+
<metadata name="InjectAllInstancesBx.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
355+
<value>True</value>
356+
</metadata>
357+
<metadata name="MinimizeOnStartupBx.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
358+
<value>True</value>
359+
</metadata>
360+
<metadata name="RunOnStartupBx.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
361+
<value>True</value>
362+
</metadata>
363+
<metadata name="PreventInjectionBx.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
364+
<value>True</value>
365+
</metadata>
366+
<metadata name="AutoCheckUpdatesBx.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
367+
<value>True</value>
368+
</metadata>
369+
<metadata name="InjectionTimeoutBx.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
370+
<value>True</value>
371+
</metadata>
264372
<metadata name="BackgroundPnl.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
265373
<value>True</value>
266374
</metadata>
@@ -306,6 +414,21 @@
306414
<metadata name="UpdatePopup.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
307415
<value>True</value>
308416
</metadata>
417+
<metadata name="AboutTabBtn.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
418+
<value>True</value>
419+
</metadata>
420+
<metadata name="SettingsTabBtn.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
421+
<value>True</value>
422+
</metadata>
423+
<metadata name="ExitTabBtn.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
424+
<value>True</value>
425+
</metadata>
426+
<metadata name="NewsTabBtn.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
427+
<value>True</value>
428+
</metadata>
429+
<metadata name="DashboardTabBtn.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
430+
<value>True</value>
431+
</metadata>
309432
<metadata name="ProcessTmr.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
310433
<value>17, 17</value>
311434
</metadata>

Framework/Assembly.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ public static class Assembly
88
private static readonly string m_description = "Manages and injects the CodeRed module for Rocket League. ";
99
private static readonly string m_product = "CodeRedLauncher";
1010
private static readonly string m_copyright = "CodeRedModding 2024";
11-
private static readonly string m_version = "1.3.7";
11+
private static readonly string m_version = "1.3.8";
1212
private static readonly bool m_termsOfUse = false;
1313
private static readonly bool m_privatePolicy = false;
1414

Properties/PublishProfiles/FolderProfile.pubxml.user

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
44
-->
55
<Project>
66
<PropertyGroup>
7-
<History>True|2024-05-12T20:12:06.7431879Z;True|2024-04-12T13:00:36.7074137-04:00;True|2024-04-03T06:47:45.9088839-04:00;True|2024-02-27T19:00:12.7481260-05:00;True|2024-02-05T12:33:56.3871704-05:00;True|2024-02-05T12:33:40.9055040-05:00;True|2024-02-05T12:14:05.2718245-05:00;True|2024-01-11T22:34:10.0545942-05:00;True|2023-12-14T11:42:08.7749851-05:00;True|2023-12-11T04:37:59.0581676-05:00;True|2023-12-07T20:21:05.0260676-05:00;True|2023-12-07T20:15:40.7222580-05:00;True|2023-12-06T22:55:16.4882440-05:00;True|2023-12-06T22:53:36.1925636-05:00;True|2023-11-17T06:42:46.9521154-05:00;True|2023-11-17T06:36:00.5885901-05:00;True|2023-11-16T22:32:34.0407922-05:00;True|2023-10-25T18:05:44.6144276-04:00;True|2023-10-19T21:35:47.3332415-04:00;True|2023-09-29T15:21:56.0574702-04:00;True|2023-09-16T19:07:06.5515071-04:00;True|2023-09-16T19:06:08.9803131-04:00;True|2023-09-13T19:11:25.4534084-04:00;True|2023-09-12T15:15:53.5080335-04:00;True|2023-09-12T11:21:47.2201303-04:00;True|2023-09-11T17:53:54.1085377-04:00;True|2023-07-03T19:19:37.2984651-04:00;True|2023-06-23T12:19:10.5480937-04:00;True|2023-06-07T16:24:13.6686440-04:00;True|2023-06-07T16:19:33.2384233-04:00;True|2023-06-02T14:20:34.8667609-04:00;True|2023-06-02T14:19:16.9938932-04:00;True|2023-05-17T17:31:36.2391578-04:00;True|2023-05-13T13:56:01.0765277-04:00;True|2023-04-26T17:18:01.3003846-04:00;True|2023-04-17T18:09:22.0218857-04:00;True|2023-04-15T08:12:25.4751548-04:00;True|2023-02-23T17:42:55.3711325-05:00;True|2023-01-26T05:55:54.7338406-05:00;True|2023-01-14T16:37:43.9661254-05:00;True|2023-01-11T15:04:57.9184587-05:00;True|2023-01-01T06:51:43.9653309-05:00;True|2022-12-29T03:28:57.5161186-05:00;True|2022-12-25T20:55:07.0626032-05:00;True|2022-12-24T18:45:18.2492814-05:00;True|2022-12-24T17:58:05.8108440-05:00;True|2022-12-23T00:36:55.2356565-05:00;True|2022-12-22T20:46:31.3667454-05:00;True|2022-12-22T20:36:59.8978942-05:00;True|2022-12-22T20:32:40.9627042-05:00;True|2022-12-22T20:27:45.7845417-05:00;True|2022-12-22T20:08:26.4442830-05:00;True|2022-12-22T20:07:06.2254198-05:00;True|2022-12-22T20:01:04.3986967-05:00;True|2022-12-22T19:57:34.6741553-05:00;True|2022-12-22T19:46:09.3566048-05:00;True|2022-12-22T19:45:03.2884935-05:00;True|2022-12-22T19:36:42.2434776-05:00;True|2022-12-22T19:31:21.4738973-05:00;True|2022-12-22T19:27:34.9406205-05:00;False|2022-12-22T19:27:27.7152676-05:00;True|2022-12-22T19:14:05.9421852-05:00;True|2022-12-22T18:02:42.2130135-05:00;</History>
7+
<History>True|2024-07-21T18:24:44.7537068Z||;True|2024-05-13T11:29:37.4787082-04:00||;True|2024-05-12T16:13:51.2356695-04:00||;True|2024-05-12T16:12:06.7431879-04:00||;True|2024-04-12T13:00:36.7074137-04:00||;True|2024-04-03T06:47:45.9088839-04:00||;True|2024-02-27T19:00:12.7481260-05:00||;True|2024-02-05T12:33:56.3871704-05:00||;True|2024-02-05T12:33:40.9055040-05:00||;True|2024-02-05T12:14:05.2718245-05:00||;True|2024-01-11T22:34:10.0545942-05:00||;True|2023-12-14T11:42:08.7749851-05:00||;True|2023-12-11T04:37:59.0581676-05:00||;True|2023-12-07T20:21:05.0260676-05:00||;True|2023-12-07T20:15:40.7222580-05:00||;True|2023-12-06T22:55:16.4882440-05:00||;True|2023-12-06T22:53:36.1925636-05:00||;True|2023-11-17T06:42:46.9521154-05:00||;True|2023-11-17T06:36:00.5885901-05:00||;True|2023-11-16T22:32:34.0407922-05:00||;True|2023-10-25T18:05:44.6144276-04:00||;True|2023-10-19T21:35:47.3332415-04:00||;True|2023-09-29T15:21:56.0574702-04:00||;True|2023-09-16T19:07:06.5515071-04:00||;True|2023-09-16T19:06:08.9803131-04:00||;True|2023-09-13T19:11:25.4534084-04:00||;True|2023-09-12T15:15:53.5080335-04:00||;True|2023-09-12T11:21:47.2201303-04:00||;True|2023-09-11T17:53:54.1085377-04:00||;True|2023-07-03T19:19:37.2984651-04:00||;True|2023-06-23T12:19:10.5480937-04:00||;True|2023-06-07T16:24:13.6686440-04:00||;True|2023-06-07T16:19:33.2384233-04:00||;True|2023-06-02T14:20:34.8667609-04:00||;True|2023-06-02T14:19:16.9938932-04:00||;True|2023-05-17T17:31:36.2391578-04:00||;True|2023-05-13T13:56:01.0765277-04:00||;True|2023-04-26T17:18:01.3003846-04:00||;True|2023-04-17T18:09:22.0218857-04:00||;True|2023-04-15T08:12:25.4751548-04:00||;True|2023-02-23T17:42:55.3711325-05:00||;True|2023-01-26T05:55:54.7338406-05:00||;True|2023-01-14T16:37:43.9661254-05:00||;True|2023-01-11T15:04:57.9184587-05:00||;True|2023-01-01T06:51:43.9653309-05:00||;True|2022-12-29T03:28:57.5161186-05:00||;True|2022-12-25T20:55:07.0626032-05:00||;True|2022-12-24T18:45:18.2492814-05:00||;True|2022-12-24T17:58:05.8108440-05:00||;True|2022-12-23T00:36:55.2356565-05:00||;True|2022-12-22T20:46:31.3667454-05:00||;True|2022-12-22T20:36:59.8978942-05:00||;True|2022-12-22T20:32:40.9627042-05:00||;True|2022-12-22T20:27:45.7845417-05:00||;True|2022-12-22T20:08:26.4442830-05:00||;True|2022-12-22T20:07:06.2254198-05:00||;True|2022-12-22T20:01:04.3986967-05:00||;True|2022-12-22T19:57:34.6741553-05:00||;True|2022-12-22T19:46:09.3566048-05:00||;True|2022-12-22T19:45:03.2884935-05:00||;True|2022-12-22T19:36:42.2434776-05:00||;True|2022-12-22T19:31:21.4738973-05:00||;True|2022-12-22T19:27:34.9406205-05:00||;False|2022-12-22T19:27:27.7152676-05:00||;True|2022-12-22T19:14:05.9421852-05:00||;True|2022-12-22T18:02:42.2130135-05:00||;</History>
88
<LastFailureDetails />
99
</PropertyGroup>
1010
</Project>

0 commit comments

Comments
 (0)