This commit is contained in:
miku-666
2022-06-25 14:05:35 +02:00
20 changed files with 3236 additions and 538 deletions

View File

@@ -0,0 +1,83 @@
using System;
using System.Collections;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace PckStudio.Classes.FileTypes
{
internal class LCESkin
{
// The effects that can be achieved with an ANIM tag. Each one is set to its respective position in the bitfield
public enum ANIM_EFFECTS
{
// BIT 8
STATIC_ARMS = 31, ZOMBIE_ARMS = 30, STATIC_LEGS = 29, BAD_SANTA = 28,
// BIT 7
SYNCED_ARMS = 26, SYNCED_LEGS = 25, STATUE_OF_LIBERTY = 24,
// BIT 6
ARMOR_DISABLED = 23, HEAD_BOBBING_DISABLED = 22, HEAD_DISABLED = 21, RIGHT_ARM_DISABLED = 20,
// BIT 5
LEFT_ARM_DISABLED = 19, BODY_DISABLED = 18, RIGHT_LEG_DISABLED = 17, LEFT_LEG_DISABLED = 16,
// BIT 4
HEAD_OVERLAY_DISABLED = 15, DO_BACKWARDS_CROUCH = 14, RESOLUTION_64x64 = 13, SLIM_MODEL = 12,
// BIT 3
LEFT_ARM_OVERLAY_DISABLED = 11, RIGHT_ARM_OVERLAY_DISABLED = 10, LEFT_LEG_OVERLAY_DISABLED = 09, RIGHT_LEG_OVERLAY_DISABLED = 08,
// BIT 2
BODY_OVERLAY_DISABLED = 07,
// BIT 1
DINNERBONE = 03
};
// the ANIM value represented as a bitfield
BitArray ANIM_FLAGS = new BitArray(32, false);
// The flags represented by a string
public string Bits
{
get
{
StringBuilder sb = new StringBuilder();
foreach (bool b in ANIM_FLAGS) sb.Append(b ? "1" : "0");
return sb.ToString();
}
}
// The actual ANIM string. For example: "0x40008"
public string ANIM
{
get
{
return Convert.ToInt32(Bits, 2).ToString("X");
} // get method
set
{
long temp_long = Convert.ToInt64(value, 16);
string bits = Convert.ToString(temp_long, 2);
int bitIndex = 0;
foreach (char bit in bits)
{
ANIM_FLAGS[bitIndex] = bit == '1' ? true : false;
bitIndex++;
}
} // set method
}
public LCESkin()
{
// TODO: finish constructor
}
// Sets the desired flag in the bitfield to either true or false
public void SetFlag(ANIM_EFFECTS flagToSet, bool value)
{
ANIM_FLAGS[(int)flagToSet] = value;
}
// Returns the value of the desired flag in the bitfield
public bool GetFlag(ANIM_EFFECTS flagToGet)
{
return ANIM_FLAGS[(int)flagToGet];
}
}
}

View File

@@ -28,64 +28,64 @@
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(addMeta));
this.textBox1 = new System.Windows.Forms.TextBox();
this.textBox2 = new System.Windows.Forms.TextBox();
this.label1 = new System.Windows.Forms.Label();
this.label2 = new System.Windows.Forms.Label();
this.button1 = new System.Windows.Forms.Button();
this.SuspendLayout();
//
// textBox1
//
this.textBox1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
resources.ApplyResources(this.textBox1, "textBox1");
this.textBox1.Name = "textBox1";
//
// textBox2
//
this.textBox2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
resources.ApplyResources(this.textBox2, "textBox2");
this.textBox2.Name = "textBox2";
//
// label1
//
resources.ApplyResources(this.label1, "label1");
this.label1.ForeColor = System.Drawing.Color.White;
this.label1.Name = "label1";
//
// label2
//
resources.ApplyResources(this.label2, "label2");
this.label2.ForeColor = System.Drawing.Color.White;
this.label2.Name = "label2";
//
// button1
//
resources.ApplyResources(this.button1, "button1");
this.button1.ForeColor = System.Drawing.Color.White;
this.button1.Name = "button1";
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// addMeta
//
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.button1);
this.Controls.Add(this.label2);
this.Controls.Add(this.label1);
this.Controls.Add(this.textBox2);
this.Controls.Add(this.textBox1);
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "addMeta";
this.Resizable = false;
this.ShadowType = MetroFramework.Forms.MetroFormShadowType.DropShadow;
this.Style = MetroFramework.MetroColorStyle.Silver;
this.Theme = MetroFramework.MetroThemeStyle.Dark;
this.ResumeLayout(false);
this.PerformLayout();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(addMeta));
this.textBox1 = new System.Windows.Forms.TextBox();
this.textBox2 = new System.Windows.Forms.TextBox();
this.label1 = new System.Windows.Forms.Label();
this.label2 = new System.Windows.Forms.Label();
this.button1 = new System.Windows.Forms.Button();
this.SuspendLayout();
//
// textBox1
//
this.textBox1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
resources.ApplyResources(this.textBox1, "textBox1");
this.textBox1.Name = "textBox1";
//
// textBox2
//
this.textBox2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
resources.ApplyResources(this.textBox2, "textBox2");
this.textBox2.Name = "textBox2";
//
// label1
//
resources.ApplyResources(this.label1, "label1");
this.label1.ForeColor = System.Drawing.Color.White;
this.label1.Name = "label1";
//
// label2
//
resources.ApplyResources(this.label2, "label2");
this.label2.ForeColor = System.Drawing.Color.White;
this.label2.Name = "label2";
//
// button1
//
resources.ApplyResources(this.button1, "button1");
this.button1.ForeColor = System.Drawing.Color.White;
this.button1.Name = "button1";
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// addMeta
//
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.button1);
this.Controls.Add(this.label2);
this.Controls.Add(this.label1);
this.Controls.Add(this.textBox2);
this.Controls.Add(this.textBox1);
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "addMeta";
this.Resizable = false;
this.ShadowType = MetroFramework.Forms.MetroFormShadowType.DropShadow;
this.Style = MetroFramework.MetroColorStyle.Silver;
this.Theme = MetroFramework.MetroThemeStyle.Dark;
this.ResumeLayout(false);
this.PerformLayout();
}

View File

@@ -229,7 +229,7 @@
<value>4</value>
</data>
<data name="button1.Text" xml:space="preserve">
<value>Create</value>
<value>Save</value>
</data>
<data name="&gt;&gt;button1.Name" xml:space="preserve">
<value>button1</value>

View File

