This commit is contained in:
Bitl 2017-05-31 15:58:16 -07:00
parent 0077689678
commit ba00669dac
87 changed files with 1253 additions and 1192 deletions

View File

@ -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))
{

View File

@ -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();
}
}
}
}
}

File diff suppressed because one or more lines are too long

58
RBXLegacyBatch.bat Normal file
View File

@ -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

View File

@ -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;

View File

@ -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)

View File

@ -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;

View File

@ -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;
}
}
}
}

View File

@ -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;
}

View File

@ -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;
}
}
}
}

View File

@ -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

View File

@ -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";

View File

@ -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;

File diff suppressed because one or more lines are too long

View File

@ -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">

View File

@ -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

View File

@ -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

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

BIN
charcustom/hats/NoHat.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

BIN
charcustom/hats/OhNoes.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

View File

@ -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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
charcustom/hats/fedora.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

BIN
charcustom/hats/shades.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 129 KiB

146
cut/3.1.rbxm Normal file
View File

@ -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(&quot;HealthGUI&quot;)
local lastHealth = 100
local lastHealth2 = 100
local maxWidth = 0.96
local humanoid = script.Parent.Humanoid
if (humanoid == nil) then
print(&quot;ERROR: no humanoid found in &apos;HealthScript v3.1&apos;&quot;)
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) &gt; 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) &gt; (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) &gt; (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 &gt; 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 &lt; 0.2) then
j = -j
end
GBchannels = GBchannels + j
if (i &gt; (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) &gt; (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&apos;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>

388
cut/Health2011.rbxm Normal file
View File

@ -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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

View File

Before

Width:  |  Height:  |  Size: 168 KiB

After

Width:  |  Height:  |  Size: 168 KiB

View File

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View File

Before

Width:  |  Height:  |  Size: 53 KiB

After

Width:  |  Height:  |  Size: 53 KiB

BIN
cut/healthgui/Bar.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 952 B

BIN
cut/healthgui/BarRed.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 956 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

BIN
cut/healthgui/bkg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
cut/healthgui/label.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 988 B

BIN
sky/greenscreen.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB