v1.15
This commit is contained in:
parent
5120c58e2b
commit
4b4d4a8d44
|
|
@ -0,0 +1,18 @@
|
||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 11.00
|
||||||
|
# Visual Studio 2010
|
||||||
|
# SharpDevelop 4.4
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BodyColorGen", "BodyColorGen\BodyColorGen.csproj", "{7368B594-5126-4A81-B047-E5A2580D968C}"
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
Debug|Any CPU = Debug|Any CPU
|
||||||
|
Release|Any CPU = Release|Any CPU
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{7368B594-5126-4A81-B047-E5A2580D968C}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{7368B594-5126-4A81-B047-E5A2580D968C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{7368B594-5126-4A81-B047-E5A2580D968C}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
{7368B594-5126-4A81-B047-E5A2580D968C}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
||||||
|
|
@ -0,0 +1,53 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
|
||||||
|
<PropertyGroup>
|
||||||
|
<ProjectGuid>{7368B594-5126-4A81-B047-E5A2580D968C}</ProjectGuid>
|
||||||
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||||
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||||
|
<OutputType>Exe</OutputType>
|
||||||
|
<RootNamespace>BodyColorGen</RootNamespace>
|
||||||
|
<AssemblyName>BodyColorGen</AssemblyName>
|
||||||
|
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
|
||||||
|
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||||
|
<ApplicationIcon>Resources\RBXLegacyIcon.ico</ApplicationIcon>
|
||||||
|
<NoWin32Manifest>False</NoWin32Manifest>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Platform)' == 'AnyCPU' ">
|
||||||
|
<PlatformTarget>x86</PlatformTarget>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
|
||||||
|
<OutputPath>bin\Debug\</OutputPath>
|
||||||
|
<DebugSymbols>True</DebugSymbols>
|
||||||
|
<DebugType>Full</DebugType>
|
||||||
|
<Optimize>False</Optimize>
|
||||||
|
<CheckForOverflowUnderflow>True</CheckForOverflowUnderflow>
|
||||||
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
|
||||||
|
<OutputPath>bin\Release\</OutputPath>
|
||||||
|
<DebugSymbols>False</DebugSymbols>
|
||||||
|
<DebugType>None</DebugType>
|
||||||
|
<Optimize>True</Optimize>
|
||||||
|
<CheckForOverflowUnderflow>False</CheckForOverflowUnderflow>
|
||||||
|
<DefineConstants>TRACE</DefineConstants>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Reference Include="System" />
|
||||||
|
<Reference Include="System.Core">
|
||||||
|
<RequiredTargetFramework>3.5</RequiredTargetFramework>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="System.Data" />
|
||||||
|
<Reference Include="System.Data.DataSetExtensions">
|
||||||
|
<RequiredTargetFramework>3.5</RequiredTargetFramework>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="System.Xml" />
|
||||||
|
<Reference Include="System.Xml.Linq">
|
||||||
|
<RequiredTargetFramework>3.5</RequiredTargetFramework>
|
||||||
|
</Reference>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Compile Include="Program.cs" />
|
||||||
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||||
|
</ItemGroup>
|
||||||
|
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||||
|
</Project>
|
||||||
|
|
@ -0,0 +1,105 @@
|
||||||
|
/*
|
||||||
|
* Created by SharpDevelop.
|
||||||
|
* User: BITL
|
||||||
|
* Date: 5/24/2017
|
||||||
|
* Time: 7:01 PM
|
||||||
|
*
|
||||||
|
* To change this template use Tools | Options | Coding | Edit Standard Headers.
|
||||||
|
*/
|
||||||
|
using System;
|
||||||
|
using System.Xml;
|
||||||
|
using System.IO;
|
||||||
|
|
||||||
|
namespace BodyColorGen
|
||||||
|
{
|
||||||
|
class Program
|
||||||
|
{
|
||||||
|
public static void Main(string[] args)
|
||||||
|
{
|
||||||
|
Console.Title = "RBXLegacy - Body Color Generator";
|
||||||
|
|
||||||
|
int[] colorArray = new int[32] {1,208,194,199,26,21,24,226,23,107,102,11,45,135,106,105,141,28,37,119,29,151,38,192,104,9,101,5,153,217,18,125};
|
||||||
|
int HeadColor,TorsoColor,LArmColor,RArmColor,LLegColor,RLegColor;
|
||||||
|
int FleshColor,ShirtColor,PantsColor;
|
||||||
|
while (true)
|
||||||
|
{
|
||||||
|
Random rand = new Random();
|
||||||
|
FleshColor = rand.Next(colorArray.Length);
|
||||||
|
ShirtColor = rand.Next(colorArray.Length);
|
||||||
|
PantsColor = rand.Next(colorArray.Length);
|
||||||
|
HeadColor = colorArray[FleshColor];
|
||||||
|
TorsoColor = colorArray[ShirtColor];
|
||||||
|
LArmColor = colorArray[FleshColor];
|
||||||
|
RArmColor = colorArray[FleshColor];
|
||||||
|
LLegColor = colorArray[PantsColor];
|
||||||
|
RLegColor = colorArray[PantsColor];
|
||||||
|
string dirname = "bodycolors/";
|
||||||
|
if(!Directory.Exists(dirname))
|
||||||
|
{
|
||||||
|
System.IO.Directory.CreateDirectory(dirname);
|
||||||
|
}
|
||||||
|
string filename = dirname + HeadColor + "-" + TorsoColor + "-" + LArmColor + "-" + RArmColor + "-" + LLegColor + "-" + RLegColor +".rbxm";
|
||||||
|
if (!File.Exists(filename))
|
||||||
|
{
|
||||||
|
Console.ForegroundColor = ConsoleColor.Green;
|
||||||
|
Console.WriteLine("Writing " + filename);
|
||||||
|
XmlTextWriter writer = new XmlTextWriter(filename, System.Text.Encoding.UTF8);
|
||||||
|
writer.Formatting = Formatting.Indented;
|
||||||
|
writer.Indentation = 3;
|
||||||
|
writer.WriteStartDocument(true);
|
||||||
|
writer.WriteStartElement("roblox");
|
||||||
|
writer.WriteAttributeString("xmlns:xmime", "http://www.w3.org/2005/05/xmlmime");
|
||||||
|
writer.WriteAttributeString("xmlns:xsi", "http://www.w3.org/2001/XMLSchema-instance");
|
||||||
|
writer.WriteAttributeString("xsi:noNamespaceSchemaLocation", "http://www.roblox.com/roblox.xsd");
|
||||||
|
writer.WriteAttributeString("version", "4");
|
||||||
|
writer.WriteStartElement("External");
|
||||||
|
writer.WriteString("null");
|
||||||
|
writer.WriteEndElement();
|
||||||
|
writer.WriteStartElement("External");
|
||||||
|
writer.WriteString("nil");
|
||||||
|
writer.WriteEndElement();
|
||||||
|
writer.WriteStartElement("Item");
|
||||||
|
writer.WriteAttributeString("class", "BodyColors");
|
||||||
|
writer.WriteStartElement("Properties");
|
||||||
|
writer.WriteStartElement("int");
|
||||||
|
writer.WriteAttributeString("name", "HeadColor");
|
||||||
|
writer.WriteString(HeadColor.ToString());
|
||||||
|
writer.WriteEndElement();
|
||||||
|
writer.WriteStartElement("int");
|
||||||
|
writer.WriteAttributeString("name", "LeftArmColor");
|
||||||
|
writer.WriteString(LArmColor.ToString());
|
||||||
|
writer.WriteEndElement();
|
||||||
|
writer.WriteStartElement("int");
|
||||||
|
writer.WriteAttributeString("name", "LeftLegColor");
|
||||||
|
writer.WriteString(LLegColor.ToString());
|
||||||
|
writer.WriteEndElement();
|
||||||
|
writer.WriteStartElement("string");
|
||||||
|
writer.WriteAttributeString("name", "Name");
|
||||||
|
writer.WriteString("Body Colors");
|
||||||
|
writer.WriteEndElement();
|
||||||
|
writer.WriteStartElement("int");
|
||||||
|
writer.WriteAttributeString("name", "RightArmColor");
|
||||||
|
writer.WriteString(RArmColor.ToString());
|
||||||
|
writer.WriteEndElement();
|
||||||
|
writer.WriteStartElement("int");
|
||||||
|
writer.WriteAttributeString("name", "RightLegColor");
|
||||||
|
writer.WriteString(RLegColor.ToString());
|
||||||
|
writer.WriteEndElement();
|
||||||
|
writer.WriteStartElement("int");
|
||||||
|
writer.WriteAttributeString("name", "TorsoColor");
|
||||||
|
writer.WriteString(TorsoColor.ToString());
|
||||||
|
writer.WriteEndElement();
|
||||||
|
writer.WriteStartElement("bool");
|
||||||
|
writer.WriteAttributeString("name", "archivable");
|
||||||
|
writer.WriteString("true");
|
||||||
|
writer.WriteEndElement();
|
||||||
|
writer.WriteEndElement();
|
||||||
|
writer.WriteEndElement();
|
||||||
|
writer.WriteEndElement();
|
||||||
|
writer.WriteEndDocument();
|
||||||
|
writer.Close();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,31 @@
|
||||||
|
#region Using directives
|
||||||
|
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
using System.Runtime.InteropServices;
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
// General Information about an assembly is controlled through the following
|
||||||
|
// set of attributes. Change these attribute values to modify the information
|
||||||
|
// associated with an assembly.
|
||||||
|
[assembly: AssemblyTitle("BodyColorGen")]
|
||||||
|
[assembly: AssemblyDescription("")]
|
||||||
|
[assembly: AssemblyConfiguration("")]
|
||||||
|
[assembly: AssemblyCompany("")]
|
||||||
|
[assembly: AssemblyProduct("BodyColorGen")]
|
||||||
|
[assembly: AssemblyCopyright("Copyright 2017")]
|
||||||
|
[assembly: AssemblyTrademark("")]
|
||||||
|
[assembly: AssemblyCulture("")]
|
||||||
|
|
||||||
|
// This sets the default COM visibility of types in the assembly to invisible.
|
||||||
|
// If you need to expose a type to COM, use [ComVisible(true)] on that type.
|
||||||
|
[assembly: ComVisible(false)]
|
||||||
|
|
||||||
|
// The assembly version has following format :
|
||||||
|
//
|
||||||
|
// Major.Minor.Build.Revision
|
||||||
|
//
|
||||||
|
// You can specify all the values or you can use the default the Revision and
|
||||||
|
// Build Numbers by using the '*' as shown below:
|
||||||
|
[assembly: AssemblyVersion("1.0.*")]
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 361 KiB |
|
|
@ -1,5 +1,3 @@
|
||||||
rbxversion = version();
|
|
||||||
print("ROBLOX Client version '" .. rbxversion .. "' loaded.");
|
|
||||||
--set this to pre-alpha, alpha, beta, pre-gamma, gamma, delta-gamma or delta.
|
--set this to pre-alpha, alpha, beta, pre-gamma, gamma, delta-gamma or delta.
|
||||||
rbxlegacyversion = ""
|
rbxlegacyversion = ""
|
||||||
if (rbxlegacyversion == "pre-alpha") then --mid-2008 and below. currently for the modified clients.
|
if (rbxlegacyversion == "pre-alpha") then --mid-2008 and below. currently for the modified clients.
|
||||||
|
|
@ -52,6 +50,9 @@ elseif (rbxlegacyversion == "delta") then -- late 2010-early 2011.
|
||||||
end))
|
end))
|
||||||
end
|
end
|
||||||
|
|
||||||
|
rbxversion = version();
|
||||||
|
print("ROBLOX Client version '" .. rbxversion .. "' loaded.");
|
||||||
|
|
||||||
HeadColor=BrickColor.DarkGray();
|
HeadColor=BrickColor.DarkGray();
|
||||||
TorsoColor=BrickColor.DarkGray();
|
TorsoColor=BrickColor.DarkGray();
|
||||||
LArmColor=BrickColor.DarkGray();
|
LArmColor=BrickColor.DarkGray();
|
||||||
|
|
@ -59,9 +60,9 @@ LLegColor=BrickColor.DarkGray();
|
||||||
RArmColor=BrickColor.DarkGray();
|
RArmColor=BrickColor.DarkGray();
|
||||||
RLegColor=BrickColor.DarkGray();
|
RLegColor=BrickColor.DarkGray();
|
||||||
--localized hats.
|
--localized hats.
|
||||||
Hat1 = "fedora.rbxm"
|
Hat1 = "NoHat.rbxm";
|
||||||
Hat2 = "fedora.rbxm"
|
Hat2 = "NoHat.rbxm";
|
||||||
Hat3 = "fedora.rbxm"
|
Hat3 = "NoHat.rbxm";
|
||||||
|
|
||||||
function PlayerColorize()
|
function PlayerColorize()
|
||||||
if (rbxlegacyversion == "pre-alpha") then
|
if (rbxlegacyversion == "pre-alpha") then
|
||||||
|
|
@ -404,7 +405,7 @@ function CSConnect(UserID,ServerIP,ServerPort,PlayerName,OutfitID,Hat1ID,Hat2ID,
|
||||||
Hat1 = "rbxasset://charcustom/hats/"..Hat1ID
|
Hat1 = "rbxasset://charcustom/hats/"..Hat1ID
|
||||||
Hat2 = "rbxasset://charcustom/hats/"..Hat2ID
|
Hat2 = "rbxasset://charcustom/hats/"..Hat2ID
|
||||||
Hat3 = "rbxasset://charcustom/hats/"..Hat3ID
|
Hat3 = "rbxasset://charcustom/hats/"..Hat3ID
|
||||||
local charapp = "rbxasset://charcustom/CharacterColors.rbxm;"..Hat1..";"..Hat2..";"..Hat3
|
local charapp = "rbxasset://charcustom/bodycolors/"..HeadColorID.."-"..TorsoColorID.."-"..LeftArmColorID.."-"..RightArmColorID.."-"..LeftLegColorID.."-"..RightLegColorID..".rbxm;"..Hat1..";"..Hat2..";"..Hat3
|
||||||
player.CharacterAppearance = charapp
|
player.CharacterAppearance = charapp
|
||||||
else
|
else
|
||||||
Player.CharacterAppearance=0;
|
Player.CharacterAppearance=0;
|
||||||
|
|
@ -514,7 +515,7 @@ function CSConnect(UserID,ServerIP,ServerPort,PlayerName,OutfitID,Hat1ID,Hat2ID,
|
||||||
Hat1 = "rbxasset://charcustom/hats/"..Hat1ID
|
Hat1 = "rbxasset://charcustom/hats/"..Hat1ID
|
||||||
Hat2 = "rbxasset://charcustom/hats/"..Hat2ID
|
Hat2 = "rbxasset://charcustom/hats/"..Hat2ID
|
||||||
Hat3 = "rbxasset://charcustom/hats/"..Hat3ID
|
Hat3 = "rbxasset://charcustom/hats/"..Hat3ID
|
||||||
local charapp = "rbxasset://charcustom/CharacterColors.rbxm;"..Hat1..";"..Hat2..";"..Hat3
|
local charapp = "rbxasset://charcustom/bodycolors/"..HeadColorID.."-"..TorsoColorID.."-"..LeftArmColorID.."-"..RightArmColorID.."-"..LeftLegColorID.."-"..RightLegColorID..".rbxm;"..Hat1..";"..Hat2..";"..Hat3
|
||||||
player.CharacterAppearance = charapp
|
player.CharacterAppearance = charapp
|
||||||
else
|
else
|
||||||
Player.CharacterAppearance=0;
|
Player.CharacterAppearance=0;
|
||||||
|
|
@ -524,7 +525,6 @@ function CSConnect(UserID,ServerIP,ServerPort,PlayerName,OutfitID,Hat1ID,Hat2ID,
|
||||||
game:GetService("Visit");
|
game:GetService("Visit");
|
||||||
game.GuiRoot.MainMenu.Tools:Remove()
|
game.GuiRoot.MainMenu.Tools:Remove()
|
||||||
game.GuiRoot.MainMenu.Insert:Remove()
|
game.GuiRoot.MainMenu.Insert:Remove()
|
||||||
game.GuiRoot.RightPalette.ReportAbuse:Remove()
|
|
||||||
else
|
else
|
||||||
pcall(function() game:SetPlaceID(-1, false) end);
|
pcall(function() game:SetPlaceID(-1, false) end);
|
||||||
pcall(function() game:GetService("Players"):SetChatStyle(Enum.ChatStyle.ClassicAndBubble) end);
|
pcall(function() game:GetService("Players"):SetChatStyle(Enum.ChatStyle.ClassicAndBubble) end);
|
||||||
|
|
@ -552,7 +552,7 @@ function CSConnect(UserID,ServerIP,ServerPort,PlayerName,OutfitID,Hat1ID,Hat2ID,
|
||||||
Hat1 = "rbxasset://charcustom/hats/"..Hat1ID
|
Hat1 = "rbxasset://charcustom/hats/"..Hat1ID
|
||||||
Hat2 = "rbxasset://charcustom/hats/"..Hat2ID
|
Hat2 = "rbxasset://charcustom/hats/"..Hat2ID
|
||||||
Hat3 = "rbxasset://charcustom/hats/"..Hat3ID
|
Hat3 = "rbxasset://charcustom/hats/"..Hat3ID
|
||||||
local charapp = "rbxasset://charcustom/CharacterColors.rbxm;"..Hat1..";"..Hat2..";"..Hat3
|
local charapp = "rbxasset://charcustom/bodycolors/"..HeadColorID.."-"..TorsoColorID.."-"..LeftArmColorID.."-"..RightArmColorID.."-"..LeftLegColorID.."-"..RightLegColorID..".rbxm;"..Hat1..";"..Hat2..";"..Hat3
|
||||||
player.CharacterAppearance = charapp
|
player.CharacterAppearance = charapp
|
||||||
else
|
else
|
||||||
player.CharacterAppearance=0;
|
player.CharacterAppearance=0;
|
||||||
|
|
@ -615,7 +615,6 @@ function CSConnect(UserID,ServerIP,ServerPort,PlayerName,OutfitID,Hat1ID,Hat2ID,
|
||||||
game.GuiRoot.MainMenu["Tools"]:Remove()
|
game.GuiRoot.MainMenu["Tools"]:Remove()
|
||||||
game.GuiRoot.MainMenu["Insert"]:Remove()
|
game.GuiRoot.MainMenu["Insert"]:Remove()
|
||||||
end
|
end
|
||||||
game.GuiRoot.RightPalette.ReportAbuse:Remove()
|
|
||||||
end)
|
end)
|
||||||
|
|
||||||
if not suc then
|
if not suc then
|
||||||
|
|
@ -654,11 +653,12 @@ function CSSolo(UserID,PlayerName,BodyColors,OutfitID,Hat1ID,Hat2ID,Hat3ID,HeadC
|
||||||
Hat1 = "rbxasset://charcustom/hats/"..Hat1ID
|
Hat1 = "rbxasset://charcustom/hats/"..Hat1ID
|
||||||
Hat2 = "rbxasset://charcustom/hats/"..Hat2ID
|
Hat2 = "rbxasset://charcustom/hats/"..Hat2ID
|
||||||
Hat3 = "rbxasset://charcustom/hats/"..Hat3ID
|
Hat3 = "rbxasset://charcustom/hats/"..Hat3ID
|
||||||
local charapp = "rbxasset://charcustom/CharacterColors.rbxm;"..Hat1..";"..Hat2..";"..Hat3
|
local charapp = "rbxasset://charcustom/bodycolors/"..HeadColorID.."-"..TorsoColorID.."-"..LeftArmColorID.."-"..RightArmColorID.."-"..LeftLegColorID.."-"..RightLegColorID..".rbxm;"..Hat1..";"..Hat2..";"..Hat3
|
||||||
plr.CharacterAppearance = charapp
|
plr.CharacterAppearance = charapp
|
||||||
else
|
else
|
||||||
plr.CharacterAppearance=0;
|
plr.CharacterAppearance=0;
|
||||||
end
|
end
|
||||||
|
|
||||||
game:GetService("Visit");
|
game:GetService("Visit");
|
||||||
while true do wait()
|
while true do wait()
|
||||||
if (plr.Character.Humanoid.Health == 0) then
|
if (plr.Character.Humanoid.Health == 0) then
|
||||||
|
|
|
||||||
|
|
@ -176,42 +176,33 @@ namespace RBXLegacyLauncher
|
||||||
|
|
||||||
void ChangeColorOfPart(int ColorID, Color ButtonColor)
|
void ChangeColorOfPart(int ColorID, Color ButtonColor)
|
||||||
{
|
{
|
||||||
if (SelectedPart == "Head")
|
if (SelectedPart == "Head" || SelectedPart == "Right Arm" || SelectedPart == "Left Arm")
|
||||||
{
|
{
|
||||||
HeadColor = ColorID;
|
HeadColor = ColorID;
|
||||||
GlobalVars.HeadColorID = 24;
|
GlobalVars.HeadColorID = ColorID;
|
||||||
button1.BackColor = ButtonColor;
|
button1.BackColor = ButtonColor;
|
||||||
|
RArmColor = ColorID;
|
||||||
|
GlobalVars.RightArmColorID = ColorID;
|
||||||
|
button3.BackColor = ButtonColor;
|
||||||
|
LArmColor = ColorID;
|
||||||
|
GlobalVars.LeftArmColorID = ColorID;
|
||||||
|
button4.BackColor = ButtonColor;
|
||||||
|
}
|
||||||
|
else if (SelectedPart == "Right Leg" || SelectedPart == "Left Leg")
|
||||||
|
{
|
||||||
|
RLegColor = ColorID;
|
||||||
|
GlobalVars.RightLegColorID = ColorID;
|
||||||
|
button5.BackColor = ButtonColor;
|
||||||
|
LLegColor = ColorID;
|
||||||
|
GlobalVars.LeftLegColorID = ColorID;
|
||||||
|
button6.BackColor = ButtonColor;
|
||||||
}
|
}
|
||||||
else if (SelectedPart == "Torso")
|
else if (SelectedPart == "Torso")
|
||||||
{
|
{
|
||||||
TorsoColor = ColorID;
|
TorsoColor = ColorID;
|
||||||
GlobalVars.TorsoColorID = 23;
|
GlobalVars.TorsoColorID = ColorID;
|
||||||
button2.BackColor = ButtonColor;
|
button2.BackColor = ButtonColor;
|
||||||
}
|
}
|
||||||
else if (SelectedPart == "Right Arm")
|
|
||||||
{
|
|
||||||
RArmColor = ColorID;
|
|
||||||
GlobalVars.RightArmColorID = 24;
|
|
||||||
button3.BackColor = ButtonColor;
|
|
||||||
}
|
|
||||||
else if (SelectedPart == "Left Arm")
|
|
||||||
{
|
|
||||||
LArmColor = ColorID;
|
|
||||||
GlobalVars.LeftArmColorID = 24;
|
|
||||||
button4.BackColor = ButtonColor;
|
|
||||||
}
|
|
||||||
else if (SelectedPart == "Right Leg")
|
|
||||||
{
|
|
||||||
RLegColor = ColorID;
|
|
||||||
GlobalVars.RightLegColorID = 119;
|
|
||||||
button5.BackColor = ButtonColor;
|
|
||||||
}
|
|
||||||
else if (SelectedPart == "Left Leg")
|
|
||||||
{
|
|
||||||
LLegColor = ColorID;
|
|
||||||
GlobalVars.LeftLegColorID = 119;
|
|
||||||
button6.BackColor = ButtonColor;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void Button7Click(object sender, EventArgs e)
|
void Button7Click(object sender, EventArgs e)
|
||||||
|
|
|
||||||
|
|
@ -112,10 +112,10 @@
|
||||||
<value>2.0</value>
|
<value>2.0</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<resheader name="reader">
|
<resheader name="reader">
|
||||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<resheader name="writer">
|
<resheader name="writer">
|
||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
|
|
||||||
|
|
@ -48,15 +48,15 @@ namespace RBXLegacyLauncher
|
||||||
//
|
//
|
||||||
// label17
|
// label17
|
||||||
//
|
//
|
||||||
this.label17.Location = new System.Drawing.Point(111, 245);
|
this.label17.Location = new System.Drawing.Point(115, 245);
|
||||||
this.label17.Name = "label17";
|
this.label17.Name = "label17";
|
||||||
this.label17.Size = new System.Drawing.Size(35, 18);
|
this.label17.Size = new System.Drawing.Size(35, 14);
|
||||||
this.label17.TabIndex = 37;
|
this.label17.TabIndex = 37;
|
||||||
this.label17.Text = "Hat 3";
|
this.label17.Text = "Hat 3";
|
||||||
//
|
//
|
||||||
// label16
|
// label16
|
||||||
//
|
//
|
||||||
this.label16.Location = new System.Drawing.Point(111, 157);
|
this.label16.Location = new System.Drawing.Point(115, 157);
|
||||||
this.label16.Name = "label16";
|
this.label16.Name = "label16";
|
||||||
this.label16.Size = new System.Drawing.Size(35, 13);
|
this.label16.Size = new System.Drawing.Size(35, 13);
|
||||||
this.label16.TabIndex = 36;
|
this.label16.TabIndex = 36;
|
||||||
|
|
@ -64,7 +64,7 @@ namespace RBXLegacyLauncher
|
||||||
//
|
//
|
||||||
// label12
|
// label12
|
||||||
//
|
//
|
||||||
this.label12.Location = new System.Drawing.Point(111, 69);
|
this.label12.Location = new System.Drawing.Point(115, 69);
|
||||||
this.label12.Name = "label12";
|
this.label12.Name = "label12";
|
||||||
this.label12.Size = new System.Drawing.Size(35, 13);
|
this.label12.Size = new System.Drawing.Size(35, 13);
|
||||||
this.label12.TabIndex = 35;
|
this.label12.TabIndex = 35;
|
||||||
|
|
@ -73,7 +73,7 @@ namespace RBXLegacyLauncher
|
||||||
// listBox3
|
// listBox3
|
||||||
//
|
//
|
||||||
this.listBox3.FormattingEnabled = true;
|
this.listBox3.FormattingEnabled = true;
|
||||||
this.listBox3.Location = new System.Drawing.Point(9, 266);
|
this.listBox3.Location = new System.Drawing.Point(9, 262);
|
||||||
this.listBox3.Name = "listBox3";
|
this.listBox3.Name = "listBox3";
|
||||||
this.listBox3.Size = new System.Drawing.Size(243, 69);
|
this.listBox3.Size = new System.Drawing.Size(243, 69);
|
||||||
this.listBox3.TabIndex = 34;
|
this.listBox3.TabIndex = 34;
|
||||||
|
|
@ -112,7 +112,7 @@ namespace RBXLegacyLauncher
|
||||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||||
this.BackColor = System.Drawing.SystemColors.ControlLightLight;
|
this.BackColor = System.Drawing.SystemColors.ControlLightLight;
|
||||||
this.ClientSize = new System.Drawing.Size(259, 344);
|
this.ClientSize = new System.Drawing.Size(259, 339);
|
||||||
this.Controls.Add(this.label17);
|
this.Controls.Add(this.label17);
|
||||||
this.Controls.Add(this.label16);
|
this.Controls.Add(this.label16);
|
||||||
this.Controls.Add(this.label12);
|
this.Controls.Add(this.label12);
|
||||||
|
|
|
||||||
|
|
@ -32,6 +32,9 @@ namespace RBXLegacyLauncher
|
||||||
|
|
||||||
void CharacterCustomizationLoad(object sender, EventArgs e)
|
void CharacterCustomizationLoad(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
|
listBox1.Items.Clear();
|
||||||
|
listBox2.Items.Clear();
|
||||||
|
listBox3.Items.Clear();
|
||||||
string hatdir = GlobalVars.ClientDir + @"\\" + GlobalVars.SelectedClient + @"\\content\\charcustom\\hats";
|
string hatdir = GlobalVars.ClientDir + @"\\" + GlobalVars.SelectedClient + @"\\content\\charcustom\\hats";
|
||||||
if (Directory.Exists(hatdir))
|
if (Directory.Exists(hatdir))
|
||||||
{
|
{
|
||||||
|
|
@ -39,7 +42,17 @@ namespace RBXLegacyLauncher
|
||||||
FileInfo[] Files = dinfo.GetFiles("*.rbxm");
|
FileInfo[] Files = dinfo.GetFiles("*.rbxm");
|
||||||
foreach( FileInfo file in Files )
|
foreach( FileInfo file in Files )
|
||||||
{
|
{
|
||||||
listBox1.Items.Add(file.Name);
|
if (file.Name.Equals(String.Empty))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (file.Name.Equals("TeapotTurret.rbxm") && GlobalVars.AdminMode != true)
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
listBox1.Items.Add(file.Name);
|
||||||
listBox2.Items.Add(file.Name);
|
listBox2.Items.Add(file.Name);
|
||||||
listBox3.Items.Add(file.Name);
|
listBox3.Items.Add(file.Name);
|
||||||
}
|
}
|
||||||
|
|
@ -49,24 +62,21 @@ namespace RBXLegacyLauncher
|
||||||
listBox1.Enabled = true;
|
listBox1.Enabled = true;
|
||||||
listBox2.Enabled = true;
|
listBox2.Enabled = true;
|
||||||
listBox3.Enabled = true;
|
listBox3.Enabled = true;
|
||||||
button1.Enabled = true;
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
listBox1.Items.Add("Offline character customization is not supported");
|
listBox1.Items.Add("Hats are not supported");
|
||||||
listBox1.Items.Add("on this client.");
|
listBox1.Items.Add("on this client.");
|
||||||
listBox1.Enabled = false;
|
listBox1.Enabled = false;
|
||||||
listBox2.Enabled = false;
|
listBox2.Enabled = false;
|
||||||
listBox3.Enabled = false;
|
listBox3.Enabled = false;
|
||||||
button1.Enabled = false;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void Button1Click(object sender, EventArgs e)
|
void Button1Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
//CharacterColors ccol = new CharacterColors();
|
CharacterColors ccol = new CharacterColors();
|
||||||
//ccol.Show();
|
ccol.Show();
|
||||||
MessageBox.Show("Coming Soon.");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void ListBox1SelectedIndexChanged(object sender, EventArgs e)
|
void ListBox1SelectedIndexChanged(object sender, EventArgs e)
|
||||||
|
|
|
||||||
|
|
@ -112,10 +112,10 @@
|
||||||
<value>2.0</value>
|
<value>2.0</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<resheader name="reader">
|
<resheader name="reader">
|
||||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<resheader name="writer">
|
<resheader name="writer">
|
||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
|
|
||||||
|
|
@ -112,10 +112,10 @@
|
||||||
<value>2.0</value>
|
<value>2.0</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<resheader name="reader">
|
<resheader name="reader">
|
||||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<resheader name="writer">
|
<resheader name="writer">
|
||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
|
|
||||||
|
|
@ -30,6 +30,7 @@
|
||||||
public static bool LoadsAssetsOnline = false;
|
public static bool LoadsAssetsOnline = false;
|
||||||
public static bool ModernClient = false;
|
public static bool ModernClient = false;
|
||||||
public static bool SupportsCharacterCustomization = false;
|
public static bool SupportsCharacterCustomization = false;
|
||||||
|
public static bool AdminMode = false;
|
||||||
//clientinfocreator
|
//clientinfocreator
|
||||||
public static bool ClientCreator_UsesPlayerName = false;
|
public static bool ClientCreator_UsesPlayerName = false;
|
||||||
public static bool ClientCreator_UsesID = false;
|
public static bool ClientCreator_UsesID = false;
|
||||||
|
|
|
||||||
|
|
@ -62,6 +62,21 @@ namespace RBXLegacyLauncher
|
||||||
this.label30 = new System.Windows.Forms.Label();
|
this.label30 = new System.Windows.Forms.Label();
|
||||||
this.listBox2 = new System.Windows.Forms.ListBox();
|
this.listBox2 = new System.Windows.Forms.ListBox();
|
||||||
this.label18 = new System.Windows.Forms.Label();
|
this.label18 = new System.Windows.Forms.Label();
|
||||||
|
this.tabPage6 = new System.Windows.Forms.TabPage();
|
||||||
|
this.button17 = new System.Windows.Forms.Button();
|
||||||
|
this.button16 = new System.Windows.Forms.Button();
|
||||||
|
this.button15 = new System.Windows.Forms.Button();
|
||||||
|
this.button14 = new System.Windows.Forms.Button();
|
||||||
|
this.button13 = new System.Windows.Forms.Button();
|
||||||
|
this.button12 = new System.Windows.Forms.Button();
|
||||||
|
this.label38 = new System.Windows.Forms.Label();
|
||||||
|
this.label39 = new System.Windows.Forms.Label();
|
||||||
|
this.label37 = new System.Windows.Forms.Label();
|
||||||
|
this.label36 = new System.Windows.Forms.Label();
|
||||||
|
this.listBox4 = new System.Windows.Forms.ListBox();
|
||||||
|
this.listBox3 = new System.Windows.Forms.ListBox();
|
||||||
|
this.label21 = new System.Windows.Forms.Label();
|
||||||
|
this.label14 = new System.Windows.Forms.Label();
|
||||||
this.tabPage5 = new System.Windows.Forms.TabPage();
|
this.tabPage5 = new System.Windows.Forms.TabPage();
|
||||||
this.label40 = new System.Windows.Forms.Label();
|
this.label40 = new System.Windows.Forms.Label();
|
||||||
this.button11 = new System.Windows.Forms.Button();
|
this.button11 = new System.Windows.Forms.Button();
|
||||||
|
|
@ -81,21 +96,8 @@ namespace RBXLegacyLauncher
|
||||||
this.textBox3 = new System.Windows.Forms.TextBox();
|
this.textBox3 = new System.Windows.Forms.TextBox();
|
||||||
this.label29 = new System.Windows.Forms.Label();
|
this.label29 = new System.Windows.Forms.Label();
|
||||||
this.checkBox3 = new System.Windows.Forms.CheckBox();
|
this.checkBox3 = new System.Windows.Forms.CheckBox();
|
||||||
this.tabPage6 = new System.Windows.Forms.TabPage();
|
this.tabPage7 = new System.Windows.Forms.TabPage();
|
||||||
this.button17 = new System.Windows.Forms.Button();
|
this.richTextBox1 = new System.Windows.Forms.RichTextBox();
|
||||||
this.button16 = new System.Windows.Forms.Button();
|
|
||||||
this.button15 = new System.Windows.Forms.Button();
|
|
||||||
this.button14 = new System.Windows.Forms.Button();
|
|
||||||
this.button13 = new System.Windows.Forms.Button();
|
|
||||||
this.button12 = new System.Windows.Forms.Button();
|
|
||||||
this.label38 = new System.Windows.Forms.Label();
|
|
||||||
this.label39 = new System.Windows.Forms.Label();
|
|
||||||
this.label37 = new System.Windows.Forms.Label();
|
|
||||||
this.label36 = new System.Windows.Forms.Label();
|
|
||||||
this.listBox4 = new System.Windows.Forms.ListBox();
|
|
||||||
this.listBox3 = new System.Windows.Forms.ListBox();
|
|
||||||
this.label21 = new System.Windows.Forms.Label();
|
|
||||||
this.label14 = new System.Windows.Forms.Label();
|
|
||||||
this.tabPage4 = new System.Windows.Forms.TabPage();
|
this.tabPage4 = new System.Windows.Forms.TabPage();
|
||||||
this.label11 = new System.Windows.Forms.Label();
|
this.label11 = new System.Windows.Forms.Label();
|
||||||
this.label10 = new System.Windows.Forms.Label();
|
this.label10 = new System.Windows.Forms.Label();
|
||||||
|
|
@ -125,8 +127,9 @@ namespace RBXLegacyLauncher
|
||||||
this.tabPage1.SuspendLayout();
|
this.tabPage1.SuspendLayout();
|
||||||
this.tabPage2.SuspendLayout();
|
this.tabPage2.SuspendLayout();
|
||||||
this.tabPage3.SuspendLayout();
|
this.tabPage3.SuspendLayout();
|
||||||
this.tabPage5.SuspendLayout();
|
|
||||||
this.tabPage6.SuspendLayout();
|
this.tabPage6.SuspendLayout();
|
||||||
|
this.tabPage5.SuspendLayout();
|
||||||
|
this.tabPage7.SuspendLayout();
|
||||||
this.tabPage4.SuspendLayout();
|
this.tabPage4.SuspendLayout();
|
||||||
this.SuspendLayout();
|
this.SuspendLayout();
|
||||||
//
|
//
|
||||||
|
|
@ -150,8 +153,9 @@ namespace RBXLegacyLauncher
|
||||||
this.tabControl1.Controls.Add(this.tabPage1);
|
this.tabControl1.Controls.Add(this.tabPage1);
|
||||||
this.tabControl1.Controls.Add(this.tabPage2);
|
this.tabControl1.Controls.Add(this.tabPage2);
|
||||||
this.tabControl1.Controls.Add(this.tabPage3);
|
this.tabControl1.Controls.Add(this.tabPage3);
|
||||||
this.tabControl1.Controls.Add(this.tabPage5);
|
|
||||||
this.tabControl1.Controls.Add(this.tabPage6);
|
this.tabControl1.Controls.Add(this.tabPage6);
|
||||||
|
this.tabControl1.Controls.Add(this.tabPage5);
|
||||||
|
this.tabControl1.Controls.Add(this.tabPage7);
|
||||||
this.tabControl1.Controls.Add(this.tabPage4);
|
this.tabControl1.Controls.Add(this.tabPage4);
|
||||||
this.tabControl1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
this.tabControl1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||||
this.tabControl1.Location = new System.Drawing.Point(12, 137);
|
this.tabControl1.Location = new System.Drawing.Point(12, 137);
|
||||||
|
|
@ -179,7 +183,7 @@ namespace RBXLegacyLauncher
|
||||||
this.tabPage1.RightToLeft = System.Windows.Forms.RightToLeft.No;
|
this.tabPage1.RightToLeft = System.Windows.Forms.RightToLeft.No;
|
||||||
this.tabPage1.Size = new System.Drawing.Size(405, 284);
|
this.tabPage1.Size = new System.Drawing.Size(405, 284);
|
||||||
this.tabPage1.TabIndex = 0;
|
this.tabPage1.TabIndex = 0;
|
||||||
this.tabPage1.Text = "JOIN SERVER";
|
this.tabPage1.Text = "JOIN";
|
||||||
this.tabPage1.ToolTipText = "Join a server via IP Address";
|
this.tabPage1.ToolTipText = "Join a server via IP Address";
|
||||||
this.tabPage1.UseVisualStyleBackColor = true;
|
this.tabPage1.UseVisualStyleBackColor = true;
|
||||||
//
|
//
|
||||||
|
|
@ -285,7 +289,7 @@ namespace RBXLegacyLauncher
|
||||||
this.tabPage2.Padding = new System.Windows.Forms.Padding(3);
|
this.tabPage2.Padding = new System.Windows.Forms.Padding(3);
|
||||||
this.tabPage2.Size = new System.Drawing.Size(405, 284);
|
this.tabPage2.Size = new System.Drawing.Size(405, 284);
|
||||||
this.tabPage2.TabIndex = 1;
|
this.tabPage2.TabIndex = 1;
|
||||||
this.tabPage2.Text = "START SERVER";
|
this.tabPage2.Text = "HOST";
|
||||||
this.tabPage2.ToolTipText = "Start a server for other players to play";
|
this.tabPage2.ToolTipText = "Start a server for other players to play";
|
||||||
this.tabPage2.UseVisualStyleBackColor = true;
|
this.tabPage2.UseVisualStyleBackColor = true;
|
||||||
//
|
//
|
||||||
|
|
@ -430,6 +434,155 @@ namespace RBXLegacyLauncher
|
||||||
this.label18.TabIndex = 0;
|
this.label18.TabIndex = 0;
|
||||||
this.label18.Text = "CLIENT INFORMATION:";
|
this.label18.Text = "CLIENT INFORMATION:";
|
||||||
//
|
//
|
||||||
|
// tabPage6
|
||||||
|
//
|
||||||
|
this.tabPage6.Controls.Add(this.button17);
|
||||||
|
this.tabPage6.Controls.Add(this.button16);
|
||||||
|
this.tabPage6.Controls.Add(this.button15);
|
||||||
|
this.tabPage6.Controls.Add(this.button14);
|
||||||
|
this.tabPage6.Controls.Add(this.button13);
|
||||||
|
this.tabPage6.Controls.Add(this.button12);
|
||||||
|
this.tabPage6.Controls.Add(this.label38);
|
||||||
|
this.tabPage6.Controls.Add(this.label39);
|
||||||
|
this.tabPage6.Controls.Add(this.label37);
|
||||||
|
this.tabPage6.Controls.Add(this.label36);
|
||||||
|
this.tabPage6.Controls.Add(this.listBox4);
|
||||||
|
this.tabPage6.Controls.Add(this.listBox3);
|
||||||
|
this.tabPage6.Controls.Add(this.label21);
|
||||||
|
this.tabPage6.Controls.Add(this.label14);
|
||||||
|
this.tabPage6.Location = new System.Drawing.Point(4, 22);
|
||||||
|
this.tabPage6.Name = "tabPage6";
|
||||||
|
this.tabPage6.Padding = new System.Windows.Forms.Padding(3);
|
||||||
|
this.tabPage6.Size = new System.Drawing.Size(405, 284);
|
||||||
|
this.tabPage6.TabIndex = 6;
|
||||||
|
this.tabPage6.Text = "SAVED";
|
||||||
|
this.tabPage6.ToolTipText = "Lists all your saved servers and ports";
|
||||||
|
this.tabPage6.UseVisualStyleBackColor = true;
|
||||||
|
//
|
||||||
|
// button17
|
||||||
|
//
|
||||||
|
this.button17.Location = new System.Drawing.Point(213, 223);
|
||||||
|
this.button17.Name = "button17";
|
||||||
|
this.button17.Size = new System.Drawing.Size(54, 23);
|
||||||
|
this.button17.TabIndex = 13;
|
||||||
|
this.button17.Text = "Add";
|
||||||
|
this.button17.UseVisualStyleBackColor = true;
|
||||||
|
this.button17.Click += new System.EventHandler(this.Button17Click);
|
||||||
|
//
|
||||||
|
// button16
|
||||||
|
//
|
||||||
|
this.button16.Location = new System.Drawing.Point(3, 223);
|
||||||
|
this.button16.Name = "button16";
|
||||||
|
this.button16.Size = new System.Drawing.Size(60, 23);
|
||||||
|
this.button16.TabIndex = 12;
|
||||||
|
this.button16.Text = "Add";
|
||||||
|
this.button16.UseVisualStyleBackColor = true;
|
||||||
|
this.button16.Click += new System.EventHandler(this.Button16Click);
|
||||||
|
//
|
||||||
|
// button15
|
||||||
|
//
|
||||||
|
this.button15.Location = new System.Drawing.Point(339, 223);
|
||||||
|
this.button15.Name = "button15";
|
||||||
|
this.button15.Size = new System.Drawing.Size(60, 23);
|
||||||
|
this.button15.TabIndex = 11;
|
||||||
|
this.button15.Text = "Reset";
|
||||||
|
this.button15.UseVisualStyleBackColor = true;
|
||||||
|
this.button15.Click += new System.EventHandler(this.Button15Click);
|
||||||
|
//
|
||||||
|
// button14
|
||||||
|
//
|
||||||
|
this.button14.Location = new System.Drawing.Point(137, 223);
|
||||||
|
this.button14.Name = "button14";
|
||||||
|
this.button14.Size = new System.Drawing.Size(55, 23);
|
||||||
|
this.button14.TabIndex = 10;
|
||||||
|
this.button14.Text = "Reset";
|
||||||
|
this.button14.UseVisualStyleBackColor = true;
|
||||||
|
this.button14.Click += new System.EventHandler(this.Button14Click);
|
||||||
|
//
|
||||||
|
// button13
|
||||||
|
//
|
||||||
|
this.button13.Location = new System.Drawing.Point(273, 223);
|
||||||
|
this.button13.Name = "button13";
|
||||||
|
this.button13.Size = new System.Drawing.Size(60, 23);
|
||||||
|
this.button13.TabIndex = 9;
|
||||||
|
this.button13.Text = "Remove";
|
||||||
|
this.button13.UseVisualStyleBackColor = true;
|
||||||
|
this.button13.Click += new System.EventHandler(this.Button13Click);
|
||||||
|
//
|
||||||
|
// button12
|
||||||
|
//
|
||||||
|
this.button12.Location = new System.Drawing.Point(69, 223);
|
||||||
|
this.button12.Name = "button12";
|
||||||
|
this.button12.Size = new System.Drawing.Size(62, 23);
|
||||||
|
this.button12.TabIndex = 8;
|
||||||
|
this.button12.Text = "Remove";
|
||||||
|
this.button12.UseVisualStyleBackColor = true;
|
||||||
|
this.button12.Click += new System.EventHandler(this.Button12Click);
|
||||||
|
//
|
||||||
|
// label38
|
||||||
|
//
|
||||||
|
this.label38.Location = new System.Drawing.Point(213, 261);
|
||||||
|
this.label38.Name = "label38";
|
||||||
|
this.label38.Size = new System.Drawing.Size(120, 20);
|
||||||
|
this.label38.TabIndex = 7;
|
||||||
|
//
|
||||||
|
// label39
|
||||||
|
//
|
||||||
|
this.label39.Location = new System.Drawing.Point(213, 249);
|
||||||
|
this.label39.Name = "label39";
|
||||||
|
this.label39.Size = new System.Drawing.Size(149, 12);
|
||||||
|
this.label39.TabIndex = 6;
|
||||||
|
this.label39.Text = "CURRENT SERVER PORT:";
|
||||||
|
//
|
||||||
|
// label37
|
||||||
|
//
|
||||||
|
this.label37.Location = new System.Drawing.Point(6, 261);
|
||||||
|
this.label37.Name = "label37";
|
||||||
|
this.label37.Size = new System.Drawing.Size(120, 20);
|
||||||
|
this.label37.TabIndex = 5;
|
||||||
|
//
|
||||||
|
// label36
|
||||||
|
//
|
||||||
|
this.label36.Location = new System.Drawing.Point(6, 249);
|
||||||
|
this.label36.Name = "label36";
|
||||||
|
this.label36.Size = new System.Drawing.Size(136, 12);
|
||||||
|
this.label36.TabIndex = 4;
|
||||||
|
this.label36.Text = "CURRENT SERVER IP:";
|
||||||
|
//
|
||||||
|
// listBox4
|
||||||
|
//
|
||||||
|
this.listBox4.FormattingEnabled = true;
|
||||||
|
this.listBox4.Location = new System.Drawing.Point(213, 21);
|
||||||
|
this.listBox4.Name = "listBox4";
|
||||||
|
this.listBox4.Size = new System.Drawing.Size(186, 199);
|
||||||
|
this.listBox4.TabIndex = 3;
|
||||||
|
this.listBox4.SelectedIndexChanged += new System.EventHandler(this.ListBox4SelectedIndexChanged);
|
||||||
|
//
|
||||||
|
// listBox3
|
||||||
|
//
|
||||||
|
this.listBox3.FormattingEnabled = true;
|
||||||
|
this.listBox3.Location = new System.Drawing.Point(6, 21);
|
||||||
|
this.listBox3.Name = "listBox3";
|
||||||
|
this.listBox3.Size = new System.Drawing.Size(186, 199);
|
||||||
|
this.listBox3.TabIndex = 2;
|
||||||
|
this.listBox3.SelectedIndexChanged += new System.EventHandler(this.ListBox3SelectedIndexChanged);
|
||||||
|
//
|
||||||
|
// label21
|
||||||
|
//
|
||||||
|
this.label21.Location = new System.Drawing.Point(282, 3);
|
||||||
|
this.label21.Name = "label21";
|
||||||
|
this.label21.Size = new System.Drawing.Size(59, 15);
|
||||||
|
this.label21.TabIndex = 1;
|
||||||
|
this.label21.Text = "PORTS";
|
||||||
|
//
|
||||||
|
// label14
|
||||||
|
//
|
||||||
|
this.label14.Location = new System.Drawing.Point(67, 3);
|
||||||
|
this.label14.Name = "label14";
|
||||||
|
this.label14.Size = new System.Drawing.Size(59, 15);
|
||||||
|
this.label14.TabIndex = 0;
|
||||||
|
this.label14.Text = "SERVERS";
|
||||||
|
//
|
||||||
// tabPage5
|
// tabPage5
|
||||||
//
|
//
|
||||||
this.tabPage5.Controls.Add(this.label40);
|
this.tabPage5.Controls.Add(this.label40);
|
||||||
|
|
@ -628,154 +781,28 @@ namespace RBXLegacyLauncher
|
||||||
this.checkBox3.UseVisualStyleBackColor = true;
|
this.checkBox3.UseVisualStyleBackColor = true;
|
||||||
this.checkBox3.CheckedChanged += new System.EventHandler(this.CheckBox3CheckedChanged);
|
this.checkBox3.CheckedChanged += new System.EventHandler(this.CheckBox3CheckedChanged);
|
||||||
//
|
//
|
||||||
// tabPage6
|
// tabPage7
|
||||||
//
|
//
|
||||||
this.tabPage6.Controls.Add(this.button17);
|
this.tabPage7.BackColor = System.Drawing.SystemColors.ControlText;
|
||||||
this.tabPage6.Controls.Add(this.button16);
|
this.tabPage7.Controls.Add(this.richTextBox1);
|
||||||
this.tabPage6.Controls.Add(this.button15);
|
this.tabPage7.Location = new System.Drawing.Point(4, 22);
|
||||||
this.tabPage6.Controls.Add(this.button14);
|
this.tabPage7.Name = "tabPage7";
|
||||||
this.tabPage6.Controls.Add(this.button13);
|
this.tabPage7.Padding = new System.Windows.Forms.Padding(3);
|
||||||
this.tabPage6.Controls.Add(this.button12);
|
this.tabPage7.Size = new System.Drawing.Size(405, 284);
|
||||||
this.tabPage6.Controls.Add(this.label38);
|
this.tabPage7.TabIndex = 7;
|
||||||
this.tabPage6.Controls.Add(this.label39);
|
this.tabPage7.Text = "DEV CONSOLE";
|
||||||
this.tabPage6.Controls.Add(this.label37);
|
|
||||||
this.tabPage6.Controls.Add(this.label36);
|
|
||||||
this.tabPage6.Controls.Add(this.listBox4);
|
|
||||||
this.tabPage6.Controls.Add(this.listBox3);
|
|
||||||
this.tabPage6.Controls.Add(this.label21);
|
|
||||||
this.tabPage6.Controls.Add(this.label14);
|
|
||||||
this.tabPage6.Location = new System.Drawing.Point(4, 22);
|
|
||||||
this.tabPage6.Name = "tabPage6";
|
|
||||||
this.tabPage6.Padding = new System.Windows.Forms.Padding(3);
|
|
||||||
this.tabPage6.Size = new System.Drawing.Size(405, 284);
|
|
||||||
this.tabPage6.TabIndex = 6;
|
|
||||||
this.tabPage6.Text = "SAVED";
|
|
||||||
this.tabPage6.ToolTipText = "Lists all your saved servers and ports";
|
|
||||||
this.tabPage6.UseVisualStyleBackColor = true;
|
|
||||||
//
|
//
|
||||||
// button17
|
// richTextBox1
|
||||||
//
|
//
|
||||||
this.button17.Location = new System.Drawing.Point(213, 223);
|
this.richTextBox1.BackColor = System.Drawing.SystemColors.ControlText;
|
||||||
this.button17.Name = "button17";
|
this.richTextBox1.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||||
this.button17.Size = new System.Drawing.Size(54, 23);
|
this.richTextBox1.ForeColor = System.Drawing.Color.White;
|
||||||
this.button17.TabIndex = 13;
|
this.richTextBox1.Location = new System.Drawing.Point(3, 3);
|
||||||
this.button17.Text = "Add";
|
this.richTextBox1.Name = "richTextBox1";
|
||||||
this.button17.UseVisualStyleBackColor = true;
|
this.richTextBox1.Size = new System.Drawing.Size(399, 278);
|
||||||
this.button17.Click += new System.EventHandler(this.Button17Click);
|
this.richTextBox1.TabIndex = 2;
|
||||||
//
|
this.richTextBox1.Text = "";
|
||||||
// button16
|
this.richTextBox1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.richTextBox1_KeyDown);
|
||||||
//
|
|
||||||
this.button16.Location = new System.Drawing.Point(3, 223);
|
|
||||||
this.button16.Name = "button16";
|
|
||||||
this.button16.Size = new System.Drawing.Size(60, 23);
|
|
||||||
this.button16.TabIndex = 12;
|
|
||||||
this.button16.Text = "Add";
|
|
||||||
this.button16.UseVisualStyleBackColor = true;
|
|
||||||
this.button16.Click += new System.EventHandler(this.Button16Click);
|
|
||||||
//
|
|
||||||
// button15
|
|
||||||
//
|
|
||||||
this.button15.Location = new System.Drawing.Point(339, 223);
|
|
||||||
this.button15.Name = "button15";
|
|
||||||
this.button15.Size = new System.Drawing.Size(60, 23);
|
|
||||||
this.button15.TabIndex = 11;
|
|
||||||
this.button15.Text = "Reset";
|
|
||||||
this.button15.UseVisualStyleBackColor = true;
|
|
||||||
this.button15.Click += new System.EventHandler(this.Button15Click);
|
|
||||||
//
|
|
||||||
// button14
|
|
||||||
//
|
|
||||||
this.button14.Location = new System.Drawing.Point(137, 223);
|
|
||||||
this.button14.Name = "button14";
|
|
||||||
this.button14.Size = new System.Drawing.Size(55, 23);
|
|
||||||
this.button14.TabIndex = 10;
|
|
||||||
this.button14.Text = "Reset";
|
|
||||||
this.button14.UseVisualStyleBackColor = true;
|
|
||||||
this.button14.Click += new System.EventHandler(this.Button14Click);
|
|
||||||
//
|
|
||||||
// button13
|
|
||||||
//
|
|
||||||
this.button13.Location = new System.Drawing.Point(273, 223);
|
|
||||||
this.button13.Name = "button13";
|
|
||||||
this.button13.Size = new System.Drawing.Size(60, 23);
|
|
||||||
this.button13.TabIndex = 9;
|
|
||||||
this.button13.Text = "Remove";
|
|
||||||
this.button13.UseVisualStyleBackColor = true;
|
|
||||||
this.button13.Click += new System.EventHandler(this.Button13Click);
|
|
||||||
//
|
|
||||||
// button12
|
|
||||||
//
|
|
||||||
this.button12.Location = new System.Drawing.Point(69, 223);
|
|
||||||
this.button12.Name = "button12";
|
|
||||||
this.button12.Size = new System.Drawing.Size(62, 23);
|
|
||||||
this.button12.TabIndex = 8;
|
|
||||||
this.button12.Text = "Remove";
|
|
||||||
this.button12.UseVisualStyleBackColor = true;
|
|
||||||
this.button12.Click += new System.EventHandler(this.Button12Click);
|
|
||||||
//
|
|
||||||
// label38
|
|
||||||
//
|
|
||||||
this.label38.Location = new System.Drawing.Point(213, 261);
|
|
||||||
this.label38.Name = "label38";
|
|
||||||
this.label38.Size = new System.Drawing.Size(120, 20);
|
|
||||||
this.label38.TabIndex = 7;
|
|
||||||
//
|
|
||||||
// label39
|
|
||||||
//
|
|
||||||
this.label39.Location = new System.Drawing.Point(213, 249);
|
|
||||||
this.label39.Name = "label39";
|
|
||||||
this.label39.Size = new System.Drawing.Size(149, 12);
|
|
||||||
this.label39.TabIndex = 6;
|
|
||||||
this.label39.Text = "CURRENT SERVER PORT:";
|
|
||||||
//
|
|
||||||
// label37
|
|
||||||
//
|
|
||||||
this.label37.Location = new System.Drawing.Point(6, 261);
|
|
||||||
this.label37.Name = "label37";
|
|
||||||
this.label37.Size = new System.Drawing.Size(120, 20);
|
|
||||||
this.label37.TabIndex = 5;
|
|
||||||
//
|
|
||||||
// label36
|
|
||||||
//
|
|
||||||
this.label36.Location = new System.Drawing.Point(6, 249);
|
|
||||||
this.label36.Name = "label36";
|
|
||||||
this.label36.Size = new System.Drawing.Size(136, 12);
|
|
||||||
this.label36.TabIndex = 4;
|
|
||||||
this.label36.Text = "CURRENT SERVER IP:";
|
|
||||||
//
|
|
||||||
// listBox4
|
|
||||||
//
|
|
||||||
this.listBox4.FormattingEnabled = true;
|
|
||||||
this.listBox4.Location = new System.Drawing.Point(213, 21);
|
|
||||||
this.listBox4.Name = "listBox4";
|
|
||||||
this.listBox4.Size = new System.Drawing.Size(186, 199);
|
|
||||||
this.listBox4.TabIndex = 3;
|
|
||||||
this.listBox4.SelectedIndexChanged += new System.EventHandler(this.ListBox4SelectedIndexChanged);
|
|
||||||
//
|
|
||||||
// listBox3
|
|
||||||
//
|
|
||||||
this.listBox3.FormattingEnabled = true;
|
|
||||||
this.listBox3.Location = new System.Drawing.Point(6, 21);
|
|
||||||
this.listBox3.Name = "listBox3";
|
|
||||||
this.listBox3.Size = new System.Drawing.Size(186, 199);
|
|
||||||
this.listBox3.TabIndex = 2;
|
|
||||||
this.listBox3.SelectedIndexChanged += new System.EventHandler(this.ListBox3SelectedIndexChanged);
|
|
||||||
//
|
|
||||||
// label21
|
|
||||||
//
|
|
||||||
this.label21.Location = new System.Drawing.Point(282, 3);
|
|
||||||
this.label21.Name = "label21";
|
|
||||||
this.label21.Size = new System.Drawing.Size(59, 15);
|
|
||||||
this.label21.TabIndex = 1;
|
|
||||||
this.label21.Text = "PORTS";
|
|
||||||
//
|
|
||||||
// label14
|
|
||||||
//
|
|
||||||
this.label14.Location = new System.Drawing.Point(67, 3);
|
|
||||||
this.label14.Name = "label14";
|
|
||||||
this.label14.Size = new System.Drawing.Size(59, 15);
|
|
||||||
this.label14.TabIndex = 0;
|
|
||||||
this.label14.Text = "SERVERS";
|
|
||||||
//
|
//
|
||||||
// tabPage4
|
// tabPage4
|
||||||
//
|
//
|
||||||
|
|
@ -1049,13 +1076,16 @@ namespace RBXLegacyLauncher
|
||||||
this.tabPage2.ResumeLayout(false);
|
this.tabPage2.ResumeLayout(false);
|
||||||
this.tabPage3.ResumeLayout(false);
|
this.tabPage3.ResumeLayout(false);
|
||||||
this.tabPage3.PerformLayout();
|
this.tabPage3.PerformLayout();
|
||||||
|
this.tabPage6.ResumeLayout(false);
|
||||||
this.tabPage5.ResumeLayout(false);
|
this.tabPage5.ResumeLayout(false);
|
||||||
this.tabPage5.PerformLayout();
|
this.tabPage5.PerformLayout();
|
||||||
this.tabPage6.ResumeLayout(false);
|
this.tabPage7.ResumeLayout(false);
|
||||||
this.tabPage4.ResumeLayout(false);
|
this.tabPage4.ResumeLayout(false);
|
||||||
this.ResumeLayout(false);
|
this.ResumeLayout(false);
|
||||||
this.PerformLayout();
|
this.PerformLayout();
|
||||||
}
|
}
|
||||||
|
private System.Windows.Forms.RichTextBox richTextBox1;
|
||||||
|
private System.Windows.Forms.TabPage tabPage7;
|
||||||
private System.Windows.Forms.Button button20;
|
private System.Windows.Forms.Button button20;
|
||||||
private System.Windows.Forms.Label label40;
|
private System.Windows.Forms.Label label40;
|
||||||
private System.Windows.Forms.Button button19;
|
private System.Windows.Forms.Button button19;
|
||||||
|
|
|
||||||
|
|
@ -124,19 +124,25 @@ namespace RBXLegacyLauncher
|
||||||
|
|
||||||
void MainFormLoad(object sender, EventArgs e)
|
void MainFormLoad(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
|
string[] lines = File.ReadAllLines("info.txt"); //File is in System.IO
|
||||||
|
string version = lines[0];
|
||||||
string[] defaultclient = File.ReadAllLines("info.txt");
|
string[] defaultclient = File.ReadAllLines("info.txt");
|
||||||
string defcl = defaultclient[1];
|
string defcl = defaultclient[1];
|
||||||
GlobalVars.SelectedClient = defcl;
|
GlobalVars.SelectedClient = defcl;
|
||||||
|
ConsolePrint("RBXLegacy Launcher version " + version + " loaded. Initializing config.", 4);
|
||||||
if (!File.Exists("config.txt"))
|
if (!File.Exists("config.txt"))
|
||||||
{
|
{
|
||||||
|
ConsolePrint("WARNING 1 - config.txt not found. Creating one with default values.", 5);
|
||||||
WriteConfigValues();
|
WriteConfigValues();
|
||||||
}
|
}
|
||||||
if (!File.Exists("servers.txt"))
|
if (!File.Exists("servers.txt"))
|
||||||
{
|
{
|
||||||
|
ConsolePrint("WARNING 2 - servers.txt not found. Creating empty file.", 5);
|
||||||
File.Create("servers.txt").Dispose();
|
File.Create("servers.txt").Dispose();
|
||||||
}
|
}
|
||||||
if (!File.Exists("ports.txt"))
|
if (!File.Exists("ports.txt"))
|
||||||
{
|
{
|
||||||
|
ConsolePrint("WARNING 2 - servers.txt not found. Creating empty file.", 5);
|
||||||
File.Create("ports.txt").Dispose();
|
File.Create("ports.txt").Dispose();
|
||||||
}
|
}
|
||||||
GlobalVars.ClientDir = Path.Combine(Environment.CurrentDirectory, @"clients");
|
GlobalVars.ClientDir = Path.Combine(Environment.CurrentDirectory, @"clients");
|
||||||
|
|
@ -151,8 +157,6 @@ namespace RBXLegacyLauncher
|
||||||
label8.Text = Application.ProductVersion;
|
label8.Text = Application.ProductVersion;
|
||||||
GlobalVars.IP = "localhost";
|
GlobalVars.IP = "localhost";
|
||||||
GlobalVars.Map = "Baseplate.rbxl";
|
GlobalVars.Map = "Baseplate.rbxl";
|
||||||
string[] lines = File.ReadAllLines("info.txt"); //File is in System.IO
|
|
||||||
string version = lines[0];
|
|
||||||
label11.Text = version;
|
label11.Text = version;
|
||||||
GlobalVars.Version = version;
|
GlobalVars.Version = version;
|
||||||
ReadConfigValues();
|
ReadConfigValues();
|
||||||
|
|
@ -293,6 +297,7 @@ namespace RBXLegacyLauncher
|
||||||
textBox4.Text = GlobalVars.RobloxPort.ToString();
|
textBox4.Text = GlobalVars.RobloxPort.ToString();
|
||||||
label37.Text = GlobalVars.IP;
|
label37.Text = GlobalVars.IP;
|
||||||
label38.Text = GlobalVars.RobloxPort.ToString();
|
label38.Text = GlobalVars.RobloxPort.ToString();
|
||||||
|
ConsolePrint("Config loaded.", 3);
|
||||||
ReadClientValues(GlobalVars.SelectedClient);
|
ReadClientValues(GlobalVars.SelectedClient);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -320,6 +325,7 @@ namespace RBXLegacyLauncher
|
||||||
GlobalVars.RightLegColorID.ToString(),
|
GlobalVars.RightLegColorID.ToString(),
|
||||||
};
|
};
|
||||||
File.WriteAllLines("config.txt", lines);
|
File.WriteAllLines("config.txt", lines);
|
||||||
|
ConsolePrint("Config Saved.", 3);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ResetConfigValues()
|
void ResetConfigValues()
|
||||||
|
|
@ -343,6 +349,7 @@ namespace RBXLegacyLauncher
|
||||||
GlobalVars.RightArmColorID = 24;
|
GlobalVars.RightArmColorID = 24;
|
||||||
GlobalVars.LeftLegColorID = 119;
|
GlobalVars.LeftLegColorID = 119;
|
||||||
GlobalVars.RightLegColorID = 119;
|
GlobalVars.RightLegColorID = 119;
|
||||||
|
ConsolePrint("All config settings reset. Reloading config.", 4);
|
||||||
WriteConfigValues();
|
WriteConfigValues();
|
||||||
ReadConfigValues();
|
ReadConfigValues();
|
||||||
}
|
}
|
||||||
|
|
@ -353,6 +360,7 @@ namespace RBXLegacyLauncher
|
||||||
|
|
||||||
if (!File.Exists(clientpath))
|
if (!File.Exists(clientpath))
|
||||||
{
|
{
|
||||||
|
ConsolePrint("ERROR 1 - No clientinfo.txt detected with the client you chose. The client either cannot be loaded, or it is not available.", 2);
|
||||||
MessageBox.Show("No clientinfo.txt detected with the client you chose. The client either cannot be loaded, or it is not available.","RBXLegacy Launcher - Error while loading client", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
MessageBox.Show("No clientinfo.txt detected with the client you chose. The client either cannot be loaded, or it is not available.","RBXLegacy Launcher - Error while loading client", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||||
GlobalVars.SelectedClient = "2008";
|
GlobalVars.SelectedClient = "2008";
|
||||||
}
|
}
|
||||||
|
|
@ -484,6 +492,7 @@ namespace RBXLegacyLauncher
|
||||||
|
|
||||||
textBox6.Text = GlobalVars.SelectedClientDesc;
|
textBox6.Text = GlobalVars.SelectedClientDesc;
|
||||||
label26.Text = GlobalVars.SelectedClient;
|
label26.Text = GlobalVars.SelectedClient;
|
||||||
|
ConsolePrint("Client '" + GlobalVars.SelectedClient + "' successfully loaded.", 3);
|
||||||
}
|
}
|
||||||
|
|
||||||
void GeneratePlayerID()
|
void GeneratePlayerID()
|
||||||
|
|
@ -604,7 +613,7 @@ namespace RBXLegacyLauncher
|
||||||
int parsedValue;
|
int parsedValue;
|
||||||
if (int.TryParse(textBox3.Text, out parsedValue))
|
if (int.TryParse(textBox3.Text, out parsedValue))
|
||||||
{
|
{
|
||||||
if (textBox3.Text == "")
|
if (textBox3.Text.Equals(""))
|
||||||
{
|
{
|
||||||
GlobalVars.CharacterAppearanceID = 0;
|
GlobalVars.CharacterAppearanceID = 0;
|
||||||
}
|
}
|
||||||
|
|
@ -693,7 +702,7 @@ namespace RBXLegacyLauncher
|
||||||
int parsedValue;
|
int parsedValue;
|
||||||
if (int.TryParse(textBox4.Text, out parsedValue))
|
if (int.TryParse(textBox4.Text, out parsedValue))
|
||||||
{
|
{
|
||||||
if (textBox4.Text == "")
|
if (textBox4.Text.Equals(""))
|
||||||
{
|
{
|
||||||
//set it to the normal port, 53640. it wouldn't make any sense if we set it to 0.
|
//set it to the normal port, 53640. it wouldn't make any sense if we set it to 0.
|
||||||
GlobalVars.RobloxPort = GlobalVars.DefaultRobloxPort;
|
GlobalVars.RobloxPort = GlobalVars.DefaultRobloxPort;
|
||||||
|
|
@ -716,7 +725,7 @@ namespace RBXLegacyLauncher
|
||||||
int parsedValue;
|
int parsedValue;
|
||||||
if (int.TryParse(textBox5.Text, out parsedValue))
|
if (int.TryParse(textBox5.Text, out parsedValue))
|
||||||
{
|
{
|
||||||
if (textBox5.Text == "")
|
if (textBox5.Text.Equals(""))
|
||||||
{
|
{
|
||||||
GlobalVars.UserID = 0;
|
GlobalVars.UserID = 0;
|
||||||
}
|
}
|
||||||
|
|
@ -866,10 +875,7 @@ namespace RBXLegacyLauncher
|
||||||
|
|
||||||
void Button19Click(object sender, EventArgs e)
|
void Button19Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
int timerset = 3000;
|
DialogResult result = MessageBox.Show("Be sure to save your config options with the 'Save Config' button before starting a solo game!","RBXLegacy Launcher - Play Solo", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
|
||||||
int msgdivide = timerset / 1000;
|
|
||||||
|
|
||||||
DialogResult result = MessageBox.Show("Be sure to save your config options with the 'Save Config' button before starting a solo game!"+ Environment.NewLine + Environment.NewLine +"Note: The launcher will start up a server and then launch the client "+ msgdivide +" seconds after. If the health bar does not appear, just reset your character. If your character does not move or your character lags after the client window is loaded, just open the server window then minimize it.","RBXLegacy Launcher - Play Solo", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
|
|
||||||
if (result == DialogResult.Cancel)
|
if (result == DialogResult.Cancel)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
|
@ -881,6 +887,26 @@ namespace RBXLegacyLauncher
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Button20Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
ServerInfo infopanel = new ServerInfo();
|
||||||
|
infopanel.Show();
|
||||||
|
}
|
||||||
|
|
||||||
|
void richTextBox1_KeyDown(object sender, KeyEventArgs e)
|
||||||
|
{
|
||||||
|
//Command proxy
|
||||||
|
|
||||||
|
int totalLines = richTextBox1.Lines.Length;
|
||||||
|
string lastLine = richTextBox1.Lines[totalLines - 1];
|
||||||
|
|
||||||
|
if (e.KeyCode == Keys.Enter)
|
||||||
|
{
|
||||||
|
richTextBox1.AppendText(Environment.NewLine);
|
||||||
|
ConsoleProcessCommands(lastLine);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void StartClient()
|
void StartClient()
|
||||||
{
|
{
|
||||||
string luafile = "rbxasset://scripts\\\\CSMPFunctions.lua";
|
string luafile = "rbxasset://scripts\\\\CSMPFunctions.lua";
|
||||||
|
|
@ -940,10 +966,12 @@ namespace RBXLegacyLauncher
|
||||||
}
|
}
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
ConsolePrint("Client Loaded.", 4, false);
|
||||||
Process.Start(rbxexe, args);
|
Process.Start(rbxexe, args);
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
ConsolePrint("ERROR 2 - Failed to launch RBXLegacy. (" + ex.Message + ")", 2, false);
|
||||||
DialogResult result2 = MessageBox.Show("Failed to launch RBXLegacy. (Error: " + ex.Message + ")","RBXLegacy Launcher - Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
DialogResult result2 = MessageBox.Show("Failed to launch RBXLegacy. (Error: " + ex.Message + ")","RBXLegacy Launcher - Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1061,13 +1089,14 @@ namespace RBXLegacyLauncher
|
||||||
args = quote + mapfile + "\" -script \"dofile('" + luafile + "'); _G.CSSolo(0,'Player',false);" + quote;
|
args = quote + mapfile + "\" -script \"dofile('" + luafile + "'); _G.CSSolo(0,'Player',false);" + quote;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
ConsolePrint("Play Solo Loaded.", 4, false);
|
||||||
Process.Start(rbxexe, args);
|
Process.Start(rbxexe, args);
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
ConsolePrint("ERROR 2 - Failed to launch RBXLegacy. (" + ex.Message + ")", 2, false);
|
||||||
DialogResult result2 = MessageBox.Show("Failed to launch RBXLegacy. (Error: " + ex.Message + ")","RBXLegacy Launcher - Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
DialogResult result2 = MessageBox.Show("Failed to launch RBXLegacy. (Error: " + ex.Message + ")","RBXLegacy Launcher - Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1090,10 +1119,12 @@ namespace RBXLegacyLauncher
|
||||||
}
|
}
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
ConsolePrint("Server Loaded.", 4, false);
|
||||||
Process.Start(rbxexe, args);
|
Process.Start(rbxexe, args);
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
ConsolePrint("ERROR 2 - Failed to launch RBXLegacy. (" + ex.Message + ")", 2, false);
|
||||||
DialogResult result2 = MessageBox.Show("Failed to launch RBXLegacy. (Error: " + ex.Message + ")","RBXLegacy Launcher - Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
DialogResult result2 = MessageBox.Show("Failed to launch RBXLegacy. (Error: " + ex.Message + ")","RBXLegacy Launcher - Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1115,10 +1146,12 @@ namespace RBXLegacyLauncher
|
||||||
}
|
}
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
ConsolePrint("Server Loaded in No3d.", 4, false);
|
||||||
Process.Start(rbxexe, args);
|
Process.Start(rbxexe, args);
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
ConsolePrint("ERROR 2 - Failed to launch RBXLegacy. (" + ex.Message + ")", 2, false);
|
||||||
DialogResult result2 = MessageBox.Show("Failed to launch RBXLegacy. (Error: " + ex.Message + ")","RBXLegacy Launcher - Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
DialogResult result2 = MessageBox.Show("Failed to launch RBXLegacy. (Error: " + ex.Message + ")","RBXLegacy Launcher - Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1139,18 +1172,130 @@ namespace RBXLegacyLauncher
|
||||||
}
|
}
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
ConsolePrint("Studio Loaded.", 4, false);
|
||||||
Process.Start(rbxexe, args);
|
Process.Start(rbxexe, args);
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
ConsolePrint("ERROR 2 - Failed to launch RBXLegacy. (" + ex.Message + ")", 2, false);
|
||||||
DialogResult result2 = MessageBox.Show("Failed to launch RBXLegacy. (Error: " + ex.Message + ")","RBXLegacy Launcher - Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
DialogResult result2 = MessageBox.Show("Failed to launch RBXLegacy. (Error: " + ex.Message + ")","RBXLegacy Launcher - Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void Button20Click(object sender, EventArgs e)
|
void ConsolePrint(string text, int type, bool newline = true)
|
||||||
{
|
{
|
||||||
ServerInfo infopanel = new ServerInfo();
|
richTextBox1.AppendText("[" + DateTime.Now.ToShortTimeString() + "]", Color.White);
|
||||||
infopanel.Show();
|
richTextBox1.AppendText(" - ", Color.White);
|
||||||
|
if (type == 1)
|
||||||
|
{
|
||||||
|
richTextBox1.AppendText(text, Color.White);
|
||||||
|
}
|
||||||
|
else if (type == 2)
|
||||||
|
{
|
||||||
|
richTextBox1.AppendText(text, Color.Red);
|
||||||
|
}
|
||||||
|
else if (type == 3)
|
||||||
|
{
|
||||||
|
richTextBox1.AppendText(text, Color.Lime);
|
||||||
|
}
|
||||||
|
else if (type == 4)
|
||||||
|
{
|
||||||
|
richTextBox1.AppendText(text, Color.Aqua);
|
||||||
|
}
|
||||||
|
else if (type == 5)
|
||||||
|
{
|
||||||
|
richTextBox1.AppendText(text, Color.Yellow);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (newline == true)
|
||||||
|
{
|
||||||
|
richTextBox1.AppendText(Environment.NewLine);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void ConsoleProcessCommands(string command)
|
||||||
|
{
|
||||||
|
if (command.Equals("rbxlegacy server"))
|
||||||
|
{
|
||||||
|
StartServer();
|
||||||
|
}
|
||||||
|
else if (command.Equals("rbxlegacy server no3d"))
|
||||||
|
{
|
||||||
|
StartServerNo3D();
|
||||||
|
}
|
||||||
|
else if (command.Equals("rbxlegacy client"))
|
||||||
|
{
|
||||||
|
StartClient();
|
||||||
|
}
|
||||||
|
else if (command.Equals("rbxlegacy client solo"))
|
||||||
|
{
|
||||||
|
StartSolo();
|
||||||
|
}
|
||||||
|
else if (command.Equals("rbxlegacy studio"))
|
||||||
|
{
|
||||||
|
StartStudio();
|
||||||
|
}
|
||||||
|
else if (command.Equals("rbxlegacy config save"))
|
||||||
|
{
|
||||||
|
WriteConfigValues();
|
||||||
|
}
|
||||||
|
else if (command.Equals("rbxlegacy config load"))
|
||||||
|
{
|
||||||
|
ReadConfigValues();
|
||||||
|
}
|
||||||
|
else if (command.Equals("rbxlegacy config reset"))
|
||||||
|
{
|
||||||
|
ResetConfigValues();
|
||||||
|
}
|
||||||
|
else if (command.Equals("rbxlegacy help"))
|
||||||
|
{
|
||||||
|
ConsoleRBXLegacyHelp(false);
|
||||||
|
}
|
||||||
|
else if (command.Equals("rbxlegacy"))
|
||||||
|
{
|
||||||
|
ConsoleRBXLegacyHelp(false);
|
||||||
|
}
|
||||||
|
else if (command.Equals("rbxlegacy config"))
|
||||||
|
{
|
||||||
|
ConsoleRBXLegacyHelp(true);
|
||||||
|
}
|
||||||
|
else if (command.Equals("rbxlegacy kanrisha"))
|
||||||
|
{
|
||||||
|
GlobalVars.AdminMode = true;
|
||||||
|
ConsolePrint("ADMIN MODE ENABLED.", 4);
|
||||||
|
ConsolePrint("YOU ARE GOD.", 2, false);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ConsolePrint("ERROR 3 - Command is either not registered or valid", 2, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void ConsoleRBXLegacyHelp(bool config)
|
||||||
|
{
|
||||||
|
if (config == true)
|
||||||
|
{
|
||||||
|
ConsolePrint("rbxlegacy config", 1);
|
||||||
|
ConsolePrint("-------------------------", 1);
|
||||||
|
ConsolePrint("= save | Saves the config file", 1);
|
||||||
|
ConsolePrint("= load | Reloads the config file", 1);
|
||||||
|
ConsolePrint("= reset | Resets the config file", 1, false);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ConsolePrint("rbxlegacy", 1);
|
||||||
|
ConsolePrint("---------", 1);
|
||||||
|
ConsolePrint("= client | Loads client with launcher settings", 1);
|
||||||
|
ConsolePrint("== solo | Loads client in Play Solo mode with launcher settings", 1);
|
||||||
|
ConsolePrint("= server | Loads server with launcher settings", 1);
|
||||||
|
ConsolePrint("== no3d | Loads server in NoGraphics mode with launcher settings", 1);
|
||||||
|
ConsolePrint("= studio | Loads Roblox Studio with launcher settings", 1);
|
||||||
|
ConsolePrint("= config", 1);
|
||||||
|
ConsolePrint("== save | Saves the config file", 1);
|
||||||
|
ConsolePrint("== load | Reloads the config file", 1);
|
||||||
|
ConsolePrint("== reset | Resets the config file", 1, false);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -112,10 +112,10 @@
|
||||||
<value>2.0</value>
|
<value>2.0</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<resheader name="reader">
|
<resheader name="reader">
|
||||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<resheader name="writer">
|
<resheader name="writer">
|
||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
<data name="pictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
<data name="pictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
<OutputType>WinExe</OutputType>
|
<OutputType>WinExe</OutputType>
|
||||||
<RootNamespace>RBXLegacyLauncher</RootNamespace>
|
<RootNamespace>RBXLegacyLauncher</RootNamespace>
|
||||||
<AssemblyName>RBXLegacyLauncher</AssemblyName>
|
<AssemblyName>RBXLegacyLauncher</AssemblyName>
|
||||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
<TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
|
||||||
<TargetFrameworkProfile>
|
<TargetFrameworkProfile>
|
||||||
</TargetFrameworkProfile>
|
</TargetFrameworkProfile>
|
||||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||||
|
|
@ -45,19 +45,10 @@
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Reference Include="System" />
|
<Reference Include="System" />
|
||||||
<Reference Include="System.Core">
|
|
||||||
<RequiredTargetFramework>3.5</RequiredTargetFramework>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="System.Data" />
|
<Reference Include="System.Data" />
|
||||||
<Reference Include="System.Data.DataSetExtensions">
|
|
||||||
<RequiredTargetFramework>3.5</RequiredTargetFramework>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="System.Drawing" />
|
<Reference Include="System.Drawing" />
|
||||||
<Reference Include="System.Windows.Forms" />
|
<Reference Include="System.Windows.Forms" />
|
||||||
<Reference Include="System.Xml" />
|
<Reference Include="System.Xml" />
|
||||||
<Reference Include="System.Xml.Linq">
|
|
||||||
<RequiredTargetFramework>3.5</RequiredTargetFramework>
|
|
||||||
</Reference>
|
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Compile Include="CharacterColors.cs" />
|
<Compile Include="CharacterColors.cs" />
|
||||||
|
|
@ -73,6 +64,7 @@
|
||||||
<DependentUpon>ClientinfoCreator.cs</DependentUpon>
|
<DependentUpon>ClientinfoCreator.cs</DependentUpon>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="CryptoRandom.cs" />
|
<Compile Include="CryptoRandom.cs" />
|
||||||
|
<Compile Include="RichTextBoxExtensions.cs" />
|
||||||
<Compile Include="ServerInfo.cs" />
|
<Compile Include="ServerInfo.cs" />
|
||||||
<Compile Include="ServerInfo.Designer.cs">
|
<Compile Include="ServerInfo.Designer.cs">
|
||||||
<DependentUpon>ServerInfo.cs</DependentUpon>
|
<DependentUpon>ServerInfo.cs</DependentUpon>
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,25 @@
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Drawing;
|
||||||
|
using System.Windows.Forms;
|
||||||
|
|
||||||
|
// you need this once (only), and it must be in this namespace
|
||||||
|
namespace System.Runtime.CompilerServices
|
||||||
|
{
|
||||||
|
[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class
|
||||||
|
| AttributeTargets.Method)]
|
||||||
|
public sealed class ExtensionAttribute : Attribute {}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class RichTextBoxExtensions
|
||||||
|
{
|
||||||
|
public static void AppendText(this RichTextBox box, string text, Color color)
|
||||||
|
{
|
||||||
|
box.SelectionStart = box.TextLength;
|
||||||
|
box.SelectionLength = 0;
|
||||||
|
|
||||||
|
box.SelectionColor = color;
|
||||||
|
box.AppendText(text);
|
||||||
|
box.SelectionColor = box.ForeColor;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -112,10 +112,10 @@
|
||||||
<value>2.0</value>
|
<value>2.0</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<resheader name="reader">
|
<resheader name="reader">
|
||||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<resheader name="writer">
|
<resheader name="writer">
|
||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<configuration>
|
<configuration>
|
||||||
<startup>
|
<startup>
|
||||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
|
<supportedRuntime version="v2.0.50727" />
|
||||||
</startup>
|
</startup>
|
||||||
</configuration>
|
</configuration>
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
; Script generated by the Inno Script Studio Wizard.
|
; Script generated by the Inno Script Studio Wizard.
|
||||||
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
|
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
|
||||||
|
|
||||||
#define AppVer "1.14.1"
|
#define AppVer "1.15"
|
||||||
|
|
||||||
[Setup]
|
[Setup]
|
||||||
; NOTE: The value of AppId uniquely identifies this application.
|
; NOTE: The value of AppId uniquely identifies this application.
|
||||||
|
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
|
||||||
<External>null</External>
|
|
||||||
<External>nil</External>
|
|
||||||
</roblox>
|
|
||||||
Binary file not shown.
|
|
@ -1,99 +1,4 @@
|
||||||
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.roblox.com/roblox.xsd" version="4">
|
||||||
<External>null</External>
|
<External>null</External>
|
||||||
<External>nil</External>
|
<External>nil</External>
|
||||||
<Item class="Hat" referent="RBX0">
|
|
||||||
<Properties>
|
|
||||||
<CoordinateFrame name="AttachmentPoint">
|
|
||||||
<X>0</X>
|
|
||||||
<Y>-0.25</Y>
|
|
||||||
<Z>0</Z>
|
|
||||||
<R00>1</R00>
|
|
||||||
<R01>0</R01>
|
|
||||||
<R02>0</R02>
|
|
||||||
<R10>0</R10>
|
|
||||||
<R11>1</R11>
|
|
||||||
<R12>0</R12>
|
|
||||||
<R20>0</R20>
|
|
||||||
<R21>0</R21>
|
|
||||||
<R22>1</R22>
|
|
||||||
</CoordinateFrame>
|
|
||||||
<int name="BackendAccoutrementState">2</int>
|
|
||||||
<string name="Name">NoHat</string>
|
|
||||||
<bool name="archivable">true</bool>
|
|
||||||
</Properties>
|
|
||||||
<Item class="Part" referent="RBX1">
|
|
||||||
<Properties>
|
|
||||||
<bool name="Anchored">false</bool>
|
|
||||||
<float name="BackParamA">-0.5</float>
|
|
||||||
<float name="BackParamB">0.5</float>
|
|
||||||
<token name="BackSurface">0</token>
|
|
||||||
<token name="BackSurfaceInput">0</token>
|
|
||||||
<float name="BottomParamA">-0.5</float>
|
|
||||||
<float name="BottomParamB">0.5</float>
|
|
||||||
<token name="BottomSurface">0</token>
|
|
||||||
<token name="BottomSurfaceInput">0</token>
|
|
||||||
<int name="BrickColor">1</int>
|
|
||||||
<CoordinateFrame name="CFrame">
|
|
||||||
<X>-23</X>
|
|
||||||
<Y>1.20000005</Y>
|
|
||||||
<Z>17</Z>
|
|
||||||
<R00>1</R00>
|
|
||||||
<R01>0</R01>
|
|
||||||
<R02>0</R02>
|
|
||||||
<R10>0</R10>
|
|
||||||
<R11>1</R11>
|
|
||||||
<R12>0</R12>
|
|
||||||
<R20>0</R20>
|
|
||||||
<R21>0</R21>
|
|
||||||
<R22>1</R22>
|
|
||||||
</CoordinateFrame>
|
|
||||||
<bool name="CanCollide">false</bool>
|
|
||||||
<bool name="CastsShadows">false</bool>
|
|
||||||
<token name="Controller">0</token>
|
|
||||||
<bool name="ControllerFlagShown">true</bool>
|
|
||||||
<bool name="Cullable">true</bool>
|
|
||||||
<bool name="DraggingV1">false</bool>
|
|
||||||
<float name="Elasticity">0.5</float>
|
|
||||||
<token name="FormFactor">2</token>
|
|
||||||
<float name="Friction">0.300000012</float>
|
|
||||||
<float name="FrontParamA">-0.5</float>
|
|
||||||
<float name="FrontParamB">0.5</float>
|
|
||||||
<token name="FrontSurface">0</token>
|
|
||||||
<token name="FrontSurfaceInput">0</token>
|
|
||||||
<float name="LeftParamA">-0.5</float>
|
|
||||||
<float name="LeftParamB">0.5</float>
|
|
||||||
<token name="LeftSurface">0</token>
|
|
||||||
<token name="LeftSurfaceInput">0</token>
|
|
||||||
<bool name="Locked">true</bool>
|
|
||||||
<string name="Name">Handle</string>
|
|
||||||
<float name="Reflectance">0</float>
|
|
||||||
<float name="RightParamA">-0.5</float>
|
|
||||||
<float name="RightParamB">0.5</float>
|
|
||||||
<token name="RightSurface">0</token>
|
|
||||||
<token name="RightSurfaceInput">0</token>
|
|
||||||
<Vector3 name="RotVelocity">
|
|
||||||
<X>0</X>
|
|
||||||
<Y>0</Y>
|
|
||||||
<Z>0</Z>
|
|
||||||
</Vector3>
|
|
||||||
<float name="TopParamA">-0.5</float>
|
|
||||||
<float name="TopParamB">0.5</float>
|
|
||||||
<token name="TopSurface">0</token>
|
|
||||||
<token name="TopSurfaceInput">0</token>
|
|
||||||
<float name="Transparency">1</float>
|
|
||||||
<Vector3 name="Velocity">
|
|
||||||
<X>0</X>
|
|
||||||
<Y>0</Y>
|
|
||||||
<Z>0</Z>
|
|
||||||
</Vector3>
|
|
||||||
<bool name="archivable">true</bool>
|
|
||||||
<token name="shape">1</token>
|
|
||||||
<Vector3 name="size">
|
|
||||||
<X>0.1</X>
|
|
||||||
<Y>0.1</Y>
|
|
||||||
<Z>0.1</Z>
|
|
||||||
</Vector3>
|
|
||||||
</Properties>
|
|
||||||
</Item>
|
|
||||||
</Item>
|
|
||||||
</roblox>
|
</roblox>
|
||||||
Loading…
Reference in New Issue