@@ -29,178 +29,168 @@ namespace PckStudio.Forms.Utilities
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AudioEditor));
this.treeView1 = new System.Windows.Forms.TreeView();
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
this.addCategoryStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.removeCategoryStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.menuStrip = new System.Windows.Forms.MenuStrip();
this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.saveToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
this.helpToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.treeView2 = new System.Windows.Forms.TreeView();
this.contextMenuStrip2 = new System.Windows.Forms.ContextMenuStrip(this.components);
this.addEntryMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.removeEntryMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.comboBox1 = new System.Windows.Forms.ComboBox();
this.textBox1 = new System.Windows.Forms.TextBox();
this.metroLabel2 = new MetroFramework.Controls.MetroLabel();
this.metroLabel1 = new MetroFramework.Controls.MetroLabel();
this.catImages = new System.Windows.Forms.ImageList(this.components);
this.contextMenuStrip1.SuspendLayout();
this.menuStrip.SuspendLayout();
this.contextMenuStrip2.SuspendLayout();
this.SuspendLayout();
//
// treeView1
//
resources.ApplyResources(this.treeView1, "treeView1");
this.treeView1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.treeView1.ContextMenuStrip = this.contextMenuStrip1;
this.treeView1.ForeColor = System.Drawing.Color.White;
this.treeView1.ImageList = this.catImages;
this.treeView1.LabelEdit = true;
this.treeView1.Name = "treeView1";
this.treeView1.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.treeView1_AfterSelect);
//
// contextMenuStrip1
//
this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AudioEditor));
this.treeView1 = new System.Windows.Forms.TreeView();
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
this.addCategoryStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.removeCategoryStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.catImages = new System.Windows.Forms.ImageList(this.components);
this.menuStrip = new System.Windows.Forms.MenuStrip();
this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.saveToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
this.helpToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.treeView2 = new System.Windows.Forms.TreeView();
this.contextMenuStrip2 = new System.Windows.Forms.ContextMenuStrip(this.components);
this.addEntryMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.removeEntryMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.toolsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.creditsEditorToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.contextMenuStrip1.SuspendLayout();
this.menuStrip.SuspendLayout();
this.contextMenuStrip2.SuspendLayout();
this.SuspendLayout();
//
// treeView1
//
resources.ApplyResources(this.treeView1, "treeView1");
this.treeView1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.treeView1.ContextMenuStrip = this.contextMenuStrip1;
this.treeView1.ForeColor = System.Drawing.Color.White;
this.treeView1.ImageList = this.catImages;
this.treeView1.LabelEdit = true;
this.treeView1.Name = "treeView1";
this.treeView1.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.treeView1_AfterSelect);
//
// contextMenuStrip1
//
this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.addCategoryStripMenuItem,
this.removeCategoryStripMenuItem});
this.contextMenuStrip1.Name = "contextMenuStrip1";
resources.ApplyResources(this.contextMenuStrip1, "contextMenuStrip1");
//
// addCategoryStripMenuItem
//
resources.ApplyResources(this.addCategoryStripMenuItem, "addCategoryStripMenuItem");
this.addCategoryStripMenuItem.Name = "addCategoryStripMenuItem";
this.addCategoryStripMenuItem.Click += new System.EventHandler(this.addCategoryStripMenuItem_Click);
//
// removeCategoryStripMenuItem
//
this.removeCategoryStripMenuItem.Image = global::PckStudio.Properties.Resources.Del;
this.removeCategoryStripMenuItem.Name = "removeCategoryStripMenuItem";
resources.ApplyResources(this.removeCategoryStripMenuItem, "removeCategoryStripMenuItem");
this.removeCategoryStripMenuItem.Click += new System.EventHandler(this.removeCategoryStripMenuItem_Click);
//
// menuStrip
//
resources.ApplyResources(this.menuStrip, "menuStrip");
this.menuStrip.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.menuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.contextMenuStrip1.Name = "contextMenuStrip1";
resources.ApplyResources(this.contextMenuStrip1, "contextMenuStrip1");
//
// addCategoryStripMenuItem
//
resources.ApplyResources(this.addCategoryStripMenuItem, "addCategoryStripMenuItem");
this.addCategoryStripMenuItem.Name = "addCategoryStripMenuItem";
this.addCategoryStripMenuItem.Click += new System.EventHandler(this.addCategoryStripMenuItem_Click);
//
// removeCategoryStripMenuItem
//
this.removeCategoryStripMenuItem.Image = global::PckStudio.Properties.Resources.Del;
this.removeCategoryStripMenuItem.Name = "removeCategoryStripMenuItem";
resources.ApplyResources(this.removeCategoryStripMenuItem, "removeCategoryStripMenuItem");
this.removeCategoryStripMenuItem.Click += new System.EventHandler(this.removeCategoryStripMenuItem_Click);
//
// catImages
//
this.catImages.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("catImages.ImageStream")));
this.catImages.TransparentColor = System.Drawing.Color.Transparent;
this.catImages.Images.SetKeyName(0, "0_overworld.png");
this.catImages.Images.SetKeyName(1, "1_nether.png");
this.catImages.Images.SetKeyName(2, "2_end.png");
this.catImages.Images.SetKeyName(3, "3_menu.png");
this.catImages.Images.SetKeyName(4, "4_creative.png");
this.catImages.Images.SetKeyName(5, "5_mg01.png");
this.catImages.Images.SetKeyName(6, "6_mg02.png");
this.catImages.Images.SetKeyName(7, "7_mg03.png");
//
// menuStrip
//
resources.ApplyResources(this.menuStrip, "menuStrip");
this.menuStrip.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.menuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.fileToolStripMenuItem,
this.toolsToolStripMenuItem,
this.helpToolStripMenuItem});
this.menuStrip.Name = "menuStrip";
//
// fileToolStripMenuItem
//
this.fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.menuStrip.Name = "menuStrip";
//
// fileToolStripMenuItem
//
this.fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.saveToolStripMenuItem1});
this.fileToolStripMenuItem.ForeColor = System.Drawing.Color.White;
this.fileToolStripMenuItem.Name = "fileToolStripMenuItem";
resources.ApplyResources(this.fileToolStripMenuItem, "fileToolStripMenuItem");
//
// saveToolStripMenuItem1
//
resources.ApplyResources(this.saveToolStripMenuItem1, "saveToolStripMenuItem1");
this.saveToolStripMenuItem1.Name = "saveToolStripMenuItem1";
this.saveToolStripMenuItem1.Click += new System.EventHandler(this.saveToolStripMenuItem1_Click);
//
// helpToolStripMenuItem
//
this.helpToolStripMenuItem.ForeColor = System.Drawing.Color.White;
this.helpToolStripMenuItem.Name = "helpToolStripMenuItem";
resources.ApplyResources(this.helpToolStripMenuItem, "helpToolStripMenuItem");
this.helpToolStripMenuItem.Click += new System.EventHandler(this.helpToolStripMenuItem_Click);
//
// treeView2
//
this.treeView2.AllowDrop = true;
resources.ApplyResources(this.treeView2, "treeView2");
this.treeView2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.treeView2.ContextMenuStrip = this.contextMenuStrip2;
this.treeView2.ForeColor = System.Drawing.Color.White;
this.treeView2.Name = "treeView2";
this.treeView2.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.treeView2_AfterSelect);
this.treeView2.DragDrop += new System.Windows.Forms.DragEventHandler(this.Binka_DragDrop);
this.treeView2.DragEnter += new System.Windows.Forms.DragEventHandler(this.treeView2_DragEnter);
this.treeView2.KeyDown += new System.Windows.Forms.KeyEventHandler(this.treeView2_KeyDown);
//
// contextMenuStrip2
//
this.contextMenuStrip2.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.fileToolStripMenuItem.ForeColor = System.Drawing.Color.White;
this.fileToolStripMenuItem.Name = "fileToolStripMenuItem";
resources.ApplyResources(this.fileToolStripMenuItem, "fileToolStripMenuItem");
//
// saveToolStripMenuItem1
//
resources.ApplyResources(this.saveToolStripMenuItem1, "saveToolStripMenuItem1");
this.saveToolStripMenuItem1.Name = "saveToolStripMenuItem1";
this.saveToolStripMenuItem1.Click += new System.EventHandler(this.saveToolStripMenuItem1_Click);
//
// helpToolStripMenuItem
//
this.helpToolStripMenuItem.ForeColor = System.Drawing.Color.White;
this.helpToolStripMenuItem.Name = "helpToolStripMenuItem";
resources.ApplyResources(this.helpToolStripMenuItem, "helpToolStripMenuItem");
this.helpToolStripMenuItem.Click += new System.EventHandler(this.helpToolStripMenuItem_Click);
//
// treeView2
//
this.treeView2.AllowDrop = true;
resources.ApplyResources(this.treeView2, "treeView2");
this.treeView2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.treeView2.ContextMenuStrip = this.contextMenuStrip2;
this.treeView2.ForeColor = System.Drawing.Color.White;
this.treeView2.Name = "treeView2";
this.treeView2.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.treeView2_AfterSelect);
this.treeView2.DragDrop += new System.Windows.Forms.DragEventHandler(this.Binka_DragDrop);
this.treeView2.DragEnter += new System.Windows.Forms.DragEventHandler(this.treeView2_DragEnter);
this.treeView2.KeyDown += new System.Windows.Forms.KeyEventHandler(this.treeView2_KeyDown);
//
// contextMenuStrip2
//
this.contextMenuStrip2.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.addEntryMenuItem,
this.removeEntryMenuItem});
this.contextMenuStrip2.Name = "contextMenuStrip1";
resources.ApplyResources(this.contextMenuStrip2, "contextMenuStrip2");
//
// addEntryMenuItem
//
resources.ApplyResources(this.addEntryMenuItem, "addEntryMenuItem");
this.addEntryMenuItem.Name = "addEntryMenuItem";
this.addEntryMenuItem.Click += new System.EventHandler(this.addEntryMenuItem_Click);
//
// removeEntryMenuItem
//
this.removeEntryMenuItem.Image = global::PckStudio.Properties.Resources.Del;
this.removeEntryMenuItem.Name = "removeEntryMenuItem";
resources.ApplyResources(this.removeEntryMenuItem, "removeEntryMenuItem");
this.removeEntryMenuItem.Click += new System.EventHandler(this.removeEntryMenuItem_Click);
//
// comboBox1
//
resources.ApplyResources(this.comboBox1, "comboBox1");
this.comboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.comboBox1.FormattingEnabled = true;
this.comboBox1.Name = "comboBox1";
this.comboBox1.SelectedIndexChanged += new System.EventHandler(this.comboBox1_SelectedIndexChanged);
//
// textBox1
//
resources.ApplyResources(this.textBox1, "textBox1");
this.textBox1.Name = "textBox1";
this.textBox1.TextChanged += new System.EventHandler(this.textBox1_TextChanged);
//
// metroLabel2
//
resources.ApplyResources(this.metroLabel2, "metroLabel2");
this.metroLabel2.Name = "metroLabel2";
this.metroLabel2.Theme = MetroFramework.MetroThemeStyle.Dark;
//
// metroLabel1
//
resources.ApplyResources(this.metroLabel1, "metroLabel1");
this.metroLabel1.Name = "metroLabel1";
this.metroLabel1.Theme = MetroFramework.MetroThemeStyle.Dark;
//
// catImages
//
this.catImages.ColorDepth = System.Windows.Forms.ColorDepth.Depth32Bit;
resources.ApplyResources(this.catImages, "catImages");
this.catImages.TransparentColor = System.Drawing.Color.Transparent;
//
// AudioEditor
//
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.metroLabel1);
this.Controls.Add(this.metroLabel2);
this.Controls.Add(this.treeView1);
this.Controls.Add(this.textBox1);
this.Controls.Add(this.comboBox1);
this.Controls.Add(this.treeView2);
this.Controls.Add(this.menuStrip);
this.Name = "AudioEditor";
this.Style = MetroFramework.MetroColorStyle.Silver;
this.Theme = MetroFramework.MetroThemeStyle.Dark;
this.contextMenuStrip1.ResumeLayout(false);
this.menuStrip.ResumeLayout(false);
this.menuStrip.PerformLayout();
this.contextMenuStrip2.ResumeLayout(false);
this.ResumeLayout(false);
this.PerformLayout();
this.contextMenuStrip2.Name = "contextMenuStrip1";
resources.ApplyResources(this.contextMenuStrip2, "contextMenuStrip2");
//
// addEntryMenuItem
//
resources.ApplyResources(this.addEntryMenuItem, "addEntryMenuItem");
this.addEntryMenuItem.Name = "addEntryMenuItem";
this.addEntryMenuItem.Click += new System.EventHandler(this.addEntryMenuItem_Click);
//
// removeEntryMenuItem
//
this.removeEntryMenuItem.Image = global::PckStudio.Properties.Resources.Del;
this.removeEntryMenuItem.Name = "removeEntryMenuItem";
resources.ApplyResources(this.removeEntryMenuItem, "removeEntryMenuItem");
this.removeEntryMenuItem.Click += new System.EventHandler(this.removeEntryMenuItem_Click);
//
// toolsToolStripMenuItem
//
this.toolsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.creditsEditorToolStripMenuItem});
this.toolsToolStripMenuItem.ForeColor = System.Drawing.Color.White;
this.toolsToolStripMenuItem.Name = "toolsToolStripMenuItem";
resources.ApplyResources(this.toolsToolStripMenuItem, "toolsToolStripMenuItem");
//
// creditsEditorToolStripMenuItem
//
this.creditsEditorToolStripMenuItem.Image = global::PckStudio.Properties.Resources.ExportFile;
this.creditsEditorToolStripMenuItem.Name = "creditsEditorToolStripMenuItem";
resources.ApplyResources(this.creditsEditorToolStripMenuItem, "creditsEditorToolStripMenuItem");
this.creditsEditorToolStripMenuItem.Click += new System.EventHandler(this.creditsEditorToolStripMenuItem_Click);
//
// AudioEditor
//
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.treeView1);
this.Controls.Add(this.treeView2);
this.Controls.Add(this.menuStrip);
this.Name = "AudioEditor";
this.Style = MetroFramework.MetroColorStyle.Silver;
this.Theme = MetroFramework.MetroThemeStyle.Dark;
this.contextMenuStrip1.ResumeLayout(false);
this.menuStrip.ResumeLayout(false);
this.menuStrip.PerformLayout();
this.contextMenuStrip2.ResumeLayout(false);
this.ResumeLayout(false);
}
@@ -211,17 +201,15 @@ namespace PckStudio.Forms.Utilities
private System.Windows.Forms.ToolStripMenuItem fileToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem saveToolStripMenuItem1;
private System.Windows.Forms.TreeView treeView2;
private System.Windows.Forms.ComboBox comboBox1;
private System.Windows.Forms.TextBox textBox1;
private System.Windows.Forms.ContextMenuStrip contextMenuStrip1;
private System.Windows.Forms.ToolStripMenuItem removeCategoryStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem addCategoryStripMenuItem;
private System.Windows.Forms.ContextMenuStrip contextMenuStrip2;
private System.Windows.Forms.ToolStripMenuItem addEntryMenuItem;
private System.Windows.Forms.ToolStripMenuItem removeEntryMenuItem;
private MetroFramework.Controls.MetroLabel metroLabel2;
private MetroFramework.Controls.MetroLabel metroLabel1;
private System.Windows.Forms.ToolStripMenuItem helpToolStripMenuItem;
private System.Windows.Forms.ImageList catImages;
}
private System.Windows.Forms.ToolStripMenuItem toolsToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem creditsEditorToolStripMenuItem;
}
}

