Changes for v1.5.2

- Disable legacy --play launching (#40)
 - --launchtime uses milliseconds now
 - Roblox app is launched after install
This commit is contained in:
pizzaboxer 2022-11-10 11:00:16 +00:00
parent e6a9d3515d
commit 3e5eedfa45
4 changed files with 9 additions and 7 deletions

View File

@ -10,8 +10,8 @@
<PlatformTarget>AnyCPU</PlatformTarget>
<Platforms>AnyCPU;x86</Platforms>
<ApplicationIcon>Bloxstrap.ico</ApplicationIcon>
<Version>1.5.1</Version>
<FileVersion>1.5.1.0</FileVersion>
<Version>1.5.2</Version>
<FileVersion>1.5.2.0</FileVersion>
</PropertyGroup>
<ItemGroup>

View File

@ -118,9 +118,9 @@ namespace Bloxstrap
await RbxFpsUnlocker.CheckInstall();
if (Program.IsFirstRun)
Dialog.ShowSuccess($"{Program.ProjectName} has been installed");
else
//if (Program.IsFirstRun)
// Dialog.ShowSuccess($"{Program.ProjectName} has been installed");
//else
await StartRoblox();
Program.Exit();
@ -169,7 +169,7 @@ namespace Bloxstrap
Dialog.Message = "Starting Roblox...";
// launch time isn't really required for all launches, but it's usually just safest to do this
LaunchCommandLine += " --launchtime=" + DateTimeOffset.Now.ToUnixTimeSeconds();
LaunchCommandLine += " --launchtime=" + DateTimeOffset.Now.ToUnixTimeMilliseconds();
if (Program.Settings.Channel.ToLower() != DeployManager.DefaultChannel.ToLower())
LaunchCommandLine += " -channel " + Program.Settings.Channel.ToLower();

View File

@ -38,6 +38,9 @@ namespace Bloxstrap.Helpers
if (!UriKeyArgMap.ContainsKey(key) || String.IsNullOrEmpty(val))
continue;
if (key == "launchmode" && val == "play")
val = "app";
if (key == "placelauncherurl")
val = HttpUtility.UrlDecode(val).Replace("browserTrackerId", "lol");

View File

@ -12,7 +12,6 @@ Bloxstrap is only supported for PCs running Windows.
## Features
Here's some of the features that Bloxstrap provides over the stock Roblox bootstrapper:
* Doesn't force you to launch Roblox in the Desktop App
* Support for persistent file modifications (e.g. re-adding the old death sound)
* Gives you the ability to opt-in to pre-release testing channels
* Integration with Discord Rich Presence and [rbxfpsunlocker](https://github.com/axstin/rbxfpsunlocker)