Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Download: http://adf.ly/rt5Js
- //PwN3D By BaSs_HaXoR
- using PS3Util;
- using System;
- using System.ComponentModel;
- using System.Drawing;
- using System.Windows.Forms;
- namespace PhysPreset_Editor
- {
- /*
- * °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°PwN3D°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°PwN3D°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°PwN3D°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°PwN3D°°°°°°°°°°°°°PwN3D°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°PwN3D°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
- * °°°°°°PwN3D°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°PwN3D°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°PwN3D°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°PwN3D°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°PwN3D°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°PwN3D°°°°°°°°°°
- ____ __ __ __ __ __ ____
- /\ _`\ /\ \ __/\ \/\ \/\ \ /'__`\ /\ _`\
- \ \ \L\ \ \ \/\ \ \ \ \ `\\ \/\_\L\ \\ \ \/\ \
- \ \ ,__/\ \ \ \ \ \ \ \ , ` \/_/_\_<_\ \ \ \ \
- \ \ \/ \ \ \_/ \_\ \ \ \`\ \/\ \L\ \\ \ \_\ \
- \ \_\ \ `\___x___/\ \_\ \_\ \____/ \ \____/
- \/_/ '\/__//__/ \/_/\/_/\/___/ \/___/
- * _ _ _
- / /\ /\ \ /\_\ _
- / / \\ \ \ / / //\_\
- / / /\ \\ \ \_/ / / \/_/
- / / /\ \ \\ \___/ /
- / / /\ \_\ \\ \ \_/
- / / /\ \ \___\\ \ \
- / / / \ \ \__/ \ \ \ _
- / / /____\_\ \ \ \ \ /_/\
- / / /__________\ \ \_\ \_\/
- \/_____________/ \/_/
- °
- _____ _____ _____ _____ _____ _____ _______ _____
- /\ \ /\ \ /\ \ /\ \ /\ \ /\ \ ______ /::\ \ /\ \
- /::\ \ /::\ \ /::\ \ /::\ \ /::\____\ /::\ \ |::| | /::::\ \ /::\ \
- /::::\ \ /::::\ \ /::::\ \ /::::\ \ /:::/ / /::::\ \ |::| | /::::::\ \ /::::\ \
- /::::::\ \ /::::::\ \ /::::::\ \ /::::::\ \ /:::/ / /::::::\ \ |::| | /::::::::\ \ /::::::\ \
- /:::/\:::\ \ /:::/\:::\ \ /:::/\:::\ \ /:::/\:::\ \ /:::/ / /:::/\:::\ \ |::| | /:::/~~\:::\ \ /:::/\:::\ \
- /:::/__\:::\ \ /:::/__\:::\ \ /:::/__\:::\ \ /:::/__\:::\ \ /:::/____/ /:::/__\:::\ \ |::| | /:::/ \:::\ \ /:::/__\:::\ \
- /::::\ \:::\ \ /::::\ \:::\ \ \:::\ \:::\ \ \:::\ \:::\ \ /::::\ \ /::::\ \:::\ \ |::| | /:::/ / \:::\ \ /::::\ \:::\ \
- /::::::\ \:::\ \ /::::::\ \:::\ \ ___\:::\ \:::\ \ ___\:::\ \:::\ \ /::::::\ \ _____ /::::::\ \:::\ \ |::| | /:::/____/ \:::\____\ /::::::\ \:::\ \
- /:::/\:::\ \:::\ ___\ /:::/\:::\ \:::\ \ /\ \:::\ \:::\ \ /\ \:::\ \:::\ \ /:::/\:::\ \ /\ \ /:::/\:::\ \:::\ \ ______|::|___|___ ____ |:::| | |:::| | /:::/\:::\ \:::\____\
- /:::/__\:::\ \:::| |/:::/ \:::\ \:::\____\/::\ \:::\ \:::\____\/::\ \:::\ \:::\____\/:::/ \:::\ /::\____\/:::/ \:::\ \:::\____\|:::::::::::::::::| ||:::|____| |:::| |/:::/ \:::\ \:::| |
- \:::\ \:::\ /:::|____|\::/ \:::\ /:::/ /\:::\ \:::\ \::/ /\:::\ \:::\ \::/ /\::/ \:::\ /:::/ /\::/ \:::\ /:::/ /|:::::::::::::::::|____| \:::\ \ /:::/ / \::/ |::::\ /:::|____|
- \:::\ \:::\/:::/ / \/____/ \:::\/:::/ / \:::\ \:::\ \/____/ \:::\ \:::\ \/____/ \/____/ \:::\/:::/ / \/____/ \:::\/:::/ / ~~~~~~|::|~~~|~~~ \:::\ \ /:::/ / \/____|:::::\/:::/ /
- \:::\ \::::::/ / \::::::/ / \:::\ \:::\ \ \:::\ \:::\ \ \::::::/ / \::::::/ / |::| | \:::\ /:::/ / |:::::::::/ /
- \:::\ \::::/ / \::::/ / \:::\ \:::\____\ \:::\ \:::\____\ \::::/ / \::::/ / |::| | \:::\__/:::/ / |::|\::::/ /
- \:::\ /:::/ / /:::/ / \:::\ /:::/ / \:::\ /:::/ / /:::/ / /:::/ / |::| | \::::::::/ / |::| \::/____/
- \:::\/:::/ / /:::/ / \:::\/:::/ / \:::\/:::/ / /:::/ / /:::/ / |::| | \::::::/ / |::| ~|
- \::::::/ / /:::/ / \::::::/ / \::::::/ / /:::/ / /:::/ / |::| | \::::/ / |::| |
- \::::/ / /:::/ / \::::/ / \::::/ / /:::/ / /:::/ / |::| | \::/____/ \::| |
- \::/____/ \::/ / \::/ / \::/ / \::/ / \::/ / |::|___| ~~ \:| |
- ~~ \/____/ \/____/ \/____/ \/____/ \/____/ ~~ \|___|
- *
- *
- Yb dP 8 w .d88b. w w dP"Yb
- Yb db dP 8d8b. .d88 w8ww YPwww. .d88b .d8b 8 8 8d8b w w8ww Yb dP " d8
- YbdPYbdP 8P Y8 8 8 8 d8 8.dP' 8 8b d8 8P 8 8 YbdP dP
- YP YP 8 8 `Y88 Y8P `Y88P' `Y88P `Y8P `Y8P8 8 8 Y8P dP w
- dP
- *
- *
- ::: ::::::::
- :+: :+: :+:
- +:+ +:+
- +#+ +#++:
- +#+ +#+
- #+# #+# #+#
- ### ######## _ _ _
- | | | | | |
- _ _ _ __ ___ _ __ ___ _ __ _ _ _ __ | |_ ___ __| | | |__ ___ ___ __ _ _ _ ___ ___ __ _____ ___ __ _ _ __ ___
- | | | | '_ \ / _ \ '_ \ / __| '__| | | | '_ \| __/ _ \/ _` | | '_ \ / _ \/ __/ _` | | | / __|/ _ \ \ \ /\ / / _ \ / __/ _` | '__/ _ \
- | |_| | | | | __/ | | | (__| | | |_| | |_) | || __/ (_| | | |_) | __/ (_| (_| | |_| \__ \ __/ \ V V / __/ | (_| (_| | | | __/
- \__,_|_| |_|\___|_| |_|\___|_| \__, | .__/ \__\___|\__,_| |_.__/ \___|\___\__,_|\__,_|___/\___| \_/\_/ \___| \___\__,_|_| \___|
- __/ | |
- |___/|_|
- ::: ::::::::
- :+: :+: :+:
- +:+ +:+
- +#+ +#++:
- +#+ +#+
- #+# #+# #+#
- ### ########
- */
- public class Form1 : Form
- {
- private uint MaxPhysPresets;
- private uint PhysPresetAddr;
- private uint PhysPresetSize;
- private IContainer components;
- private ListBox listBox1;
- private Button button1;
- private Panel t_Panel;
- private Label label1;
- private NumericUpDown mass;
- private CheckBox checkBox2;
- private Label label2;
- private NumericUpDown bounce;
- private TextBox sndAliasPrefix;
- private Label label3;
- private Label label12;
- private NumericUpDown friction;
- private CheckBox bCanFloat;
- private Label label4;
- private NumericUpDown buoyancyMax3;
- private NumericUpDown piecesSpreadFraction;
- private NumericUpDown buoyancyMax1;
- private Label label5;
- private NumericUpDown buoyancyMax2;
- private NumericUpDown bulletForceScale;
- private Label label11;
- private Label label6;
- private NumericUpDown buoyancyMin3;
- private NumericUpDown explosiveForceScale;
- private NumericUpDown buoyancyMin1;
- private Label label7;
- private NumericUpDown buoyancyMin2;
- private NumericUpDown moveOffset2;
- private Label label10;
- private NumericUpDown moveOffset1;
- private NumericUpDown moveOffset3;
- private Label label8;
- private NumericUpDown gravityScale;
- private NumericUpDown piecesUpwardVelocity;
- private Label label9;
- private Panel iw_panel;
- private Label label13;
- private NumericUpDown numericUpDown1;
- private CheckBox checkBox1;
- private Label label14;
- private NumericUpDown numericUpDown2;
- private TextBox textBox1;
- private Label label15;
- private Label label16;
- private NumericUpDown numericUpDown3;
- private Label label17;
- private NumericUpDown numericUpDown6;
- private Label label18;
- private NumericUpDown numericUpDown4;
- private Label label20;
- private NumericUpDown numericUpDown5;
- private Label label23;
- private NumericUpDown numericUpDown7;
- private CheckBox checkBox3;
- private ComboBox comboBox1;
- private ComboBox comboBox2;
- private Button button2;
- private ColorDialog colorDialog1;
- public Form1()
- {
- this.InitializeComponent();
- this.comboBox1.SelectedIndex = 0;
- this.comboBox2.SelectedIndex = 0;
- this.MaxPhysPresets = 0u;
- this.PhysPresetAddr = 0u;
- this.PhysPresetSize = 0u;
- }
- private void LoadPhysPresets()
- {
- this.listBox1.Items.Clear();
- int num = 0;
- while ((long)num < (long)((ulong)(this.MaxPhysPresets - 1u)))
- {
- uint @int = (uint)PS3.GetInt32((ulong)this.PhysPresetAddr + (ulong)((long)num * (long)((ulong)this.PhysPresetSize)));
- if (@int < this.PhysPresetAddr || @int > this.PhysPresetAddr + this.MaxPhysPresets * this.PhysPresetSize)
- {
- this.listBox1.Items.Add(PS3.GetString((ulong)@int));
- }
- num++;
- }
- }
- private void button1_Click(object sender, EventArgs e)
- {
- if (!PS3.connected)
- {
- if (PS3.Connect(true, true))
- {
- this.LoadAddresses();
- this.LoadPhysPresets();
- this.comboBox1.Enabled = false;
- this.comboBox2.Enabled = false;
- this.iw_panel.Enabled = true;
- this.t_Panel.Enabled = true;
- this.button1.Text = "Disconnect";
- return;
- }
- }
- else
- {
- PS3.Disconnect(true);
- this.comboBox1.Enabled = true;
- this.comboBox2.Enabled = true;
- this.iw_panel.Enabled = false;
- this.t_Panel.Enabled = false;
- this.button1.Text = "Connect";
- }
- }
- private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
- {
- ulong num = (ulong)this.PhysPresetAddr + (ulong)((long)this.listBox1.SelectedIndex * (long)((ulong)this.PhysPresetSize));
- if (this.comboBox1.SelectedIndex == 0 || this.comboBox1.SelectedIndex == 1)
- {
- this.numericUpDown1.Value = (decimal)PS3.GetFloat(num + 8uL);
- this.numericUpDown2.Value = (decimal)PS3.GetFloat(num + 12uL);
- float @float;
- if ((double)(@float = PS3.GetFloat(num + 16uL)) == 10000000000.0)
- {
- this.checkBox1.Checked = true;
- this.numericUpDown3.Enabled = false;
- this.numericUpDown3.Value = 0.5m;
- }
- else
- {
- this.checkBox1.Checked = false;
- this.numericUpDown3.Enabled = true;
- this.numericUpDown3.Value = (decimal)@float;
- }
- this.textBox1.Text = PS3.GetPString(num + 28uL);
- this.numericUpDown4.Value = (decimal)PS3.GetFloat(num + 20uL);
- this.numericUpDown5.Value = (decimal)PS3.GetFloat(num + 24uL);
- this.numericUpDown6.Value = (decimal)PS3.GetFloat(num + 32uL);
- this.numericUpDown7.Value = (decimal)PS3.GetFloat(num + 36uL);
- this.checkBox3.Checked = (PS3.GetByte(num + 24uL) != 0);
- return;
- }
- if (this.comboBox1.SelectedIndex == 2 || this.comboBox1.SelectedIndex == 3)
- {
- this.mass.Value = (decimal)PS3.GetFloat(num + 8uL);
- this.bounce.Value = (decimal)PS3.GetFloat(num + 12uL);
- float @float;
- if ((double)(@float = PS3.GetFloat(num + 16uL)) == 10000000000.0)
- {
- this.checkBox2.Checked = true;
- this.friction.Enabled = false;
- this.friction.Value = 0.5m;
- }
- else
- {
- this.checkBox2.Checked = false;
- this.friction.Enabled = true;
- this.friction.Value = (decimal)@float;
- }
- this.bulletForceScale.Value = (decimal)PS3.GetFloat(num + 20uL);
- this.explosiveForceScale.Value = (decimal)PS3.GetFloat(num + 24uL);
- this.sndAliasPrefix.Text = PS3.GetPString(num + 28uL);
- this.piecesSpreadFraction.Value = (decimal)PS3.GetFloat(num + 32uL);
- this.piecesUpwardVelocity.Value = (decimal)PS3.GetFloat(num + 36uL);
- this.bCanFloat.Checked = (PS3.GetInt32(num + 40uL) != 0);
- this.gravityScale.Value = (decimal)PS3.GetFloat(num + 44uL);
- this.moveOffset1.Value = (decimal)PS3.GetFloat(num + 48uL);
- this.moveOffset2.Value = (decimal)PS3.GetFloat(num + 52uL);
- this.moveOffset3.Value = (decimal)PS3.GetFloat(num + 56uL);
- this.buoyancyMin1.Value = (decimal)PS3.GetFloat(num + 60uL);
- this.buoyancyMin2.Value = (decimal)PS3.GetFloat(num + 52uL);
- this.buoyancyMin3.Value = (decimal)PS3.GetFloat(num + 56uL);
- this.buoyancyMax1.Value = (decimal)PS3.GetFloat(num + 60uL);
- this.buoyancyMax2.Value = (decimal)PS3.GetFloat(num + 52uL);
- this.buoyancyMax3.Value = (decimal)PS3.GetFloat(num + 56uL);
- }
- }
- private void numeric_ValueChanged(object sender, EventArgs e)
- {
- NumericUpDown numericUpDown = (NumericUpDown)sender;
- ulong address = (ulong)this.PhysPresetAddr + (ulong)((long)this.listBox1.SelectedIndex * (long)((ulong)this.PhysPresetSize)) + (ulong)Convert.ToUInt32(numericUpDown.Tag);
- PS3.SetFloat(address, (float)numericUpDown.Value);
- }
- private void Form1_FormClosed(object sender, FormClosedEventArgs e)
- {
- }
- private void LoadAddresses()
- {
- if (this.comboBox1.SelectedIndex == 0)
- {
- this.MaxPhysPresets = 64u;
- this.PhysPresetSize = 44u;
- if (this.comboBox2.SelectedIndex == 0)
- {
- this.PhysPresetAddr = 13945024u;
- return;
- }
- this.PhysPresetAddr = 13193536u;
- return;
- }
- else
- {
- if (this.comboBox1.SelectedIndex == 1)
- {
- this.MaxPhysPresets = 64u;
- this.PhysPresetSize = 68u;
- if (this.comboBox2.SelectedIndex == 0)
- {
- this.PhysPresetAddr = 10409980u;
- return;
- }
- this.PhysPresetAddr = 10845100u;
- return;
- }
- else
- {
- if (this.comboBox1.SelectedIndex != 2)
- {
- if (this.comboBox1.SelectedIndex == 3)
- {
- this.MaxPhysPresets = 65u;
- this.PhysPresetSize = 84u;
- if (this.comboBox2.SelectedIndex == 0)
- {
- this.PhysPresetAddr = 17308532u;
- return;
- }
- this.PhysPresetAddr = 13348332u;
- }
- return;
- }
- this.MaxPhysPresets = 65u;
- this.PhysPresetSize = 84u;
- if (this.comboBox2.SelectedIndex == 0)
- {
- this.PhysPresetAddr = 16456104u;
- return;
- }
- this.PhysPresetAddr = 13925544u;
- return;
- }
- }
- }
- private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
- {
- if (this.comboBox1.SelectedIndex == 0 || this.comboBox1.SelectedIndex == 1)
- {
- this.iw_panel.Visible = true;
- this.t_Panel.Visible = false;
- }
- else
- {
- if (this.comboBox1.SelectedIndex == 2 || this.comboBox1.SelectedIndex == 3)
- {
- this.iw_panel.Visible = false;
- this.t_Panel.Visible = true;
- }
- }
- this.LoadAddresses();
- }
- private void checkBox1_CheckedChanged(object sender, EventArgs e)
- {
- ulong num = (ulong)this.PhysPresetAddr + (ulong)((long)this.listBox1.SelectedIndex * (long)((ulong)this.PhysPresetSize));
- if (this.checkBox1.Checked)
- {
- this.numericUpDown3.Enabled = false;
- PS3.SetFloat(num + 16uL, 1E+10f);
- return;
- }
- this.numericUpDown3.Enabled = true;
- PS3.SetFloat(num + 16uL, (float)this.numericUpDown3.Value);
- }
- private void checkBox3_CheckedChanged(object sender, EventArgs e)
- {
- ulong num = (ulong)this.PhysPresetAddr + (ulong)((long)this.listBox1.SelectedIndex * (long)((ulong)this.PhysPresetSize));
- if (this.checkBox3.Checked)
- {
- PS3.SetByte(num + 40uL, 1);
- return;
- }
- PS3.SetByte(num + 40uL, 0);
- }
- private void bCanFloat_CheckedChanged(object sender, EventArgs e)
- {
- ulong num = (ulong)this.PhysPresetAddr + (ulong)((long)this.listBox1.SelectedIndex * (long)((ulong)this.PhysPresetSize));
- if (this.checkBox3.Checked)
- {
- PS3.SetInt32(num + 40uL, 1);
- return;
- }
- PS3.SetInt32(num + 40uL, 0);
- }
- private void checkBox2_CheckedChanged(object sender, EventArgs e)
- {
- ulong num = (ulong)this.PhysPresetAddr + (ulong)((long)this.listBox1.SelectedIndex * (long)((ulong)this.PhysPresetSize));
- if (this.checkBox2.Checked)
- {
- this.friction.Enabled = false;
- PS3.SetFloat(num + 16uL, 1E+10f);
- return;
- }
- this.friction.Enabled = true;
- PS3.SetFloat(num + 16uL, (float)this.friction.Value);
- }
- private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
- {
- this.LoadAddresses();
- }
- private void button2_Click(object sender, EventArgs e)
- {
- this.colorDialog1.ShowDialog();
- if (PS3.connected)
- {
- this.LoadPhysPresets();
- return;
- }
- MessageBox.Show("Must be connected!", "Error!");
- }
- protected override void Dispose(bool disposing)
- {
- if (disposing && this.components != null)
- {
- this.components.Dispose();
- }
- base.Dispose(disposing);
- }
- private void InitializeComponent()
- {
- this.listBox1 = new System.Windows.Forms.ListBox();
- this.button1 = new System.Windows.Forms.Button();
- this.t_Panel = new System.Windows.Forms.Panel();
- this.label1 = new System.Windows.Forms.Label();
- this.mass = new System.Windows.Forms.NumericUpDown();
- this.checkBox2 = new System.Windows.Forms.CheckBox();
- this.label2 = new System.Windows.Forms.Label();
- this.bounce = new System.Windows.Forms.NumericUpDown();
- this.sndAliasPrefix = new System.Windows.Forms.TextBox();
- this.label3 = new System.Windows.Forms.Label();
- this.label12 = new System.Windows.Forms.Label();
- this.friction = new System.Windows.Forms.NumericUpDown();
- this.bCanFloat = new System.Windows.Forms.CheckBox();
- this.label4 = new System.Windows.Forms.Label();
- this.buoyancyMax3 = new System.Windows.Forms.NumericUpDown();
- this.piecesSpreadFraction = new System.Windows.Forms.NumericUpDown();
- this.buoyancyMax1 = new System.Windows.Forms.NumericUpDown();
- this.label5 = new System.Windows.Forms.Label();
- this.buoyancyMax2 = new System.Windows.Forms.NumericUpDown();
- this.bulletForceScale = new System.Windows.Forms.NumericUpDown();
- this.label11 = new System.Windows.Forms.Label();
- this.label6 = new System.Windows.Forms.Label();
- this.buoyancyMin3 = new System.Windows.Forms.NumericUpDown();
- this.explosiveForceScale = new System.Windows.Forms.NumericUpDown();
- this.buoyancyMin1 = new System.Windows.Forms.NumericUpDown();
- this.label7 = new System.Windows.Forms.Label();
- this.buoyancyMin2 = new System.Windows.Forms.NumericUpDown();
- this.moveOffset2 = new System.Windows.Forms.NumericUpDown();
- this.label10 = new System.Windows.Forms.Label();
- this.moveOffset1 = new System.Windows.Forms.NumericUpDown();
- this.moveOffset3 = new System.Windows.Forms.NumericUpDown();
- this.label8 = new System.Windows.Forms.Label();
- this.gravityScale = new System.Windows.Forms.NumericUpDown();
- this.piecesUpwardVelocity = new System.Windows.Forms.NumericUpDown();
- this.label9 = new System.Windows.Forms.Label();
- this.iw_panel = new System.Windows.Forms.Panel();
- this.checkBox3 = new System.Windows.Forms.CheckBox();
- this.label13 = new System.Windows.Forms.Label();
- this.numericUpDown1 = new System.Windows.Forms.NumericUpDown();
- this.checkBox1 = new System.Windows.Forms.CheckBox();
- this.label14 = new System.Windows.Forms.Label();
- this.numericUpDown2 = new System.Windows.Forms.NumericUpDown();
- this.textBox1 = new System.Windows.Forms.TextBox();
- this.label15 = new System.Windows.Forms.Label();
- this.label16 = new System.Windows.Forms.Label();
- this.numericUpDown3 = new System.Windows.Forms.NumericUpDown();
- this.label17 = new System.Windows.Forms.Label();
- this.numericUpDown6 = new System.Windows.Forms.NumericUpDown();
- this.label18 = new System.Windows.Forms.Label();
- this.numericUpDown4 = new System.Windows.Forms.NumericUpDown();
- this.label20 = new System.Windows.Forms.Label();
- this.numericUpDown5 = new System.Windows.Forms.NumericUpDown();
- this.label23 = new System.Windows.Forms.Label();
- this.numericUpDown7 = new System.Windows.Forms.NumericUpDown();
- this.comboBox1 = new System.Windows.Forms.ComboBox();
- this.comboBox2 = new System.Windows.Forms.ComboBox();
- this.button2 = new System.Windows.Forms.Button();
- this.colorDialog1 = new System.Windows.Forms.ColorDialog();
- this.t_Panel.SuspendLayout();
- ((System.ComponentModel.ISupportInitialize)(this.mass)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.bounce)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.friction)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.buoyancyMax3)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.piecesSpreadFraction)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.buoyancyMax1)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.buoyancyMax2)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.bulletForceScale)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.buoyancyMin3)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.explosiveForceScale)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.buoyancyMin1)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.buoyancyMin2)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.moveOffset2)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.moveOffset1)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.moveOffset3)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.gravityScale)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.piecesUpwardVelocity)).BeginInit();
- this.iw_panel.SuspendLayout();
- ((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.numericUpDown2)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.numericUpDown3)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.numericUpDown6)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.numericUpDown4)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.numericUpDown5)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.numericUpDown7)).BeginInit();
- this.SuspendLayout();
- //
- // listBox1
- //
- this.listBox1.FormattingEnabled = true;
- this.listBox1.HorizontalScrollbar = true;
- this.listBox1.Location = new System.Drawing.Point(11, 127);
- this.listBox1.Name = "listBox1";
- this.listBox1.Size = new System.Drawing.Size(242, 264);
- this.listBox1.TabIndex = 0;
- this.listBox1.SelectedIndexChanged += new System.EventHandler(this.listBox1_SelectedIndexChanged);
- //
- // button1
- //
- this.button1.ForeColor = System.Drawing.SystemColors.ControlText;
- this.button1.Location = new System.Drawing.Point(12, 12);
- this.button1.Name = "button1";
- this.button1.Size = new System.Drawing.Size(241, 24);
- this.button1.TabIndex = 27;
- this.button1.Text = "Connect";
- this.button1.UseVisualStyleBackColor = true;
- this.button1.Click += new System.EventHandler(this.button1_Click);
- //
- // t_Panel
- //
- this.t_Panel.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
- this.t_Panel.Controls.Add(this.label1);
- this.t_Panel.Controls.Add(this.mass);
- this.t_Panel.Controls.Add(this.checkBox2);
- this.t_Panel.Controls.Add(this.label2);
- this.t_Panel.Controls.Add(this.bounce);
- this.t_Panel.Controls.Add(this.sndAliasPrefix);
- this.t_Panel.Controls.Add(this.label3);
- this.t_Panel.Controls.Add(this.label12);
- this.t_Panel.Controls.Add(this.friction);
- this.t_Panel.Controls.Add(this.bCanFloat);
- this.t_Panel.Controls.Add(this.label4);
- this.t_Panel.Controls.Add(this.buoyancyMax3);
- this.t_Panel.Controls.Add(this.piecesSpreadFraction);
- this.t_Panel.Controls.Add(this.buoyancyMax1);
- this.t_Panel.Controls.Add(this.label5);
- this.t_Panel.Controls.Add(this.buoyancyMax2);
- this.t_Panel.Controls.Add(this.bulletForceScale);
- this.t_Panel.Controls.Add(this.label11);
- this.t_Panel.Controls.Add(this.label6);
- this.t_Panel.Controls.Add(this.buoyancyMin3);
- this.t_Panel.Controls.Add(this.explosiveForceScale);
- this.t_Panel.Controls.Add(this.buoyancyMin1);
- this.t_Panel.Controls.Add(this.label7);
- this.t_Panel.Controls.Add(this.buoyancyMin2);
- this.t_Panel.Controls.Add(this.moveOffset2);
- this.t_Panel.Controls.Add(this.label10);
- this.t_Panel.Controls.Add(this.moveOffset1);
- this.t_Panel.Controls.Add(this.moveOffset3);
- this.t_Panel.Controls.Add(this.label8);
- this.t_Panel.Controls.Add(this.gravityScale);
- this.t_Panel.Controls.Add(this.piecesUpwardVelocity);
- this.t_Panel.Controls.Add(this.label9);
- this.t_Panel.Enabled = false;
- this.t_Panel.Location = new System.Drawing.Point(263, 12);
- this.t_Panel.Name = "t_Panel";
- this.t_Panel.Size = new System.Drawing.Size(396, 379);
- this.t_Panel.TabIndex = 29;
- //
- // label1
- //
- this.label1.AutoSize = true;
- this.label1.Location = new System.Drawing.Point(15, 10);
- this.label1.Name = "label1";
- this.label1.Size = new System.Drawing.Size(32, 13);
- this.label1.TabIndex = 2;
- this.label1.Text = "Mass";
- //
- // mass
- //
- this.mass.DecimalPlaces = 2;
- this.mass.Increment = new decimal(new int[] {
- 5,
- 0,
- 0,
- 65536});
- this.mass.Location = new System.Drawing.Point(162, 8);
- this.mass.Maximum = new decimal(new int[] {
- 1661992959,
- 1808227885,
- 5,
- 0});
- this.mass.Minimum = new decimal(new int[] {
- -559939585,
- 902409669,
- 54,
- -2147483648});
- this.mass.Name = "mass";
- this.mass.Size = new System.Drawing.Size(150, 20);
- this.mass.TabIndex = 1;
- this.mass.Tag = 8;
- this.mass.ValueChanged += new System.EventHandler(this.numeric_ValueChanged);
- //
- // checkBox2
- //
- this.checkBox2.AutoSize = true;
- this.checkBox2.Location = new System.Drawing.Point(18, 61);
- this.checkBox2.Name = "checkBox2";
- this.checkBox2.Size = new System.Drawing.Size(94, 17);
- this.checkBox2.TabIndex = 28;
- this.checkBox2.Text = "Infinite Friction";
- this.checkBox2.UseVisualStyleBackColor = true;
- this.checkBox2.CheckedChanged += new System.EventHandler(this.checkBox2_CheckedChanged);
- //
- // label2
- //
- this.label2.AutoSize = true;
- this.label2.Location = new System.Drawing.Point(15, 37);
- this.label2.Name = "label2";
- this.label2.Size = new System.Drawing.Size(44, 13);
- this.label2.TabIndex = 3;
- this.label2.Text = "Bounce";
- //
- // bounce
- //
- this.bounce.DecimalPlaces = 2;
- this.bounce.Increment = new decimal(new int[] {
- 5,
- 0,
- 0,
- 65536});
- this.bounce.Location = new System.Drawing.Point(162, 35);
- this.bounce.Maximum = new decimal(new int[] {
- 1661992959,
- 1808227885,
- 5,
- 0});
- this.bounce.Minimum = new decimal(new int[] {
- -559939585,
- 902409669,
- 54,
- -2147483648});
- this.bounce.Name = "bounce";
- this.bounce.Size = new System.Drawing.Size(150, 20);
- this.bounce.TabIndex = 4;
- this.bounce.Tag = 12;
- this.bounce.ValueChanged += new System.EventHandler(this.numeric_ValueChanged);
- //
- // sndAliasPrefix
- //
- this.sndAliasPrefix.Location = new System.Drawing.Point(162, 241);
- this.sndAliasPrefix.Name = "sndAliasPrefix";
- this.sndAliasPrefix.ReadOnly = true;
- this.sndAliasPrefix.Size = new System.Drawing.Size(219, 20);
- this.sndAliasPrefix.TabIndex = 26;
- this.sndAliasPrefix.Tag = 28;
- //
- // label3
- //
- this.label3.AutoSize = true;
- this.label3.Location = new System.Drawing.Point(15, 86);
- this.label3.Name = "label3";
- this.label3.Size = new System.Drawing.Size(41, 13);
- this.label3.TabIndex = 5;
- this.label3.Text = "Friction";
- //
- // label12
- //
- this.label12.AutoSize = true;
- this.label12.Location = new System.Drawing.Point(15, 242);
- this.label12.Name = "label12";
- this.label12.Size = new System.Drawing.Size(92, 13);
- this.label12.TabIndex = 25;
- this.label12.Text = "Sound Alias Prefix";
- //
- // friction
- //
- this.friction.DecimalPlaces = 2;
- this.friction.Increment = new decimal(new int[] {
- 5,
- 0,
- 0,
- 65536});
- this.friction.Location = new System.Drawing.Point(162, 84);
- this.friction.Maximum = new decimal(new int[] {
- 1661992959,
- 1808227885,
- 5,
- 0});
- this.friction.Minimum = new decimal(new int[] {
- -559939585,
- 902409669,
- 54,
- -2147483648});
- this.friction.Name = "friction";
- this.friction.Size = new System.Drawing.Size(150, 20);
- this.friction.TabIndex = 6;
- this.friction.Tag = 16;
- this.friction.ValueChanged += new System.EventHandler(this.numeric_ValueChanged);
- //
- // bCanFloat
- //
- this.bCanFloat.AutoSize = true;
- this.bCanFloat.Location = new System.Drawing.Point(18, 266);
- this.bCanFloat.Name = "bCanFloat";
- this.bCanFloat.Size = new System.Drawing.Size(71, 17);
- this.bCanFloat.TabIndex = 24;
- this.bCanFloat.Text = "Can Float";
- this.bCanFloat.UseVisualStyleBackColor = true;
- this.bCanFloat.CheckedChanged += new System.EventHandler(this.bCanFloat_CheckedChanged);
- //
- // label4
- //
- this.label4.AutoSize = true;
- this.label4.Location = new System.Drawing.Point(15, 164);
- this.label4.Name = "label4";
- this.label4.Size = new System.Drawing.Size(82, 13);
- this.label4.TabIndex = 7;
- this.label4.Text = "Spread Fraction";
- //
- // buoyancyMax3
- //
- this.buoyancyMax3.DecimalPlaces = 2;
- this.buoyancyMax3.Increment = new decimal(new int[] {
- 5,
- 0,
- 0,
- 65536});
- this.buoyancyMax3.Location = new System.Drawing.Point(292, 343);
- this.buoyancyMax3.Maximum = new decimal(new int[] {
- 1661992959,
- 1808227885,
- 5,
- 0});
- this.buoyancyMax3.Minimum = new decimal(new int[] {
- -559939585,
- 902409669,
- 54,
- -2147483648});
- this.buoyancyMax3.Name = "buoyancyMax3";
- this.buoyancyMax3.Size = new System.Drawing.Size(89, 20);
- this.buoyancyMax3.TabIndex = 23;
- this.buoyancyMax3.Tag = 80;
- this.buoyancyMax3.ValueChanged += new System.EventHandler(this.numeric_ValueChanged);
- //
- // piecesSpreadFraction
- //
- this.piecesSpreadFraction.DecimalPlaces = 2;
- this.piecesSpreadFraction.Increment = new decimal(new int[] {
- 5,
- 0,
- 0,
- 65536});
- this.piecesSpreadFraction.Location = new System.Drawing.Point(162, 162);
- this.piecesSpreadFraction.Maximum = new decimal(new int[] {
- 1661992959,
- 1808227885,
- 5,
- 0});
- this.piecesSpreadFraction.Minimum = new decimal(new int[] {
- -559939585,
- 902409669,
- 54,
- -2147483648});
- this.piecesSpreadFraction.Name = "piecesSpreadFraction";
- this.piecesSpreadFraction.Size = new System.Drawing.Size(150, 20);
- this.piecesSpreadFraction.TabIndex = 8;
- this.piecesSpreadFraction.Tag = 32;
- this.piecesSpreadFraction.ValueChanged += new System.EventHandler(this.numeric_ValueChanged);
- //
- // buoyancyMax1
- //
- this.buoyancyMax1.DecimalPlaces = 2;
- this.buoyancyMax1.Increment = new decimal(new int[] {
- 5,
- 0,
- 0,
- 65536});
- this.buoyancyMax1.Location = new System.Drawing.Point(101, 343);
- this.buoyancyMax1.Maximum = new decimal(new int[] {
- 1661992959,
- 1808227885,
- 5,
- 0});
- this.buoyancyMax1.Minimum = new decimal(new int[] {
- -559939585,
- 902409669,
- 54,
- -2147483648});
- this.buoyancyMax1.Name = "buoyancyMax1";
- this.buoyancyMax1.Size = new System.Drawing.Size(89, 20);
- this.buoyancyMax1.TabIndex = 22;
- this.buoyancyMax1.Tag = 72;
- this.buoyancyMax1.ValueChanged += new System.EventHandler(this.numeric_ValueChanged);
- //
- // label5
- //
- this.label5.AutoSize = true;
- this.label5.Location = new System.Drawing.Point(15, 112);
- this.label5.Name = "label5";
- this.label5.Size = new System.Drawing.Size(93, 13);
- this.label5.TabIndex = 7;
- this.label5.Text = "Bullet Force Scale";
- //
- // buoyancyMax2
- //
- this.buoyancyMax2.DecimalPlaces = 2;
- this.buoyancyMax2.Increment = new decimal(new int[] {
- 5,
- 0,
- 0,
- 65536});
- this.buoyancyMax2.Location = new System.Drawing.Point(196, 343);
- this.buoyancyMax2.Maximum = new decimal(new int[] {
- 1661992959,
- 1808227885,
- 5,
- 0});
- this.buoyancyMax2.Minimum = new decimal(new int[] {
- -559939585,
- 902409669,
- 54,
- -2147483648});
- this.buoyancyMax2.Name = "buoyancyMax2";
- this.buoyancyMax2.Size = new System.Drawing.Size(89, 20);
- this.buoyancyMax2.TabIndex = 21;
- this.buoyancyMax2.Tag = 76;
- this.buoyancyMax2.ValueChanged += new System.EventHandler(this.numeric_ValueChanged);
- //
- // bulletForceScale
- //
- this.bulletForceScale.DecimalPlaces = 2;
- this.bulletForceScale.Increment = new decimal(new int[] {
- 5,
- 0,
- 0,
- 65536});
- this.bulletForceScale.Location = new System.Drawing.Point(162, 110);
- this.bulletForceScale.Maximum = new decimal(new int[] {
- 1661992959,
- 1808227885,
- 5,
- 0});
- this.bulletForceScale.Minimum = new decimal(new int[] {
- -559939585,
- 902409669,
- 54,
- -2147483648});
- this.bulletForceScale.Name = "bulletForceScale";
- this.bulletForceScale.Size = new System.Drawing.Size(150, 20);
- this.bulletForceScale.TabIndex = 8;
- this.bulletForceScale.Tag = 20;
- this.bulletForceScale.ValueChanged += new System.EventHandler(this.numeric_ValueChanged);
- //
- // label11
- //
- this.label11.AutoSize = true;
- this.label11.Location = new System.Drawing.Point(15, 347);
- this.label11.Name = "label11";
- this.label11.Size = new System.Drawing.Size(77, 13);
- this.label11.TabIndex = 20;
- this.label11.Text = "Buoyancy Max";
- //
- // label6
- //
- this.label6.AutoSize = true;
- this.label6.Location = new System.Drawing.Point(15, 138);
- this.label6.Name = "label6";
- this.label6.Size = new System.Drawing.Size(112, 13);
- this.label6.TabIndex = 9;
- this.label6.Text = "Explosive Force Scale";
- //
- // buoyancyMin3
- //
- this.buoyancyMin3.DecimalPlaces = 2;
- this.buoyancyMin3.Increment = new decimal(new int[] {
- 5,
- 0,
- 0,
- 65536});
- this.buoyancyMin3.Location = new System.Drawing.Point(292, 317);
- this.buoyancyMin3.Maximum = new decimal(new int[] {
- 1661992959,
- 1808227885,
- 5,
- 0});
- this.buoyancyMin3.Minimum = new decimal(new int[] {
- -559939585,
- 902409669,
- 54,
- -2147483648});
- this.buoyancyMin3.Name = "buoyancyMin3";
- this.buoyancyMin3.Size = new System.Drawing.Size(89, 20);
- this.buoyancyMin3.TabIndex = 19;
- this.buoyancyMin3.Tag = 68;
- this.buoyancyMin3.ValueChanged += new System.EventHandler(this.numeric_ValueChanged);
- //
- // explosiveForceScale
- //
- this.explosiveForceScale.DecimalPlaces = 2;
- this.explosiveForceScale.Increment = new decimal(new int[] {
- 5,
- 0,
- 0,
- 65536});
- this.explosiveForceScale.Location = new System.Drawing.Point(162, 136);
- this.explosiveForceScale.Maximum = new decimal(new int[] {
- 1661992959,
- 1808227885,
- 5,
- 0});
- this.explosiveForceScale.Minimum = new decimal(new int[] {
- -559939585,
- 902409669,
- 54,
- -2147483648});
- this.explosiveForceScale.Name = "explosiveForceScale";
- this.explosiveForceScale.Size = new System.Drawing.Size(150, 20);
- this.explosiveForceScale.TabIndex = 10;
- this.explosiveForceScale.Tag = 24;
- this.explosiveForceScale.ValueChanged += new System.EventHandler(this.numeric_ValueChanged);
- //
- // buoyancyMin1
- //
- this.buoyancyMin1.DecimalPlaces = 2;
- this.buoyancyMin1.Increment = new decimal(new int[] {
- 5,
- 0,
- 0,
- 65536});
- this.buoyancyMin1.Location = new System.Drawing.Point(101, 317);
- this.buoyancyMin1.Maximum = new decimal(new int[] {
- 1661992959,
- 1808227885,
- 5,
- 0});
- this.buoyancyMin1.Minimum = new decimal(new int[] {
- -559939585,
- 902409669,
- 54,
- -2147483648});
- this.buoyancyMin1.Name = "buoyancyMin1";
- this.buoyancyMin1.Size = new System.Drawing.Size(89, 20);
- this.buoyancyMin1.TabIndex = 18;
- this.buoyancyMin1.Tag = 60;
- this.buoyancyMin1.ValueChanged += new System.EventHandler(this.numeric_ValueChanged);
- //
- // label7
- //
- this.label7.AutoSize = true;
- this.label7.Location = new System.Drawing.Point(15, 295);
- this.label7.Name = "label7";
- this.label7.Size = new System.Drawing.Size(65, 13);
- this.label7.TabIndex = 11;
- this.label7.Text = "Move Offset";
- //
- // buoyancyMin2
- //
- this.buoyancyMin2.DecimalPlaces = 2;
- this.buoyancyMin2.Increment = new decimal(new int[] {
- 5,
- 0,
- 0,
- 65536});
- this.buoyancyMin2.Location = new System.Drawing.Point(196, 317);
- this.buoyancyMin2.Maximum = new decimal(new int[] {
- 1661992959,
- 1808227885,
- 5,
- 0});
- this.buoyancyMin2.Minimum = new decimal(new int[] {
- -559939585,
- 902409669,
- 54,
- -2147483648});
- this.buoyancyMin2.Name = "buoyancyMin2";
- this.buoyancyMin2.Size = new System.Drawing.Size(89, 20);
- this.buoyancyMin2.TabIndex = 17;
- this.buoyancyMin2.Tag = 64;
- this.buoyancyMin2.ValueChanged += new System.EventHandler(this.numeric_ValueChanged);
- //
- // moveOffset2
- //
- this.moveOffset2.DecimalPlaces = 2;
- this.moveOffset2.Increment = new decimal(new int[] {
- 5,
- 0,
- 0,
- 65536});
- this.moveOffset2.Location = new System.Drawing.Point(196, 291);
- this.moveOffset2.Maximum = new decimal(new int[] {
- 1661992959,
- 1808227885,
- 5,
- 0});
- this.moveOffset2.Minimum = new decimal(new int[] {
- -559939585,
- 902409669,
- 54,
- -2147483648});
- this.moveOffset2.Name = "moveOffset2";
- this.moveOffset2.Size = new System.Drawing.Size(89, 20);
- this.moveOffset2.TabIndex = 12;
- this.moveOffset2.Tag = 52;
- this.moveOffset2.ValueChanged += new System.EventHandler(this.numeric_ValueChanged);
- //
- // label10
- //
- this.label10.AutoSize = true;
- this.label10.Location = new System.Drawing.Point(15, 321);
- this.label10.Name = "label10";
- this.label10.Size = new System.Drawing.Size(74, 13);
- this.label10.TabIndex = 16;
- this.label10.Text = "Buoyancy Min";
- //
- // moveOffset1
- //
- this.moveOffset1.DecimalPlaces = 2;
- this.moveOffset1.Increment = new decimal(new int[] {
- 5,
- 0,
- 0,
- 65536});
- this.moveOffset1.Location = new System.Drawing.Point(101, 291);
- this.moveOffset1.Maximum = new decimal(new int[] {
- 1661992959,
- 1808227885,
- 5,
- 0});
- this.moveOffset1.Minimum = new decimal(new int[] {
- -559939585,
- 902409669,
- 54,
- -2147483648});
- this.moveOffset1.Name = "moveOffset1";
- this.moveOffset1.Size = new System.Drawing.Size(89, 20);
- this.moveOffset1.TabIndex = 12;
- this.moveOffset1.Tag = 48;
- this.moveOffset1.ValueChanged += new System.EventHandler(this.numeric_ValueChanged);
- //
- // moveOffset3
- //
- this.moveOffset3.DecimalPlaces = 2;
- this.moveOffset3.Increment = new decimal(new int[] {
- 5,
- 0,
- 0,
- 65536});
- this.moveOffset3.Location = new System.Drawing.Point(292, 291);
- this.moveOffset3.Maximum = new decimal(new int[] {
- 1661992959,
- 1808227885,
- 5,
- 0});
- this.moveOffset3.Minimum = new decimal(new int[] {
- -559939585,
- 902409669,
- 54,
- -2147483648});
- this.moveOffset3.Name = "moveOffset3";
- this.moveOffset3.Size = new System.Drawing.Size(89, 20);
- this.moveOffset3.TabIndex = 15;
- this.moveOffset3.Tag = 56;
- this.moveOffset3.ValueChanged += new System.EventHandler(this.numeric_ValueChanged);
- //
- // label8
- //
- this.label8.AutoSize = true;
- this.label8.Location = new System.Drawing.Point(15, 190);
- this.label8.Name = "label8";
- this.label8.Size = new System.Drawing.Size(107, 13);
- this.label8.TabIndex = 11;
- this.label8.Text = "Upward Velocity Bias";
- //
- // gravityScale
- //
- this.gravityScale.DecimalPlaces = 2;
- this.gravityScale.Increment = new decimal(new int[] {
- 5,
- 0,
- 0,
- 65536});
- this.gravityScale.Location = new System.Drawing.Point(162, 214);
- this.gravityScale.Maximum = new decimal(new int[] {
- 1661992959,
- 1808227885,
- 5,
- 0});
- this.gravityScale.Minimum = new decimal(new int[] {
- -559939585,
- 902409669,
- 54,
- -2147483648});
- this.gravityScale.Name = "gravityScale";
- this.gravityScale.Size = new System.Drawing.Size(150, 20);
- this.gravityScale.TabIndex = 14;
- this.gravityScale.Tag = 44;
- this.gravityScale.ValueChanged += new System.EventHandler(this.numeric_ValueChanged);
- //
- // piecesUpwardVelocity
- //
- this.piecesUpwardVelocity.DecimalPlaces = 2;
- this.piecesUpwardVelocity.Increment = new decimal(new int[] {
- 5,
- 0,
- 0,
- 65536});
- this.piecesUpwardVelocity.Location = new System.Drawing.Point(162, 188);
- this.piecesUpwardVelocity.Maximum = new decimal(new int[] {
- 1661992959,
- 1808227885,
- 5,
- 0});
- this.piecesUpwardVelocity.Minimum = new decimal(new int[] {
- -559939585,
- 902409669,
- 54,
- -2147483648});
- this.piecesUpwardVelocity.Name = "piecesUpwardVelocity";
- this.piecesUpwardVelocity.Size = new System.Drawing.Size(150, 20);
- this.piecesUpwardVelocity.TabIndex = 12;
- this.piecesUpwardVelocity.Tag = 36;
- this.piecesUpwardVelocity.ValueChanged += new System.EventHandler(this.numeric_ValueChanged);
- //
- // label9
- //
- this.label9.AutoSize = true;
- this.label9.Location = new System.Drawing.Point(15, 216);
- this.label9.Name = "label9";
- this.label9.Size = new System.Drawing.Size(70, 13);
- this.label9.TabIndex = 13;
- this.label9.Text = "Gravity Scale";
- //
- // iw_panel
- //
- this.iw_panel.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
- this.iw_panel.Controls.Add(this.checkBox3);
- this.iw_panel.Controls.Add(this.label13);
- this.iw_panel.Controls.Add(this.numericUpDown1);
- this.iw_panel.Controls.Add(this.checkBox1);
- this.iw_panel.Controls.Add(this.label14);
- this.iw_panel.Controls.Add(this.numericUpDown2);
- this.iw_panel.Controls.Add(this.textBox1);
- this.iw_panel.Controls.Add(this.label15);
- this.iw_panel.Controls.Add(this.label16);
- this.iw_panel.Controls.Add(this.numericUpDown3);
- this.iw_panel.Controls.Add(this.label17);
- this.iw_panel.Controls.Add(this.numericUpDown6);
- this.iw_panel.Controls.Add(this.label18);
- this.iw_panel.Controls.Add(this.numericUpDown4);
- this.iw_panel.Controls.Add(this.label20);
- this.iw_panel.Controls.Add(this.numericUpDown5);
- this.iw_panel.Controls.Add(this.label23);
- this.iw_panel.Controls.Add(this.numericUpDown7);
- this.iw_panel.Enabled = false;
- this.iw_panel.Location = new System.Drawing.Point(263, 12);
- this.iw_panel.Name = "iw_panel";
- this.iw_panel.Size = new System.Drawing.Size(396, 379);
- this.iw_panel.TabIndex = 30;
- //
- // checkBox3
- //
- this.checkBox3.AutoSize = true;
- this.checkBox3.Location = new System.Drawing.Point(18, 239);
- this.checkBox3.Name = "checkBox3";
- this.checkBox3.Size = new System.Drawing.Size(126, 17);
- this.checkBox3.TabIndex = 29;
- this.checkBox3.Text = "Use Cylinder Collision";
- this.checkBox3.UseVisualStyleBackColor = true;
- this.checkBox3.CheckedChanged += new System.EventHandler(this.checkBox3_CheckedChanged);
- //
- // label13
- //
- this.label13.AutoSize = true;
- this.label13.Location = new System.Drawing.Point(15, 10);
- this.label13.Name = "label13";
- this.label13.Size = new System.Drawing.Size(32, 13);
- this.label13.TabIndex = 2;
- this.label13.Text = "Mass";
- //
- // numericUpDown1
- //
- this.numericUpDown1.DecimalPlaces = 2;
- this.numericUpDown1.Increment = new decimal(new int[] {
- 5,
- 0,
- 0,
- 65536});
- this.numericUpDown1.Location = new System.Drawing.Point(162, 8);
- this.numericUpDown1.Maximum = new decimal(new int[] {
- 1661992959,
- 1808227885,
- 5,
- 0});
- this.numericUpDown1.Minimum = new decimal(new int[] {
- -559939585,
- 902409669,
- 54,
- -2147483648});
- this.numericUpDown1.Name = "numericUpDown1";
- this.numericUpDown1.Size = new System.Drawing.Size(150, 20);
- this.numericUpDown1.TabIndex = 1;
- this.numericUpDown1.Tag = 8;
- this.numericUpDown1.ValueChanged += new System.EventHandler(this.numeric_ValueChanged);
- //
- // checkBox1
- //
- this.checkBox1.AutoSize = true;
- this.checkBox1.Location = new System.Drawing.Point(18, 61);
- this.checkBox1.Name = "checkBox1";
- this.checkBox1.Size = new System.Drawing.Size(94, 17);
- this.checkBox1.TabIndex = 28;
- this.checkBox1.Text = "Infinite Friction";
- this.checkBox1.UseVisualStyleBackColor = true;
- this.checkBox1.CheckedChanged += new System.EventHandler(this.checkBox1_CheckedChanged);
- //
- // label14
- //
- this.label14.AutoSize = true;
- this.label14.Location = new System.Drawing.Point(15, 37);
- this.label14.Name = "label14";
- this.label14.Size = new System.Drawing.Size(44, 13);
- this.label14.TabIndex = 3;
- this.label14.Text = "Bounce";
- //
- // numericUpDown2
- //
- this.numericUpDown2.DecimalPlaces = 2;
- this.numericUpDown2.Increment = new decimal(new int[] {
- 5,
- 0,
- 0,
- 65536});
- this.numericUpDown2.Location = new System.Drawing.Point(162, 35);
- this.numericUpDown2.Maximum = new decimal(new int[] {
- 1661992959,
- 1808227885,
- 5,
- 0});
- this.numericUpDown2.Minimum = new decimal(new int[] {
- -559939585,
- 902409669,
- 54,
- -2147483648});
- this.numericUpDown2.Name = "numericUpDown2";
- this.numericUpDown2.Size = new System.Drawing.Size(150, 20);
- this.numericUpDown2.TabIndex = 4;
- this.numericUpDown2.Tag = 12;
- this.numericUpDown2.ValueChanged += new System.EventHandler(this.numeric_ValueChanged);
- //
- // textBox1
- //
- this.textBox1.Location = new System.Drawing.Point(162, 214);
- this.textBox1.Name = "textBox1";
- this.textBox1.ReadOnly = true;
- this.textBox1.Size = new System.Drawing.Size(219, 20);
- this.textBox1.TabIndex = 26;
- this.textBox1.Tag = 28;
- //
- // label15
- //
- this.label15.AutoSize = true;
- this.label15.Location = new System.Drawing.Point(15, 86);
- this.label15.Name = "label15";
- this.label15.Size = new System.Drawing.Size(41, 13);
- this.label15.TabIndex = 5;
- this.label15.Text = "Friction";
- //
- // label16
- //
- this.label16.AutoSize = true;
- this.label16.Location = new System.Drawing.Point(15, 215);
- this.label16.Name = "label16";
- this.label16.Size = new System.Drawing.Size(92, 13);
- this.label16.TabIndex = 25;
- this.label16.Text = "Sound Alias Prefix";
- //
- // numericUpDown3
- //
- this.numericUpDown3.DecimalPlaces = 2;
- this.numericUpDown3.Increment = new decimal(new int[] {
- 5,
- 0,
- 0,
- 65536});
- this.numericUpDown3.Location = new System.Drawing.Point(162, 84);
- this.numericUpDown3.Maximum = new decimal(new int[] {
- 1661992959,
- 1808227885,
- 5,
- 0});
- this.numericUpDown3.Minimum = new decimal(new int[] {
- -559939585,
- 902409669,
- 54,
- -2147483648});
- this.numericUpDown3.Name = "numericUpDown3";
- this.numericUpDown3.Size = new System.Drawing.Size(150, 20);
- this.numericUpDown3.TabIndex = 6;
- this.numericUpDown3.Tag = 16;
- this.numericUpDown3.ValueChanged += new System.EventHandler(this.numeric_ValueChanged);
- //
- // label17
- //
- this.label17.AutoSize = true;
- this.label17.Location = new System.Drawing.Point(15, 164);
- this.label17.Name = "label17";
- this.label17.Size = new System.Drawing.Size(82, 13);
- this.label17.TabIndex = 7;
- this.label17.Text = "Spread Fraction";
- //
- // numericUpDown6
- //
- this.numericUpDown6.DecimalPlaces = 2;
- this.numericUpDown6.Increment = new decimal(new int[] {
- 5,
- 0,
- 0,
- 65536});
- this.numericUpDown6.Location = new System.Drawing.Point(162, 162);
- this.numericUpDown6.Maximum = new decimal(new int[] {
- 1661992959,
- 1808227885,
- 5,
- 0});
- this.numericUpDown6.Minimum = new decimal(new int[] {
- -559939585,
- 902409669,
- 54,
- -2147483648});
- this.numericUpDown6.Name = "numericUpDown6";
- this.numericUpDown6.Size = new System.Drawing.Size(150, 20);
- this.numericUpDown6.TabIndex = 8;
- this.numericUpDown6.Tag = 32;
- this.numericUpDown6.ValueChanged += new System.EventHandler(this.numeric_ValueChanged);
- //
- // label18
- //
- this.label18.AutoSize = true;
- this.label18.Location = new System.Drawing.Point(15, 112);
- this.label18.Name = "label18";
- this.label18.Size = new System.Drawing.Size(93, 13);
- this.label18.TabIndex = 7;
- this.label18.Text = "Bullet Force Scale";
- //
- // numericUpDown4
- //
- this.numericUpDown4.DecimalPlaces = 2;
- this.numericUpDown4.Increment = new decimal(new int[] {
- 5,
- 0,
- 0,
- 65536});
- this.numericUpDown4.Location = new System.Drawing.Point(162, 110);
- this.numericUpDown4.Maximum = new decimal(new int[] {
- 1661992959,
- 1808227885,
- 5,
- 0});
- this.numericUpDown4.Minimum = new decimal(new int[] {
- -559939585,
- 902409669,
- 54,
- -2147483648});
- this.numericUpDown4.Name = "numericUpDown4";
- this.numericUpDown4.Size = new System.Drawing.Size(150, 20);
- this.numericUpDown4.TabIndex = 8;
- this.numericUpDown4.Tag = 20;
- this.numericUpDown4.ValueChanged += new System.EventHandler(this.numeric_ValueChanged);
- //
- // label20
- //
- this.label20.AutoSize = true;
- this.label20.Location = new System.Drawing.Point(15, 138);
- this.label20.Name = "label20";
- this.label20.Size = new System.Drawing.Size(112, 13);
- this.label20.TabIndex = 9;
- this.label20.Text = "Explosive Force Scale";
- //
- // numericUpDown5
- //
- this.numericUpDown5.DecimalPlaces = 2;
- this.numericUpDown5.Increment = new decimal(new int[] {
- 5,
- 0,
- 0,
- 65536});
- this.numericUpDown5.Location = new System.Drawing.Point(162, 136);
- this.numericUpDown5.Maximum = new decimal(new int[] {
- 1661992959,
- 1808227885,
- 5,
- 0});
- this.numericUpDown5.Minimum = new decimal(new int[] {
- -559939585,
- 902409669,
- 54,
- -2147483648});
- this.numericUpDown5.Name = "numericUpDown5";
- this.numericUpDown5.Size = new System.Drawing.Size(150, 20);
- this.numericUpDown5.TabIndex = 10;
- this.numericUpDown5.Tag = 24;
- this.numericUpDown5.ValueChanged += new System.EventHandler(this.numeric_ValueChanged);
- //
- // label23
- //
- this.label23.AutoSize = true;
- this.label23.Location = new System.Drawing.Point(15, 190);
- this.label23.Name = "label23";
- this.label23.Size = new System.Drawing.Size(107, 13);
- this.label23.TabIndex = 11;
- this.label23.Text = "Upward Velocity Bias";
- //
- // numericUpDown7
- //
- this.numericUpDown7.DecimalPlaces = 2;
- this.numericUpDown7.Increment = new decimal(new int[] {
- 5,
- 0,
- 0,
- 65536});
- this.numericUpDown7.Location = new System.Drawing.Point(162, 188);
- this.numericUpDown7.Maximum = new decimal(new int[] {
- 1661992959,
- 1808227885,
- 5,
- 0});
- this.numericUpDown7.Minimum = new decimal(new int[] {
- -559939585,
- 902409669,
- 54,
- -2147483648});
- this.numericUpDown7.Name = "numericUpDown7";
- this.numericUpDown7.Size = new System.Drawing.Size(150, 20);
- this.numericUpDown7.TabIndex = 12;
- this.numericUpDown7.Tag = 36;
- this.numericUpDown7.ValueChanged += new System.EventHandler(this.numeric_ValueChanged);
- //
- // comboBox1
- //
- this.comboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
- this.comboBox1.FormattingEnabled = true;
- this.comboBox1.Items.AddRange(new object[] {
- "Modern Warfare 2",
- "Modern Warfare 3",
- "Black Ops",
- "Black Ops 2"});
- this.comboBox1.Location = new System.Drawing.Point(12, 73);
- this.comboBox1.Name = "comboBox1";
- this.comboBox1.Size = new System.Drawing.Size(241, 21);
- this.comboBox1.TabIndex = 31;
- this.comboBox1.SelectedIndexChanged += new System.EventHandler(this.comboBox1_SelectedIndexChanged);
- //
- // comboBox2
- //
- this.comboBox2.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
- this.comboBox2.FormattingEnabled = true;
- this.comboBox2.Items.AddRange(new object[] {
- "MP",
- "SP"});
- this.comboBox2.Location = new System.Drawing.Point(12, 100);
- this.comboBox2.Name = "comboBox2";
- this.comboBox2.Size = new System.Drawing.Size(241, 21);
- this.comboBox2.TabIndex = 32;
- this.comboBox2.SelectedIndexChanged += new System.EventHandler(this.comboBox2_SelectedIndexChanged);
- //
- // button2
- //
- this.button2.Location = new System.Drawing.Point(11, 42);
- this.button2.Name = "button2";
- this.button2.Size = new System.Drawing.Size(241, 24);
- this.button2.TabIndex = 33;
- this.button2.Text = "Refresh";
- this.button2.UseVisualStyleBackColor = true;
- this.button2.Click += new System.EventHandler(this.button2_Click);
- //
- // Form1
- //
- this.ClientSize = new System.Drawing.Size(671, 403);
- this.Controls.Add(this.button2);
- this.Controls.Add(this.comboBox2);
- this.Controls.Add(this.comboBox1);
- this.Controls.Add(this.listBox1);
- this.Controls.Add(this.button1);
- this.Controls.Add(this.iw_panel);
- this.Controls.Add(this.t_Panel);
- this.MaximizeBox = false;
- this.Name = "Form1";
- this.Text = "PhysPreset Editor #PwN3D";
- this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.Form1_FormClosed);
- this.t_Panel.ResumeLayout(false);
- this.t_Panel.PerformLayout();
- ((System.ComponentModel.ISupportInitialize)(this.mass)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.bounce)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.friction)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.buoyancyMax3)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.piecesSpreadFraction)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.buoyancyMax1)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.buoyancyMax2)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.bulletForceScale)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.buoyancyMin3)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.explosiveForceScale)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.buoyancyMin1)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.buoyancyMin2)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.moveOffset2)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.moveOffset1)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.moveOffset3)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.gravityScale)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.piecesUpwardVelocity)).EndInit();
- this.iw_panel.ResumeLayout(false);
- this.iw_panel.PerformLayout();
- ((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.numericUpDown2)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.numericUpDown3)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.numericUpDown6)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.numericUpDown4)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.numericUpDown5)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.numericUpDown7)).EndInit();
- this.ResumeLayout(false);
- }
- }
- }
- /*
- * °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°PwN3D°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°PwN3D°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°PwN3D°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°PwN3D°°°°°°°°°°°°°PwN3D°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°PwN3D°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
- * °°°°°°PwN3D°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°PwN3D°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°PwN3D°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°PwN3D°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°PwN3D°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°PwN3D°°°°°°°°°°
- ____ __ __ __ __ __ ____
- /\ _`\ /\ \ __/\ \/\ \/\ \ /'__`\ /\ _`\
- \ \ \L\ \ \ \/\ \ \ \ \ `\\ \/\_\L\ \\ \ \/\ \
- \ \ ,__/\ \ \ \ \ \ \ \ , ` \/_/_\_<_\ \ \ \ \
- \ \ \/ \ \ \_/ \_\ \ \ \`\ \/\ \L\ \\ \ \_\ \
- \ \_\ \ `\___x___/\ \_\ \_\ \____/ \ \____/
- \/_/ '\/__//__/ \/_/\/_/\/___/ \/___/
- * _ _ _
- / /\ /\ \ /\_\ _
- / / \\ \ \ / / //\_\
- / / /\ \\ \ \_/ / / \/_/
- / / /\ \ \\ \___/ /
- / / /\ \_\ \\ \ \_/
- / / /\ \ \___\\ \ \
- / / / \ \ \__/ \ \ \ _
- / / /____\_\ \ \ \ \ /_/\
- / / /__________\ \ \_\ \_\/
- \/_____________/ \/_/
- °
- _____ _____ _____ _____ _____ _____ _______ _____
- /\ \ /\ \ /\ \ /\ \ /\ \ /\ \ ______ /::\ \ /\ \
- /::\ \ /::\ \ /::\ \ /::\ \ /::\____\ /::\ \ |::| | /::::\ \ /::\ \
- /::::\ \ /::::\ \ /::::\ \ /::::\ \ /:::/ / /::::\ \ |::| | /::::::\ \ /::::\ \
- /::::::\ \ /::::::\ \ /::::::\ \ /::::::\ \ /:::/ / /::::::\ \ |::| | /::::::::\ \ /::::::\ \
- /:::/\:::\ \ /:::/\:::\ \ /:::/\:::\ \ /:::/\:::\ \ /:::/ / /:::/\:::\ \ |::| | /:::/~~\:::\ \ /:::/\:::\ \
- /:::/__\:::\ \ /:::/__\:::\ \ /:::/__\:::\ \ /:::/__\:::\ \ /:::/____/ /:::/__\:::\ \ |::| | /:::/ \:::\ \ /:::/__\:::\ \
- /::::\ \:::\ \ /::::\ \:::\ \ \:::\ \:::\ \ \:::\ \:::\ \ /::::\ \ /::::\ \:::\ \ |::| | /:::/ / \:::\ \ /::::\ \:::\ \
- /::::::\ \:::\ \ /::::::\ \:::\ \ ___\:::\ \:::\ \ ___\:::\ \:::\ \ /::::::\ \ _____ /::::::\ \:::\ \ |::| | /:::/____/ \:::\____\ /::::::\ \:::\ \
- /:::/\:::\ \:::\ ___\ /:::/\:::\ \:::\ \ /\ \:::\ \:::\ \ /\ \:::\ \:::\ \ /:::/\:::\ \ /\ \ /:::/\:::\ \:::\ \ ______|::|___|___ ____ |:::| | |:::| | /:::/\:::\ \:::\____\
- /:::/__\:::\ \:::| |/:::/ \:::\ \:::\____\/::\ \:::\ \:::\____\/::\ \:::\ \:::\____\/:::/ \:::\ /::\____\/:::/ \:::\ \:::\____\|:::::::::::::::::| ||:::|____| |:::| |/:::/ \:::\ \:::| |
- \:::\ \:::\ /:::|____|\::/ \:::\ /:::/ /\:::\ \:::\ \::/ /\:::\ \:::\ \::/ /\::/ \:::\ /:::/ /\::/ \:::\ /:::/ /|:::::::::::::::::|____| \:::\ \ /:::/ / \::/ |::::\ /:::|____|
- \:::\ \:::\/:::/ / \/____/ \:::\/:::/ / \:::\ \:::\ \/____/ \:::\ \:::\ \/____/ \/____/ \:::\/:::/ / \/____/ \:::\/:::/ / ~~~~~~|::|~~~|~~~ \:::\ \ /:::/ / \/____|:::::\/:::/ /
- \:::\ \::::::/ / \::::::/ / \:::\ \:::\ \ \:::\ \:::\ \ \::::::/ / \::::::/ / |::| | \:::\ /:::/ / |:::::::::/ /
- \:::\ \::::/ / \::::/ / \:::\ \:::\____\ \:::\ \:::\____\ \::::/ / \::::/ / |::| | \:::\__/:::/ / |::|\::::/ /
- \:::\ /:::/ / /:::/ / \:::\ /:::/ / \:::\ /:::/ / /:::/ / /:::/ / |::| | \::::::::/ / |::| \::/____/
- \:::\/:::/ / /:::/ / \:::\/:::/ / \:::\/:::/ / /:::/ / /:::/ / |::| | \::::::/ / |::| ~|
- \::::::/ / /:::/ / \::::::/ / \::::::/ / /:::/ / /:::/ / |::| | \::::/ / |::| |
- \::::/ / /:::/ / \::::/ / \::::/ / /:::/ / /:::/ / |::| | \::/____/ \::| |
- \::/____/ \::/ / \::/ / \::/ / \::/ / \::/ / |::|___| ~~ \:| |
- ~~ \/____/ \/____/ \/____/ \/____/ \/____/ ~~ \|___|
- *
- *
- Yb dP 8 w .d88b. w w dP"Yb
- Yb db dP 8d8b. .d88 w8ww YPwww. .d88b .d8b 8 8 8d8b w w8ww Yb dP " d8
- YbdPYbdP 8P Y8 8 8 8 d8 8.dP' 8 8b d8 8P 8 8 YbdP dP
- YP YP 8 8 `Y88 Y8P `Y88P' `Y88P `Y8P `Y8P8 8 8 Y8P dP w
- dP
- *
- *
- ::: ::::::::
- :+: :+: :+:
- +:+ +:+
- +#+ +#++:
- +#+ +#+
- #+# #+# #+#
- ### ######## _ _ _
- | | | | | |
- _ _ _ __ ___ _ __ ___ _ __ _ _ _ __ | |_ ___ __| | | |__ ___ ___ __ _ _ _ ___ ___ __ _____ ___ __ _ _ __ ___
- | | | | '_ \ / _ \ '_ \ / __| '__| | | | '_ \| __/ _ \/ _` | | '_ \ / _ \/ __/ _` | | | / __|/ _ \ \ \ /\ / / _ \ / __/ _` | '__/ _ \
- | |_| | | | | __/ | | | (__| | | |_| | |_) | || __/ (_| | | |_) | __/ (_| (_| | |_| \__ \ __/ \ V V / __/ | (_| (_| | | | __/
- \__,_|_| |_|\___|_| |_|\___|_| \__, | .__/ \__\___|\__,_| |_.__/ \___|\___\__,_|\__,_|___/\___| \_/\_/ \___| \___\__,_|_| \___|
- __/ | |
- |___/|_|
- ::: ::::::::
- :+: :+: :+:
- +:+ +:+
- +#+ +#++:
- +#+ +#+
- #+# #+# #+#
- ### ########
- */
Add Comment
Please, Sign In to add comment