View File

@@ -20,6 +20,7 @@ namespace PckStudio.Forms.Utilities
public partial class AudioEditor : MetroForm
{
public bool saved = false;
public string credits = "";
public string defaultType = "yes";
public string cat;
public List<int> cats = new List<int>();
@@ -33,7 +34,7 @@ namespace PckStudio.Forms.Utilities
}
}
public string getCatString(int cat)
internal string getCatString(int cat)
{
switch (cat)
{
@@ -50,7 +51,7 @@ namespace PckStudio.Forms.Utilities
}
}
public int getCatID(string cat)
internal int getCatID(string cat)
{
switch (cat)
{
@@ -74,14 +75,6 @@ namespace PckStudio.Forms.Utilities
{
_isLittleEndian = isLittleEndian;
if (isLittleEndian) Text += " (PS4/Vita)";
catImages.Images.Add(Properties.Resources.audio_0_overworld);
catImages.Images.Add(Properties.Resources.audio_1_nether);
catImages.Images.Add(Properties.Resources.audio_2_end);
catImages.Images.Add(Properties.Resources.audio_3_creative);
catImages.Images.Add(Properties.Resources.audio_4_menu);
catImages.Images.Add(Properties.Resources.audio_5_mg01);
catImages.Images.Add(Properties.Resources.audio_6_mg02);
catImages.Images.Add(Properties.Resources.audio_7_mg03);
InitializeComponent();
mf = MineFile;
using (var stream = new MemoryStream(mf.data))
@@ -93,10 +86,41 @@ namespace PckStudio.Forms.Utilities
throw new Exception("This is not a valid audio.pck file");
}
List<PCKFile.FileData> tempMineFiles = audioPCK.file_entries;
/*
* I need some way to access the current pck but not sure how I should do it
PCKFile currentPCK = ?
var locFileData = currentPCK.GetFile("localisation.loc", 6);
if (locFileData == null)
locFileData = currentPCK.GetFile("languages.loc", 6);
if (locFileData == null)
throw new Exception("Could not find .loc file");
LOCFile locFile = null;
using (var stream = new MemoryStream(locFileData.data))
{
locFile = PckStudio.Classes.IO.LOC.LOCFileReader.Read(stream);
}
*/
foreach (PCKFile.FileData mineFile in tempMineFiles)
{
string CatString = getCatString(mineFile.type);
Console.WriteLine("Category Found: " + CatString);
Console.WriteLine("Category Found: " + CatString + ". " + mineFile.type);
foreach (var entry in mineFile.properties.ToArray())
{
var property = (ValueTuple<string, string>)entry;
if (property.Item1 != "CUENAME")
{
//if (property.Item1 == "CREDITID") locFile.RemoveEntry(property.Item2);
if (property.Item1 == "CREDIT")
{
credits += property.Item2 + "\n";
mineFile.properties.Remove(property);
}
else if (property.Item1 == "CREDITID")
{
mineFile.properties.Remove(property);
}
}
}
if (cats.Contains(mineFile.type))
{
Console.WriteLine("Duplicate category found, " + CatString + ". Combining...");
@@ -120,14 +144,13 @@ namespace PckStudio.Forms.Utilities
private void treeView2_AfterSelect(object sender, TreeViewEventArgs e)
{
comboBox1.Items.Clear(); //Resets metadata combobox of selectable entry names
if (e.Node.Tag == null || !(e.Node.Tag is Tuple<string, string>)) return;
var strings = e.Node.Tag as Tuple<string, string>;
comboBox1.Text = strings.Item1;
textBox1.Text = strings.Item2;
if (treeView2.SelectedNode.Tag == null || !(treeView2.SelectedNode.Tag is ValueTuple<string, string>)) return;
PCKFile.FileData file = (PCKFile.FileData)treeView1.SelectedNode.Tag;
var property = (ValueTuple<string, string>)treeView2.SelectedNode.Tag;
int i = file.properties.IndexOf(property);
foreach (var metaType in audioPCK.meta_data)
comboBox1.Items.Add(metaType);
//foreach (var metaType in audioPCK.meta_data)
//comboBox1.Items.Add(metaType);
}
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
@@ -136,11 +159,13 @@ namespace PckStudio.Forms.Utilities
PCKFile.FileData mineFile = (PCKFile.FileData)e.Node.Tag;
foreach (var entry in mineFile.properties)
{
var property = (ValueTuple<string, string>)entry;
TreeNode meta = new TreeNode();
meta.Text = entry.Item1;
meta.Text = property.Item2;
meta.Tag = entry;
treeView2.Nodes.Add(meta);
}
credits = credits.TrimEnd('\n');
if (treeView2.Nodes.Count > 0) treeView2.SelectedNode = treeView2.Nodes[0];
}
@@ -196,10 +221,10 @@ namespace PckStudio.Forms.Utilities
if (treeView1.SelectedNode == null && !(treeView1.SelectedNode.Tag is PCKFile.FileData)) return;
var file = treeView1.SelectedNode.Tag as PCKFile.FileData;
TreeNode meta = new TreeNode("New Entry");
TreeNode meta = new TreeNode("CUENAME");
meta.Tag = file;
treeView2.Nodes.Add(meta);
file.properties.Add(new ValueTuple<string, string>(defaultType, "New Entry"));
file.properties.Add(new ValueTuple<string, string>(defaultType, "CUENAME"));
}
public void treeView2_KeyDown(object sender, KeyEventArgs e)
{
@@ -281,7 +306,18 @@ namespace PckStudio.Forms.Utilities
MessageBox.Show("The game will crash upon loading your pack if a category is empty", "Empty Category");
return;
}
using(var stream = new MemoryStream())
using (StringReader reader = new StringReader(credits))
{
string line;
while ((line = reader.ReadLine()) != null)
{
ValueTuple<string, string> credit_entry = new ValueTuple<string, string>("CREDIT", line);
audioPCK.file_entries[0].properties.Add(credit_entry);
//Console.WriteLine(line);
}
}
using (var stream = new MemoryStream())
{
PCKFileWriter.Write(stream, audioPCK, _isLittleEndian);
mf.SetData(stream.ToArray());
@@ -300,7 +336,15 @@ namespace PckStudio.Forms.Utilities
"The \"Menu\" category will only play once when loading the pack, and never again.\n\n" +
"The \"Creative\" category will only play songs listed in that category, and unlike other editions of Minecraft, will NOT play songs from the Overworld category. You can fix this by adding your overworld songs to the Creative category too.\n\n" +
"The mini game categories will only play if you have your pack loaded in those mini games.\n\n" +
"You can edit the credits for the PCK in the Credits editor! No more managing credit IDs!\n\n" +
"You can modify and create PSVita and PS4 audio pcks by clicking \"PS4/Vita\" in the \"Create -> Audio.pck\" context menu", "Help");
}
}
private void creditsEditorToolStripMenuItem_Click(object sender, EventArgs e)
{
creditsEditor prompt = new creditsEditor(credits);
prompt.ShowDialog();
credits = prompt.Credits;
}
}
}

View File

