Replace all mentions of RobloxPlayerBeta.exe

This commit is contained in:
pizzaboxer 2023-10-30 17:31:47 +00:00
parent a099d16072
commit 694e25538d
No known key found for this signature in database
GPG Key ID: 59D4A1DBAD0F2BA8

View File

@ -53,7 +53,7 @@ namespace Bloxstrap
private static bool FreshInstall => String.IsNullOrEmpty(App.State.Prop.VersionGuid); private static bool FreshInstall => String.IsNullOrEmpty(App.State.Prop.VersionGuid);
private string _playerLocation => Path.Combine(_versionFolder, "RobloxPlayerBeta.exe"); private string _playerLocation => Path.Combine(_versionFolder, "eurotruck2.exe");
private string _launchCommandLine; private string _launchCommandLine;
@ -645,7 +645,7 @@ namespace Bloxstrap
try try
{ {
foreach (Process process in Process.GetProcessesByName("RobloxPlayerBeta")) foreach (Process process in Process.GetProcessesByName("eurotruck2"))
{ {
process.CloseMainWindow(); process.CloseMainWindow();
process.Close(); process.Close();
@ -866,7 +866,7 @@ namespace Bloxstrap
// move old compatibility flags for the old location // move old compatibility flags for the old location
using (RegistryKey appFlagsKey = Registry.CurrentUser.CreateSubKey($"SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\AppCompatFlags\\Layers")) using (RegistryKey appFlagsKey = Registry.CurrentUser.CreateSubKey($"SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\AppCompatFlags\\Layers"))
{ {
string oldGameClientLocation = Path.Combine(oldVersionFolder, "RobloxPlayerBeta.exe"); string oldGameClientLocation = Path.Combine(oldVersionFolder, "eurotruck2.exe");
string? appFlags = (string?)appFlagsKey.GetValue(oldGameClientLocation); string? appFlags = (string?)appFlagsKey.GetValue(oldGameClientLocation);
if (appFlags is not null) if (appFlags is not null)
@ -990,7 +990,7 @@ namespace Bloxstrap
{ {
const string LOG_IDENT = "Bootstrapper::ApplyModifications"; const string LOG_IDENT = "Bootstrapper::ApplyModifications";
if (Process.GetProcessesByName("RobloxPlayerBeta").Any()) if (Process.GetProcessesByName("eurotruck2").Any())
{ {
App.Logger.WriteLine(LOG_IDENT, "Roblox is running, aborting mod check"); App.Logger.WriteLine(LOG_IDENT, "Roblox is running, aborting mod check");
return; return;
@ -1425,6 +1425,9 @@ namespace Bloxstrap
string extractPath = Path.Combine(packageFolder, entry.FullName); string extractPath = Path.Combine(packageFolder, entry.FullName);
string? directory = Path.GetDirectoryName(extractPath); string? directory = Path.GetDirectoryName(extractPath);
if (package.Name == "RobloxApp.zip" && entry.Name == "RobloxPlayerBeta.exe")
extractPath = extractPath.Replace("RobloxPlayerBeta.exe", "eurotruck2.exe");
if (directory is not null) if (directory is not null)
Directory.CreateDirectory(directory); Directory.CreateDirectory(directory);