Finalize v1.4.0 update

Fix LIVE being treated as a channel, alter tooltip and update README
This commit is contained in:
pizzaboxer 2022-08-26 16:54:24 +01:00
parent 246ae947b5
commit ff2bd474df
4 changed files with 30 additions and 15 deletions

View File

@ -29,6 +29,7 @@
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Preferences));
this.label1 = new System.Windows.Forms.Label();
this.Tabs = new System.Windows.Forms.TabControl();
this.DialogTab = new System.Windows.Forms.TabPage();
@ -318,8 +319,7 @@
this.SelectChannel.Name = "SelectChannel";
this.SelectChannel.Size = new System.Drawing.Size(120, 23);
this.SelectChannel.TabIndex = 0;
this.InfoTooltip.SetToolTip(this.SelectChannel, "Choose what deploy channel to use.\r\nThe default channel is LIVE.\r\nYou should only" +
" change this if you\'re know exactly what you\'re doing.\r\n");
this.InfoTooltip.SetToolTip(this.SelectChannel, resources.GetString("SelectChannel.ToolTip"));
this.SelectChannel.SelectedValueChanged += new System.EventHandler(this.SelectChannel_SelectedValueChanged);
//
// groupBox4

View File

@ -60,10 +60,18 @@
<metadata name="InfoTooltip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>222, 17</value>
</metadata>
<data name="SelectChannel.ToolTip" xml:space="preserve">
<value>Choose what build channel to install Roblox from.
You really shouldn't change this if you don't have to.
Channels to note:
The default channel is LIVE.
ZCanary is equivalent to sitetest1.
ZIntegration is equivalent to sitetest2.
</value>
</data>
<metadata name="InstallLocationBrowseDialog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<metadata name="InfoTooltip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>222, 17</value>
</metadata>
</root>

View File

@ -41,7 +41,9 @@ namespace Bloxstrap.Helpers
if (key == "placelauncherurl")
val = HttpUtility.UrlDecode(val).Replace("browserTrackerId", "lol");
if (key == "channel" && val != Program.Settings.Channel)
if (key == "channel")
{
if (val != Program.Settings.Channel)
{
DialogResult result = Program.ShowMessageBox(
$"{Program.ProjectName} was launched with the Roblox build channel set to {val}, however your current preferred channel is {Program.Settings.Channel}.\n\n" +
@ -54,6 +56,10 @@ namespace Bloxstrap.Helpers
Program.Settings.Channel = val;
}
if (val == DeployManager.DefaultChannel)
continue;
}
commandLine.Append(UriKeyArgMap[key] + val + " ");
}

View File

@ -14,6 +14,7 @@ Here's some of the features that Bloxstrap provides over the stock Roblox bootst
* Support for persistent file modifications (including re-adding the old death sound!)
* Ability to choose where Roblox is installed to
* Ability to choose which Roblox build channel to download from
* Integration with Discord Rich Presence and [rbxfpsunlocker](https://github.com/axstin/rbxfpsunlocker)
* Custom bootstrapper styles (includes old versions and dark theme)