@@ -125,26 +125,6 @@
<value>127, 8</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="addCategoryStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMkMEa+wAAABSSURBVDhP5c0x
DsAgDENRxt7/wmkNSpRGf0CCCZAegxNMM7MlGMp3dIU6dxhKf/QMNxRogeQC8ivw5Vn7C0heJlFA+kL5
jWAohxRkde4wnGftBS90axNmphIGAAAAAElFTkSuQmCC
</value>
</data>
<data name="addCategoryStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>168, 22</value>
</data>
<data name="addCategoryStripMenuItem.Text" xml:space="preserve">
<value>Add Category</value>
</data>
<data name="removeCategoryStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>168, 22</value>
</data>
<data name="removeCategoryStripMenuItem.Text" xml:space="preserve">
<value>Remove Category</value>
</data>
<data name="contextMenuStrip1.Size" type="System.Drawing.Size, System.Drawing">
<value>169, 48</value>
</data>
@@ -161,8 +141,204 @@
<metadata name="catImages.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>437, 8</value>
</metadata>
<data name="catImages.ImageSize" type="System.Drawing.Size, System.Drawing">
<value>16, 16</value>
<data name="catImages.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADS
LAAAAk1TRnQBSQFMAgEBCAEAARABAAEQAQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
AwABMAMAAQEBAAEgBgABMP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8AIgABTwF+AccB/wFP
AX4BxwH/AUoBdwG8Af8BNgFUAYAB/wF0AZYBzAH/ATYBVAGAAf8BZgGNAckB/wFPAX4BxwH/AU8BfgHH
Af8BTwF+AccB/wFKAXcBvAH/ATYBVAGAAf8BdAGWAcwB/wE2AVQBgAH/AWYBjQHJAf8BTwF+AccB/wEg
ASUBCAH/ASABJQEIAf8BIAElAQgB/ygAAygB/wMoAf8DKAH/gAABTwF+AccB/wFKAXcBvAH/ATYBVAGA
Af8BiwGmAc8B/wGLAaYBzwH/AXQBlgHMAf8BNgFUAYAB/wFXAXsBsgH/AUcBcQGxAf8BQwFsAakB/wE2
AVQBgAH/AYsBpgHPAf8BiwGmAc8B/wF0AZYBzAH/ATYBVAGAAf8BZgGNAckB/wEgASUBCAH/AXcBigEe
Af8BIAElAQgB/ygAAygB/wOWAf8DKAH/CAABFQE2AUkB/wELAR4BKAH/IAABCwEeASgB/wEVATYBSQH/
SAABZgGNAckB/wE2AVQBgAH/AYsBpgHPAf8BeQGRAbUB/wE8AUgBWgH/ATwBSAFaAf8BMgFBAVkB/wEX
ASQBNwH/ASYBNQFNAf8BFwEkATcB/wE8AUgBWgH/ATwBSAFaAf8BPAFIAVoB/wF5AZEBtQH/AXQBlgHM
Af8BNgFUAYAB/wEgASUBCAH/ASABJQEIAf8BHgFOAWgB/wELAR4BKAH/CAADKAH/AygB/xAAAQsBHgEo
Af8BHgFOAWgB/wMoAf8DKAH/BAABFQE2AUkB/wEnAWcBiQH/AQsBHgEoAf8gAAELAR4BKAH/AScBZwGJ
Af8BFQE2AUkB/xAAAzUB/wM1Af8YAAM1Af8DNQH/DAABNgFUAYAB/wGLAaYBzwH/AYsBpgHPAf8BPAFI
AVoB/wHNAcIBxQH/Aa8BpQGoAf8BpwGdAZ8B/wGZAY8BkQH/AYABdAF3Af8BgAF0AXcB/wGAAXQBdwH/
AYABdAF3Af8BgAF0AXcB/wE8AUgBWgH/AYsBpgHPAf8BdAGWAcwB/wgAARUBNgFJAf8BJwFnAYkB/wEL
AR4BKAH/BAADKAH/A2sB/wMoAf8DKAH/BAABCwEeASgB/wEnAWcBiQH/ARUBNgFJAf8MAAELAR4BKAH/
ARUBNgFJAf8BJwFnAYkB/wELAR4BKAH/GAABCwEeASgB/wEnAWcBiQH/ARUBNgFJAf8BCwEeASgB/xAA
AzUB/wPBAf8DNQH/EAADNQH/AZoBsgEnAf8DNQH/DAABPwFjAZoB/wE2AVQBgAH/AYsBpgHPAf8BPAFI
AVoB/wHNAcIBxQH/AbkBsAGzAf8BuQGwAbMB/wG5AbABswH/AbkBsAGzAf8BuQGwAbMB/wG5AbABswH/
AbkBsAGzAf8BgAF0AXcB/wE8AUgBWgH/AYsBpgHPAf8BNgFUAYAB/wwAARUBNgFJAf8BHgFOAWgB/wEg
ASUBCAH/AXcBigEeAf8DKAH/A2sB/wOWAf8DKAH/AR4BTgFoAf8BFQE2AUkB/xgAARUBNgFJAf8BHgFO
AWgB/wELAR4BKAH/EAABCwEeASgB/wEeAU4BaAH/ARUBNgFJAf8UAAM1Af8DwQH/A8EB/wPYAf8DNQH/
CAADNQH/AawBxwErAf8BmgGyAScB/wGaAbIBJwH/AzUB/wgAAU8BfgHHAf8BPwFjAZoB/wE2AVQBgAH/
ATwBSAFaAf8BzQHCAcUB/wG5AbABswH/ASMBJQGCAf8BuQGwAbMB/wF3AXoBzgH/AbkBsAGzAf8BZwFp
AawB/wG5AbABswH/AYABdAF3Af8BPAFIAVoB/wE2AVQBgAH/AUoBdwG8Af8QAAEgASUBCAH/AXcBigEe
Af8BIAElAQgB/wEgASUBCAH/AygB/wMoAf8DlgH/AygB/yAAARUBNgFJAf8BJwFnAYkB/wELAR4BKAH/
CAABCwEeASgB/wEnAWcBiQH/ARUBNgFJAf8YAAM1Af8D2AH/A9gF/wM1Af8IAAM1Af8BywHrATMB/wGs
AccBKwH/AawBxwErAf8DNQH/CAABTwF+AccB/wFPAX4BxwH/AT8BYwGaAf8BFwEkATcB/wHVAcoBzQH/
AbkBsAGzAf8BuQGwAbMB/wG5AbABswH/AbkBsAGzAf8BuQGwAbMB/wG5AbABswH/AbkBsAGzAf8BgAF0
AXcB/wEXASQBNwH/AUoBdwG8Af8BTwF+AccB/wwAASABJQEIAf8BdwGKAR4B/wEgASUBCAH/AawBxwEr
Af8DRAX/A9gB/wMoAf8DlgH/AygB/yAAARUBNgFJAf8BJwFnAYkB/wELAR4BKAH/AQsBHgEoAf8BHgFO
AWgB/wEVATYBSQH/HAADNQH/A8EJ/wM1Af8IAAM1Af8BywHrATMB/wHLAesBMwH/AZoBsgEnAf8DNQH/
CAABTwF+AccB/wFPAX4BxwH/AU8BfgHHAf8BGgEpAT8B/wHVAcoBzQH/AbkBsAGzAf8BPgGHAcIB/wG5
AbABswH/AXcBegHOAf8BuQGwAbMB/wE2AToBzQH/AbkBsAGzAf8BgAF0AXcB/wEmATUBTQH/AU8BfgHH
Af8BTwF+AccB/wwAASABJQEIAf8BdwGKAR4B/wEgASUBCAH/A0QF/wPYBf8DKAH/A5YB/wMoAf8kAAEV
ATYBSQH/AQsBHgEoAf8BJwFnAYkB/wEVATYBSQH/HAADNQH/A8EB/wPYAf8D2AX/AzUB/wgAAzUB/wHL
AesBMwH/AawBxwErAf8BrAHHASsB/wGaAbIBJwH/AzUB/wQAAU8BfgHHAf8BTwF+AccB/wFPAX4BxwH/
ARcBJAE3Af8B2gHPAdIB/wG5AbABswH/AbkBsAGzAf8BuQGwAbMB/wG5AbABswH/AbkBsAGzAf8BuQGw
AbMB/wG5AbABswH/AZkBjwGRAf8BFwEkATcB/wFmAY0ByQH/AU8BfgHHAf8IAAEgASUBCAH/AVUBYwEV
Af8BIAElAQgB/wNEBf8D2AX/A0QB/wE2AT8BDgH/AygB/wNrAf8DKAH/IAABCwEeASgB/wEnAWcBiQH/
ARUBNgFJAf8BCwEeASgB/xwAAzUB/wPBAf8DwQH/A8EF/wM1Af8IAAM1Af8BywHrATMB/wGaAbIBJwH/
AZoBsgEnAf8BmgGyAScB/wM1Af8EAAFPAX4BxwH/AU8BfgHHAf8BNgFUAYAB/wE8AUgBWgH/AdYBywHO
Af8BuQGwAbMB/wFRAVQBqAH/AbkBsAGzAf8BLAEuAaIB/wG5AbABswH/ATIBbAFOAf8BuQGwAbMB/wGn
AZ0BnwH/ATIBQQFZAf8BNgFUAYAB/wFmAY0ByQH/CAABIAElAQgB/wEgASUBCAH/A0QF/wPYBf8DRAH/
AawBxwErAf8BywHrATMB/wE2AT8BDgH/AygB/wMoAf8UAANEAf8EAAELAR4BKAH/AScBZwGJAf8BFQE2
AUkB/wEVATYBSQH/AScBZwGJAf8BCwEeASgB/wQAATYBPwEOAf8QAAM1Af8DwQH/A9gB/wPYBf8DNQH/
CAADNQH/AcsB6wEzAf8BrAHHASsB/wGsAccBKwH/AZoBsgEnAf8DNQH/BAABZgGNAckB/wE2AVQBgAH/
AYsBpgHPAf8BPAFIAVoB/wHWAcsBzgH/AbkBsAGzAf8BuQGwAbMB/wG5AbABswH/AbkBsAGzAf8BuQGw
AbMB/wG5AbABswH/AbkBsAGzAf8BrwGlAagB/wE8AUgBWgH/AXQBlgHMAf8BNgFUAYAB/wwAA0QF/wPY
Bf8DRAH/ATYBPwEOAf8BywHrATMB/wGsAccBKwH/AcsB6wEzAf8BNgE/AQ4B/xQAA0QF/wELAR4BKAH/
AScBZwGJAf8BFQE2AUkB/wgAARUBNgFJAf8BJwFnAYkB/wELAR4BKAH/AcsB6wEzAf8BNgE/AQ4B/wwA
AzUB/wPBAf8DwQH/A8EF/wM1Af8IAAM1Af8BywHrATMB/wGaAbIBJwH/AZoBsgEnAf8BmgGyAScB/wM1
Af8EAAE2AVQBgAH/AYsBpgHPAf8BiwGmAc8B/wE8AUgBWgH/Ad0B0gHVAf8B2gHPAdIB/wHaAc8B0gH/
AdoBzwHSAf8B1QHKAc0B/wHNAcIBxQH/Ac0BwgHFAf8BzQHCAcUB/wHNAcIBxQH/ATwBSAFaAf8BiwGm
Ac8B/wF0AZYBzAH/CAADRAX/A9gF/wNEAf8IAAE2AT8BDgH/AcsB6wEzAf8BrAHHASsB/wHLAesBMwH/
ATYBPwEOAf8MAANEBf8D2AH/A8EB/wEVATYBSQH/EAABFQE2AUkB/wGaAbIBJwH/AawBxwErAf8BywHr
ATMB/wE2AT8BDgH/CAADNQH/A8EB/wPYAf8D2AX/AzUB/wgAAzUB/wHLAesBMwH/AawBxwErAf8BrAHH
ASsB/wGaAbIBJwH/AzUB/wQAAT8BYwGaAf8BNgFUAYAB/wGLAaYBzwH/AXkBkQG1Af8BPAFIAVoB/wE8
AUgBWgH/ATwBSAFaAf8BFwEkATcB/wEbASsBQwH/ARcBJAE3Af8BPAFIAVoB/wE8AUgBWgH/ATwBSAFa
Af8BeQGRAbUB/wGLAaYBzwH/ATYBVAGAAf8EAANEBf8D2AX/A0QB/xAAATYBPwEOAf8BywHrATMB/wGs
AccBKwH/AcsB6wEzAf8BNgE/AQ4B/wQAA0QF/wPYAf8DwQH/A9gF/wNEAf8IAAE2AT8BDgH/AcsB6wEz
Af8BrAHHASsB/wGaAbIBJwH/AawBxwErAf8BywHrATMB/wE2AT8BDgH/CAADNQH/AzUB/wPYBf8DNQH/
AzUB/wM1Af8DNQH/AcsB6wEzAf8BrAHHASsB/wM1Af8DNQH/CAABTwF+AccB/wE/AWMBmgH/ATYBVAGA
Af8BiwGmAc8B/wGLAaYBzwH/AYsBpgHPAf8BNgFUAYAB/wFKAXcBvAH/AU8BfgHHAf8BPwFjAZoB/wE2
AVQBgAH/AYsBpgHPAf8BiwGmAc8B/wGLAaYBzwH/ATYBVAGAAf8BSgF3AbwB/wNEBf8D2AX/A0QB/xgA
ATYBPwEOAf8BywHrATMB/wGsAccBKwH/AcsB6wEzAf8BNgE/AQ4B/wNEBf8DwQH/A9gF/wNEAf8QAAE2
AT8BDgH/AcsB6wEzAf8BrAHHASsB/wGaAbIBJwH/AcsB6wEzAf8BNgE/AQ4B/xAAAzUB/wM1Af8DNQH/
AzUB/wM1Af8DNQH/AzUB/wM1Af8QAAFPAX4BxwH/AU8BfgHHAf8BPwFjAZoB/wE2AVQBgAH/AYsBpgHP
Af8BNgFUAYAB/wFKAXcBvAH/AU8BfgHHAf8BTwF+AccB/wFPAX4BxwH/AT8BYwGaAf8BNgFUAYAB/wGL
AaYBzwH/ATYBVAGAAf8BSgF3AbwB/wFPAX4BxwH/A0QB/wPYBf8DRAH/IAABNgE/AQ4B/wHLAesBMwH/
AawBxwErAf8BNgE/AQ4B/wNEAf8DwQn/A0QB/xgAATYBPwEOAf8BywHrATMB/wHLAesBMwH/AZoBsgEn
Af8BNgE/AQ4B/0AAAU8BfgHHAf8BTwF+AccB/wFPAX4BxwH/AT8BYwGaAf8BNgFUAYAB/wFmAY0ByQH/
AU8BfgHHAf8BTwF+AccB/wFPAX4BxwH/AU8BfgHHAf8BTwF+AccB/wE/AWMBmgH/ATYBVAGAAf8BZgGN
AckB/wFPAX4BxwH/AU8BfgHHAf8DRAH/A0QB/wNEAf8oAAE2AT8BDgH/ATYBPwEOAf8BNgE/AQ4B/wQA
A0QB/wNEAf8DRAH/IAABNgE/AQ4B/wE2AT8BDgH/ATYBPwEOAf9EAAFKAWwBlgH/AToBVQF5Af8BXAGF
AbkB/wFKAWwBlgH/AUoBbAGWAf8BOgFVAXkB/wOHAf8BOgFVAXkB/wFKAWwBlgH/AUoBbAGWAf8BOgFV
AXkB/wE6AVUBeQH/AUoBbAGWAf8BSgFsAZYB/wE6AVUBeQH/ASkBPQFZAf8CWQGmAf8CWQGmAf8CTAGD
Af8CHgE/Af8BFgEeAV0B/wIJARkB/wIRASkB/wIIATwB/wJYAaQB/wFZAXIBrwH/AiQBSQH/AUABUgGQ
Af8CGgE4Af8CHAE8Af8CHQE4Af8CcwHCAf8BmQLVAf8BxQL5Af8BpgHmAd8B/wGZAtUB/wGeAdwB2QH/
AcUC+QH/AbUB9wHoAf8BiQG9AcMB/wGeAdwB2QH/AZ4B3AHZAf8B0AL6Af8BtQH3AegB/wGJAb0BwwH/
AYkBvQHDAf8BtgH4AesB/wGeAdwB2QH/QAABSgFsAZYB/wE6AVUBeQH/ASkBPQFZAf8BXAGFAbkB/wE6
AVUBeQH/ASkBPQFZAf8BOgFVAXkB/wEpAT0BWQH/AVwBhQG5Af8BXAGFAbkB/wE6AVUBeQH/AUoBbAGW
Af8BOgFVAXkB/wE6AVUBeQH/AUoBbAGWAf8BSgFsAZYB/wI1AWgB/wIRASkB/wIJASYB/wJnAa8B/wIG
AV4B/wI4AWwB/wIGAVkB/wIIATwB/wInAU4B/wIIATwB/wFZAXIBrwH/AggBaAH/AlgBlQH/AkgBiAH/
AhQBLwH/AhkBMgH/AbUB9wHoAf8BlAHQAdQB/wGJAb0BwwH/AZ4B3AHZAf8BpgHmAd4B/wGeAdwB2QH/
AZ4B3gHZAf8BvQH5AfQB/wG8AfgB8gH/Ab0B+QH0Af8BngHcAdkB/wG2AfgB6wH/Aa0B7QHgAf8BxQL5
Af8BxQL5Af8BtAH4AewB/xQAAQUBEAEWAf8BBQEQARYB/wEFARABFgH/IAABOgFVAXkB/wFKAWwBlgH/
AToBVQF5Af8BOgFVAXkB/wFEAVgBdAH/AToBVQF5Af8BSgFsAZYB/wFKAWwBlgH/AToBVQF5Af8BKQE9
AVkB/wFcAYUBuQH/ASkBPQFZAf8BOgFVAXkB/wFcAYUBuQH/AUoBbAGWAf8BSgFsAZYB/wJ4AcoB/wJM
AYMB/wIyAWMB/wJ3AckB/wIMAXwB/wJcAaoB/wI2AV8B/wIJARwB/wI6AWcB/wITAZoB/wJpAbIB/wIG
AVoB/wJdAZ4B/wIGAVoB/wJBAXwB/wIZATEB/wGJAb0BwwH/AYkBvQHDAf8BlQHNAdMB/wGZAtUB/wG1
AfcB6AH/AbYB+AHrAf8B0AL6Af8BtQH3AegB/wGmAeYB3gH/AZkC1wH/AZ4B3gHZAf8BtgH4AesB/wGe
Ad4B2QH/AZQB0wHUAf8BngHcAdkB/wHFAvkB/xAAAQUBEAEWAf8BEwE+AVQB/wEMASgBOAH/AQwBKAE4
Af8BBQEQARYB/wEFARABFgH/GAABOgFVAXkB/wEpAT0BWQH/AUoBbAGWAf8BOgFVAXkB/wFKAWwBlgH/
AUoBbAGWAf8BXAGFAbkB/wE6AVUBeQH/AToBVQF5Af8BOgFVAXkB/wE6AVUBeQH/AToBVQF5Af8BOgFV
AXkB/wE6AVUBeQH/AVwBhQG5Af8BXAGFAbkB/wJzAcIB/wJZAaYB/wIRASkB/wIZATIB/wIRASkB/wIJ
ARwB/wI6AWcB/wIGAVoB/wIlAUUB/wIJARsB/wJzAcIB/wILAXUB/wJPAYgB/wI8AXMB/wE+AVABjQH/
AjYBXwH/AbYB+AHrAf8BiQG9AcMB/wGMAcABxgH/AYwBwAHGAf8BxQL5Af8BngHeAdkB/wGJAb0BwwH/
AZUBzQHTAf8BiQG9AcMB/wGJAb0BwwH/AbYB+AHrAf8BtgH4AesB/wGJAb0BwwH/AZkC1wH/AZkC1wH/
AcUC+QH/DAABBQEQARYB/wETAT4BVAH/A9YB/wOZAf8DmQH/AQwBKAE4Af8BDAEoATgB/wEFARABFgH/
AQUBEAEWAf8QAAFKAWwBlgH/AToBVQF5Af8BOgFVAXkB/wFKAWwBlgH/AUoBbAGWAf8BXAGFAbkB/wE6
AVUBeQH/AUoBbAGWAf8DbAH/AUoBbAGWAf8BSgFsAZYB/wE6AVUBeQH/ASkBPQFZAf8BSgFsAZYB/wE6
AVUBeQH/ASkBPQFZAf8CNgFfAf8CCAE8Af8CZgGtAf8CTgGGAf8CMAFgAf8CCQEcAf8CTwGIAf8CPAFz
Af8CXQGeAf8CPAFzAf8CEQEpAf8CCAEyAf8CbwG8Af8CJwFOAf8CCAE8Af8CGQEyAf8BxQL5Af8BtgH4
AesB/wHFAvkB/wHFAvkB/wG2AfgB6wH/AYkBvQHDAf8BiQG9AcMB/wGeAdwB2QH/AaYB5gHeAf8BxgH6
AfkB/wG2AfgB6wH/AbYB+AHrAf8BiQG9AcMB/wGZAtUB/wGTAckBzwH/AZ4B3AHZAf8IAAEFARABFgH/
ARMBPgFUAf8D1gH/A7cB/wO3Af8DtwH/A5kB/wO3Af8BDAEoATgB/wEMASgBOAH/AQUBEAEWAf8BBQEQ
ARYB/wgAAToBVQF5Af8BSgFsAZYB/wE6AVUBeQH/AVwBhQG5Af8BXAGFAbkB/wE6AVUBeQH/AVwBhQG5
Af8BSgFsAZYB/wEpAT0BWQH/AVwBhQG5Af8BXAGFAbkB/wEpAT0BWQH/AUoBbAGWAf8BSgFsAZYB/wOH
Af8BOgFVAXkB/wInAU4B/wIMAXsB/wFTAWsBqAH/Ak8BiAH/AjwBcwH/AgkBFwH/AlkBpgH/AjwBcwH/
Ak8BiAH/AjwBcwH/AkABegH/AgkBHAH/AjcBYgH/AicBTgH/AgoBcgH/Aj8BeAH/AcUC+QH/Ab0B+QH0
Af8BlAHTAdQB/wGeAdwB2QH/AdAC+gH/AbYB+AHrAf8BtgH4AesB/wG1AfcB6AH/AcUC+QH/AZ4B3AHZ
Af8BngHcAdkB/wHQAvoB/wG2AfgB6wH/AYkBvQHDAf8BiQG9AcMB/wGeAdwB2QH/BAABBQEQARYB/wET
AT4BVAH/A9YB/wO3Af8BEwE+AVQB/wEMASgBOAH/AQwBKAE4Af8DtwH/A5kB/wOZAf8DtwH/AQwBKAE4
Af8BDAEoATgB/wEFARABFgH/AQUBEAEWAf8BOgFVAXkB/wFKAWwBlgH/ASkBPQFZAf8BOgFVAXkB/wE6
AVUBeQH/ASkBPQFZAf8BKQE9AVkB/wE6AVUBeQH/AToBVQF5Af8BOgFVAXkB/wE6AVUBeQH/AToBVQF5
Af8BXAGFAbkB/wFcAYUBuQH/AToBVQF5Af8BSgFsAZYB/wJCAX4B/wInAU4B/wJzAcIB/wIPAYcB/wIG
AWAB/wIcATcB/wJZAaYB/wIHAUYB/wGGAaoB5QH/AkUBgwH/AWYBggG/Af8CNgFfAf8CKAFQAf8CfQHT
Af8CBgFaAf8CBgFaAf8BtgH4AesB/wGeAdwB2QH/AZkC1QH/AZ4B3AHZAf8BlQHNAdMB/wHQAvoB/wG1
AfcB6AH/AaYB5gHeAf8BiQG9AcMB/wGJAb0BwwH/Aa0B7QHgAf8BngHcAdkB/wHQAvoB/wG2AfgB6wH/
AYkBvQHDAf8BiQG9AcMB/wEFARABFgH/ARMBPgFUAf8D1gH/A7cB/wETAT4BVAH/ARcBSwFlAf8BFwFL
AWUB/wEXAUsBZQH/AQwBKAE4Af8BDAEoATgB/wO3Af8DmQH/A7cB/wOZAf8BDAEoATgB/wEFARABFgH/
AUoBbAGWAf8BOgFVAXkB/wE6AVUBeQH/AUoBbAGWAf8BOgFVAXkB/wFKAWwBlgH/AToBVQF5Af8BKQE9
AVkB/wE6AVUBeQH/AUoBbAGWAf8BSgFsAZYB/wE6AVUBeQH/AToBVQF5Af8BOgFVAXkB/wEpAT0BWQH/
AToBVQF5Af8COgFwAf8CCgEUAf8CNgFfAf8CDwGKAf8CDQGDAf8BWQFyAa8B/wFLAWEBngH/AlkBpgH/
AmsBtgH/AjoBcQH/AigBUQH/AiYBRwH/AhUBLwH/AwoB/wKCAdkB/wF/AaIB3gH/AbYB+AHrAf8BiQG9
AcMB/wGJAb0BwwH/AYkBvQHDAf8BngHcAdkB/wG9AfkB9AH/AYkBvQHDAf8BjAHAAcYB/wGJAb0BwwH/
AYkBvQHDAf8BkwHLAdMB/wGtAe0B4AH/AYkBvQHDAf8BlAHQAdQB/wG0AfgB7AH/AbYB+AHrAf8BCAEb
ASYB/wETAT4BVAH/A7cB/wETAT4BVAH/ARcBSwFlAf8BFwFLAWUB/wEXAUsBZQH/ARcBSwFlAf8BFwFL
AWUB/wEXAUsBZQH/AQwBKAE4Af8BDAEoATgB/wOZAf8DtwH/A5kB/wNbAf8BOgFVAXkB/wE6AVUBeQH/
AVwBhQG5Af8BXAGFAbkB/wFKAWwBlgH/AUoBbAGWAf8BOgFVAXkB/wE6AVUBeQH/AUoBbAGWAf8BKQE9
AVkB/wFKAWwBlgH/AUoBbAGWAf8BOgFVAXkB/wE6AVUBeQH/AUoBbAGWAf8BSgFsAZYB/wI8AXMB/wJP
AYgB/wITASkB/wIuAVQB/wJVAZ8B/wJzAcIB/wInAU4B/wIgAUMB/wI3AWEB/wIIAS0B/wIZATIB/wJW
AZIB/wIGAVoB/wIZATIB/wIHAUAB/wIRAZEB/wGiAeIB2QH/AaYB5gHfAf8BpgHmAd4B/wHFAvkB/wHQ
AvoB/wHQAvoB/wHFAvkB/wGUAdMB1AH/AYkBvQHDAf8BngHcAdkB/wG9AfkB9AH/AbQB+AHsAf8BpgHm
Ad4B/wHFAvkB/wG9AfkB9AH/AbUB9wHoAf8BCAEbASYB/wETAT4BVAH/ARMBPgFUAf8BFwFLAWUB/wEX
AUsBZQH/ARcBSwFlAf8BFwFLAWUB/wEXAUsBZQH/ARcBSwFlAf8BFwFLAWUB/wEXAUsBZQH/ARcBSwFl
Af8BDAEoATgB/wEMASgBOAH/A7cB/wNbAf8BXAGFAbkB/wE6AVUBeQH/AToBVQF5Af8BOgFVAXkB/wOH
Af8BOgFVAXkB/wE6AVUBeQH/AVwBhQG5Af8BXAGFAbkB/wE6AVUBeQH/AVwBhQG5Af8BXAGFAbkB/wE6
AVUBeQH/AUoBbAGWAf8BOgFVAXkB/wFKAWwBlgH/AgYBWgH/Ak8BiAH/AjwBcwH/AjYBXwH/Ai4BWwH/
AgkBHAH/AhkBMgH/AigBUgH/AjgBZAH/AggBZwH/AmcBsAH/Ak8BiAH/AjQBZQH/Ak8BiAH/AgYBWQH/
AggBNwH/AaYB5gHfAf8BmQLVAf8BvAH4AfIB/wGJAb0BwwH/AZ4B3AHZAf8BngHeAdkB/wGeAd4B2QH/
AbYB+AHrAf8BtgH4AesB/wG2AfgB6wH/AZ4B3AHZAf8BlQHNAdMB/wGUAdMB1AH/AZMByQHPAf8BvAH4
AfIB/wHFAvkB/wEIARsBJgH/ARMBPgFUAf8BFwFLAWUB/wEXAUsBZQH/ARcBSwFlAf8BFwFLAWUB/wEM
ASgBOAH/ARcBSwFlAf8BFwFLAWUB/wEXAUsBZQH/ARcBSwFlAf8BFwFLAWUB/wEXAUsBZQH/ARcBSwFl
Af8BDAEoATgB/wEFARABFgH/AToBVQF5Af8BKQE9AVkB/wFKAWwBlgH/AUoBbAGWAf8BOgFVAXkB/wFK
AWwBlgH/ASkBPQFZAf8BKQE9AVkB/wEpAT0BWQH/AToBVQF5Af8BOgFVAXkB/wEpAT0BWQH/AToBVQF5
Af8BOgFVAXkB/wE6AVUBeQH/AVwBhQG5Af8CBwFPAf8CVAGPAf8COgFwAf8CNgFfAf8COAFsAf8CBwFj
Af8CTwGIAf8CGQEyAf8CbQG4Af8CggHZAf8CSgGBAf8CVgGSAf8BRAFXAZUB/wI0AV0B/wIKARQB/wIS
ASsB/wGJAb0BwwH/AZ4B3gHZAf8BpgHmAd4B/wGJAb0BwwH/AYkBvQHDAf8BiQG9AcMB/wG2AfgB6wH/
AcUC+QH/AbUB9wHoAf8BiQG9AcMB/wGJAb0BwwH/AZ4B3AHZAf8BlQHNAdMB/wGeAdwB2QH/AZkC1QH/
AbUB9wHoAf8BCAEbASYB/wEIARsBJgH/ARcBSwFlAf8BFwFLAWUB/wEXAUsBZQH/AQwBKAE4Af8BFwFL
AWUB/wEXAUsBZQH/ARcBSwFlAf8BDAEoATgB/wEMASgBOAH/AQwBKAE4Af8BFwFLAWUB/wEXAUsBZQH/
AQgBGwEmAf8EAAFKAWwBlgH/AToBVQF5Af8BSgFsAZYB/wFcAYUBuQH/ASkBPQFZAf8BSgFsAZYB/wE6
AVUBeQH/AToBVQF5Af8BKQE9AVkB/wEpAT0BWQH/ASkBPQFZAf8DbAH/AToBVQF5Af8BSgFsAZYB/wEp
AT0BWQH/AToBVQF5Af8BgQGlAeEB/wJzAcIB/wE+AVABjQH/AjYBXwH/AnMBwgH/AlQBjwH/AlQBjwH/
AgkBIQH/AjYBXwH/AlEBlwH/Ak4BkgH/AmMBqAH/AiABRAH/AVUBbQGqAf8CDQF+Af8CNgFfAf8BjAHA
AcYB/wGJAb0BwwH/AcUC+QH/AcUC+QH/AcUC+QH/AcUC+QH/AbUB9wHoAf8BngHcAdkB/wHQAvoB/wHF
AvkB/wGJAb0BwwH/AYkBvQHDAf8BngHcAdkB/wGeAdwB2QH/AbYB+AHrAf8BqwHtAd4B/wgAAQgBGwEm
Af8BCAEbASYB/wEXAUsBZQH/ARcBSwFlAf8BFwFLAWUB/wEXAUsBZQH/AQwBKAE4Af8BDAEoATgB/wEM
ASgBOAH/ARcBSwFlAf8BFwFLAWUB/wEIARsBJgH/CAABKQE9AVkB/wNsAf8BKQE9AVkB/wEpAT0BWQH/
AUcBsQFxAf8BKQE9AVkB/wEpAT0BWQH/ASkBPQFZAf8BNQGfAV8B/wEpAT0BWQH/AUMBrQFtAf8BKQE9
AVkB/wE6AVUBeQH/ASkBPQFZAf8BKQE9AVkB/wE6AVUBeQH/AkQBdwH/AiYBRgH/AgkBFwH/AjYBXwH/
AlwBrAH/Aj0BawH/Al4BoAH/AVkBcgGvAf8CGQEyAf8CJAFLAf8CEQEpAf8CHQE5Af8CJwFOAf8CbQG4
Af8CDwGJAf8CNAFdAf8BtgH4AesB/wG2AfgB6wH/AYkBvQHDAf8BngHeAdkB/wGpAekB3gH/AcUC+QH/
AZ4B3AHZAf8BngHcAdkB/wGVAc0B0wH/AZ4B3AHZAf8BxQL5Af8BxQL5Af8BiQG9AcMB/wG2AfgB6wH/
AbYB+AHrAf8BxQL5Af8QAAEIARsBJgH/AQgBGwEmAf8BFwFLAWUB/wEXAUsBZQH/AQwBKAE4Af8BFwFL
AWUB/wEXAUsBZQH/ARcBSwFlAf8BCAEbASYB/wwAAV0BvAGNAf8BKQE9AVkB/wFsAcsBnAH/AToBpAFk
Af8BPwGpAWkB/wEpAT0BWQH/AUYBsAFwAf8BKQE9AVkB/wFKAbQBdAH/AVUBvwF/Af8BYgHBAZIB/wFn
AcYBlwH/ASkBPQFZAf8BLQGXAVcB/wE2AaABYAH/ASkBPQFZAf8CMgFbAf8CPAFzAf8CTwGIAf8CEwEo
Af8CJQFNAf8CDQGDAf8CcwHCAf8CBgFeAf8CDgEkAf8CCgEXAf8CQgF+Af8CBgFaAf8CEQEpAf8CNgFf
Af8CCAE8Af8CUgGNAf8BtgH4AesB/wGJAb0BwwH/AZ4B3gHZAf8BngHcAdkB/wGeAdwB2QH/AcUC+QH/
AYkBvQHDAf8BkwHJAc8B/wGeAdwB2QH/AZ4B3AHZAf8BmQLVAf8BxQL5Af8BtAH4AewB/wG2AfgB6wH/
AYwBwAHGAf8BmQLXAf8YAAEIARsBJgH/AQgBGwEmAf8BFwFLAWUB/wEXAUsBZQH/ARcBSwFlAf8BCAEb
ASYB/xAAAUsBtQF1Af8BQgGsAWwB/wFaAbkBigH/AVEBsAGBAf8BUwGyAYMB/wEpAT0BWQH/AT4BqAFo
Af8BOAGiAWIB/wE1AZ8BXwH/AWMBwgGTAf8BYAG/AZAB/wFJAbMBcwH/ATcBoQFhAf8BQgGsAWwB/wE9
AacBZwH/AUEBqwFrAf8CcwHCAf8CWQGmAf8CBwFFAf8CTwGIAf8CCgEdAf8CJwFOAf8CcwHCAf8CDQGD
Af8CJwFOAf8CBgFaAf8CVgGSAf8CBgFaAf8CCAFoAf8BIwEvAW0B/wIyAWIB/wJjAakB/wGUAdMB1AH/
AbYB+AHrAf8BiQG9AcMB/wGJAb0BwwH/AZkC1QH/AbUB9wHoAf8BiQG9AcMB/wGZAtUB/wGJAb0BwwH/
AZUBzQHTAf8BlQHNAdMB/wG2AfgB6wH/AbQB+AHsAf8BiQG9AcMB/wGeAdwB2QH/AZ4B3AHZAf8gAAEI
ARsBJgH/AQgBGwEmAf8BCAEbASYB/xQAAUoBtAF0Af8BTAG2AXYB/wFJAbMBcwH/ATwBpgFmAf8BPAGm
AWYB/wFFAa8BbwH/ATUBnwFfAf8BQgGsAWwB/wFUAb4BfgH/AUwBtgF2Af8BQAGqAWoB/wE9AacBZwH/
AT8BqQFpAf8BNwGhAWEB/wEmAZABUAH/AUMBrQFtAf8CcwHCAf8CWQGmAf8CWQGmAf8CUwGaAf8BaQGG
AcIB/wI8AXMB/wIoAVIB/wInAU4B/wInAU4B/wINAYMB/wJzAcIB/wJZAaYB/wI9AXQB/wInAU4B/wJc
AakB/wJzAcIB/wGeAd4B2QH/AbQB+AHsAf8BtgH4AesB/wGJAb0BwwH/AYkBvQHDAf8BngHcAdkB/wGp
AekB3gH/AYkBvQHDAf8BiQG9AcMB/wGeAd4B2QH/AbQB+AHsAf8BxQL5Af8BxQL5Af8BrQHtAeAB/wGJ
Ab0BwwH/AYkBvQHDAf9AAAFCAU0BPgcAAT4DAAEoAwABQAMAATADAAEBAQABAQUAAYABARYAA/+DAAEf
AfgE/wIAAR8B+AHPAfMC/wIAAQwB8AGPAfEC5wIAAcQBIwGHAeEB4wHHAgAB4AEHAeMBxwHBAYMCAAHw
AQ8B8QGPAcEBgwIAAeABBwH4AR8BwQGDAgAB4AEHAfwBPwKBAgABwAEDAfwBPwKBAgABwAEDAegBFwKB
AgAB4AEHAcEBgwKBAgABwQKDAcECgQIAAYMBwQEBAYABwAEDAgABBwHgAQMBwAHwAQ8CAAEPAfABBwHg
Av8CAAEfAfgBjwHxAv8GAAL/BgAB+AH/BgAB8AE/BgAB4AEPBgABwAEDBgABgCgAAQEGAAHAAQMGAAHw
AQcGAAH8AQ8GAAH/AR8GAAL/Cw==
</value>
</data>
<data name="treeView1.Location" type="System.Drawing.Point, System.Drawing">
<value>20, 84</value>
@@ -189,7 +365,27 @@
<value>$this</value>
</data>
<data name="&gt;&gt;treeView1.ZOrder" xml:space="preserve">
<value>4</value>
<value>2</value>
</data>
<data name="addCategoryStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMkMEa+wAAABSSURBVDhP5c0x
DsAgDENRxt7/wmkNSpRGf0CCCZAegxNMM7MlGMp3dIU6dxhKf/QMNxRogeQC8ivw5Vn7C0heJlFA+kL5
jWAohxRkde4wnGftBS90axNmphIGAAAAAElFTkSuQmCC
</value>
</data>
<data name="addCategoryStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>168, 22</value>
</data>
<data name="addCategoryStripMenuItem.Text" xml:space="preserve">
<value>Add Category</value>
</data>
<data name="removeCategoryStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>168, 22</value>
</data>
<data name="removeCategoryStripMenuItem.Text" xml:space="preserve">
<value>Remove Category</value>
</data>
<metadata name="menuStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>19, 8</value>
@@ -197,28 +393,24 @@
<data name="menuStrip.AutoSize" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="saveToolStripMenuItem1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4yMfEgaZUAAADfSURBVDhPYxg8
QLt++3yTGbf/Fm599P/Nh49wfPXxq/+rTt37f+Dak/8gOSBgAGEMANIMxGBFyAasPf/0v8GE8//z1t8C
y4HU4DIALIluwLpLL+HiMANAGKoNAWASCavv/n/57gPcgOvP3oENOXj7NViOoAFGU6791+k4ghWD5Aga
QCyGakMAkODcU89R/I8Ng9TgNADk14dPn/8/c+kqVgySgwUqVBsCwAx49urN/zsPHmPFIDmaGvAXJInN
38gYasBfqDYE0K7dOn/Wvut/sfkdGYPUgJI9VNuAAwYGAGn6yvdevWgPAAAAAElFTkSuQmCC
</value>
</data>
<data name="saveToolStripMenuItem1.Size" type="System.Drawing.Size, System.Drawing">
<value>98, 22</value>
</data>
<data name="saveToolStripMenuItem1.Text" xml:space="preserve">
<value>Save</value>
</data>
<data name="fileToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>37, 20</value>
</data>
<data name="fileToolStripMenuItem.Text" xml:space="preserve">
<value>File</value>
</data>
<data name="creditsEditorToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>180, 22</value>
</data>
<data name="creditsEditorToolStripMenuItem.Text" xml:space="preserve">
<value>Credits Editor</value>
</data>
<data name="toolsToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>46, 20</value>
</data>
<data name="toolsToolStripMenuItem.Text" xml:space="preserve">
<value>Tools</value>
</data>
<data name="helpToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>44, 20</value>
</data>
@@ -247,7 +439,23 @@
<value>$this</value>
</data>
<data name="&gt;&gt;menuStrip.ZOrder" xml:space="preserve">
<value>8</value>
<value>4</value>
</data>
<data name="saveToolStripMenuItem1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4yMfEgaZUAAADfSURBVDhPYxg8
QLt++3yTGbf/Fm599P/Nh49wfPXxq/+rTt37f+Dak/8gOSBgAGEMANIMxGBFyAasPf/0v8GE8//z1t8C
y4HU4DIALIluwLpLL+HiMANAGKoNAWASCavv/n/57gPcgOvP3oENOXj7NViOoAFGU6791+k4ghWD5Aga
QCyGakMAkODcU89R/I8Ng9TgNADk14dPn/8/c+kqVgySgwUqVBsCwAx49urN/zsPHmPFIDmaGvAXJInN
38gYasBfqDYE0K7dOn/Wvut/sfkdGYPUgJI9VNuAAwYGAGn6yvdevWgPAAAAAElFTkSuQmCC
</value>
</data>
<data name="saveToolStripMenuItem1.Size" type="System.Drawing.Size, System.Drawing">
<value>98, 22</value>
</data>
<data name="saveToolStripMenuItem1.Text" xml:space="preserve">
<value>Save</value>
</data>
<data name="treeView2.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Bottom, Left, Right</value>
@@ -255,6 +463,36 @@
<metadata name="contextMenuStrip2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>282, 8</value>
</metadata>
<data name="contextMenuStrip2.Size" type="System.Drawing.Size, System.Drawing">
<value>148, 48</value>
</data>
<data name="&gt;&gt;contextMenuStrip2.Name" xml:space="preserve">
<value>contextMenuStrip2</value>
</data>
<data name="&gt;&gt;contextMenuStrip2.Type" xml:space="preserve">
<value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="treeView2.Location" type="System.Drawing.Point, System.Drawing">
<value>151, 84</value>
</data>
<data name="treeView2.Size" type="System.Drawing.Size, System.Drawing">
<value>279, 230</value>
</data>
<data name="treeView2.TabIndex" type="System.Int32, mscorlib">
<value>13</value>
</data>
<data name="&gt;&gt;treeView2.Name" xml:space="preserve">
<value>treeView2</value>
</data>
<data name="&gt;&gt;treeView2.Type" xml:space="preserve">
<value>System.Windows.Forms.TreeView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;treeView2.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;treeView2.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="addEntryMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
@@ -275,144 +513,6 @@
<data name="removeEntryMenuItem.Text" xml:space="preserve">
<value>Remove Entry</value>
</data>
<data name="contextMenuStrip2.Size" type="System.Drawing.Size, System.Drawing">
<value>148, 48</value>
</data>
<data name="&gt;&gt;contextMenuStrip2.Name" xml:space="preserve">
<value>contextMenuStrip2</value>
</data>
<data name="&gt;&gt;contextMenuStrip2.Type" xml:space="preserve">
<value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="treeView2.Location" type="System.Drawing.Point, System.Drawing">
<value>151, 84</value>
</data>
<data name="treeView2.Size" type="System.Drawing.Size, System.Drawing">
<value>133, 230</value>
</data>
<data name="treeView2.TabIndex" type="System.Int32, mscorlib">
<value>13</value>
</data>
<data name="&gt;&gt;treeView2.Name" xml:space="preserve">
<value>treeView2</value>
</data>
<data name="&gt;&gt;treeView2.Type" xml:space="preserve">
<value>System.Windows.Forms.TreeView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;treeView2.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;treeView2.ZOrder" xml:space="preserve">
<value>7</value>
</data>
<data name="comboBox1.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Right</value>
</data>
<data name="comboBox1.Location" type="System.Drawing.Point, System.Drawing">
<value>290, 155</value>
</data>
<data name="comboBox1.Size" type="System.Drawing.Size, System.Drawing">
<value>138, 21</value>
</data>
<data name="comboBox1.TabIndex" type="System.Int32, mscorlib">
<value>14</value>
</data>
<data name="&gt;&gt;comboBox1.Name" xml:space="preserve">
<value>comboBox1</value>
</data>
<data name="&gt;&gt;comboBox1.Type" xml:space="preserve">
<value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;comboBox1.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;comboBox1.ZOrder" xml:space="preserve">
<value>6</value>
</data>
<data name="textBox1.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Right</value>
</data>
<data name="textBox1.Location" type="System.Drawing.Point, System.Drawing">
<value>290, 209</value>
</data>
<data name="textBox1.Size" type="System.Drawing.Size, System.Drawing">
<value>138, 20</value>
</data>
<data name="textBox1.TabIndex" type="System.Int32, mscorlib">
<value>15</value>
</data>
<data name="&gt;&gt;textBox1.Name" xml:space="preserve">
<value>textBox1</value>
</data>
<data name="&gt;&gt;textBox1.Type" xml:space="preserve">
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;textBox1.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;textBox1.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="metroLabel2.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Right</value>
</data>
<data name="metroLabel2.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="metroLabel2.Location" type="System.Drawing.Point, System.Drawing">
<value>325, 133</value>
</data>
<data name="metroLabel2.Size" type="System.Drawing.Size, System.Drawing">
<value>70, 19</value>
</data>
<data name="metroLabel2.TabIndex" type="System.Int32, mscorlib">
<value>16</value>
</data>
<data name="metroLabel2.Text" xml:space="preserve">
<value>Entry Type</value>
</data>
<data name="&gt;&gt;metroLabel2.Name" xml:space="preserve">
<value>metroLabel2</value>
</data>
<data name="&gt;&gt;metroLabel2.Type" xml:space="preserve">
<value>MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a</value>
</data>
<data name="&gt;&gt;metroLabel2.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;metroLabel2.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="metroLabel1.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Right</value>
</data>
<data name="metroLabel1.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="metroLabel1.Location" type="System.Drawing.Point, System.Drawing">
<value>325, 187</value>
</data>
<data name="metroLabel1.Size" type="System.Drawing.Size, System.Drawing">
<value>70, 19</value>
</data>
<data name="metroLabel1.TabIndex" type="System.Int32, mscorlib">
<value>17</value>
</data>
<data name="metroLabel1.Text" xml:space="preserve">
<value>Entry Data</value>
</data>
<data name="&gt;&gt;metroLabel1.Name" xml:space="preserve">
<value>metroLabel1</value>
</data>
<data name="&gt;&gt;metroLabel1.Type" xml:space="preserve">
<value>MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a</value>
</data>
<data name="&gt;&gt;metroLabel1.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;metroLabel1.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
@@ -443,6 +543,12 @@
<data name="&gt;&gt;removeCategoryStripMenuItem.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;catImages.Name" xml:space="preserve">
<value>catImages</value>
</data>
<data name="&gt;&gt;catImages.Type" xml:space="preserve">
<value>System.Windows.Forms.ImageList, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;fileToolStripMenuItem.Name" xml:space="preserve">
<value>fileToolStripMenuItem</value>
</data>
@@ -473,11 +579,17 @@
<data name="&gt;&gt;removeEntryMenuItem.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;catImages.Name" xml:space="preserve">
<value>catImages</value>
<data name="&gt;&gt;toolsToolStripMenuItem.Name" xml:space="preserve">
<value>toolsToolStripMenuItem</value>
</data>
<data name="&gt;&gt;catImages.Type" xml:space="preserve">
<value>System.Windows.Forms.ImageList, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<data name="&gt;&gt;toolsToolStripMenuItem.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;creditsEditorToolStripMenuItem.Name" xml:space="preserve">
<value>creditsEditorToolStripMenuItem</value>
</data>
<data name="&gt;&gt;creditsEditorToolStripMenuItem.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>AudioEditor</value>

