1.15 4
|
|
@ -14,25 +14,72 @@ namespace BodyColorGen
|
|||
{
|
||||
class Program
|
||||
{
|
||||
public static void Main(string[] args)
|
||||
public static int Main(string[] args)
|
||||
{
|
||||
Console.Title = "RBXLegacy - Body Color Generator";
|
||||
|
||||
// Test if input arguments were supplied:
|
||||
if (args.Length == 0)
|
||||
{
|
||||
Console.WriteLine("Usage: BodyColorGen <number>");
|
||||
Console.WriteLine("Number Values:");
|
||||
Console.WriteLine("0 = All possible combos");
|
||||
Console.WriteLine("1 = 2006 style patterns");
|
||||
Console.WriteLine("2 = Shirt and Pants");
|
||||
return 1;
|
||||
}
|
||||
|
||||
int num;
|
||||
bool test = int.TryParse(args[0], out num);
|
||||
if (test == false)
|
||||
{
|
||||
Console.WriteLine("Usage: BodyColorGen <number>");
|
||||
Console.WriteLine("Number Values:");
|
||||
Console.WriteLine("0 = All possible combos");
|
||||
Console.WriteLine("1 = 2006 style patterns");
|
||||
Console.WriteLine("2 = Shirt and Pants");
|
||||
return 1;
|
||||
}
|
||||
|
||||
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];
|
||||
if (num == 1)
|
||||
{
|
||||
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];
|
||||
}
|
||||
else if (num == 2)
|
||||
{
|
||||
FleshColor = rand.Next(colorArray.Length);
|
||||
ShirtColor = rand.Next(colorArray.Length);
|
||||
PantsColor = rand.Next(colorArray.Length);
|
||||
HeadColor = colorArray[FleshColor];
|
||||
TorsoColor = colorArray[ShirtColor];
|
||||
LArmColor = colorArray[ShirtColor];
|
||||
RArmColor = colorArray[ShirtColor];
|
||||
LLegColor = colorArray[PantsColor];
|
||||
RLegColor = colorArray[PantsColor];
|
||||
}
|
||||
else
|
||||
{
|
||||
HeadColor = colorArray[rand.Next(colorArray.Length)];
|
||||
TorsoColor = colorArray[rand.Next(colorArray.Length)];
|
||||
LArmColor = colorArray[rand.Next(colorArray.Length)];
|
||||
RArmColor = colorArray[rand.Next(colorArray.Length)];
|
||||
LLegColor = colorArray[rand.Next(colorArray.Length)];
|
||||
RLegColor = colorArray[rand.Next(colorArray.Length)];
|
||||
}
|
||||
string dirname = "bodycolors/";
|
||||
if(!Directory.Exists(dirname))
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1,101 +0,0 @@
|
|||
/*
|
||||
* 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;
|
||||
while (true)
|
||||
{
|
||||
Random rand = new Random();
|
||||
HeadColor = colorArray[rand.Next(colorArray.Length)];
|
||||
TorsoColor = colorArray[rand.Next(colorArray.Length)];
|
||||
LArmColor = colorArray[rand.Next(colorArray.Length)];
|
||||
RArmColor = colorArray[rand.Next(colorArray.Length)];
|
||||
LLegColor = colorArray[rand.Next(colorArray.Length)];
|
||||
RLegColor = colorArray[rand.Next(colorArray.Length)];
|
||||
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,58 @@
|
|||
@ECHO OFF
|
||||
cls
|
||||
COLOR 4F
|
||||
SET appname=RBXLegacy
|
||||
TITLE %appname%
|
||||
SET RobloxPath=%CD%\client\RobloxApp.exe
|
||||
SET RobloxPathRoot=%CD%\client
|
||||
SET GameLoadPath=%RobloxPathRoot:\=\\%
|
||||
SET RobloxPort=53640
|
||||
SET UserID=0
|
||||
SET PlayerName=Player
|
||||
SET DefaultIP=localhost
|
||||
SET DefaultMap=Baseplate
|
||||
GOTO MainMenu
|
||||
GOTO::EOF
|
||||
|
||||
:MainMenu
|
||||
cls
|
||||
ECHO %appname%
|
||||
ECHO.
|
||||
ECHO Menu Options:
|
||||
ECHO 1 - JOIN SERVER
|
||||
ECHO 2 - START SERVER
|
||||
ECHO 0 - QUIT
|
||||
SET /P LaunchId="Option: "
|
||||
IF %LaunchId%==1 GOTO ClientSetup
|
||||
IF %LaunchId%==2 GOTO ServerSetup
|
||||
IF %LaunchId%==0 EXIT
|
||||
GOTO::EOF
|
||||
|
||||
:ClientSetup
|
||||
cls
|
||||
ECHO JOIN SERVER
|
||||
ECHO.
|
||||
ECHO If you don't enter an IP, the default will be used instead.
|
||||
ECHO.
|
||||
SET /P JoinServer="Server IP (Default: %DefaultIP%): "
|
||||
IF NOT DEFINED JoinServer SET JoinServer=%DefaultIP%
|
||||
ECHO Starting Roblox...
|
||||
%RobloxPath% -script "dofile('%GameLoadPath%\\content\\Scripts\\CSMPFunctions.lua'); _G.CSConnect(%UserID%,'%JoinServer%',%RobloxPort%,'%PlayerName%');"
|
||||
GOTO::EOF
|
||||
|
||||
:ServerSetup
|
||||
cls
|
||||
ECHO START SERVER
|
||||
ECHO.
|
||||
ECHO If you don't enter a map name, the default will be used instead.
|
||||
ECHO Be sure you port forward %RobloxPort% if you want to start a public server.
|
||||
ECHO.
|
||||
ECHO Select a map:
|
||||
ECHO.
|
||||
for %%a in ("%CD%\client\content\Maps\*") do @echo %%~na
|
||||
ECHO.
|
||||
SET /P ServerPlaceId="Type the name of the map you would like to load (Default: %DefaultMap%): "
|
||||
IF NOT DEFINED ServerPlaceId SET ServerPlaceId=%DefaultMap%
|
||||
ECHO Starting Roblox...
|
||||
%RobloxPath% -script "dofile('%GameLoadPath%\\content\\Scripts\\CSMPFunctions.lua'); _G.CSServer(%RobloxPort%,false); game:Load('%GameLoadPath%\\content\\Maps\\%ServerPlaceId%.rbxl');"
|
||||
GOTO::EOF
|
||||
|
|
@ -78,6 +78,7 @@ namespace RBXLegacyLauncher
|
|||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.label2 = new System.Windows.Forms.Label();
|
||||
this.button40 = new System.Windows.Forms.Button();
|
||||
this.button39 = new System.Windows.Forms.Button();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// button1
|
||||
|
|
@ -477,19 +478,30 @@ namespace RBXLegacyLauncher
|
|||
//
|
||||
// button40
|
||||
//
|
||||
this.button40.Location = new System.Drawing.Point(170, 159);
|
||||
this.button40.Location = new System.Drawing.Point(170, 187);
|
||||
this.button40.Name = "button40";
|
||||
this.button40.Size = new System.Drawing.Size(265, 51);
|
||||
this.button40.Size = new System.Drawing.Size(265, 23);
|
||||
this.button40.TabIndex = 41;
|
||||
this.button40.Text = "Reset Colors";
|
||||
this.button40.UseVisualStyleBackColor = true;
|
||||
this.button40.Click += new System.EventHandler(this.Button40Click);
|
||||
//
|
||||
// button39
|
||||
//
|
||||
this.button39.Location = new System.Drawing.Point(170, 159);
|
||||
this.button39.Name = "button39";
|
||||
this.button39.Size = new System.Drawing.Size(265, 23);
|
||||
this.button39.TabIndex = 42;
|
||||
this.button39.Text = "Randomize Colors";
|
||||
this.button39.UseVisualStyleBackColor = true;
|
||||
this.button39.Click += new System.EventHandler(this.Button39Click);
|
||||
//
|
||||
// CharacterColors
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(437, 222);
|
||||
this.Controls.Add(this.button39);
|
||||
this.Controls.Add(this.button40);
|
||||
this.Controls.Add(this.label2);
|
||||
this.Controls.Add(this.label1);
|
||||
|
|
@ -539,6 +551,7 @@ namespace RBXLegacyLauncher
|
|||
this.Load += new System.EventHandler(this.CharacterColorsLoad);
|
||||
this.ResumeLayout(false);
|
||||
}
|
||||
private System.Windows.Forms.Button button39;
|
||||
private System.Windows.Forms.Button button40;
|
||||
private System.Windows.Forms.Label label2;
|
||||
private System.Windows.Forms.Label label1;
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@ namespace RBXLegacyLauncher
|
|||
public partial class CharacterColors : Form
|
||||
{
|
||||
public static string SelectedPart = "Head";
|
||||
public string[,] ColorArray;
|
||||
|
||||
public CharacterColors()
|
||||
{
|
||||
|
|
@ -30,6 +31,41 @@ namespace RBXLegacyLauncher
|
|||
//
|
||||
InitializeComponent();
|
||||
|
||||
ColorArray = new string[32, 2] {
|
||||
{ "1", button7.BackColor.ToString() },
|
||||
{ "208", button8.BackColor.ToString() },
|
||||
{ "194", button9.BackColor.ToString() },
|
||||
{ "199", button10.BackColor.ToString() },
|
||||
{ "26", button14.BackColor.ToString() },
|
||||
{ "21", button13.BackColor.ToString() },
|
||||
{ "24", button12.BackColor.ToString() },
|
||||
{ "226", button11.BackColor.ToString() },
|
||||
{ "23", button18.BackColor.ToString() },
|
||||
{ "107", button17.BackColor.ToString() },
|
||||
{ "102", button16.BackColor.ToString() },
|
||||
{ "11", button15.BackColor.ToString() },
|
||||
{ "45", button22.BackColor.ToString() },
|
||||
{ "135", button21.BackColor.ToString() },
|
||||
{ "106", button20.BackColor.ToString() },
|
||||
{ "105", button19.BackColor.ToString() },
|
||||
{ "141", button26.BackColor.ToString() },
|
||||
{ "28", button25.BackColor.ToString() },
|
||||
{ "37", button24.BackColor.ToString() },
|
||||
{ "119", button23.BackColor.ToString() },
|
||||
{ "29", button30.BackColor.ToString() },
|
||||
{ "151", button29.BackColor.ToString() },
|
||||
{ "38", button28.BackColor.ToString() },
|
||||
{ "192", button27.BackColor.ToString() },
|
||||
{ "104", button34.BackColor.ToString() },
|
||||
{ "9", button33.BackColor.ToString() },
|
||||
{ "101", button32.BackColor.ToString() },
|
||||
{ "5", button31.BackColor.ToString() },
|
||||
{ "153", button38.BackColor.ToString() },
|
||||
{ "217", button37.BackColor.ToString() },
|
||||
{ "18", button36.BackColor.ToString() },
|
||||
{ "125", button35.BackColor.ToString() }
|
||||
};
|
||||
|
||||
//
|
||||
// TODO: Add constructor code after the InitializeComponent() call.
|
||||
//
|
||||
|
|
@ -360,7 +396,49 @@ namespace RBXLegacyLauncher
|
|||
|
||||
void Button39Click(object sender, EventArgs e)
|
||||
{
|
||||
MessageBox.Show("remove this");
|
||||
Random rand = new Random();
|
||||
int RandomColor;
|
||||
|
||||
for (int i=1; i <= 6; i++)
|
||||
{
|
||||
RandomColor = rand.Next(ColorArray.GetLength(0));
|
||||
if (i == 1)
|
||||
{
|
||||
GlobalVars.HeadColorID = Convert.ToInt32(ColorArray[RandomColor, 0]);
|
||||
GlobalVars.ColorMenu_HeadColor = ColorArray[RandomColor, 1];
|
||||
button1.BackColor = ConvertStringtoColor(GlobalVars.ColorMenu_HeadColor);
|
||||
}
|
||||
else if (i == 2)
|
||||
{
|
||||
GlobalVars.TorsoColorID = Convert.ToInt32(ColorArray[RandomColor, 0]);
|
||||
GlobalVars.ColorMenu_TorsoColor = ColorArray[RandomColor, 1];
|
||||
button2.BackColor = ConvertStringtoColor(GlobalVars.ColorMenu_TorsoColor);
|
||||
}
|
||||
else if (i == 3)
|
||||
{
|
||||
GlobalVars.RightArmColorID = Convert.ToInt32(ColorArray[RandomColor, 0]);
|
||||
GlobalVars.ColorMenu_RightArmColor = ColorArray[RandomColor, 1];
|
||||
button3.BackColor = ConvertStringtoColor(GlobalVars.ColorMenu_RightArmColor);
|
||||
}
|
||||
else if (i == 4)
|
||||
{
|
||||
GlobalVars.LeftArmColorID = Convert.ToInt32(ColorArray[RandomColor, 0]);
|
||||
GlobalVars.ColorMenu_LeftArmColor = ColorArray[RandomColor, 1];
|
||||
button4.BackColor = ConvertStringtoColor(GlobalVars.ColorMenu_LeftArmColor);
|
||||
}
|
||||
else if (i == 5)
|
||||
{
|
||||
GlobalVars.RightLegColorID = Convert.ToInt32(ColorArray[RandomColor, 0]);
|
||||
GlobalVars.ColorMenu_RightLegColor = ColorArray[RandomColor, 1];
|
||||
button5.BackColor = ConvertStringtoColor(GlobalVars.ColorMenu_RightLegColor);
|
||||
}
|
||||
else if (i == 6)
|
||||
{
|
||||
GlobalVars.LeftLegColorID = Convert.ToInt32(ColorArray[RandomColor, 0]);
|
||||
GlobalVars.ColorMenu_LeftLegColor = ColorArray[RandomColor, 1];
|
||||
button6.BackColor = ConvertStringtoColor(GlobalVars.ColorMenu_LeftLegColor);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void Button40Click(object sender, EventArgs e)
|
||||
|
|
|
|||
|
|
@ -43,11 +43,18 @@ namespace RBXLegacyLauncher
|
|||
this.listBox3 = new System.Windows.Forms.ListBox();
|
||||
this.listBox2 = new System.Windows.Forms.ListBox();
|
||||
this.listBox1 = new System.Windows.Forms.ListBox();
|
||||
this.pictureBox1 = new System.Windows.Forms.PictureBox();
|
||||
this.pictureBox2 = new System.Windows.Forms.PictureBox();
|
||||
this.pictureBox3 = new System.Windows.Forms.PictureBox();
|
||||
this.button1 = new System.Windows.Forms.Button();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// label17
|
||||
//
|
||||
this.label17.Location = new System.Drawing.Point(118, 181);
|
||||
this.label17.Location = new System.Drawing.Point(155, 181);
|
||||
this.label17.Name = "label17";
|
||||
this.label17.Size = new System.Drawing.Size(35, 14);
|
||||
this.label17.TabIndex = 43;
|
||||
|
|
@ -55,7 +62,7 @@ namespace RBXLegacyLauncher
|
|||
//
|
||||
// label16
|
||||
//
|
||||
this.label16.Location = new System.Drawing.Point(118, 93);
|
||||
this.label16.Location = new System.Drawing.Point(155, 93);
|
||||
this.label16.Name = "label16";
|
||||
this.label16.Size = new System.Drawing.Size(35, 13);
|
||||
this.label16.TabIndex = 42;
|
||||
|
|
@ -63,7 +70,7 @@ namespace RBXLegacyLauncher
|
|||
//
|
||||
// label12
|
||||
//
|
||||
this.label12.Location = new System.Drawing.Point(118, 5);
|
||||
this.label12.Location = new System.Drawing.Point(155, 5);
|
||||
this.label12.Name = "label12";
|
||||
this.label12.Size = new System.Drawing.Size(35, 13);
|
||||
this.label12.TabIndex = 41;
|
||||
|
|
@ -96,12 +103,53 @@ namespace RBXLegacyLauncher
|
|||
this.listBox1.TabIndex = 38;
|
||||
this.listBox1.SelectedIndexChanged += new System.EventHandler(this.ListBox1SelectedIndexChanged);
|
||||
//
|
||||
// pictureBox1
|
||||
//
|
||||
this.pictureBox1.Location = new System.Drawing.Point(261, 21);
|
||||
this.pictureBox1.Name = "pictureBox1";
|
||||
this.pictureBox1.Size = new System.Drawing.Size(79, 69);
|
||||
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
this.pictureBox1.TabIndex = 44;
|
||||
this.pictureBox1.TabStop = false;
|
||||
//
|
||||
// pictureBox2
|
||||
//
|
||||
this.pictureBox2.Location = new System.Drawing.Point(262, 109);
|
||||
this.pictureBox2.Name = "pictureBox2";
|
||||
this.pictureBox2.Size = new System.Drawing.Size(79, 69);
|
||||
this.pictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
this.pictureBox2.TabIndex = 45;
|
||||
this.pictureBox2.TabStop = false;
|
||||
//
|
||||
// pictureBox3
|
||||
//
|
||||
this.pictureBox3.Location = new System.Drawing.Point(261, 198);
|
||||
this.pictureBox3.Name = "pictureBox3";
|
||||
this.pictureBox3.Size = new System.Drawing.Size(79, 69);
|
||||
this.pictureBox3.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
|
||||
this.pictureBox3.TabIndex = 46;
|
||||
this.pictureBox3.TabStop = false;
|
||||
//
|
||||
// button1
|
||||
//
|
||||
this.button1.Location = new System.Drawing.Point(12, 273);
|
||||
this.button1.Name = "button1";
|
||||
this.button1.Size = new System.Drawing.Size(328, 42);
|
||||
this.button1.TabIndex = 47;
|
||||
this.button1.Text = "Randomize";
|
||||
this.button1.UseVisualStyleBackColor = true;
|
||||
this.button1.Click += new System.EventHandler(this.Button1Click);
|
||||
//
|
||||
// CharacterCustomization_HatMenu
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.BackColor = System.Drawing.SystemColors.ControlLightLight;
|
||||
this.ClientSize = new System.Drawing.Size(269, 285);
|
||||
this.ClientSize = new System.Drawing.Size(353, 327);
|
||||
this.Controls.Add(this.button1);
|
||||
this.Controls.Add(this.pictureBox3);
|
||||
this.Controls.Add(this.pictureBox2);
|
||||
this.Controls.Add(this.pictureBox1);
|
||||
this.Controls.Add(this.label17);
|
||||
this.Controls.Add(this.label16);
|
||||
this.Controls.Add(this.label12);
|
||||
|
|
@ -113,8 +161,15 @@ namespace RBXLegacyLauncher
|
|||
this.Name = "CharacterCustomization_HatMenu";
|
||||
this.Text = "Hats";
|
||||
this.Load += new System.EventHandler(this.CharacterCustomization_HatMenuLoad);
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
}
|
||||
private System.Windows.Forms.Button button1;
|
||||
private System.Windows.Forms.PictureBox pictureBox3;
|
||||
private System.Windows.Forms.PictureBox pictureBox2;
|
||||
private System.Windows.Forms.PictureBox pictureBox1;
|
||||
private System.Windows.Forms.ListBox listBox1;
|
||||
private System.Windows.Forms.ListBox listBox2;
|
||||
private System.Windows.Forms.ListBox listBox3;
|
||||
|
|
|
|||
|
|
@ -47,11 +47,6 @@ namespace RBXLegacyLauncher
|
|||
continue;
|
||||
}
|
||||
|
||||
if (file.Name.Equals("TeapotTurret.rbxm") && GlobalVars.AdminMode != true)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
listBox1.Items.Add(file.Name);
|
||||
listBox2.Items.Add(file.Name);
|
||||
listBox3.Items.Add(file.Name);
|
||||
|
|
@ -62,22 +57,70 @@ namespace RBXLegacyLauncher
|
|||
listBox1.Enabled = true;
|
||||
listBox2.Enabled = true;
|
||||
listBox3.Enabled = true;
|
||||
Image icon1 = Image.FromFile(hatdir + @"\\" + GlobalVars.Custom_Hat1ID_Offline.Replace(".rbxm", "") + ".png");
|
||||
pictureBox1.Image = icon1;
|
||||
Image icon2 = Image.FromFile(hatdir + @"\\" + GlobalVars.Custom_Hat2ID_Offline.Replace(".rbxm", "") + ".png");
|
||||
pictureBox2.Image = icon2;
|
||||
Image icon3 = Image.FromFile(hatdir + @"\\" + GlobalVars.Custom_Hat3ID_Offline.Replace(".rbxm", "") + ".png");
|
||||
pictureBox3.Image = icon3;
|
||||
}
|
||||
}
|
||||
|
||||
void ListBox1SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
GlobalVars.Custom_Hat1ID_Offline = listBox1.SelectedItem.ToString();
|
||||
string hatdir = Environment.CurrentDirectory + @"\\charcustom\\hats";
|
||||
if (Directory.Exists(hatdir))
|
||||
{
|
||||
GlobalVars.Custom_Hat1ID_Offline = listBox1.SelectedItem.ToString();
|
||||
Image icon1 = Image.FromFile(hatdir + @"\\" + GlobalVars.Custom_Hat1ID_Offline.Replace(".rbxm", "") + ".png");
|
||||
pictureBox1.Image = icon1;
|
||||
}
|
||||
}
|
||||
|
||||
void ListBox2SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
GlobalVars.Custom_Hat2ID_Offline = listBox2.SelectedItem.ToString();
|
||||
string hatdir = Environment.CurrentDirectory + @"\\charcustom\\hats";
|
||||
if (Directory.Exists(hatdir))
|
||||
{
|
||||
GlobalVars.Custom_Hat2ID_Offline = listBox2.SelectedItem.ToString();
|
||||
Image icon2 = Image.FromFile(hatdir + @"\\" + GlobalVars.Custom_Hat2ID_Offline.Replace(".rbxm", "") + ".png");
|
||||
pictureBox2.Image = icon2;
|
||||
}
|
||||
}
|
||||
|
||||
void ListBox3SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
GlobalVars.Custom_Hat3ID_Offline = listBox3.SelectedItem.ToString();
|
||||
string hatdir = Environment.CurrentDirectory + @"\\charcustom\\hats";
|
||||
if (Directory.Exists(hatdir))
|
||||
{
|
||||
GlobalVars.Custom_Hat3ID_Offline = listBox3.SelectedItem.ToString();
|
||||
Image icon3 = Image.FromFile(hatdir + @"\\" + GlobalVars.Custom_Hat3ID_Offline.Replace(".rbxm", "") + ".png");
|
||||
pictureBox3.Image = icon3;
|
||||
}
|
||||
}
|
||||
|
||||
void Button1Click(object sender, EventArgs e)
|
||||
{
|
||||
string hatdir = Environment.CurrentDirectory + @"\\charcustom\\hats";
|
||||
if (Directory.Exists(hatdir))
|
||||
{
|
||||
Random random = new Random();
|
||||
int randomHat1 = random.Next(listBox1.Items.Count);
|
||||
listBox1.SelectedItem = listBox1.Items[randomHat1];
|
||||
GlobalVars.Custom_Hat1ID_Offline = listBox1.SelectedItem.ToString();
|
||||
Image icon1 = Image.FromFile(hatdir + @"\\" + GlobalVars.Custom_Hat1ID_Offline.Replace(".rbxm", "") + ".png");
|
||||
pictureBox1.Image = icon1;
|
||||
int randomHat2 = random.Next(listBox2.Items.Count);
|
||||
listBox2.SelectedItem = listBox1.Items[randomHat2];
|
||||
GlobalVars.Custom_Hat2ID_Offline = listBox2.SelectedItem.ToString();
|
||||
Image icon2 = Image.FromFile(hatdir + @"\\" + GlobalVars.Custom_Hat2ID_Offline.Replace(".rbxm", "") + ".png");
|
||||
pictureBox2.Image = icon2;
|
||||
int randomHat3 = random.Next(listBox3.Items.Count);
|
||||
listBox3.SelectedItem = listBox1.Items[randomHat3];
|
||||
GlobalVars.Custom_Hat3ID_Offline = listBox3.SelectedItem.ToString();
|
||||
Image icon3 = Image.FromFile(hatdir + @"\\" + GlobalVars.Custom_Hat3ID_Offline.Replace(".rbxm", "") + ".png");
|
||||
pictureBox3.Image = icon3;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -39,8 +39,6 @@ namespace RBXLegacyLauncher
|
|||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ClientinfoEditor));
|
||||
this.checkBox1 = new System.Windows.Forms.CheckBox();
|
||||
this.checkBox2 = new System.Windows.Forms.CheckBox();
|
||||
this.checkBox3 = new System.Windows.Forms.CheckBox();
|
||||
this.checkBox4 = new System.Windows.Forms.CheckBox();
|
||||
this.textBox1 = new System.Windows.Forms.TextBox();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.label2 = new System.Windows.Forms.Label();
|
||||
|
|
@ -48,8 +46,6 @@ namespace RBXLegacyLauncher
|
|||
this.button2 = new System.Windows.Forms.Button();
|
||||
this.checkBox5 = new System.Windows.Forms.CheckBox();
|
||||
this.button3 = new System.Windows.Forms.Button();
|
||||
this.checkBox6 = new System.Windows.Forms.CheckBox();
|
||||
this.checkBox7 = new System.Windows.Forms.CheckBox();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// checkBox1
|
||||
|
|
@ -66,60 +62,40 @@ namespace RBXLegacyLauncher
|
|||
//
|
||||
this.checkBox2.Location = new System.Drawing.Point(9, 53);
|
||||
this.checkBox2.Name = "checkBox2";
|
||||
this.checkBox2.Size = new System.Drawing.Size(307, 23);
|
||||
this.checkBox2.Size = new System.Drawing.Size(307, 20);
|
||||
this.checkBox2.TabIndex = 1;
|
||||
this.checkBox2.Text = "Allows the launcher to set custom IDs";
|
||||
this.checkBox2.UseVisualStyleBackColor = true;
|
||||
this.checkBox2.CheckedChanged += new System.EventHandler(this.CheckBox2CheckedChanged);
|
||||
//
|
||||
// checkBox3
|
||||
//
|
||||
this.checkBox3.Location = new System.Drawing.Point(9, 73);
|
||||
this.checkBox3.Name = "checkBox3";
|
||||
this.checkBox3.Size = new System.Drawing.Size(307, 20);
|
||||
this.checkBox3.TabIndex = 2;
|
||||
this.checkBox3.Text = "Allows the use of the Local Play feature";
|
||||
this.checkBox3.UseVisualStyleBackColor = true;
|
||||
this.checkBox3.CheckedChanged += new System.EventHandler(this.CheckBox3CheckedChanged);
|
||||
//
|
||||
// checkBox4
|
||||
//
|
||||
this.checkBox4.Location = new System.Drawing.Point(9, 93);
|
||||
this.checkBox4.Name = "checkBox4";
|
||||
this.checkBox4.Size = new System.Drawing.Size(307, 19);
|
||||
this.checkBox4.TabIndex = 3;
|
||||
this.checkBox4.Text = "Allows the use of the Character Outfit ID feature";
|
||||
this.checkBox4.UseVisualStyleBackColor = true;
|
||||
this.checkBox4.CheckedChanged += new System.EventHandler(this.CheckBox4CheckedChanged);
|
||||
//
|
||||
// textBox1
|
||||
//
|
||||
this.textBox1.Location = new System.Drawing.Point(8, 191);
|
||||
this.textBox1.Location = new System.Drawing.Point(8, 113);
|
||||
this.textBox1.Multiline = true;
|
||||
this.textBox1.Name = "textBox1";
|
||||
this.textBox1.Size = new System.Drawing.Size(310, 211);
|
||||
this.textBox1.Size = new System.Drawing.Size(310, 218);
|
||||
this.textBox1.TabIndex = 4;
|
||||
this.textBox1.TextChanged += new System.EventHandler(this.TextBox1TextChanged);
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.Location = new System.Drawing.Point(8, 172);
|
||||
this.label1.Location = new System.Drawing.Point(8, 94);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(100, 16);
|
||||
this.label1.Size = new System.Drawing.Size(92, 16);
|
||||
this.label1.TabIndex = 5;
|
||||
this.label1.Text = "Client Description";
|
||||
//
|
||||
// label2
|
||||
//
|
||||
this.label2.Location = new System.Drawing.Point(10, 9);
|
||||
this.label2.Location = new System.Drawing.Point(8, 9);
|
||||
this.label2.Name = "label2";
|
||||
this.label2.Size = new System.Drawing.Size(307, 30);
|
||||
this.label2.TabIndex = 6;
|
||||
this.label2.Text = "Check the check boxes corrisponding to what your client supports.";
|
||||
this.label2.Text = "Check the check boxes corresponding to what your client supports.";
|
||||
//
|
||||
// button1
|
||||
//
|
||||
this.button1.Location = new System.Drawing.Point(162, 437);
|
||||
this.button1.Location = new System.Drawing.Point(166, 366);
|
||||
this.button1.Name = "button1";
|
||||
this.button1.Size = new System.Drawing.Size(154, 30);
|
||||
this.button1.TabIndex = 7;
|
||||
|
|
@ -129,7 +105,7 @@ namespace RBXLegacyLauncher
|
|||
//
|
||||
// button2
|
||||
//
|
||||
this.button2.Location = new System.Drawing.Point(8, 437);
|
||||
this.button2.Location = new System.Drawing.Point(8, 366);
|
||||
this.button2.Name = "button2";
|
||||
this.button2.Size = new System.Drawing.Size(150, 30);
|
||||
this.button2.TabIndex = 10;
|
||||
|
|
@ -139,9 +115,9 @@ namespace RBXLegacyLauncher
|
|||
//
|
||||
// checkBox5
|
||||
//
|
||||
this.checkBox5.Location = new System.Drawing.Point(9, 108);
|
||||
this.checkBox5.Location = new System.Drawing.Point(9, 71);
|
||||
this.checkBox5.Name = "checkBox5";
|
||||
this.checkBox5.Size = new System.Drawing.Size(310, 25);
|
||||
this.checkBox5.Size = new System.Drawing.Size(310, 20);
|
||||
this.checkBox5.TabIndex = 11;
|
||||
this.checkBox5.Text = "Loads assets from servers online";
|
||||
this.checkBox5.UseVisualStyleBackColor = true;
|
||||
|
|
@ -149,42 +125,20 @@ namespace RBXLegacyLauncher
|
|||
//
|
||||
// button3
|
||||
//
|
||||
this.button3.Location = new System.Drawing.Point(8, 408);
|
||||
this.button3.Location = new System.Drawing.Point(8, 337);
|
||||
this.button3.Name = "button3";
|
||||
this.button3.Size = new System.Drawing.Size(308, 23);
|
||||
this.button3.Size = new System.Drawing.Size(312, 23);
|
||||
this.button3.TabIndex = 12;
|
||||
this.button3.Text = "New clientinfo.txt";
|
||||
this.button3.UseVisualStyleBackColor = true;
|
||||
this.button3.Click += new System.EventHandler(this.Button3Click);
|
||||
//
|
||||
// checkBox6
|
||||
//
|
||||
this.checkBox6.Location = new System.Drawing.Point(9, 127);
|
||||
this.checkBox6.Name = "checkBox6";
|
||||
this.checkBox6.Size = new System.Drawing.Size(307, 24);
|
||||
this.checkBox6.TabIndex = 13;
|
||||
this.checkBox6.Text = "This client is a \'modern\' client (Mid-2011 and above.)";
|
||||
this.checkBox6.UseVisualStyleBackColor = true;
|
||||
this.checkBox6.CheckedChanged += new System.EventHandler(this.CheckBox6CheckedChanged);
|
||||
//
|
||||
// checkBox7
|
||||
//
|
||||
this.checkBox7.Location = new System.Drawing.Point(9, 145);
|
||||
this.checkBox7.Name = "checkBox7";
|
||||
this.checkBox7.Size = new System.Drawing.Size(212, 24);
|
||||
this.checkBox7.TabIndex = 14;
|
||||
this.checkBox7.Text = "This client supports custom characters.";
|
||||
this.checkBox7.UseVisualStyleBackColor = true;
|
||||
this.checkBox7.CheckedChanged += new System.EventHandler(this.CheckBox7CheckedChanged);
|
||||
//
|
||||
// ClientinfoEditor
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.BackColor = System.Drawing.SystemColors.ControlLightLight;
|
||||
this.ClientSize = new System.Drawing.Size(332, 479);
|
||||
this.Controls.Add(this.checkBox7);
|
||||
this.Controls.Add(this.checkBox6);
|
||||
this.ClientSize = new System.Drawing.Size(332, 403);
|
||||
this.Controls.Add(this.button3);
|
||||
this.Controls.Add(this.checkBox5);
|
||||
this.Controls.Add(this.button2);
|
||||
|
|
@ -192,8 +146,6 @@ namespace RBXLegacyLauncher
|
|||
this.Controls.Add(this.label2);
|
||||
this.Controls.Add(this.label1);
|
||||
this.Controls.Add(this.textBox1);
|
||||
this.Controls.Add(this.checkBox4);
|
||||
this.Controls.Add(this.checkBox3);
|
||||
this.Controls.Add(this.checkBox2);
|
||||
this.Controls.Add(this.checkBox1);
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
|
||||
|
|
@ -204,8 +156,6 @@ namespace RBXLegacyLauncher
|
|||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
}
|
||||
private System.Windows.Forms.CheckBox checkBox7;
|
||||
private System.Windows.Forms.CheckBox checkBox6;
|
||||
private System.Windows.Forms.Button button3;
|
||||
private System.Windows.Forms.CheckBox checkBox5;
|
||||
private System.Windows.Forms.Button button2;
|
||||
|
|
@ -213,8 +163,6 @@ namespace RBXLegacyLauncher
|
|||
private System.Windows.Forms.Label label2;
|
||||
private System.Windows.Forms.Label label1;
|
||||
private System.Windows.Forms.TextBox textBox1;
|
||||
private System.Windows.Forms.CheckBox checkBox4;
|
||||
private System.Windows.Forms.CheckBox checkBox3;
|
||||
private System.Windows.Forms.CheckBox checkBox2;
|
||||
private System.Windows.Forms.CheckBox checkBox1;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -56,30 +56,6 @@ namespace RBXLegacyLauncher
|
|||
}
|
||||
}
|
||||
|
||||
void CheckBox3CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (checkBox3.Checked == true)
|
||||
{
|
||||
GlobalVars.ClientCreator_SupportsLocalPlay = true;
|
||||
}
|
||||
else if (checkBox3.Checked == false)
|
||||
{
|
||||
GlobalVars.ClientCreator_SupportsLocalPlay = false;
|
||||
}
|
||||
}
|
||||
|
||||
void CheckBox4CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (checkBox4.Checked == true)
|
||||
{
|
||||
GlobalVars.ClientCreator_SupportsAppearanceID = true;
|
||||
}
|
||||
else if (checkBox4.Checked == false)
|
||||
{
|
||||
GlobalVars.ClientCreator_SupportsAppearanceID = false;
|
||||
}
|
||||
}
|
||||
|
||||
void TextBox1TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
GlobalVars.ClientCreator_SelectedClientDesc = textBox1.Text;
|
||||
|
|
@ -95,7 +71,7 @@ namespace RBXLegacyLauncher
|
|||
ofd.Title = "Load clientinfo.txt";
|
||||
if (ofd.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
string line1, line2, line3, line4, line5, line6, line7, line8;
|
||||
string line1, line2, line3, line4;
|
||||
|
||||
using(StreamReader reader = new StreamReader(ofd.FileName))
|
||||
{
|
||||
|
|
@ -103,10 +79,6 @@ namespace RBXLegacyLauncher
|
|||
line2 = reader.ReadLine();
|
||||
line3 = reader.ReadLine();
|
||||
line4 = reader.ReadLine();
|
||||
line5 = reader.ReadLine();
|
||||
line6 = reader.ReadLine();
|
||||
line7 = reader.ReadLine();
|
||||
line8 = reader.ReadLine();
|
||||
}
|
||||
|
||||
Boolean bline1 = bool.Parse(line1);
|
||||
|
|
@ -116,29 +88,13 @@ namespace RBXLegacyLauncher
|
|||
GlobalVars.ClientCreator_UsesID = bline2;
|
||||
|
||||
Boolean bline3 = bool.Parse(line3);
|
||||
GlobalVars.ClientCreator_SupportsLocalPlay = bline3;
|
||||
GlobalVars.ClientCreator_LoadsAssetsOnline = bline3;
|
||||
|
||||
Boolean bline4 = bool.Parse(line4);
|
||||
GlobalVars.ClientCreator_SupportsAppearanceID = bline4;
|
||||
|
||||
Boolean bline5 = bool.Parse(line5);
|
||||
GlobalVars.ClientCreator_LoadsAssetsOnline = bline5;
|
||||
|
||||
Boolean bline6 = bool.Parse(line6);
|
||||
GlobalVars.ClientCreator_ModernClient = bline6;
|
||||
|
||||
Boolean bline7 = bool.Parse(line7);
|
||||
GlobalVars.ClientCreator_SupportsCharacterCustomization = bline7;
|
||||
|
||||
GlobalVars.ClientCreator_SelectedClientDesc = line8;
|
||||
GlobalVars.ClientCreator_SelectedClientDesc = line4;
|
||||
|
||||
checkBox1.Checked = GlobalVars.ClientCreator_UsesPlayerName;
|
||||
checkBox2.Checked = GlobalVars.ClientCreator_UsesID;
|
||||
checkBox3.Checked = GlobalVars.ClientCreator_SupportsLocalPlay;
|
||||
checkBox4.Checked = GlobalVars.ClientCreator_SupportsAppearanceID;
|
||||
checkBox5.Checked = GlobalVars.ClientCreator_LoadsAssetsOnline;
|
||||
checkBox6.Checked = GlobalVars.ClientCreator_ModernClient;
|
||||
checkBox7.Checked = GlobalVars.ClientCreator_SupportsCharacterCustomization;
|
||||
textBox1.Text = GlobalVars.ClientCreator_SelectedClientDesc;
|
||||
}
|
||||
}
|
||||
|
|
@ -157,12 +113,8 @@ namespace RBXLegacyLauncher
|
|||
{
|
||||
string[] lines = {
|
||||
GlobalVars.ClientCreator_UsesPlayerName.ToString(),
|
||||
GlobalVars.ClientCreator_UsesID.ToString(),
|
||||
GlobalVars.ClientCreator_SupportsLocalPlay.ToString(),
|
||||
GlobalVars.ClientCreator_SupportsAppearanceID.ToString(),
|
||||
GlobalVars.ClientCreator_UsesID.ToString(),
|
||||
GlobalVars.ClientCreator_LoadsAssetsOnline.ToString(),
|
||||
GlobalVars.ClientCreator_ModernClient.ToString(),
|
||||
GlobalVars.ClientCreator_SupportsCharacterCustomization.ToString(),
|
||||
GlobalVars.ClientCreator_SelectedClientDesc.ToString()
|
||||
};
|
||||
File.WriteAllLines(sfd.FileName, lines);
|
||||
|
|
@ -191,44 +143,12 @@ namespace RBXLegacyLauncher
|
|||
{
|
||||
GlobalVars.ClientCreator_UsesPlayerName = false;
|
||||
GlobalVars.ClientCreator_UsesID = false;
|
||||
GlobalVars.ClientCreator_SupportsLocalPlay = false;
|
||||
GlobalVars.ClientCreator_SupportsAppearanceID = false;
|
||||
GlobalVars.ClientCreator_LoadsAssetsOnline = false;
|
||||
GlobalVars.ClientCreator_ModernClient = false;
|
||||
GlobalVars.ClientCreator_SupportsCharacterCustomization = false;
|
||||
GlobalVars.ClientCreator_SelectedClientDesc = "";
|
||||
checkBox1.Checked = GlobalVars.ClientCreator_UsesPlayerName;
|
||||
checkBox2.Checked = GlobalVars.ClientCreator_UsesID;
|
||||
checkBox3.Checked = GlobalVars.ClientCreator_SupportsLocalPlay;
|
||||
checkBox4.Checked = GlobalVars.ClientCreator_SupportsAppearanceID;
|
||||
checkBox5.Checked = GlobalVars.ClientCreator_LoadsAssetsOnline;
|
||||
checkBox6.Checked = GlobalVars.ClientCreator_ModernClient;
|
||||
checkBox7.Checked = GlobalVars.ClientCreator_SupportsCharacterCustomization;
|
||||
textBox1.Text = GlobalVars.ClientCreator_SelectedClientDesc;
|
||||
}
|
||||
|
||||
void CheckBox6CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (checkBox6.Checked == true)
|
||||
{
|
||||
GlobalVars.ClientCreator_ModernClient = true;
|
||||
}
|
||||
else if (checkBox6.Checked == false)
|
||||
{
|
||||
GlobalVars.ClientCreator_ModernClient = false;
|
||||
}
|
||||
}
|
||||
|
||||
void CheckBox7CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (checkBox7.Checked == true)
|
||||
{
|
||||
GlobalVars.ClientCreator_SupportsCharacterCustomization = true;
|
||||
}
|
||||
else if (checkBox7.Checked == false)
|
||||
{
|
||||
GlobalVars.ClientCreator_SupportsCharacterCustomization = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -117,7 +117,7 @@
|
|||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</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=2.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">
|
||||
<value>
|
||||
AAABAAYAEBAAAAAAIABoBAAAZgAAACAgAAAAACAAqBAAAM4EAAAwMAAAAAAgAKglAAB2FQAAQEAAAAAA
|
||||
|
|
|
|||
|
|
@ -7,7 +7,6 @@
|
|||
public static string IP = "localhost";
|
||||
public static string Version = "";
|
||||
//server settings.
|
||||
public static bool BodyColors = true;
|
||||
public static string Map = "Baseplate.rbxl";
|
||||
public static int RobloxPort = 53640;
|
||||
public static int DefaultRobloxPort = 53640;
|
||||
|
|
@ -17,29 +16,17 @@
|
|||
//launcher settings.
|
||||
public static bool CloseOnLaunch = false;
|
||||
public static bool LocalPlayMode = false;
|
||||
public static int CharacterAppearanceID = 0;
|
||||
public static bool UseAppearanceID = false;
|
||||
public static bool UseCustomAppearanceID = false;
|
||||
//client shit
|
||||
public static string SelectedClient = "";
|
||||
public static bool UsesPlayerName = false;
|
||||
public static bool UsesID = true;
|
||||
public static bool SupportsLocalPlay = true;
|
||||
public static bool SupportsAppearanceID = false;
|
||||
public static string SelectedClientDesc = "";
|
||||
public static bool LoadsAssetsOnline = false;
|
||||
public static bool ModernClient = false;
|
||||
public static bool SupportsCharacterCustomization = false;
|
||||
public static bool AdminMode = false;
|
||||
//clientinfocreator
|
||||
public static bool ClientCreator_UsesPlayerName = false;
|
||||
public static bool ClientCreator_UsesID = false;
|
||||
public static bool ClientCreator_SupportsLocalPlay = false;
|
||||
public static bool ClientCreator_SupportsAppearanceID = false;
|
||||
public static bool ClientCreator_LoadsAssetsOnline = false;
|
||||
public static bool ClientCreator_ModernClient = false;
|
||||
public static string ClientCreator_SelectedClientDesc = "";
|
||||
public static bool ClientCreator_SupportsCharacterCustomization = false;
|
||||
//charcustom
|
||||
public static string Custom_Hat1ID_Offline = "NoHat.rbxm";
|
||||
public static string Custom_Hat2ID_Offline = "NoHat.rbxm";
|
||||
|
|
|
|||
|
|
@ -81,7 +81,6 @@ namespace RBXLegacyLauncher
|
|||
this.label40 = new System.Windows.Forms.Label();
|
||||
this.button11 = new System.Windows.Forms.Button();
|
||||
this.button9 = new System.Windows.Forms.Button();
|
||||
this.checkBox5 = new System.Windows.Forms.CheckBox();
|
||||
this.button8 = new System.Windows.Forms.Button();
|
||||
this.button7 = new System.Windows.Forms.Button();
|
||||
this.label35 = new System.Windows.Forms.Label();
|
||||
|
|
@ -91,13 +90,11 @@ namespace RBXLegacyLauncher
|
|||
this.label33 = new System.Windows.Forms.Label();
|
||||
this.label31 = new System.Windows.Forms.Label();
|
||||
this.label2 = new System.Windows.Forms.Label();
|
||||
this.checkBox2 = new System.Windows.Forms.CheckBox();
|
||||
this.checkBox4 = new System.Windows.Forms.CheckBox();
|
||||
this.textBox3 = new System.Windows.Forms.TextBox();
|
||||
this.label29 = new System.Windows.Forms.Label();
|
||||
this.checkBox3 = new System.Windows.Forms.CheckBox();
|
||||
this.tabPage7 = new System.Windows.Forms.TabPage();
|
||||
this.richTextBox1 = new System.Windows.Forms.RichTextBox();
|
||||
this.tabPage8 = new System.Windows.Forms.TabPage();
|
||||
this.richTextBox2 = new System.Windows.Forms.RichTextBox();
|
||||
this.tabPage4 = new System.Windows.Forms.TabPage();
|
||||
this.label11 = new System.Windows.Forms.Label();
|
||||
this.label10 = new System.Windows.Forms.Label();
|
||||
|
|
@ -130,6 +127,7 @@ namespace RBXLegacyLauncher
|
|||
this.tabPage6.SuspendLayout();
|
||||
this.tabPage5.SuspendLayout();
|
||||
this.tabPage7.SuspendLayout();
|
||||
this.tabPage8.SuspendLayout();
|
||||
this.tabPage4.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
|
|
@ -156,6 +154,7 @@ namespace RBXLegacyLauncher
|
|||
this.tabControl1.Controls.Add(this.tabPage6);
|
||||
this.tabControl1.Controls.Add(this.tabPage5);
|
||||
this.tabControl1.Controls.Add(this.tabPage7);
|
||||
this.tabControl1.Controls.Add(this.tabPage8);
|
||||
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.Location = new System.Drawing.Point(12, 137);
|
||||
|
|
@ -588,7 +587,6 @@ namespace RBXLegacyLauncher
|
|||
this.tabPage5.Controls.Add(this.label40);
|
||||
this.tabPage5.Controls.Add(this.button11);
|
||||
this.tabPage5.Controls.Add(this.button9);
|
||||
this.tabPage5.Controls.Add(this.checkBox5);
|
||||
this.tabPage5.Controls.Add(this.button8);
|
||||
this.tabPage5.Controls.Add(this.button7);
|
||||
this.tabPage5.Controls.Add(this.label35);
|
||||
|
|
@ -598,10 +596,6 @@ namespace RBXLegacyLauncher
|
|||
this.tabPage5.Controls.Add(this.label33);
|
||||
this.tabPage5.Controls.Add(this.label31);
|
||||
this.tabPage5.Controls.Add(this.label2);
|
||||
this.tabPage5.Controls.Add(this.checkBox2);
|
||||
this.tabPage5.Controls.Add(this.checkBox4);
|
||||
this.tabPage5.Controls.Add(this.textBox3);
|
||||
this.tabPage5.Controls.Add(this.label29);
|
||||
this.tabPage5.Controls.Add(this.checkBox3);
|
||||
this.tabPage5.Location = new System.Drawing.Point(4, 22);
|
||||
this.tabPage5.Name = "tabPage5";
|
||||
|
|
@ -622,9 +616,9 @@ namespace RBXLegacyLauncher
|
|||
//
|
||||
// button11
|
||||
//
|
||||
this.button11.Location = new System.Drawing.Point(95, 170);
|
||||
this.button11.Location = new System.Drawing.Point(95, 160);
|
||||
this.button11.Name = "button11";
|
||||
this.button11.Size = new System.Drawing.Size(212, 21);
|
||||
this.button11.Size = new System.Drawing.Size(212, 20);
|
||||
this.button11.TabIndex = 38;
|
||||
this.button11.Text = "SAVE PORT TO SAVED PORTS LIST";
|
||||
this.button11.UseVisualStyleBackColor = true;
|
||||
|
|
@ -640,24 +634,13 @@ namespace RBXLegacyLauncher
|
|||
this.button9.UseVisualStyleBackColor = true;
|
||||
this.button9.Click += new System.EventHandler(this.Button9Click);
|
||||
//
|
||||
// checkBox5
|
||||
//
|
||||
this.checkBox5.Location = new System.Drawing.Point(241, 18);
|
||||
this.checkBox5.Name = "checkBox5";
|
||||
this.checkBox5.Size = new System.Drawing.Size(149, 24);
|
||||
this.checkBox5.TabIndex = 36;
|
||||
this.checkBox5.Text = "Use Custom Outfits";
|
||||
this.checkBox5.UseVisualStyleBackColor = true;
|
||||
this.checkBox5.CheckedChanged += new System.EventHandler(this.CheckBox5CheckedChanged);
|
||||
//
|
||||
// button8
|
||||
//
|
||||
this.button8.Enabled = false;
|
||||
this.button8.Location = new System.Drawing.Point(241, 42);
|
||||
this.button8.Location = new System.Drawing.Point(96, 19);
|
||||
this.button8.Name = "button8";
|
||||
this.button8.Size = new System.Drawing.Size(149, 42);
|
||||
this.button8.Size = new System.Drawing.Size(212, 52);
|
||||
this.button8.TabIndex = 35;
|
||||
this.button8.Text = "Customize Character (Advanced)";
|
||||
this.button8.Text = "Customize Character";
|
||||
this.button8.UseVisualStyleBackColor = true;
|
||||
this.button8.Click += new System.EventHandler(this.Button8Click);
|
||||
//
|
||||
|
|
@ -674,7 +657,7 @@ namespace RBXLegacyLauncher
|
|||
//
|
||||
// label35
|
||||
//
|
||||
this.label35.Location = new System.Drawing.Point(84, 126);
|
||||
this.label35.Location = new System.Drawing.Point(83, 115);
|
||||
this.label35.Name = "label35";
|
||||
this.label35.Size = new System.Drawing.Size(234, 16);
|
||||
this.label35.TabIndex = 33;
|
||||
|
|
@ -683,7 +666,7 @@ namespace RBXLegacyLauncher
|
|||
//
|
||||
// textBox4
|
||||
//
|
||||
this.textBox4.Location = new System.Drawing.Point(96, 145);
|
||||
this.textBox4.Location = new System.Drawing.Point(97, 134);
|
||||
this.textBox4.Name = "textBox4";
|
||||
this.textBox4.Size = new System.Drawing.Size(211, 20);
|
||||
this.textBox4.TabIndex = 32;
|
||||
|
|
@ -725,52 +708,12 @@ namespace RBXLegacyLauncher
|
|||
//
|
||||
// label2
|
||||
//
|
||||
this.label2.Location = new System.Drawing.Point(96, 5);
|
||||
this.label2.Location = new System.Drawing.Point(95, 3);
|
||||
this.label2.Name = "label2";
|
||||
this.label2.Size = new System.Drawing.Size(222, 13);
|
||||
this.label2.TabIndex = 27;
|
||||
this.label2.Text = "PLAYER OPTIONS AND CUSTOMIZATION";
|
||||
//
|
||||
// checkBox2
|
||||
//
|
||||
this.checkBox2.Checked = true;
|
||||
this.checkBox2.CheckState = System.Windows.Forms.CheckState.Checked;
|
||||
this.checkBox2.Location = new System.Drawing.Point(114, 106);
|
||||
this.checkBox2.Name = "checkBox2";
|
||||
this.checkBox2.Size = new System.Drawing.Size(176, 17);
|
||||
this.checkBox2.TabIndex = 26;
|
||||
this.checkBox2.Text = "Random Body Color Patterns";
|
||||
this.checkBox2.UseVisualStyleBackColor = true;
|
||||
this.checkBox2.CheckedChanged += new System.EventHandler(this.CheckBox2CheckedChanged);
|
||||
//
|
||||
// checkBox4
|
||||
//
|
||||
this.checkBox4.Location = new System.Drawing.Point(32, 21);
|
||||
this.checkBox4.Name = "checkBox4";
|
||||
this.checkBox4.Size = new System.Drawing.Size(147, 18);
|
||||
this.checkBox4.TabIndex = 25;
|
||||
this.checkBox4.Text = "Use Character Outfit IDs";
|
||||
this.checkBox4.UseVisualStyleBackColor = true;
|
||||
this.checkBox4.CheckedChanged += new System.EventHandler(this.CheckBox4CheckedChanged);
|
||||
//
|
||||
// textBox3
|
||||
//
|
||||
this.textBox3.Location = new System.Drawing.Point(32, 64);
|
||||
this.textBox3.Name = "textBox3";
|
||||
this.textBox3.Size = new System.Drawing.Size(147, 20);
|
||||
this.textBox3.TabIndex = 24;
|
||||
this.textBox3.Text = "0";
|
||||
this.textBox3.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
|
||||
this.textBox3.TextChanged += new System.EventHandler(this.TextBox3TextChanged);
|
||||
//
|
||||
// label29
|
||||
//
|
||||
this.label29.Location = new System.Drawing.Point(14, 42);
|
||||
this.label29.Name = "label29";
|
||||
this.label29.Size = new System.Drawing.Size(201, 19);
|
||||
this.label29.TabIndex = 23;
|
||||
this.label29.Text = "Character ID (Optional, used for outfits)";
|
||||
//
|
||||
// checkBox3
|
||||
//
|
||||
this.checkBox3.Location = new System.Drawing.Point(150, 212);
|
||||
|
|
@ -790,7 +733,7 @@ namespace RBXLegacyLauncher
|
|||
this.tabPage7.Padding = new System.Windows.Forms.Padding(3);
|
||||
this.tabPage7.Size = new System.Drawing.Size(405, 284);
|
||||
this.tabPage7.TabIndex = 7;
|
||||
this.tabPage7.Text = "DEV CONSOLE";
|
||||
this.tabPage7.Text = "CMD";
|
||||
//
|
||||
// richTextBox1
|
||||
//
|
||||
|
|
@ -804,6 +747,27 @@ namespace RBXLegacyLauncher
|
|||
this.richTextBox1.Text = "";
|
||||
this.richTextBox1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.richTextBox1_KeyDown);
|
||||
//
|
||||
// tabPage8
|
||||
//
|
||||
this.tabPage8.Controls.Add(this.richTextBox2);
|
||||
this.tabPage8.Location = new System.Drawing.Point(4, 22);
|
||||
this.tabPage8.Name = "tabPage8";
|
||||
this.tabPage8.Padding = new System.Windows.Forms.Padding(3);
|
||||
this.tabPage8.Size = new System.Drawing.Size(405, 284);
|
||||
this.tabPage8.TabIndex = 8;
|
||||
this.tabPage8.Text = "CHANGES";
|
||||
this.tabPage8.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// richTextBox2
|
||||
//
|
||||
this.richTextBox2.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.richTextBox2.Location = new System.Drawing.Point(6, 6);
|
||||
this.richTextBox2.Name = "richTextBox2";
|
||||
this.richTextBox2.ReadOnly = true;
|
||||
this.richTextBox2.Size = new System.Drawing.Size(393, 272);
|
||||
this.richTextBox2.TabIndex = 2;
|
||||
this.richTextBox2.Text = "";
|
||||
//
|
||||
// tabPage4
|
||||
//
|
||||
this.tabPage4.Controls.Add(this.label11);
|
||||
|
|
@ -1080,10 +1044,13 @@ namespace RBXLegacyLauncher
|
|||
this.tabPage5.ResumeLayout(false);
|
||||
this.tabPage5.PerformLayout();
|
||||
this.tabPage7.ResumeLayout(false);
|
||||
this.tabPage8.ResumeLayout(false);
|
||||
this.tabPage4.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
}
|
||||
private System.Windows.Forms.RichTextBox richTextBox2;
|
||||
private System.Windows.Forms.TabPage tabPage8;
|
||||
private System.Windows.Forms.RichTextBox richTextBox1;
|
||||
private System.Windows.Forms.TabPage tabPage7;
|
||||
private System.Windows.Forms.Button button20;
|
||||
|
|
@ -1110,7 +1077,6 @@ namespace RBXLegacyLauncher
|
|||
private System.Windows.Forms.Button button9;
|
||||
private System.Windows.Forms.TextBox textBox6;
|
||||
private System.Windows.Forms.Button button8;
|
||||
private System.Windows.Forms.CheckBox checkBox5;
|
||||
private System.Windows.Forms.TextBox textBox5;
|
||||
private System.Windows.Forms.Label label2;
|
||||
private System.Windows.Forms.Label label31;
|
||||
|
|
@ -1122,10 +1088,7 @@ namespace RBXLegacyLauncher
|
|||
private System.Windows.Forms.TabPage tabPage5;
|
||||
private System.Windows.Forms.Label label32;
|
||||
private System.Windows.Forms.Label label30;
|
||||
private System.Windows.Forms.CheckBox checkBox4;
|
||||
private System.Windows.Forms.Button button6;
|
||||
private System.Windows.Forms.Label label29;
|
||||
private System.Windows.Forms.TextBox textBox3;
|
||||
private System.Windows.Forms.Label label28;
|
||||
private System.Windows.Forms.Label label27;
|
||||
private System.Windows.Forms.CheckBox checkBox3;
|
||||
|
|
@ -1143,7 +1106,6 @@ namespace RBXLegacyLauncher
|
|||
private System.Windows.Forms.Button button4;
|
||||
private System.Windows.Forms.Label label13;
|
||||
private System.Windows.Forms.Label label12;
|
||||
private System.Windows.Forms.CheckBox checkBox2;
|
||||
private System.Windows.Forms.Label label19;
|
||||
private System.Windows.Forms.Label label20;
|
||||
private System.Windows.Forms.Label label16;
|
||||
|
|
|
|||
|
|
@ -117,7 +117,7 @@
|
|||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</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=2.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">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAh0AAABxCAMAAABGF+HdAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||
|
|
@ -209,7 +209,7 @@
|
|||
<value>WARNING: This client loads assets directly from a server. This means that you may not be able to play it over a LAN or local connection without internet access. This may also mean that some things won't load (i.e the healthbar)</value>
|
||||
</data>
|
||||
<data name="label9.Text" xml:space="preserve">
|
||||
<value>ROBLOX and the ROBLOX Clients were made by the ROBLOX Corporation. The ROBLOX Corporation does not support or endorse the creation of RBXLegacy. Bitl is not affiliated with the ROBLOX Corporation or its subsidiaries. Bitl does not own any of the content included with RBXLegacy. LUA scripts were used to build a client that can connect to LAN and the Internet. The LUA scripts used were borrowed from the RBXPri client and merged into 1 single script. All credit for the LUA code included with the RBXPri client goes to the RBXPri team. All credit for the LUA code used with "non-modern" clients goes to Scripter John and EnergyCell.
|
||||
<value>ROBLOX and the ROBLOX Clients were made by the ROBLOX Corporation. The ROBLOX Corporation does not support or endorse the creation of RBXLegacy. Bitl is not affiliated with the ROBLOX Corporation or its subsidiaries. Bitl does not own any of the content included with RBXLegacy. LUA scripts were used to build a client that can connect to LAN and the Internet. The LUA scripts used were borrowed from the RBXPri client and merged into 1 single script. All credit for the LUA code included with the RBXPri client goes to the RBXPri team. All credit for the LUA code used with "non-modern" clients goes to Scripter John and EnergyCell. All credit for the LUA code used for character customization goes to RBXBanLand.
|
||||
</value>
|
||||
</data>
|
||||
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
|
|
|
|||
|
|
@ -1,11 +0,0 @@
|
|||
C:\Users\BITL\Documents\GitHub\RBXLegacy-src\RBXLegacyLauncher\RBXLegacyLauncher\bin\Release\RBXLegacyLauncher.exe.config
|
||||
C:\Users\BITL\Documents\GitHub\RBXLegacy-src\RBXLegacyLauncher\RBXLegacyLauncher\bin\Release\RBXLegacyLauncher.exe
|
||||
C:\Users\BITL\Documents\GitHub\RBXLegacy-src\RBXLegacyLauncher\RBXLegacyLauncher\obj\Release\RBXLegacyLauncher.csprojResolveAssemblyReference.cache
|
||||
C:\Users\BITL\Documents\GitHub\RBXLegacy-src\RBXLegacyLauncher\RBXLegacyLauncher\obj\Release\RBXLegacyLauncher.CharacterColors.resources
|
||||
C:\Users\BITL\Documents\GitHub\RBXLegacy-src\RBXLegacyLauncher\RBXLegacyLauncher\obj\Release\RBXLegacyLauncher.CharacterCustomization.resources
|
||||
C:\Users\BITL\Documents\GitHub\RBXLegacy-src\RBXLegacyLauncher\RBXLegacyLauncher\obj\Release\RBXLegacyLauncher.ClientinfoEditor.resources
|
||||
C:\Users\BITL\Documents\GitHub\RBXLegacy-src\RBXLegacyLauncher\RBXLegacyLauncher\obj\Release\RBXLegacyLauncher.MainForm.resources
|
||||
C:\Users\BITL\Documents\GitHub\RBXLegacy-src\RBXLegacyLauncher\RBXLegacyLauncher\obj\Release\RBXLegacyLauncher.ServerInfo.resources
|
||||
C:\Users\BITL\Documents\GitHub\RBXLegacy-src\RBXLegacyLauncher\RBXLegacyLauncher\obj\Release\RBXLegacyLauncher.csproj.GenerateResource.Cache
|
||||
C:\Users\BITL\Documents\GitHub\RBXLegacy-src\RBXLegacyLauncher\RBXLegacyLauncher\obj\Release\RBXLegacyLauncher.exe
|
||||
C:\Users\BITL\Documents\GitHub\RBXLegacy-src\RBXLegacyLauncher\RBXLegacyLauncher\obj\Release\RBXLegacyLauncher.CharacterCustomization_HatMenu.resources
|
||||
|
|
@ -25,17 +25,19 @@ SolidCompression=yes
|
|||
Name: "english"; MessagesFile: "compiler:Default.isl"
|
||||
|
||||
[Tasks]
|
||||
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
|
||||
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked; OnlyBelowVersion: 0,6.1
|
||||
Name: "desktopicon"; Description: "Create a icon on your Desktop"; GroupDescription: "Icons"
|
||||
Name: "quicklaunchicon"; Description: "Create a icon on your Quick Start Menu"; GroupDescription: "Icons"; Flags: unchecked; OnlyBelowVersion: 0,6.1
|
||||
|
||||
[Files]
|
||||
Source: "RBXLegacy\RBXLegacyLauncher.exe"; DestDir: "{app}"; Flags: ignoreversion
|
||||
Source: "RBXLegacy\RBXLegacyLauncher.exe.config"; DestDir: "{app}"; Flags: ignoreversion
|
||||
Source: "RBXLegacy\README.TXT"; DestDir: "{app}"; Flags: ignoreversion isreadme
|
||||
Source: "RBXLegacy\README.TXT"; DestDir: "{app}"; Flags: ignoreversion
|
||||
Source: "RBXLegacy\changelog.txt"; DestDir: "{app}"; Flags: ignoreversion
|
||||
Source: "RBXLegacy\info.txt"; DestDir: "{app}"; Flags: ignoreversion
|
||||
Source: "RBXLegacy\clients\*"; DestDir: "{app}\clients"; Flags: ignoreversion recursesubdirs createallsubdirs
|
||||
Source: "RBXLegacy\maps\*"; DestDir: "{app}\maps"; Flags: ignoreversion recursesubdirs createallsubdirs
|
||||
Source: "RBXLegacy\models\*"; DestDir: "{app}\models"; Flags: ignoreversion recursesubdirs createallsubdirs
|
||||
Source: "RBXLegacy\charcustom\*"; DestDir: "{app}\models"; Flags: ignoreversion recursesubdirs createallsubdirs
|
||||
|
||||
[Icons]
|
||||
Name: "{group}\RBXLegacy"; Filename: "{app}\RBXLegacyLauncher.exe"
|
||||
|
|
@ -44,4 +46,6 @@ Name: "{commondesktop}\RBXLegacy"; Filename: "{app}\RBXLegacyLauncher.exe"; Task
|
|||
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\RBXLegacy"; Filename: "{app}\RBXLegacyLauncher.exe"; Tasks: quicklaunchicon
|
||||
|
||||
[Run]
|
||||
Filename: "{app}\RBXLegacyLauncher.exe"; Flags: nowait postinstall skipifsilent; Description: "{cm:LaunchProgram,RBXLegacy}"
|
||||
Filename: "{app}\RBXLegacyLauncher.exe"; Description: "Play RBXLegacy"; Flags: nowait postinstall skipifsilent
|
||||
Filename: "{app}\README.TXT"; Description: "View the README file"; Flags: postinstall shellexec skipifsilent unchecked
|
||||
Filename: "{app}\changelog.txt"; Description: "View the changelog"; Flags: postinstall shellexec skipifsilent unchecked
|
||||
|
|
|
|||
|
After Width: | Height: | Size: 46 KiB |
|
After Width: | Height: | Size: 49 KiB |
|
After Width: | Height: | Size: 50 KiB |
|
After Width: | Height: | Size: 50 KiB |
|
After Width: | Height: | Size: 81 KiB |
|
After Width: | Height: | Size: 72 KiB |
|
After Width: | Height: | Size: 54 KiB |
|
After Width: | Height: | Size: 106 KiB |
|
After Width: | Height: | Size: 78 KiB |
|
After Width: | Height: | Size: 44 KiB |
|
After Width: | Height: | Size: 76 KiB |
|
After Width: | Height: | Size: 61 KiB |
|
After Width: | Height: | Size: 37 KiB |
|
After Width: | Height: | Size: 165 KiB |
|
After Width: | Height: | Size: 80 KiB |
|
After Width: | Height: | Size: 8.2 KiB |
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 25 KiB |
|
After Width: | Height: | Size: 47 KiB |
|
After Width: | Height: | Size: 39 KiB |
|
After Width: | Height: | Size: 102 KiB |
|
After Width: | Height: | Size: 36 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 78 KiB |
|
After Width: | Height: | Size: 34 KiB |
|
After Width: | Height: | Size: 81 KiB |
|
After Width: | Height: | Size: 64 KiB |
|
After Width: | Height: | Size: 66 KiB |
|
After Width: | Height: | Size: 80 KiB |
|
After Width: | Height: | Size: 95 KiB |
|
After Width: | Height: | Size: 40 KiB |
|
After Width: | Height: | Size: 44 KiB |
|
|
@ -0,0 +1,118 @@
|
|||
<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>
|
||||
<Item class="Hat" referent="RBX0">
|
||||
<Properties>
|
||||
<CoordinateFrame name="AttachmentPoint">
|
||||
<X>0</X>
|
||||
<Y>0.25</Y>
|
||||
<Z>0.100000001</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">TeapotHat</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">194</int>
|
||||
<CoordinateFrame name="CFrame">
|
||||
<X>7.96006393</X>
|
||||
<Y>0.801764309</Y>
|
||||
<Z>8.7839489</Z>
|
||||
<R00>-0.209644035</R00>
|
||||
<R01>-0.00530963205</R01>
|
||||
<R02>0.977763355</R02>
|
||||
<R10>-0.000722747762</R10>
|
||||
<R11>0.999985814</R11>
|
||||
<R12>0.00527534308</R12>
|
||||
<R20>-0.977777541</R20>
|
||||
<R21>0.000399267912</R21>
|
||||
<R22>-0.209644899</R22>
|
||||
</CoordinateFrame>
|
||||
<bool name="CanCollide">true</bool>
|
||||
<bool name="CastsShadows">true</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">0</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>2</X>
|
||||
<Y>0.800000012</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
</Properties>
|
||||
<Item class="SpecialMesh" referent="RBX2">
|
||||
<Properties>
|
||||
<Content name="MeshId"><url>rbxasset://../../../charcustom/hats/fonts/teapot.mesh</url></Content>
|
||||
<token name="MeshType">5</token>
|
||||
<string name="Name">Mesh</string>
|
||||
<Vector3 name="Scale">
|
||||
<X>2</X>
|
||||
<Y>2</Y>
|
||||
<Z>2</Z>
|
||||
</Vector3>
|
||||
<Content name="TextureId"><url>rbxasset://../../../charcustom/hats/textures/teapot.png</url></Content>
|
||||
<Vector3 name="VertexColor">
|
||||
<X>1</X>
|
||||
<Y>1</Y>
|
||||
<Z>1</Z>
|
||||
</Vector3>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
</Item>
|
||||
</roblox>
|
||||
|
After Width: | Height: | Size: 34 KiB |
|
After Width: | Height: | Size: 53 KiB |
|
After Width: | Height: | Size: 36 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 25 KiB |
|
After Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 9.4 KiB |
|
After Width: | Height: | Size: 129 KiB |
|
|
@ -0,0 +1,146 @@
|
|||
<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>
|
||||
<Item class="Script" referent="RBX0">
|
||||
<Properties>
|
||||
<bool name="Disabled">false</bool>
|
||||
<Content name="LinkedSource"><null></null></Content>
|
||||
<string name="Name">HealthScript v3.1</string>
|
||||
<ProtectedString name="Source">local HealthGUI_prototype = script:FindFirstChild("HealthGUI")
|
||||
local lastHealth = 100
|
||||
local lastHealth2 = 100
|
||||
local maxWidth = 0.96
|
||||
|
||||
local humanoid = script.Parent.Humanoid
|
||||
|
||||
if (humanoid == nil) then
|
||||
print("ERROR: no humanoid found in 'HealthScript v3.1'")
|
||||
end
|
||||
|
||||
|
||||
function CreateGUI()
|
||||
local p = game.Players:GetPlayerFromCharacter(humanoid.Parent)
|
||||
HealthGUI_prototype.Parent = p.PlayerGui
|
||||
end
|
||||
|
||||
function UpdateGUI(health)
|
||||
tray = HealthGUI_prototype.tray
|
||||
local width = (health / humanoid.MaxHealth) * maxWidth
|
||||
local height = 0.83
|
||||
local lastX = tray.bar.Position.X.Scale
|
||||
local x = 0.019 + (maxWidth - width)
|
||||
local y = 0.1
|
||||
|
||||
tray.bar.Position = UDim2.new(x,0,y, 0)
|
||||
tray.bar.Size = UDim2.new(width, 0, height, 0)
|
||||
-- If more than 1/4 health, bar = green. Else, bar = red.
|
||||
if( (health / humanoid.MaxHealth) > 0.25 ) then
|
||||
tray.barRed.Size = UDim2.new(0, 0, 0, 0)
|
||||
else
|
||||
tray.barRed.Position = tray.bar.Position
|
||||
tray.barRed.Size = tray.bar.Size
|
||||
tray.bar.Size = UDim2.new(0, 0, 0, 0)
|
||||
end
|
||||
|
||||
if ( (lastHealth - health) > (humanoid.MaxHealth / 10) ) then
|
||||
lastHealth = health
|
||||
|
||||
if humanoid.Health ~= humanoid.MaxHealth then
|
||||
delay(0,function()
|
||||
AnimateHurtOverlay()
|
||||
end)
|
||||
delay(0,function()
|
||||
AnimateBars(x, y, lastX, height)
|
||||
end)
|
||||
end
|
||||
else
|
||||
lastHealth = health
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
function HealthChanged(health)
|
||||
UpdateGUI(health)
|
||||
if ( (lastHealth2 - health) > (humanoid.MaxHealth / 10) ) then
|
||||
lastHealth2 = health
|
||||
else
|
||||
lastHealth2 = health
|
||||
end
|
||||
end
|
||||
|
||||
function AnimateBars(x, y, lastX, height)
|
||||
tray = HealthGUI_prototype.tray
|
||||
local width = math.abs(x - lastX)
|
||||
if( x > lastX ) then
|
||||
x = lastX
|
||||
end
|
||||
tray.bar2.Position = UDim2.new(x,0, y, 0)
|
||||
tray.bar2.Size = UDim2.new(width, 0, height, 0)
|
||||
tray.bar2.BackgroundTransparency = 0
|
||||
local GBchannels = 1
|
||||
local j = 0.2
|
||||
|
||||
local i_total = 30
|
||||
for i=1,i_total do
|
||||
-- Increment Values
|
||||
if (GBchannels < 0.2) then
|
||||
j = -j
|
||||
end
|
||||
GBchannels = GBchannels + j
|
||||
if (i > (i_total - 10)) then
|
||||
tray.bar2.BackgroundTransparency = tray.bar2.BackgroundTransparency + 0.1
|
||||
end
|
||||
tray.bar2.BackgroundColor3 = Color3.new(1, GBchannels, GBchannels)
|
||||
|
||||
wait(0.02)
|
||||
end
|
||||
end
|
||||
|
||||
function AnimateHurtOverlay()
|
||||
-- Start:
|
||||
-- overlay.Position = UDim2.new(0, 0, 0, -22)
|
||||
-- overlay.Size = UDim2.new(1, 0, 1.15, 30)
|
||||
|
||||
-- Finish:
|
||||
-- overlay.Position = UDim2.new(-2, 0, -2, -22)
|
||||
-- overlay.Size = UDim2.new(4.5, 0, 4.65, 30)
|
||||
|
||||
overlay = HealthGUI_prototype.hurtOverlay
|
||||
overlay.Position = UDim2.new(-2, 0, -2, -22)
|
||||
overlay.Size = UDim2.new(4.5, 0, 4.65, 30)
|
||||
-- Animate In, fast
|
||||
local i_total = 2
|
||||
local wiggle_total = 0
|
||||
local wiggle_i = 0.02
|
||||
for i=1,i_total do
|
||||
overlay.Position = UDim2.new( (-2 + (2 * (i/i_total)) + wiggle_total/2), 0, (-2 + (2 * (i/i_total)) + wiggle_total/2), -22 )
|
||||
overlay.Size = UDim2.new( (4.5 - (3.5 * (i/i_total)) + wiggle_total), 0, (4.65 - (3.5 * (i/i_total)) + wiggle_total), 30 )
|
||||
wait(0.01)
|
||||
end
|
||||
|
||||
i_total = 30
|
||||
|
||||
wait(0.03)
|
||||
|
||||
-- Animate Out, slow
|
||||
for i=1,i_total do
|
||||
if( math.abs(wiggle_total) > (wiggle_i * 3) ) then
|
||||
wiggle_i = -wiggle_i
|
||||
end
|
||||
wiggle_total = wiggle_total + wiggle_i
|
||||
overlay.Position = UDim2.new( (0 - (2 * (i/i_total)) + wiggle_total/2), 0, (0 - (2 * (i/i_total)) + wiggle_total/2), -22 )
|
||||
overlay.Size = UDim2.new( (1 + (3.5 * (i/i_total)) + wiggle_total), 0, (1.15 + (3.5 * (i/i_total)) + wiggle_total), 30 )
|
||||
wait(0.01)
|
||||
end
|
||||
|
||||
-- Hide after we're done
|
||||
overlay.Position = UDim2.new(10, 0, 0, 0)
|
||||
end
|
||||
|
||||
CreateGUI()
|
||||
humanoid.HealthChanged:connect(HealthChanged)
|
||||
humanoid.Died:connect(function() HealthChanged(0) end)</ProtectedString>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</roblox>
|
||||
|
|
@ -0,0 +1,388 @@
|
|||
<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>
|
||||
<Item class="ImageLabel" referent="RBX0">
|
||||
<Properties>
|
||||
<bool name="Active">false</bool>
|
||||
<Color3 name="BackgroundColor3">4294967295</Color3>
|
||||
<float name="BackgroundTransparency">1</float>
|
||||
<Color3 name="BorderColor3">4279970357</Color3>
|
||||
<int name="BorderSizePixel">1</int>
|
||||
<Content name="Image"><url>http://www.roblox.com/asset/?id=35238036</url></Content>
|
||||
<string name="Name">barRed</string>
|
||||
<UDim2 name="Position">
|
||||
<XS>0.0189999994</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0.100000001</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<UDim2 name="Size">
|
||||
<XS>0</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<token name="SizeConstraint">0</token>
|
||||
<bool name="Visible">true</bool>
|
||||
<int name="ZIndex">1</int>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Frame" referent="RBX1">
|
||||
<Properties>
|
||||
<bool name="Active">false</bool>
|
||||
<Color3 name="BackgroundColor3">4285215356</Color3>
|
||||
<float name="BackgroundTransparency">1</float>
|
||||
<Color3 name="BorderColor3">4279970357</Color3>
|
||||
<int name="BorderSizePixel">1</int>
|
||||
<string name="Name">tray</string>
|
||||
<UDim2 name="Position">
|
||||
<XS>0.5</XS>
|
||||
<XO>-44</XO>
|
||||
<YS>1</YS>
|
||||
<YO>-26</YO>
|
||||
</UDim2>
|
||||
<UDim2 name="Size">
|
||||
<XS>0</XS>
|
||||
<XO>170</XO>
|
||||
<YS>0</YS>
|
||||
<YO>18</YO>
|
||||
</UDim2>
|
||||
<token name="SizeConstraint">2</token>
|
||||
<token name="Style">0</token>
|
||||
<bool name="Visible">true</bool>
|
||||
<int name="ZIndex">1</int>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
<Item class="ImageLabel" referent="RBX2">
|
||||
<Properties>
|
||||
<bool name="Active">false</bool>
|
||||
<Color3 name="BackgroundColor3">4294967295</Color3>
|
||||
<float name="BackgroundTransparency">1</float>
|
||||
<Color3 name="BorderColor3">4279970357</Color3>
|
||||
<int name="BorderSizePixel">1</int>
|
||||
<Content name="Image"><url>http://www.roblox.com/asset/?id=35238000</url></Content>
|
||||
<string name="Name">bkg</string>
|
||||
<UDim2 name="Position">
|
||||
<XS>0</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<UDim2 name="Size">
|
||||
<XS>1</XS>
|
||||
<XO>0</XO>
|
||||
<YS>1</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<token name="SizeConstraint">0</token>
|
||||
<bool name="Visible">true</bool>
|
||||
<int name="ZIndex">1</int>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="ImageLabel" referent="RBX0">
|
||||
<Properties>
|
||||
<bool name="Active">false</bool>
|
||||
<Color3 name="BackgroundColor3">4294967295</Color3>
|
||||
<float name="BackgroundTransparency">1</float>
|
||||
<Color3 name="BorderColor3">4279970357</Color3>
|
||||
<int name="BorderSizePixel">1</int>
|
||||
<Content name="Image"><url>http://www.roblox.com/asset/?id=35238036</url></Content>
|
||||
<string name="Name">barRed</string>
|
||||
<UDim2 name="Position">
|
||||
<XS>0.0189999994</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0.100000001</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<UDim2 name="Size">
|
||||
<XS>0</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<token name="SizeConstraint">0</token>
|
||||
<bool name="Visible">true</bool>
|
||||
<int name="ZIndex">1</int>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Frame" referent="RBX3">
|
||||
<Properties>
|
||||
<bool name="Active">false</bool>
|
||||
<Color3 name="BackgroundColor3">4294967295</Color3>
|
||||
<float name="BackgroundTransparency">1.00000012</float>
|
||||
<Color3 name="BorderColor3">4279970357</Color3>
|
||||
<int name="BorderSizePixel">0</int>
|
||||
<string name="Name">bar2</string>
|
||||
<UDim2 name="Position">
|
||||
<XS>0.0189999994</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0.100000001</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<UDim2 name="Size">
|
||||
<XS>0.192000002</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0.829999983</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<token name="SizeConstraint">0</token>
|
||||
<token name="Style">0</token>
|
||||
<bool name="Visible">true</bool>
|
||||
<int name="ZIndex">1</int>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="ImageLabel" referent="RBX4">
|
||||
<Properties>
|
||||
<bool name="Active">false</bool>
|
||||
<Color3 name="BackgroundColor3">4294967295</Color3>
|
||||
<float name="BackgroundTransparency">1</float>
|
||||
<Color3 name="BorderColor3">4279970357</Color3>
|
||||
<int name="BorderSizePixel">1</int>
|
||||
<Content name="Image"><url>http://www.roblox.com/asset/?id=35238053</url></Content>
|
||||
<string name="Name">bar</string>
|
||||
<UDim2 name="Position">
|
||||
<XS>0.0189999994</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0.100000001</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<UDim2 name="Size">
|
||||
<XS>0.959999979</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0.829999983</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<token name="SizeConstraint">0</token>
|
||||
<bool name="Visible">true</bool>
|
||||
<int name="ZIndex">1</int>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="ImageLabel" referent="RBX5">
|
||||
<Properties>
|
||||
<bool name="Active">false</bool>
|
||||
<Color3 name="BackgroundColor3">4294967295</Color3>
|
||||
<float name="BackgroundTransparency">1</float>
|
||||
<Color3 name="BorderColor3">4279970357</Color3>
|
||||
<int name="BorderSizePixel">0</int>
|
||||
<Content name="Image"><url>http://www.roblox.com/asset/?id=34816363</url></Content>
|
||||
<string name="Name">label</string>
|
||||
<UDim2 name="Position">
|
||||
<XS>0.680000007</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0.300000012</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<UDim2 name="Size">
|
||||
<XS>0.25</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0.349999994</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<token name="SizeConstraint">0</token>
|
||||
<bool name="Visible">true</bool>
|
||||
<int name="ZIndex">1</int>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
<Item class="GuiMain" referent="RBX6">
|
||||
<Properties>
|
||||
<string name="Name">HealthGUI</string>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
<Item class="ImageLabel" referent="RBX7">
|
||||
<Properties>
|
||||
<bool name="Active">false</bool>
|
||||
<Color3 name="BackgroundColor3">4290164919</Color3>
|
||||
<float name="BackgroundTransparency">1</float>
|
||||
<Color3 name="BorderColor3">4279970357</Color3>
|
||||
<int name="BorderSizePixel">1</int>
|
||||
<Content name="Image"><url>http://www.roblox.com/asset/?id=34854607</url></Content>
|
||||
<string name="Name">hurtOverlay</string>
|
||||
<UDim2 name="Position">
|
||||
<XS>2</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0</YS>
|
||||
<YO>-22</YO>
|
||||
</UDim2>
|
||||
<UDim2 name="Size">
|
||||
<XS>1</XS>
|
||||
<XO>0</XO>
|
||||
<YS>1.1500001</YS>
|
||||
<YO>30</YO>
|
||||
</UDim2>
|
||||
<token name="SizeConstraint">0</token>
|
||||
<bool name="Visible">true</bool>
|
||||
<int name="ZIndex">1</int>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Frame" referent="RBX1">
|
||||
<Properties>
|
||||
<bool name="Active">false</bool>
|
||||
<Color3 name="BackgroundColor3">4285215356</Color3>
|
||||
<float name="BackgroundTransparency">1</float>
|
||||
<Color3 name="BorderColor3">4279970357</Color3>
|
||||
<int name="BorderSizePixel">1</int>
|
||||
<string name="Name">tray</string>
|
||||
<UDim2 name="Position">
|
||||
<XS>0.5</XS>
|
||||
<XO>-44</XO>
|
||||
<YS>1</YS>
|
||||
<YO>-26</YO>
|
||||
</UDim2>
|
||||
<UDim2 name="Size">
|
||||
<XS>0</XS>
|
||||
<XO>170</XO>
|
||||
<YS>0</YS>
|
||||
<YO>18</YO>
|
||||
</UDim2>
|
||||
<token name="SizeConstraint">2</token>
|
||||
<token name="Style">0</token>
|
||||
<bool name="Visible">true</bool>
|
||||
<int name="ZIndex">1</int>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
<Item class="ImageLabel" referent="RBX2">
|
||||
<Properties>
|
||||
<bool name="Active">false</bool>
|
||||
<Color3 name="BackgroundColor3">4294967295</Color3>
|
||||
<float name="BackgroundTransparency">1</float>
|
||||
<Color3 name="BorderColor3">4279970357</Color3>
|
||||
<int name="BorderSizePixel">1</int>
|
||||
<Content name="Image"><url>http://www.roblox.com/asset/?id=35238000</url></Content>
|
||||
<string name="Name">bkg</string>
|
||||
<UDim2 name="Position">
|
||||
<XS>0</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<UDim2 name="Size">
|
||||
<XS>1</XS>
|
||||
<XO>0</XO>
|
||||
<YS>1</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<token name="SizeConstraint">0</token>
|
||||
<bool name="Visible">true</bool>
|
||||
<int name="ZIndex">1</int>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="ImageLabel" referent="RBX0">
|
||||
<Properties>
|
||||
<bool name="Active">false</bool>
|
||||
<Color3 name="BackgroundColor3">4294967295</Color3>
|
||||
<float name="BackgroundTransparency">1</float>
|
||||
<Color3 name="BorderColor3">4279970357</Color3>
|
||||
<int name="BorderSizePixel">1</int>
|
||||
<Content name="Image"><url>http://www.roblox.com/asset/?id=35238036</url></Content>
|
||||
<string name="Name">barRed</string>
|
||||
<UDim2 name="Position">
|
||||
<XS>0.0189999994</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0.100000001</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<UDim2 name="Size">
|
||||
<XS>0</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<token name="SizeConstraint">0</token>
|
||||
<bool name="Visible">true</bool>
|
||||
<int name="ZIndex">1</int>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="Frame" referent="RBX3">
|
||||
<Properties>
|
||||
<bool name="Active">false</bool>
|
||||
<Color3 name="BackgroundColor3">4294967295</Color3>
|
||||
<float name="BackgroundTransparency">1.00000012</float>
|
||||
<Color3 name="BorderColor3">4279970357</Color3>
|
||||
<int name="BorderSizePixel">0</int>
|
||||
<string name="Name">bar2</string>
|
||||
<UDim2 name="Position">
|
||||
<XS>0.0189999994</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0.100000001</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<UDim2 name="Size">
|
||||
<XS>0.192000002</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0.829999983</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<token name="SizeConstraint">0</token>
|
||||
<token name="Style">0</token>
|
||||
<bool name="Visible">true</bool>
|
||||
<int name="ZIndex">1</int>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="ImageLabel" referent="RBX4">
|
||||
<Properties>
|
||||
<bool name="Active">false</bool>
|
||||
<Color3 name="BackgroundColor3">4294967295</Color3>
|
||||
<float name="BackgroundTransparency">1</float>
|
||||
<Color3 name="BorderColor3">4279970357</Color3>
|
||||
<int name="BorderSizePixel">1</int>
|
||||
<Content name="Image"><url>http://www.roblox.com/asset/?id=35238053</url></Content>
|
||||
<string name="Name">bar</string>
|
||||
<UDim2 name="Position">
|
||||
<XS>0.0189999994</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0.100000001</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<UDim2 name="Size">
|
||||
<XS>0.959999979</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0.829999983</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<token name="SizeConstraint">0</token>
|
||||
<bool name="Visible">true</bool>
|
||||
<int name="ZIndex">1</int>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
<Item class="ImageLabel" referent="RBX5">
|
||||
<Properties>
|
||||
<bool name="Active">false</bool>
|
||||
<Color3 name="BackgroundColor3">4294967295</Color3>
|
||||
<float name="BackgroundTransparency">1</float>
|
||||
<Color3 name="BorderColor3">4279970357</Color3>
|
||||
<int name="BorderSizePixel">0</int>
|
||||
<Content name="Image"><url>http://www.roblox.com/asset/?id=34816363</url></Content>
|
||||
<string name="Name">label</string>
|
||||
<UDim2 name="Position">
|
||||
<XS>0.680000007</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0.300000012</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<UDim2 name="Size">
|
||||
<XS>0.25</XS>
|
||||
<XO>0</XO>
|
||||
<YS>0.349999994</YS>
|
||||
<YO>0</YO>
|
||||
</UDim2>
|
||||
<token name="SizeConstraint">0</token>
|
||||
<bool name="Visible">true</bool>
|
||||
<int name="ZIndex">1</int>
|
||||
<bool name="archivable">true</bool>
|
||||
</Properties>
|
||||
</Item>
|
||||
</Item>
|
||||
</Item>
|
||||
</roblox>
|
||||
|
After Width: | Height: | Size: 69 KiB |
|
Before Width: | Height: | Size: 168 KiB After Width: | Height: | Size: 168 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 53 KiB After Width: | Height: | Size: 53 KiB |
|
After Width: | Height: | Size: 952 B |
|
After Width: | Height: | Size: 956 B |
|
After Width: | Height: | Size: 104 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 988 B |
|
After Width: | Height: | Size: 1.4 KiB |