View File

@@ -0,0 +1,85 @@
namespace PckStudio
{
partial class creditsEditor
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(creditsEditor));
this.button1 = new System.Windows.Forms.Button();
this.richTextBox1 = new System.Windows.Forms.RichTextBox();
this.metroLabel1 = new MetroFramework.Controls.MetroLabel();
this.SuspendLayout();
//
// button1
//
resources.ApplyResources(this.button1, "button1");
this.button1.ForeColor = System.Drawing.Color.White;
this.button1.Name = "button1";
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// richTextBox1
//
this.richTextBox1.BackColor = System.Drawing.SystemColors.WindowFrame;
this.richTextBox1.ForeColor = System.Drawing.SystemColors.Window;
resources.ApplyResources(this.richTextBox1, "richTextBox1");
this.richTextBox1.Name = "richTextBox1";
//
// metroLabel1
//
resources.ApplyResources(this.metroLabel1, "metroLabel1");
this.metroLabel1.Name = "metroLabel1";
this.metroLabel1.Theme = MetroFramework.MetroThemeStyle.Dark;
this.metroLabel1.Click += new System.EventHandler(this.metroLabel1_Click);
//
// creditsEditor
//
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ControlBox = false;
this.Controls.Add(this.metroLabel1);
this.Controls.Add(this.richTextBox1);
this.Controls.Add(this.button1);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "creditsEditor";
this.Resizable = false;
this.ShadowType = MetroFramework.Forms.MetroFormShadowType.DropShadow;
this.Style = MetroFramework.MetroColorStyle.Silver;
this.Theme = MetroFramework.MetroThemeStyle.Dark;
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.Button button1;
private System.Windows.Forms.RichTextBox richTextBox1;
private MetroFramework.Controls.MetroLabel metroLabel1;
}
}

View File

@@ -0,0 +1,38 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
// Audio Editor by MattNL
namespace PckStudio
{
public partial class creditsEditor : MetroFramework.Forms.MetroForm
{
public string Credits { get; private set; }
public creditsEditor(string cred)
{
InitializeComponent();
Credits = cred;
richTextBox1.Text = cred;
FormBorderStyle = FormBorderStyle.None;
}
private void button1_Click(object sender, EventArgs e)
{
DialogResult = DialogResult.OK;
Credits = richTextBox1.Text;
Close();
}
private void metroLabel1_Click(object sender, EventArgs e)
{
}
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -143,6 +143,7 @@
<Compile Include="Classes\FileTypes\Bink.cs" />
<Compile Include="Classes\FileTypes\COLFile.cs" />
<Compile Include="Classes\FileTypes\CSM.cs" />
<Compile Include="Classes\FileTypes\LCESkin.cs" />
<Compile Include="Classes\FileTypes\PCKProperties.cs" />
<Compile Include="Classes\FileTypes\PCKFile.cs" />
<Compile Include="Classes\IO\LOC\LOCFileReader.cs" />
@@ -204,6 +205,12 @@
<Compile Include="Forms\Utilities\Animation\SetBulkSpeed.Designer.cs">
<DependentUpon>SetBulkSpeed.cs</DependentUpon>
</Compile>
<Compile Include="Forms\Utilities\Audio\creditsEditor.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\Utilities\Audio\creditsEditor.Designer.cs">
<DependentUpon>creditsEditor.cs</DependentUpon>
</Compile>
<Compile Include="Forms\Utilities\Audio\addCategory.cs">
<SubType>Form</SubType>
</Compile>
@@ -417,6 +424,9 @@
<EmbeddedResource Include="Forms\Utilities\Animation\SetBulkSpeed.resx">
<DependentUpon>SetBulkSpeed.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\Utilities\Audio\creditsEditor.resx">
<DependentUpon>creditsEditor.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\Utilities\Audio\addCategory.resx">
<DependentUpon>addCategory.cs</DependentUpon>
</EmbeddedResource>

View File

@@ -80,86 +80,6 @@ namespace PckStudio.Properties {
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
public static System.Drawing.Bitmap audio_0_overworld {
get {
object obj = ResourceManager.GetObject("audio_0_overworld", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
public static System.Drawing.Bitmap audio_1_nether {
get {
object obj = ResourceManager.GetObject("audio_1_nether", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
public static System.Drawing.Bitmap audio_2_end {
get {
object obj = ResourceManager.GetObject("audio_2_end", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
public static System.Drawing.Bitmap audio_3_creative {
get {
object obj = ResourceManager.GetObject("audio_3_creative", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
public static System.Drawing.Bitmap audio_4_menu {
get {
object obj = ResourceManager.GetObject("audio_4_menu", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
public static System.Drawing.Bitmap audio_5_mg01 {
get {
object obj = ResourceManager.GetObject("audio_5_mg01", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
public static System.Drawing.Bitmap audio_6_mg02 {
get {
object obj = ResourceManager.GetObject("audio_6_mg02", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
public static System.Drawing.Bitmap audio_7_mg03 {
get {
object obj = ResourceManager.GetObject("audio_7_mg03", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>

View File

@@ -130,9 +130,6 @@
<data name="ARROW" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\iconImageList\ARROW.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="audio_2_end" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\iconImageList\AudioEditor\2_end.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="turn-off (1)1" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\turn-off (1)1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
@@ -151,27 +148,15 @@
<data name="pack" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\pack.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="audio_1_nether" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\iconImageList\AudioEditor\1_nether.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Del" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Del.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="audio_7_mg03" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\iconImageList\AudioEditor\7_mg03.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="items_sheet" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\items.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="external-content.duckduckgo" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\external-content.duckduckgo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="audio_5_mg01" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\iconImageList\AudioEditor\5_mg01.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="audio_6_mg02" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\iconImageList\AudioEditor\6_mg02.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="NoImageFound" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\NoImageFound.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
@@ -190,21 +175,12 @@
<data name="apps" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\apps.zip;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="audio_4_menu" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\iconImageList\AudioEditor\3_menu.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="ZUnknown" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\iconImageList\ZUnknown.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="audio_3_creative" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\iconImageList\AudioEditor\4_creative.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="terrain_sheet" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\terrain.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="audio_0_overworld" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\iconImageList\AudioEditor\0_overworld.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="clock" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\clock.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 408 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 727 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 404 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 211 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 580 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 625 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 979 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 651 B