diff --git a/MinecraftUSkinEditor/Classes/Program.cs b/MinecraftUSkinEditor/Classes/Program.cs index 02ac39fe..034a7121 100644 --- a/MinecraftUSkinEditor/Classes/Program.cs +++ b/MinecraftUSkinEditor/Classes/Program.cs @@ -13,8 +13,8 @@ namespace PckStudio static class Program { - public static string baseurl = "http://www.pckstudio.tk/studio/PCK/api/"; - public static string backurl = "https://phoenixarc.github.io/pckstudio.tk/studio/PCK/api/"; + public static string baseurl = "https://www.pckstudio.xyz/studio/PCK/api/"; + public static string backurl = "https://raw.githubusercontent.com/PhoenixARC/pckstudio.tk/main/studio/PCK/api/"; public static bool IsDev = false; public static FormMain formMain; /// diff --git a/MinecraftUSkinEditor/Forms/Form1.Designer.cs b/MinecraftUSkinEditor/Forms/Form1.Designer.cs index df5f805e..fe32b21a 100644 --- a/MinecraftUSkinEditor/Forms/Form1.Designer.cs +++ b/MinecraftUSkinEditor/Forms/Form1.Designer.cs @@ -28,7 +28,6 @@ /// private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormMain)); this.contextMenuPCKEntries = new System.Windows.Forms.ContextMenuStrip(this.components); @@ -95,35 +94,6 @@ this.directorySearcher1 = new System.DirectoryServices.DirectorySearcher(); this.openedPCKS = new MetroFramework.Controls.MetroTabControl(); this.tabPage1 = new MetroFramework.Controls.MetroTabPage(); - this.labelImageSize = new MetroFramework.Controls.MetroLabel(); - this.pictureBox2 = new System.Windows.Forms.PictureBox(); - this.DBGLabel = new MetroFramework.Controls.MetroLabel(); - this.metroTabControl1 = new MetroFramework.Controls.MetroTabControl(); - this.metroTabPage1 = new MetroFramework.Controls.MetroTabPage(); - this.label10 = new MetroFramework.Controls.MetroLabel(); - this.label11 = new MetroFramework.Controls.MetroLabel(); - this.timer1 = new System.Windows.Forms.Timer(this.components); - this.ChangeURL = new MetroFramework.Controls.MetroLabel(); - this.LittleEndianCheckBox = new MetroFramework.Controls.MetroCheckBox(); - this.myTablePanelStartScreen = new PckStudio.Forms.MyTablePanel(); - this.richTextBoxChangelog = new System.Windows.Forms.RichTextBox(); - this.label5 = new MetroFramework.Controls.MetroLabel(); - this.pckOpen = new System.Windows.Forms.PictureBox(); - this.myTablePanel2 = new PckStudio.Forms.MyTablePanel(); - this.treeView1 = new System.Windows.Forms.TreeView(); - this.pictureBoxWithInterpolationMode1 = new PckStudio.PictureBoxWithInterpolationMode(); - this.label4 = new MetroFramework.Controls.MetroLabel(); - this.tabControl1 = new System.Windows.Forms.TabControl(); - this.tabPage2 = new System.Windows.Forms.TabPage(); - this.myTablePanel3 = new PckStudio.Forms.MyTablePanel(); - this.treeView2 = new System.Windows.Forms.TreeView(); - this.comboBox2 = new System.Windows.Forms.ComboBox(); - this.label6 = new MetroFramework.Controls.MetroLabel(); - this.textBox2 = new System.Windows.Forms.TextBox(); - this.label7 = new MetroFramework.Controls.MetroLabel(); - this.label8 = new MetroFramework.Controls.MetroLabel(); - this.label9 = new MetroFramework.Controls.MetroLabel(); - this.button1 = new System.Windows.Forms.Button(); this.myTablePanelPckEdit = new PckStudio.Forms.MyTablePanel(); this.treeViewMain = new System.Windows.Forms.TreeView(); this.pictureBoxImagePreview = new PckStudio.PictureBoxWithInterpolationMode(); @@ -139,26 +109,55 @@ this.label3 = new MetroFramework.Controls.MetroLabel(); this.labelEntryData = new MetroFramework.Controls.MetroLabel(); this.buttonEdit = new System.Windows.Forms.Button(); + this.labelImageSize = new MetroFramework.Controls.MetroLabel(); + this.pictureBox2 = new System.Windows.Forms.PictureBox(); + this.DBGLabel = new MetroFramework.Controls.MetroLabel(); + this.metroTabControl1 = new MetroFramework.Controls.MetroTabControl(); + this.metroTabPage1 = new MetroFramework.Controls.MetroTabPage(); + this.myTablePanel2 = new PckStudio.Forms.MyTablePanel(); + this.treeView1 = new System.Windows.Forms.TreeView(); + this.pictureBoxWithInterpolationMode1 = new PckStudio.PictureBoxWithInterpolationMode(); + this.label4 = new MetroFramework.Controls.MetroLabel(); + this.tabControl1 = new System.Windows.Forms.TabControl(); + this.tabPage2 = new System.Windows.Forms.TabPage(); + this.myTablePanel3 = new PckStudio.Forms.MyTablePanel(); + this.treeView2 = new System.Windows.Forms.TreeView(); + this.comboBox2 = new System.Windows.Forms.ComboBox(); + this.label6 = new MetroFramework.Controls.MetroLabel(); + this.textBox2 = new System.Windows.Forms.TextBox(); + this.label7 = new MetroFramework.Controls.MetroLabel(); + this.label8 = new MetroFramework.Controls.MetroLabel(); + this.label9 = new MetroFramework.Controls.MetroLabel(); + this.button1 = new System.Windows.Forms.Button(); + this.label10 = new MetroFramework.Controls.MetroLabel(); + this.label11 = new MetroFramework.Controls.MetroLabel(); + this.timer1 = new System.Windows.Forms.Timer(this.components); + this.ChangeURL = new MetroFramework.Controls.MetroLabel(); + this.LittleEndianCheckBox = new MetroFramework.Controls.MetroCheckBox(); + this.myTablePanelStartScreen = new PckStudio.Forms.MyTablePanel(); + this.richTextBoxChangelog = new System.Windows.Forms.RichTextBox(); + this.label5 = new MetroFramework.Controls.MetroLabel(); + this.pckOpen = new System.Windows.Forms.PictureBox(); this.contextMenuPCKEntries.SuspendLayout(); this.menuStrip.SuspendLayout(); this.contextMenuMetaTree.SuspendLayout(); this.openedPCKS.SuspendLayout(); this.tabPage1.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit(); - this.metroTabControl1.SuspendLayout(); - this.metroTabPage1.SuspendLayout(); - this.myTablePanelStartScreen.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.pckOpen)).BeginInit(); - this.myTablePanel2.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBoxWithInterpolationMode1)).BeginInit(); - this.tabControl1.SuspendLayout(); - this.tabPage2.SuspendLayout(); - this.myTablePanel3.SuspendLayout(); this.myTablePanelPckEdit.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.pictureBoxImagePreview)).BeginInit(); this.tabDataDisplay.SuspendLayout(); this.tabMetaDisplay.SuspendLayout(); this.myTablePanel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit(); + this.metroTabControl1.SuspendLayout(); + this.metroTabPage1.SuspendLayout(); + this.myTablePanel2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxWithInterpolationMode1)).BeginInit(); + this.tabControl1.SuspendLayout(); + this.tabPage2.SuspendLayout(); + this.myTablePanel3.SuspendLayout(); + this.myTablePanelStartScreen.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pckOpen)).BeginInit(); this.SuspendLayout(); // // contextMenuPCKEntries @@ -635,236 +634,6 @@ this.tabPage1.VerticalScrollbarHighlightOnWheel = false; this.tabPage1.VerticalScrollbarSize = 0; // - // labelImageSize - // - resources.ApplyResources(this.labelImageSize, "labelImageSize"); - this.labelImageSize.Name = "labelImageSize"; - // - // pictureBox2 - // - resources.ApplyResources(this.pictureBox2, "pictureBox2"); - this.pictureBox2.Name = "pictureBox2"; - this.pictureBox2.TabStop = false; - // - // DBGLabel - // - resources.ApplyResources(this.DBGLabel, "DBGLabel"); - this.DBGLabel.FontWeight = MetroFramework.MetroLabelWeight.Bold; - this.DBGLabel.ForeColor = System.Drawing.Color.Red; - this.DBGLabel.Name = "DBGLabel"; - this.DBGLabel.Theme = MetroFramework.MetroThemeStyle.Dark; - // - // metroTabControl1 - // - this.metroTabControl1.Controls.Add(this.metroTabPage1); - resources.ApplyResources(this.metroTabControl1, "metroTabControl1"); - this.metroTabControl1.Name = "metroTabControl1"; - this.metroTabControl1.SelectedIndex = 0; - this.metroTabControl1.SizeMode = System.Windows.Forms.TabSizeMode.Fixed; - this.metroTabControl1.Style = MetroFramework.MetroColorStyle.White; - this.metroTabControl1.Theme = MetroFramework.MetroThemeStyle.Dark; - this.metroTabControl1.UseSelectable = true; - // - // metroTabPage1 - // - this.metroTabPage1.BackColor = System.Drawing.Color.Transparent; - this.metroTabPage1.Controls.Add(this.myTablePanel2); - this.metroTabPage1.Controls.Add(this.label10); - this.metroTabPage1.Controls.Add(this.label11); - this.metroTabPage1.HorizontalScrollbarBarColor = true; - this.metroTabPage1.HorizontalScrollbarHighlightOnWheel = false; - this.metroTabPage1.HorizontalScrollbarSize = 0; - resources.ApplyResources(this.metroTabPage1, "metroTabPage1"); - this.metroTabPage1.Name = "metroTabPage1"; - this.metroTabPage1.Style = MetroFramework.MetroColorStyle.White; - this.metroTabPage1.Theme = MetroFramework.MetroThemeStyle.Dark; - this.metroTabPage1.VerticalScrollbarBarColor = true; - this.metroTabPage1.VerticalScrollbarHighlightOnWheel = false; - this.metroTabPage1.VerticalScrollbarSize = 0; - // - // label10 - // - resources.ApplyResources(this.label10, "label10"); - this.label10.Name = "label10"; - // - // label11 - // - resources.ApplyResources(this.label11, "label11"); - this.label11.Name = "label11"; - // - // timer1 - // - this.timer1.Tick += new System.EventHandler(this.timer1_Tick); - // - // ChangeURL - // - resources.ApplyResources(this.ChangeURL, "ChangeURL"); - this.ChangeURL.Name = "ChangeURL"; - this.ChangeURL.Theme = MetroFramework.MetroThemeStyle.Dark; - // - // LittleEndianCheckBox - // - resources.ApplyResources(this.LittleEndianCheckBox, "LittleEndianCheckBox"); - this.LittleEndianCheckBox.Name = "LittleEndianCheckBox"; - this.LittleEndianCheckBox.Style = MetroFramework.MetroColorStyle.White; - this.LittleEndianCheckBox.Theme = MetroFramework.MetroThemeStyle.Dark; - this.LittleEndianCheckBox.UseSelectable = true; - // - // myTablePanelStartScreen - // - resources.ApplyResources(this.myTablePanelStartScreen, "myTablePanelStartScreen"); - this.myTablePanelStartScreen.Controls.Add(this.richTextBoxChangelog, 1, 1); - this.myTablePanelStartScreen.Controls.Add(this.label5, 1, 0); - this.myTablePanelStartScreen.Controls.Add(this.pckOpen, 0, 0); - this.myTablePanelStartScreen.Name = "myTablePanelStartScreen"; - // - // richTextBoxChangelog - // - this.richTextBoxChangelog.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(28)))), ((int)(((byte)(28)))), ((int)(((byte)(28))))); - this.richTextBoxChangelog.BorderStyle = System.Windows.Forms.BorderStyle.None; - resources.ApplyResources(this.richTextBoxChangelog, "richTextBoxChangelog"); - this.richTextBoxChangelog.ForeColor = System.Drawing.Color.White; - this.richTextBoxChangelog.Name = "richTextBoxChangelog"; - this.richTextBoxChangelog.ReadOnly = true; - // - // label5 - // - resources.ApplyResources(this.label5, "label5"); - this.label5.ForeColor = System.Drawing.Color.White; - this.label5.Name = "label5"; - this.label5.Theme = MetroFramework.MetroThemeStyle.Dark; - // - // pckOpen - // - resources.ApplyResources(this.pckOpen, "pckOpen"); - this.pckOpen.Image = global::PckStudio.Properties.Resources.pckClosed; - this.pckOpen.Name = "pckOpen"; - this.myTablePanelStartScreen.SetRowSpan(this.pckOpen, 2); - this.pckOpen.TabStop = false; - this.pckOpen.Click += new System.EventHandler(this.openToolStripMenuItem_Click); - this.pckOpen.DragDrop += new System.Windows.Forms.DragEventHandler(this.OpenPck_DragDrop); - this.pckOpen.DragEnter += new System.Windows.Forms.DragEventHandler(this.OpenPck_DragEnter); - this.pckOpen.DragLeave += new System.EventHandler(this.OpenPck_DragLeave); - this.pckOpen.MouseEnter += new System.EventHandler(this.OpenPck_MouseEnter); - this.pckOpen.MouseLeave += new System.EventHandler(this.OpenPck_MouseLeave); - // - // myTablePanel2 - // - resources.ApplyResources(this.myTablePanel2, "myTablePanel2"); - this.myTablePanel2.Controls.Add(this.treeView1, 0, 0); - this.myTablePanel2.Controls.Add(this.pictureBoxWithInterpolationMode1, 1, 0); - this.myTablePanel2.Controls.Add(this.label4, 2, 0); - this.myTablePanel2.Controls.Add(this.tabControl1, 1, 4); - this.myTablePanel2.Name = "myTablePanel2"; - // - // treeView1 - // - this.treeView1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.treeView1.ContextMenuStrip = this.contextMenuPCKEntries; - resources.ApplyResources(this.treeView1, "treeView1"); - this.treeView1.ForeColor = System.Drawing.Color.White; - this.treeView1.LabelEdit = true; - this.treeView1.Name = "treeView1"; - this.myTablePanel2.SetRowSpan(this.treeView1, 6); - // - // pictureBoxWithInterpolationMode1 - // - resources.ApplyResources(this.pictureBoxWithInterpolationMode1, "pictureBoxWithInterpolationMode1"); - this.pictureBoxWithInterpolationMode1.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.Default; - this.pictureBoxWithInterpolationMode1.Name = "pictureBoxWithInterpolationMode1"; - this.myTablePanel2.SetRowSpan(this.pictureBoxWithInterpolationMode1, 4); - this.pictureBoxWithInterpolationMode1.TabStop = false; - // - // label4 - // - resources.ApplyResources(this.label4, "label4"); - this.label4.ForeColor = System.Drawing.Color.White; - this.label4.Name = "label4"; - // - // tabControl1 - // - this.myTablePanel2.SetColumnSpan(this.tabControl1, 2); - this.tabControl1.Controls.Add(this.tabPage2); - resources.ApplyResources(this.tabControl1, "tabControl1"); - this.tabControl1.Name = "tabControl1"; - this.myTablePanel2.SetRowSpan(this.tabControl1, 2); - this.tabControl1.SelectedIndex = 0; - // - // tabPage2 - // - this.tabPage2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20))))); - this.tabPage2.Controls.Add(this.myTablePanel3); - resources.ApplyResources(this.tabPage2, "tabPage2"); - this.tabPage2.Name = "tabPage2"; - // - // myTablePanel3 - // - resources.ApplyResources(this.myTablePanel3, "myTablePanel3"); - this.myTablePanel3.Controls.Add(this.treeView2, 0, 0); - this.myTablePanel3.Controls.Add(this.comboBox2, 1, 1); - this.myTablePanel3.Controls.Add(this.label6, 1, 4); - this.myTablePanel3.Controls.Add(this.textBox2, 1, 3); - this.myTablePanel3.Controls.Add(this.label7, 1, 0); - this.myTablePanel3.Controls.Add(this.label8, 1, 5); - this.myTablePanel3.Controls.Add(this.label9, 1, 2); - this.myTablePanel3.Controls.Add(this.button1, 0, 6); - this.myTablePanel3.Name = "myTablePanel3"; - // - // treeView2 - // - this.treeView2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.treeView2.ContextMenuStrip = this.contextMenuMetaTree; - resources.ApplyResources(this.treeView2, "treeView2"); - this.treeView2.ForeColor = System.Drawing.Color.White; - this.treeView2.Name = "treeView2"; - this.myTablePanel3.SetRowSpan(this.treeView2, 6); - // - // comboBox2 - // - resources.ApplyResources(this.comboBox2, "comboBox2"); - this.comboBox2.BackColor = System.Drawing.Color.White; - this.comboBox2.FormattingEnabled = true; - this.comboBox2.Name = "comboBox2"; - // - // label6 - // - resources.ApplyResources(this.label6, "label6"); - this.label6.ForeColor = System.Drawing.Color.White; - this.label6.Name = "label6"; - // - // textBox2 - // - resources.ApplyResources(this.textBox2, "textBox2"); - this.textBox2.BackColor = System.Drawing.Color.White; - this.textBox2.Name = "textBox2"; - // - // label7 - // - resources.ApplyResources(this.label7, "label7"); - this.label7.ForeColor = System.Drawing.Color.White; - this.label7.Name = "label7"; - // - // label8 - // - resources.ApplyResources(this.label8, "label8"); - this.label8.ForeColor = System.Drawing.Color.White; - this.label8.Name = "label8"; - // - // label9 - // - resources.ApplyResources(this.label9, "label9"); - this.label9.ForeColor = System.Drawing.Color.White; - this.label9.Name = "label9"; - // - // button1 - // - this.button1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.myTablePanel3.SetColumnSpan(this.button1, 2); - resources.ApplyResources(this.button1, "button1"); - this.button1.ForeColor = System.Drawing.Color.White; - this.button1.Name = "button1"; - this.button1.UseVisualStyleBackColor = false; - // // myTablePanelPckEdit // resources.ApplyResources(this.myTablePanelPckEdit, "myTablePanelPckEdit"); @@ -990,6 +759,236 @@ this.buttonEdit.UseVisualStyleBackColor = false; this.buttonEdit.Click += new System.EventHandler(this.buttonEditModel_Click); // + // labelImageSize + // + resources.ApplyResources(this.labelImageSize, "labelImageSize"); + this.labelImageSize.Name = "labelImageSize"; + // + // pictureBox2 + // + resources.ApplyResources(this.pictureBox2, "pictureBox2"); + this.pictureBox2.Name = "pictureBox2"; + this.pictureBox2.TabStop = false; + // + // DBGLabel + // + resources.ApplyResources(this.DBGLabel, "DBGLabel"); + this.DBGLabel.FontWeight = MetroFramework.MetroLabelWeight.Bold; + this.DBGLabel.ForeColor = System.Drawing.Color.Red; + this.DBGLabel.Name = "DBGLabel"; + this.DBGLabel.Theme = MetroFramework.MetroThemeStyle.Dark; + // + // metroTabControl1 + // + this.metroTabControl1.Controls.Add(this.metroTabPage1); + resources.ApplyResources(this.metroTabControl1, "metroTabControl1"); + this.metroTabControl1.Name = "metroTabControl1"; + this.metroTabControl1.SelectedIndex = 0; + this.metroTabControl1.SizeMode = System.Windows.Forms.TabSizeMode.Fixed; + this.metroTabControl1.Style = MetroFramework.MetroColorStyle.White; + this.metroTabControl1.Theme = MetroFramework.MetroThemeStyle.Dark; + this.metroTabControl1.UseSelectable = true; + // + // metroTabPage1 + // + this.metroTabPage1.BackColor = System.Drawing.Color.Transparent; + this.metroTabPage1.Controls.Add(this.myTablePanel2); + this.metroTabPage1.Controls.Add(this.label10); + this.metroTabPage1.Controls.Add(this.label11); + this.metroTabPage1.HorizontalScrollbarBarColor = true; + this.metroTabPage1.HorizontalScrollbarHighlightOnWheel = false; + this.metroTabPage1.HorizontalScrollbarSize = 0; + resources.ApplyResources(this.metroTabPage1, "metroTabPage1"); + this.metroTabPage1.Name = "metroTabPage1"; + this.metroTabPage1.Style = MetroFramework.MetroColorStyle.White; + this.metroTabPage1.Theme = MetroFramework.MetroThemeStyle.Dark; + this.metroTabPage1.VerticalScrollbarBarColor = true; + this.metroTabPage1.VerticalScrollbarHighlightOnWheel = false; + this.metroTabPage1.VerticalScrollbarSize = 0; + // + // myTablePanel2 + // + resources.ApplyResources(this.myTablePanel2, "myTablePanel2"); + this.myTablePanel2.Controls.Add(this.treeView1, 0, 0); + this.myTablePanel2.Controls.Add(this.pictureBoxWithInterpolationMode1, 1, 0); + this.myTablePanel2.Controls.Add(this.label4, 2, 0); + this.myTablePanel2.Controls.Add(this.tabControl1, 1, 4); + this.myTablePanel2.Name = "myTablePanel2"; + // + // treeView1 + // + this.treeView1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); + this.treeView1.ContextMenuStrip = this.contextMenuPCKEntries; + resources.ApplyResources(this.treeView1, "treeView1"); + this.treeView1.ForeColor = System.Drawing.Color.White; + this.treeView1.LabelEdit = true; + this.treeView1.Name = "treeView1"; + this.myTablePanel2.SetRowSpan(this.treeView1, 6); + // + // pictureBoxWithInterpolationMode1 + // + resources.ApplyResources(this.pictureBoxWithInterpolationMode1, "pictureBoxWithInterpolationMode1"); + this.pictureBoxWithInterpolationMode1.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.Default; + this.pictureBoxWithInterpolationMode1.Name = "pictureBoxWithInterpolationMode1"; + this.myTablePanel2.SetRowSpan(this.pictureBoxWithInterpolationMode1, 4); + this.pictureBoxWithInterpolationMode1.TabStop = false; + // + // label4 + // + resources.ApplyResources(this.label4, "label4"); + this.label4.ForeColor = System.Drawing.Color.White; + this.label4.Name = "label4"; + // + // tabControl1 + // + this.myTablePanel2.SetColumnSpan(this.tabControl1, 2); + this.tabControl1.Controls.Add(this.tabPage2); + resources.ApplyResources(this.tabControl1, "tabControl1"); + this.tabControl1.Name = "tabControl1"; + this.myTablePanel2.SetRowSpan(this.tabControl1, 2); + this.tabControl1.SelectedIndex = 0; + // + // tabPage2 + // + this.tabPage2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20))))); + this.tabPage2.Controls.Add(this.myTablePanel3); + resources.ApplyResources(this.tabPage2, "tabPage2"); + this.tabPage2.Name = "tabPage2"; + // + // myTablePanel3 + // + resources.ApplyResources(this.myTablePanel3, "myTablePanel3"); + this.myTablePanel3.Controls.Add(this.treeView2, 0, 0); + this.myTablePanel3.Controls.Add(this.comboBox2, 1, 1); + this.myTablePanel3.Controls.Add(this.label6, 1, 4); + this.myTablePanel3.Controls.Add(this.textBox2, 1, 3); + this.myTablePanel3.Controls.Add(this.label7, 1, 0); + this.myTablePanel3.Controls.Add(this.label8, 1, 5); + this.myTablePanel3.Controls.Add(this.label9, 1, 2); + this.myTablePanel3.Controls.Add(this.button1, 0, 6); + this.myTablePanel3.Name = "myTablePanel3"; + // + // treeView2 + // + this.treeView2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); + this.treeView2.ContextMenuStrip = this.contextMenuMetaTree; + resources.ApplyResources(this.treeView2, "treeView2"); + this.treeView2.ForeColor = System.Drawing.Color.White; + this.treeView2.Name = "treeView2"; + this.myTablePanel3.SetRowSpan(this.treeView2, 6); + // + // comboBox2 + // + resources.ApplyResources(this.comboBox2, "comboBox2"); + this.comboBox2.BackColor = System.Drawing.Color.White; + this.comboBox2.FormattingEnabled = true; + this.comboBox2.Name = "comboBox2"; + // + // label6 + // + resources.ApplyResources(this.label6, "label6"); + this.label6.ForeColor = System.Drawing.Color.White; + this.label6.Name = "label6"; + // + // textBox2 + // + resources.ApplyResources(this.textBox2, "textBox2"); + this.textBox2.BackColor = System.Drawing.Color.White; + this.textBox2.Name = "textBox2"; + // + // label7 + // + resources.ApplyResources(this.label7, "label7"); + this.label7.ForeColor = System.Drawing.Color.White; + this.label7.Name = "label7"; + // + // label8 + // + resources.ApplyResources(this.label8, "label8"); + this.label8.ForeColor = System.Drawing.Color.White; + this.label8.Name = "label8"; + // + // label9 + // + resources.ApplyResources(this.label9, "label9"); + this.label9.ForeColor = System.Drawing.Color.White; + this.label9.Name = "label9"; + // + // button1 + // + this.button1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); + this.myTablePanel3.SetColumnSpan(this.button1, 2); + resources.ApplyResources(this.button1, "button1"); + this.button1.ForeColor = System.Drawing.Color.White; + this.button1.Name = "button1"; + this.button1.UseVisualStyleBackColor = false; + // + // label10 + // + resources.ApplyResources(this.label10, "label10"); + this.label10.Name = "label10"; + // + // label11 + // + resources.ApplyResources(this.label11, "label11"); + this.label11.Name = "label11"; + // + // timer1 + // + this.timer1.Tick += new System.EventHandler(this.timer1_Tick); + // + // ChangeURL + // + resources.ApplyResources(this.ChangeURL, "ChangeURL"); + this.ChangeURL.Name = "ChangeURL"; + this.ChangeURL.Theme = MetroFramework.MetroThemeStyle.Dark; + // + // LittleEndianCheckBox + // + resources.ApplyResources(this.LittleEndianCheckBox, "LittleEndianCheckBox"); + this.LittleEndianCheckBox.Name = "LittleEndianCheckBox"; + this.LittleEndianCheckBox.Style = MetroFramework.MetroColorStyle.White; + this.LittleEndianCheckBox.Theme = MetroFramework.MetroThemeStyle.Dark; + this.LittleEndianCheckBox.UseSelectable = true; + // + // myTablePanelStartScreen + // + resources.ApplyResources(this.myTablePanelStartScreen, "myTablePanelStartScreen"); + this.myTablePanelStartScreen.Controls.Add(this.richTextBoxChangelog, 1, 1); + this.myTablePanelStartScreen.Controls.Add(this.label5, 1, 0); + this.myTablePanelStartScreen.Controls.Add(this.pckOpen, 0, 0); + this.myTablePanelStartScreen.Name = "myTablePanelStartScreen"; + // + // richTextBoxChangelog + // + this.richTextBoxChangelog.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(28)))), ((int)(((byte)(28)))), ((int)(((byte)(28))))); + this.richTextBoxChangelog.BorderStyle = System.Windows.Forms.BorderStyle.None; + resources.ApplyResources(this.richTextBoxChangelog, "richTextBoxChangelog"); + this.richTextBoxChangelog.ForeColor = System.Drawing.Color.White; + this.richTextBoxChangelog.Name = "richTextBoxChangelog"; + this.richTextBoxChangelog.ReadOnly = true; + // + // label5 + // + resources.ApplyResources(this.label5, "label5"); + this.label5.ForeColor = System.Drawing.Color.White; + this.label5.Name = "label5"; + this.label5.Theme = MetroFramework.MetroThemeStyle.Dark; + // + // pckOpen + // + resources.ApplyResources(this.pckOpen, "pckOpen"); + this.pckOpen.Image = global::PckStudio.Properties.Resources.pckClosed; + this.pckOpen.Name = "pckOpen"; + this.myTablePanelStartScreen.SetRowSpan(this.pckOpen, 2); + this.pckOpen.TabStop = false; + this.pckOpen.Click += new System.EventHandler(this.openToolStripMenuItem_Click); + this.pckOpen.DragDrop += new System.Windows.Forms.DragEventHandler(this.OpenPck_DragDrop); + this.pckOpen.DragEnter += new System.Windows.Forms.DragEventHandler(this.OpenPck_DragEnter); + this.pckOpen.DragLeave += new System.EventHandler(this.OpenPck_DragLeave); + this.pckOpen.MouseEnter += new System.EventHandler(this.OpenPck_MouseEnter); + this.pckOpen.MouseLeave += new System.EventHandler(this.OpenPck_MouseLeave); + // // FormMain // this.ApplyImageInvert = true; @@ -1009,6 +1008,8 @@ this.ShadowType = MetroFramework.Forms.MetroFormShadowType.DropShadow; this.Style = MetroFramework.MetroColorStyle.Silver; this.Theme = MetroFramework.MetroThemeStyle.Dark; + this.Activated += new System.EventHandler(this.FormMain_Activated); + this.Deactivate += new System.EventHandler(this.FormMain_Deactivate); this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.FormMain_FormClosing); this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.FormMain_FormClosed); this.Load += new System.EventHandler(this.Form1_Load); @@ -1019,20 +1020,6 @@ this.openedPCKS.ResumeLayout(false); this.tabPage1.ResumeLayout(false); this.tabPage1.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit(); - this.metroTabControl1.ResumeLayout(false); - this.metroTabPage1.ResumeLayout(false); - this.metroTabPage1.PerformLayout(); - this.myTablePanelStartScreen.ResumeLayout(false); - this.myTablePanelStartScreen.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.pckOpen)).EndInit(); - this.myTablePanel2.ResumeLayout(false); - this.myTablePanel2.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBoxWithInterpolationMode1)).EndInit(); - this.tabControl1.ResumeLayout(false); - this.tabPage2.ResumeLayout(false); - this.myTablePanel3.ResumeLayout(false); - this.myTablePanel3.PerformLayout(); this.myTablePanelPckEdit.ResumeLayout(false); this.myTablePanelPckEdit.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.pictureBoxImagePreview)).EndInit(); @@ -1040,6 +1027,20 @@ this.tabMetaDisplay.ResumeLayout(false); this.myTablePanel1.ResumeLayout(false); this.myTablePanel1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit(); + this.metroTabControl1.ResumeLayout(false); + this.metroTabPage1.ResumeLayout(false); + this.metroTabPage1.PerformLayout(); + this.myTablePanel2.ResumeLayout(false); + this.myTablePanel2.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxWithInterpolationMode1)).EndInit(); + this.tabControl1.ResumeLayout(false); + this.tabPage2.ResumeLayout(false); + this.myTablePanel3.ResumeLayout(false); + this.myTablePanel3.PerformLayout(); + this.myTablePanelStartScreen.ResumeLayout(false); + this.myTablePanelStartScreen.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pckOpen)).EndInit(); this.ResumeLayout(false); this.PerformLayout(); diff --git a/MinecraftUSkinEditor/Forms/Form1.cs b/MinecraftUSkinEditor/Forms/Form1.cs index 4adf7861..43b8d072 100644 --- a/MinecraftUSkinEditor/Forms/Form1.cs +++ b/MinecraftUSkinEditor/Forms/Form1.cs @@ -3,7 +3,6 @@ using System.Collections.Generic; using System.Drawing; using System.IO; using System.Linq; -using System.Threading; using System.Windows.Forms; using System.Drawing.Drawing2D; using System.IO.Compression; @@ -11,7 +10,6 @@ using System.Net; using System.Diagnostics; using PckStudio.Properties; using Ohana3DS_Rebirth.Ohana; -using PckStudio; using PckStudio.Forms; using System.Drawing.Imaging; using RichPresenceClient; @@ -23,7 +21,7 @@ namespace PckStudio #region Variables string saveLocation;//Save location for pck file int fileCount = 0;//variable for number of minefiles - string Version = "5.8";//template for program version + string Version = "6.1";//template for program version string hosturl = ""; string basurl = ""; string PCKFile = ""; @@ -41,7 +39,7 @@ namespace PckStudio bool saved = true; string appData = System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "/PCK Studio/"; public static bool correct = false; - bool isdebug = true; + bool isdebug = false; public class displayId { @@ -493,17 +491,24 @@ namespace PckStudio #region extracts pck entry private void extractToolStripMenuItem_Click(object sender, EventArgs e) { + + if(treeViewMain.SelectedNode.Nodes.Count > 0) + { + MessageBox.Show("Cannot extract folders!"); + return; + } if (treeViewMain.SelectedNode.Tag is PCK.MineFile)//Makes sure item being extracted is minefile and not folder or null item { SaveFileDialog exFile = new SaveFileDialog();//extract location + exFile.FileName = treeViewMain.SelectedNode.Text; + exFile.Filter = Path.GetExtension(treeViewMain.SelectedNode.Text).Replace(".", "") + " File|*" + Path.GetExtension(treeViewMain.SelectedNode.Text); exFile.ShowDialog(); string appPath = exFile.FileName;//Chosen file path - string extractPath = Path.Combine(appPath, ((PCK.MineFile)treeViewMain.SelectedNode.Tag).name);//combines file path with file path & name of minefile being extracted + string extractPath = exFile.FileName; if (!String.IsNullOrWhiteSpace(Path.GetDirectoryName(extractPath)))//Makes sure chosen directory isn't null or whitespace AKA makes sure its usable { - Directory.CreateDirectory(Path.GetDirectoryName(extractPath));//Creates directory variable out of generated/chosen extract path File.WriteAllBytes(extractPath, ((PCK.MineFile)treeViewMain.SelectedNode.Tag).data);//extracts minefile data to directory //Generates metadata file in form of txt file if metadata for the file exists @@ -1190,28 +1195,8 @@ namespace PckStudio private void skinPackToolStripMenuItem_Click(object sender, EventArgs e) { //Loads skin pack template - myTablePanelStartScreen.Visible = false; - pckOpen.Visible = false; - label5.Visible = false; - labelAmount.Visible = true; - richTextBoxChangelog.Visible = false; - openedPCKS.Visible = true; - foreach (ToolStripMenuItem item in fileToolStripMenuItem.DropDownItems) - { - item.Enabled = true; - } - foreach (ToolStripMenuItem item in editToolStripMenuItem.DropDownItems) - { - item.Enabled = true; - } - - openedPCKS.SelectedTab.Text = "Empty_Skin_Pack.pck"; - try - { - openPck(Environment.CurrentDirectory + "\\templates\\UntitledSkinPCK.pck"); - PCKFile = "UntitledSkinPCK.pck"; - } - catch { } + PCKFile = Path.GetFileName(Environment.CurrentDirectory + "\\template\\UntitledSkinPCK.pck"); + openPck(Environment.CurrentDirectory + "\\template\\UntitledSkinPCK.pck"); saveLocation = ""; saved = false; } @@ -1252,8 +1237,6 @@ namespace PckStudio } #endregion - - #region checks for updates private void Form1_Load(object sender, EventArgs e) { @@ -1295,11 +1278,37 @@ namespace PckStudio new WebClient().DownloadString(Program.baseurl + ChangeURL.Text); basurl = Program.baseurl; + Console.WriteLine(basurl + ChangeURL.Text); } catch { - basurl = Program.backurl; + try + { + new WebClient().DownloadString(Program.backurl + ChangeURL.Text); + basurl = Program.backurl; + Console.WriteLine(basurl + ChangeURL.Text); + } + catch + { + try + { + new WebClient().DownloadString("https://google.com"); + MessageBox.Show("PCK Studio Service is offline, the domain may have changed.\nOpening website"); + Process.Start("https://phoenixarc.github.io/pckstudio.tk/"); + } + catch + { + MessageBox.Show("Could not connect to service, internet may be offline"); + } + } } + + + Directory.CreateDirectory(Environment.CurrentDirectory + "\\template"); + if (!File.Exists(Environment.CurrentDirectory + "\\template\\UntitledSkinPCK.pck")) + File.WriteAllBytes(Environment.CurrentDirectory + "\\template\\UntitledSkinPCK.pck", Resources.UntitledSkinPCK); + + if (isdebug) DBGLabel.Visible = true; //runs creator spotlight once per day @@ -1355,18 +1364,24 @@ namespace PckStudio { File.WriteAllText(Application.StartupPath + @"\ver.txt", Version); } - - if(float.Parse(new WebClient().DownloadString(basurl + "updatePCKStudio.txt").Replace("\n","")) > float.Parse(Version)) + try { - Console.WriteLine(new WebClient().DownloadString(basurl + "updatePCKStudio.txt").Replace("\n", "") + " != " + Version); - if(MessageBox.Show("Update avaliable!\ndo you want to update?", "UPDATE", MessageBoxButtons.YesNo) == DialogResult.Yes) - Process.Start(Environment.CurrentDirectory + "\\nobleUpdater.exe"); + if (float.Parse(new WebClient().DownloadString(basurl + "updatePCKStudio.txt").Replace("\n", "")) > float.Parse(Version)) + { + Console.WriteLine(new WebClient().DownloadString(basurl + "updatePCKStudio.txt").Replace("\n", "") + " != " + Version); + if (MessageBox.Show("Update avaliable!\ndo you want to update?", "UPDATE", MessageBoxButtons.YesNo) == DialogResult.Yes) + Process.Start(Environment.CurrentDirectory + "\\nobleUpdater.exe"); + else + uPDATEToolStripMenuItem1.Visible = true; + } else - uPDATEToolStripMenuItem1.Visible = true; + { + uPDATEToolStripMenuItem1.Visible = false; + } } - else + catch { - uPDATEToolStripMenuItem1.Visible = false; + MessageBox.Show("Could not load Version Information"); } } #endregion @@ -3166,42 +3181,7 @@ namespace PckStudio #endregion - private void buttonEditModel_Click(object sender, EventArgs e) - { - PCK.MineFile mf = (PCK.MineFile)treeViewMain.SelectedNode.Tag; - - if (Path.GetExtension(mf.name) == ".png") - { - if (buttonEdit.Text == "EDIT BOXES") - editModel(mf); - else if (buttonEdit.Text == "View Skin") - { - using (var ms = new MemoryStream(mf.data)) - { - SkinPreview frm = new SkinPreview(Image.FromStream(ms)); - frm.Show(); - } - } - } - - if (Path.GetExtension(mf.name) == ".loc") - { - LOC l; - try - { - l = new LOC(mf.data); - } - catch - { - MessageBox.Show("No localization data found.", "Error", MessageBoxButtons.OK, - MessageBoxIcon.Error); - return; - } - (new LOCEditor(l)).ShowDialog();//Opens LOC Editor - mf.data = l.Rebuild();//Rebuilds loc file with locdata in grid view after closing dialog - } - - } + #region Tool/MenuStrips private void openToolStripMenuItem1_Click(object sender, EventArgs e) { @@ -3209,89 +3189,11 @@ namespace PckStudio open.Show(); } - private void OpenPck_MouseEnter(object sender, EventArgs e) - { - pckOpen.Image = Resources.pckOpen; - } - - private void OpenPck_MouseLeave(object sender, EventArgs e) - { - pckOpen.Image = Resources.pckClosed; - } - private void tutorialsToolStripMenuItem_Click(object sender, EventArgs e) { System.Diagnostics.Process.Start(hosturl + "pckStudio#tutorials"); } - private void FormMain_FormClosed(object sender, FormClosedEventArgs e) - { - if (saved == false) - { - if (MessageBox.Show("Save PCK?", "Unsaved PCK", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) - { - if (saveLocation == Application.StartupPath + @"\templates\UntitledSkinPCK.pck") - { - save("Save As"); - } - else - { - save("Save"); - } - } - } - if (needsUpdate) - { - Process UPDATE = new Process();//sets up updater - UPDATE.StartInfo.FileName = Application.StartupPath + @"\nobleUpdater.exe";//updater program path - UPDATE.Start();//starts updater - Application.Exit();//closes PCK Studio to let updatear finish the job - } - } - - private void OpenPck_DragEnter(object sender, DragEventArgs e) - { - pckOpen.Image = Resources.pckDrop; - string[] files = (string[])e.Data.GetData(DataFormats.FileDrop); - foreach (var file in files) - { - var ext = System.IO.Path.GetExtension(file); - if (ext.Equals(".pck", StringComparison.CurrentCultureIgnoreCase)) - e.Effect = DragDropEffects.Copy; - return; - } - } - - private void OpenPck_DragDrop(object sender, DragEventArgs e) - { - string[] FileList = (string[])e.Data.GetData(DataFormats.FileDrop, false); - - foreach (string pck in FileList) - { - openPck(pck); - } - } - - private void OpenPck_DragLeave(object sender, EventArgs e) - { - pckOpen.Image = Resources.pckClosed; - } - - private void savePCK(object sender, EventArgs e) - { - save("Save"); - } - - private void saveAsPCK(object sender, EventArgs e) - { - save("Save As"); - } - - private void openPck(object sender, EventArgs e) - { - - } - private void wiiUPCKInstallerToolStripMenuItem_Click(object sender, EventArgs e) { installWiiU install = new installWiiU(null); @@ -3430,6 +3332,136 @@ namespace PckStudio System.Diagnostics.Process.Start("https://discord.gg/Byh4hcq25w"); } + private void tSTToolStripMenuItem_Click(object sender, EventArgs e) + { + Testx_12 form1 = new Testx_12(); + form1.Show(); + } + + private void convertPCTextrurePackToolStripMenuItem_Click(object sender, EventArgs e) + { + PckStudio.Forms.Utilities.TextureConverterUtility tex = new PckStudio.Forms.Utilities.TextureConverterUtility(treeViewMain, currentPCK); + tex.ShowDialog(); + } + +#endregion + + + private void buttonEditModel_Click(object sender, EventArgs e) + { + PCK.MineFile mf = (PCK.MineFile)treeViewMain.SelectedNode.Tag; + + if (Path.GetExtension(mf.name) == ".png") + { + if (buttonEdit.Text == "EDIT BOXES") + editModel(mf); + else if (buttonEdit.Text == "View Skin") + { + using (var ms = new MemoryStream(mf.data)) + { + SkinPreview frm = new SkinPreview(Image.FromStream(ms)); + frm.Show(); + } + } + } + + if (Path.GetExtension(mf.name) == ".loc") + { + LOC l; + try + { + l = new LOC(mf.data); + } + catch + { + MessageBox.Show("No localization data found.", "Error", MessageBoxButtons.OK, + MessageBoxIcon.Error); + return; + } + (new LOCEditor(l)).ShowDialog();//Opens LOC Editor + mf.data = l.Rebuild();//Rebuilds loc file with locdata in grid view after closing dialog + } + + } + + private void OpenPck_MouseEnter(object sender, EventArgs e) + { + pckOpen.Image = Resources.pckOpen; + } + + private void OpenPck_MouseLeave(object sender, EventArgs e) + { + pckOpen.Image = Resources.pckClosed; + } + + private void FormMain_FormClosed(object sender, FormClosedEventArgs e) + { + if (saved == false) + { + if (MessageBox.Show("Save PCK?", "Unsaved PCK", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) + { + if (saveLocation == Application.StartupPath + @"\templates\UntitledSkinPCK.pck") + { + save("Save As"); + } + else + { + save("Save"); + } + } + } + if (needsUpdate) + { + Process UPDATE = new Process();//sets up updater + UPDATE.StartInfo.FileName = Application.StartupPath + @"\nobleUpdater.exe";//updater program path + UPDATE.Start();//starts updater + Application.Exit();//closes PCK Studio to let updatear finish the job + } + } + + private void OpenPck_DragEnter(object sender, DragEventArgs e) + { + pckOpen.Image = Resources.pckDrop; + string[] files = (string[])e.Data.GetData(DataFormats.FileDrop); + foreach (var file in files) + { + var ext = System.IO.Path.GetExtension(file); + if (ext.Equals(".pck", StringComparison.CurrentCultureIgnoreCase)) + e.Effect = DragDropEffects.Copy; + return; + } + } + + private void OpenPck_DragDrop(object sender, DragEventArgs e) + { + string[] FileList = (string[])e.Data.GetData(DataFormats.FileDrop, false); + + foreach (string pck in FileList) + { + openPck(pck); + } + } + + private void OpenPck_DragLeave(object sender, EventArgs e) + { + pckOpen.Image = Resources.pckClosed; + } + + private void savePCK(object sender, EventArgs e) + { + save("Save"); + } + + private void saveAsPCK(object sender, EventArgs e) + { + save("Save As"); + } + + private void openPck(object sender, EventArgs e) + { + + } + private void timer1_Tick(object sender, EventArgs e) { if (PCKFile != PCKFileBCKUP) @@ -3458,12 +3490,6 @@ namespace PckStudio } } - private void tSTToolStripMenuItem_Click(object sender, EventArgs e) - { - Testx_12 form1 = new Testx_12(); - form1.Show(); - } - private void FormMain_FormClosing(object sender, FormClosingEventArgs e) { try @@ -3473,10 +3499,26 @@ namespace PckStudio catch { } } - private void convertPCTextrurePackToolStripMenuItem_Click(object sender, EventArgs e) + private void FormMain_Deactivate(object sender, EventArgs e) { - PckStudio.Forms.Utilities.TextureConverterUtility tex = new PckStudio.Forms.Utilities.TextureConverterUtility(treeViewMain, currentPCK); - tex.ShowDialog(); + try + { + RPC.CloseRPC(); + timer1.Stop(); + timer1.Enabled = false; + } + catch { } + } + + private void FormMain_Activated(object sender, EventArgs e) + { + try + { + RPC.SetRPC("825875166574673940", "Sitting alone", "Program by PhoenixARC", "pcklgo", "PCK Studio", "pcklgo"); + timer1.Start(); + timer1.Enabled = true; + } + catch { } } } } diff --git a/MinecraftUSkinEditor/Forms/Form1.resx b/MinecraftUSkinEditor/Forms/Form1.resx index abc05dd9..553f2211 100644 --- a/MinecraftUSkinEditor/Forms/Form1.resx +++ b/MinecraftUSkinEditor/Forms/Form1.resx @@ -121,29 +121,6 @@ 134, 23 - - 139, 158 - - - contextMenuPCKEntries - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wQAADsEBuJFr7QAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xOdTWsmQAAAA3SURBVDhPY/j/ - /z9FGKsgGIsCKWSMTQ0QYxUE45FmALpiYvFwMgAbxqIYG8YqCMajBhCJ/zMAAPGwpV/Xje8RAAAAAElF - TkSuQmCC - - - - 138, 22 - - - Create - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO @@ -202,20 +179,19 @@ Animated Texture - + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xOdTWsmQAAABzSURBVDhPpYzB - DQAhCARp4hr3Txu254WTjYRb9cEmk/BgRjBVHTv85Twmgt77PcJEYIFrhIkAgWOEiSAGthEmgtbaD9fW - mBgpB4xywCgFxiMf5YDdrq3l5wjEjKtzTARMNlydY2IGot2ureVnRjkQmZbICyCi7XU5cfqKAAAAAElF + wQAADsEBuJFr7QAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xOdTWsmQAAAA3SURBVDhPY/j/ + /z9FGKsgGIsCKWSMTQ0QYxUE45FmALpiYvFwMgAbxqIYG8YqCMajBhCJ/zMAAPGwpV/Xje8RAAAAAElF TkSuQmCC - + 138, 22 - - Import + + Create @@ -272,6 +248,21 @@ Import File + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO + wgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xOdTWsmQAAABzSURBVDhPpYzB + DQAhCARp4hr3Txu254WTjYRb9cEmk/BgRjBVHTv85Twmgt77PcJEYIFrhIkAgWOEiSAGthEmgtbaD9fW + mBgpB4xywCgFxiMf5YDdrq3l5wjEjKtzTARMNlydY2IGot2ureVnRjkQmZbICyCi7XU5cfqKAAAAAElF + TkSuQmCC + + + + 138, 22 + + + Import + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO @@ -348,6 +339,15 @@ Move Down + + 139, 158 + + + contextMenuPCKEntries + + + System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + 17, 17 @@ -355,36 +355,6 @@ False - - 20, 60 - - - 778, 24 - - - 2 - - - menuStrip1 - - - menuStrip - - - System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 10 - - - 37, 20 - - - File - iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO @@ -511,11 +481,11 @@ Convert to PC Textrure pack - - 39, 20 + + 37, 20 - - Edit + + File False @@ -561,11 +531,11 @@ Convert to Bedrock - - 54, 20 + + 39, 20 - - Videos + + Edit 312, 22 @@ -609,11 +579,11 @@ How PCKs work - - 44, 20 + + 54, 20 - - Help + + Videos @@ -3164,12 +3134,6 @@ FAQ - - 181, 22 - - - Buy a coffee - 221, 22 @@ -3182,6 +3146,12 @@ For PhoenixARC(Developer) + + 181, 22 + + + Buy a coffee + 181, 22 @@ -3194,11 +3164,11 @@ Administrative Tools - - 63, 20 + + 44, 20 - - More + + Help 212, 22 @@ -3236,6 +3206,12 @@ Join Development Discord + + 63, 20 + + + More + 61, 20 @@ -3251,6 +3227,30 @@ False + + 20, 60 + + + 778, 24 + + + 2 + + + menuStrip1 + + + menuStrip + + + System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 10 + True @@ -3278,15 +3278,6 @@ 289, 23 - - 138, 70 - - - contextMenuMetaTree - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO @@ -3330,6 +3321,15 @@ Delete Entry + + 138, 70 + + + contextMenuMetaTree + + + System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + Bottom, Right @@ -3367,6 +3367,598 @@ 627, 23 + + 3 + + + Fill + + + 0, 0 + + + 0, 0, 0, 0 + + + 200, 466 + + + 9 + + + treeViewMain + + + System.Windows.Forms.TreeView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + myTablePanelPckEdit + + + 0 + + + + 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 + AAAASUVORK5CYII= + + + + NoControl + + + 203, 3 + + + 157, 157 + + + 157, 157 + + + StretchImage + + + 8 + + + pictureBoxImagePreview + + + PckStudio.PictureBoxWithInterpolationMode, PCK Studio, Version=5.3.0.0, Culture=neutral, PublicKeyToken=null + + + myTablePanelPckEdit + + + 1 + + + Top, Right + + + True + + + 717, 0 + + + 50, 19 + + + 18 + + + Entries: + + + False + + + labelAmount + + + MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a + + + myTablePanelPckEdit + + + 2 + + + 2 + + + Fill + + + False + + + 0, 0 + + + 0, 0, 0, 0 + + + 278, 199 + + + 0 + + + treeMeta + + + System.Windows.Forms.TreeView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + myTablePanel1 + + + 0 + + + Top + + + 339, 66 + + + 155, 21 + + + 6 + + + comboBox1 + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + myTablePanel1 + + + 1 + + + Bottom + + + 388, 135 + + + 57, 1 + + + 8 + + + Entry Data + + + label2 + + + MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a + + + myTablePanel1 + + + 2 + + + Top, Bottom + + + 338, 112 + + + 157, 20 + + + 5 + + + textBox1 + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + myTablePanel1 + + + 3 + + + Bottom + + + True + + + 382, 44 + + + 70, 19 + + + 18 + + + Entry Type + + + labelEntryType + + + MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a + + + myTablePanel1 + + + 4 + + + Bottom + + + 388, 198 + + + 58, 1 + + + 7 + + + Entry Type + + + label3 + + + MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a + + + myTablePanel1 + + + 5 + + + Bottom + + + True + + + 382, 90 + + + 70, 19 + + + 19 + + + Entry Data + + + labelEntryData + + + MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a + + + myTablePanel1 + + + 6 + + + Fill + + + Flat + + + NoControl + + + 3, 202 + + + 550, 66 + + + 17 + + + EDIT BOXES + + + TextBeforeImage + + + False + + + buttonEdit + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + myTablePanel1 + + + 7 + + + Fill + + + 3, 3 + + + 0, 0, 0, 0 + + + 7 + + + 556, 271 + + + 19 + + + myTablePanel1 + + + PckStudio.Forms.MyTablePanel, PCK Studio, Version=5.3.0.0, Culture=neutral, PublicKeyToken=null + + + tabMetaDisplay + + + 0 + + + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="treeMeta" Row="0" RowSpan="6" Column="0" ColumnSpan="1" /><Control Name="comboBox1" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="label2" Row="4" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="textBox1" Row="3" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="labelEntryType" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="label3" Row="5" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="labelEntryData" Row="2" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="buttonEdit" Row="6" RowSpan="1" Column="0" ColumnSpan="2" /></Controls><Columns Styles="Percent,50,Percent,50" /><Rows Styles="Percent,50,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,Percent,50,AutoSize,0" /></TableLayoutSettings> + + + 4, 22 + + + 3, 3, 3, 3 + + + 562, 277 + + + 0 + + + Meta + + + tabMetaDisplay + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabDataDisplay + + + 0 + + + Fill + + + 200, 163 + + + 0, 0, 0, 0 + + + 570, 303 + + + 10 + + + tabDataDisplay + + + System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + myTablePanelPckEdit + + + 3 + + + Fill + + + 0, 0 + + + 0, 0, 0, 0 + + + 4 + + + 770, 466 + + + 16 + + + myTablePanelPckEdit + + + PckStudio.Forms.MyTablePanel, PCK Studio, Version=5.3.0.0, Culture=neutral, PublicKeyToken=null + + + tabPage1 + + + 2 + + + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="treeViewMain" Row="0" RowSpan="6" Column="0" ColumnSpan="1" /><Control Name="pictureBoxImagePreview" Row="0" RowSpan="4" Column="1" ColumnSpan="1" /><Control Name="labelAmount" Row="0" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="tabDataDisplay" Row="4" RowSpan="2" Column="1" ColumnSpan="2" /></Controls><Columns Styles="Absolute,200,Percent,100,AutoSize,0" /><Rows Styles="AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,Percent,100" /></TableLayoutSettings> + + + True + + + 385, 157 + + + 97, 19 + + + 15 + + + labelImageSize + + + labelImageSize + + + MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a + + + tabPage1 + + + 3 + + + 4, 38 + + + 770, 466 + + + 0 + + + + tabPage1 @@ -3409,84 +4001,6 @@ 7 - - myTablePanelPckEdit - - - PckStudio.Forms.MyTablePanel, PCK Studio, Version=5.3.0.0, Culture=neutral, PublicKeyToken=be377238ae1b2e97 - - - tabPage1 - - - 2 - - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="treeViewMain" Row="0" RowSpan="6" Column="0" ColumnSpan="1" /><Control Name="pictureBoxImagePreview" Row="0" RowSpan="4" Column="1" ColumnSpan="1" /><Control Name="labelAmount" Row="0" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="tabDataDisplay" Row="4" RowSpan="2" Column="1" ColumnSpan="2" /></Controls><Columns Styles="Absolute,200,Percent,100,AutoSize,0" /><Rows Styles="AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,Percent,100" /></TableLayoutSettings> - - - labelImageSize - - - MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - - tabPage1 - - - 3 - - - 4, 38 - - - 770, 466 - - - 0 - - - - - - tabPage1 - - - MetroFramework.Controls.MetroTabPage, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - - openedPCKS - - - 0 - - - True - - - 385, 157 - - - 97, 19 - - - 15 - - - labelImageSize - - - labelImageSize - - - MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - - tabPage1 - - - 3 - iVBORw0KGgoAAAANSUhEUgAAAbYAAAB7CAYAAAAYCKWuAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO @@ -4206,474 +4720,9 @@ 6 - - metroTabPage1 - - - MetroFramework.Controls.MetroTabPage, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - - metroTabControl1 - - - 0 - - - Fill - - - 20, 84 - - - 0, 0, 0, 0 - - - 778, 508 - - - 18 - - - False - - - metroTabControl1 - - - MetroFramework.Controls.MetroTabControl, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - - $this - - - 5 - - - myTablePanel2 - - - PckStudio.Forms.MyTablePanel, PCK Studio, Version=5.3.0.0, Culture=neutral, PublicKeyToken=be377238ae1b2e97 - - - metroTabPage1 - - - 2 - - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="treeView1" Row="0" RowSpan="6" Column="0" ColumnSpan="1" /><Control Name="pictureBoxWithInterpolationMode1" Row="0" RowSpan="4" Column="1" ColumnSpan="1" /><Control Name="label4" Row="0" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="tabControl1" Row="4" RowSpan="2" Column="1" ColumnSpan="2" /></Controls><Columns Styles="Absolute,200,Percent,100,AutoSize,0" /><Rows Styles="AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,Percent,100" /></TableLayoutSettings> - - - label10 - - - MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - - metroTabPage1 - - - 3 - - - label11 - - - MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - - metroTabPage1 - - - 4 - - - 4, 38 - - - 770, 466 - - - 0 - - - - - - metroTabPage1 - - - MetroFramework.Controls.MetroTabPage, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - - metroTabControl1 - - - 0 - - - True - - - 385, 157 - - - 49, 19 - - - 15 - - - label10 - - - label10 - - - MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - - metroTabPage1 - - - 3 - - - True - - - 428, 21 - - - 0, 0 - - - 3 - - - label11 - - - MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - - metroTabPage1 - - - 4 - - - 781, 23 - - - True - - - 715, -10 - - - 116, 19 - - - 20 - - - PCKChangeLog.txt - - - False - - - ChangeURL - - - MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - - $this - - - 3 - - - True - - - 665, 42 - - - 133, 15 - - - 21 - - - Save as Vita/PS4 PCK - - - False - - - LittleEndianCheckBox - - - MetroFramework.Controls.MetroCheckBox, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - - $this - - - 2 - - - 2 - - - richTextBoxChangelog - - - System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - myTablePanelStartScreen - - - 0 - - - label5 - - - MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - - myTablePanelStartScreen - - - 1 - - - pckOpen - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - myTablePanelStartScreen - - - 2 - - - Fill - - - 20, 84 - - - 0, 0, 0, 0 - - - 2 - - - 778, 508 - - - 19 - - - myTablePanelStartScreen - - - PckStudio.Forms.MyTablePanel, PCK Studio, Version=5.3.0.0, Culture=neutral, PublicKeyToken=be377238ae1b2e97 - - - $this - - - 4 - - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="richTextBoxChangelog" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="label5" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="pckOpen" Row="0" RowSpan="2" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,57.96915,Percent,42.03085" /><Rows Styles="Absolute,70,Percent,100" /></TableLayoutSettings> - - - Fill - - - Segoe UI, 8.25pt - - - 450, 70 - - - 0, 0, 30, 30 - - - 298, 408 - - - 15 - - - - - - richTextBoxChangelog - - - System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - myTablePanelStartScreen - - - 0 - - - Bottom, Left - - - True - - - 453, 51 - - - 81, 19 - - - 12 - - - Whats New? - - - label5 - - - MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - - myTablePanelStartScreen - - - 1 - - - Fill - - - NoControl - - - 3, 3 - - - 444, 502 - - - Zoom - - - 16 - - - pckOpen - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - myTablePanelStartScreen - - - 2 - 3 - - treeView1 - - - System.Windows.Forms.TreeView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - myTablePanel2 - - - 0 - - - pictureBoxWithInterpolationMode1 - - - PckStudio.PictureBoxWithInterpolationMode, PCK Studio, Version=5.3.0.0, Culture=neutral, PublicKeyToken=be377238ae1b2e97 - - - myTablePanel2 - - - 1 - - - label4 - - - MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - - myTablePanel2 - - - 2 - - - tabControl1 - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - myTablePanel2 - - - 3 - - - Fill - - - 0, 0 - - - 0, 0, 0, 0 - - - 4 - - - 770, 466 - - - 16 - - - myTablePanel2 - - - PckStudio.Forms.MyTablePanel, PCK Studio, Version=5.3.0.0, Culture=neutral, PublicKeyToken=be377238ae1b2e97 - - - metroTabPage1 - - - 2 - - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="treeView1" Row="0" RowSpan="6" Column="0" ColumnSpan="1" /><Control Name="pictureBoxWithInterpolationMode1" Row="0" RowSpan="4" Column="1" ColumnSpan="1" /><Control Name="label4" Row="0" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="tabControl1" Row="4" RowSpan="2" Column="1" ColumnSpan="2" /></Controls><Columns Styles="Absolute,200,Percent,100,AutoSize,0" /><Rows Styles="AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,Percent,100" /></TableLayoutSettings> - Fill @@ -4829,7 +4878,7 @@ pictureBoxWithInterpolationMode1 - PckStudio.PictureBoxWithInterpolationMode, PCK Studio, Version=5.3.0.0, Culture=neutral, PublicKeyToken=be377238ae1b2e97 + PckStudio.PictureBoxWithInterpolationMode, PCK Studio, Version=5.3.0.0, Culture=neutral, PublicKeyToken=null myTablePanel2 @@ -4870,219 +4919,9 @@ 2 - - tabPage2 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabControl1 - - - 0 - - - Fill - - - 200, 163 - - - 0, 0, 0, 0 - - - 570, 303 - - - 10 - - - tabControl1 - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - myTablePanel2 - - - 3 - - - myTablePanel3 - - - PckStudio.Forms.MyTablePanel, PCK Studio, Version=5.3.0.0, Culture=neutral, PublicKeyToken=be377238ae1b2e97 - - - tabPage2 - - - 0 - - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="treeView2" Row="0" RowSpan="6" Column="0" ColumnSpan="1" /><Control Name="comboBox2" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="label6" Row="4" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="textBox2" Row="3" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="label7" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="label8" Row="5" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="label9" Row="2" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="button1" Row="6" RowSpan="1" Column="0" ColumnSpan="2" /></Controls><Columns Styles="Percent,50,Percent,50" /><Rows Styles="Percent,50,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,Percent,50,AutoSize,0" /></TableLayoutSettings> - - - 4, 22 - - - 3, 3, 3, 3 - - - 562, 277 - - - 0 - - - Meta - - - tabPage2 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabControl1 - - - 0 - 2 - - treeView2 - - - System.Windows.Forms.TreeView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - myTablePanel3 - - - 0 - - - comboBox2 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - myTablePanel3 - - - 1 - - - label6 - - - MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - - myTablePanel3 - - - 2 - - - textBox2 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - myTablePanel3 - - - 3 - - - label7 - - - MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - - myTablePanel3 - - - 4 - - - label8 - - - MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - - myTablePanel3 - - - 5 - - - label9 - - - MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - - myTablePanel3 - - - 6 - - - button1 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - myTablePanel3 - - - 7 - - - Fill - - - 3, 3 - - - 0, 0, 0, 0 - - - 7 - - - 556, 271 - - - 19 - - - myTablePanel3 - - - PckStudio.Forms.MyTablePanel, PCK Studio, Version=5.3.0.0, Culture=neutral, PublicKeyToken=be377238ae1b2e97 - - - tabPage2 - - - 0 - - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="treeView2" Row="0" RowSpan="6" Column="0" ColumnSpan="1" /><Control Name="comboBox2" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="label6" Row="4" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="textBox2" Row="3" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="label7" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="label8" Row="5" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="label9" Row="2" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="button1" Row="6" RowSpan="1" Column="0" ColumnSpan="2" /></Controls><Columns Styles="Percent,50,Percent,50" /><Rows Styles="Percent,50,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,Percent,50,AutoSize,0" /></TableLayoutSettings> - Fill @@ -5314,729 +5153,422 @@ 7 - - 3 - - - treeViewMain - - - System.Windows.Forms.TreeView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - myTablePanelPckEdit - - - 0 - - - pictureBoxImagePreview - - - PckStudio.PictureBoxWithInterpolationMode, PCK Studio, Version=5.3.0.0, Culture=neutral, PublicKeyToken=be377238ae1b2e97 - - - myTablePanelPckEdit - - - 1 - - - labelAmount - - - MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - - myTablePanelPckEdit - - - 2 - - - tabDataDisplay - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - myTablePanelPckEdit - - - 3 - - + Fill - - 0, 0 - - - 0, 0, 0, 0 - - - 4 - - - 770, 466 - - - 16 - - - myTablePanelPckEdit - - - PckStudio.Forms.MyTablePanel, PCK Studio, Version=5.3.0.0, Culture=neutral, PublicKeyToken=be377238ae1b2e97 - - - tabPage1 - - - 2 - - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="treeViewMain" Row="0" RowSpan="6" Column="0" ColumnSpan="1" /><Control Name="pictureBoxImagePreview" Row="0" RowSpan="4" Column="1" ColumnSpan="1" /><Control Name="labelAmount" Row="0" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="tabDataDisplay" Row="4" RowSpan="2" Column="1" ColumnSpan="2" /></Controls><Columns Styles="Absolute,200,Percent,100,AutoSize,0" /><Rows Styles="AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,Percent,100" /></TableLayoutSettings> - - - Fill - - - 0, 0 - - - 0, 0, 0, 0 - - - 200, 466 - - - 9 - - - treeViewMain - - - System.Windows.Forms.TreeView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - myTablePanelPckEdit - - - 0 - - - - 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 - AAAASUVORK5CYII= - - - - NoControl - - - 203, 3 - - - 157, 157 - - - 157, 157 - - - StretchImage - - - 8 - - - pictureBoxImagePreview - - - PckStudio.PictureBoxWithInterpolationMode, PCK Studio, Version=5.3.0.0, Culture=neutral, PublicKeyToken=be377238ae1b2e97 - - - myTablePanelPckEdit - - - 1 - - - Top, Right - - - True - - - 717, 0 - - - 50, 19 - - - 18 - - - Entries: - - - False - - - labelAmount - - - MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - - myTablePanelPckEdit - - - 2 - - - tabMetaDisplay - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabDataDisplay - - - 0 - - - Fill - - - 200, 163 - - - 0, 0, 0, 0 - - - 570, 303 - - - 10 - - - tabDataDisplay - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - myTablePanelPckEdit - - - 3 - - - myTablePanel1 - - - PckStudio.Forms.MyTablePanel, PCK Studio, Version=5.3.0.0, Culture=neutral, PublicKeyToken=be377238ae1b2e97 - - - tabMetaDisplay - - - 0 - - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="treeMeta" Row="0" RowSpan="6" Column="0" ColumnSpan="1" /><Control Name="comboBox1" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="label2" Row="4" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="textBox1" Row="3" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="labelEntryType" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="label3" Row="5" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="labelEntryData" Row="2" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="buttonEdit" Row="6" RowSpan="1" Column="0" ColumnSpan="2" /></Controls><Columns Styles="Percent,50,Percent,50" /><Rows Styles="Percent,50,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,Percent,50,AutoSize,0" /></TableLayoutSettings> - - - 4, 22 - - - 3, 3, 3, 3 - - - 562, 277 - - - 0 - - - Meta - - - tabMetaDisplay - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabDataDisplay - - - 0 - - - 2 - - - treeMeta - - - System.Windows.Forms.TreeView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - myTablePanel1 - - - 0 - - - comboBox1 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - myTablePanel1 - - - 1 - - - label2 - - - MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - - myTablePanel1 - - - 2 - - - textBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - myTablePanel1 - - - 3 - - - labelEntryType - - - MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - - myTablePanel1 - - - 4 - - - label3 - - - MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - - myTablePanel1 - - - 5 - - - labelEntryData - - - MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - - myTablePanel1 - - - 6 - - - buttonEdit - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - myTablePanel1 - - - 7 - - - Fill - - + 3, 3 - + 0, 0, 0, 0 - + 7 - + 556, 271 - + 19 - - myTablePanel1 + + myTablePanel3 - - PckStudio.Forms.MyTablePanel, PCK Studio, Version=5.3.0.0, Culture=neutral, PublicKeyToken=be377238ae1b2e97 + + PckStudio.Forms.MyTablePanel, PCK Studio, Version=5.3.0.0, Culture=neutral, PublicKeyToken=null - - tabMetaDisplay + + tabPage2 - + 0 - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="treeMeta" Row="0" RowSpan="6" Column="0" ColumnSpan="1" /><Control Name="comboBox1" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="label2" Row="4" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="textBox1" Row="3" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="labelEntryType" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="label3" Row="5" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="labelEntryData" Row="2" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="buttonEdit" Row="6" RowSpan="1" Column="0" ColumnSpan="2" /></Controls><Columns Styles="Percent,50,Percent,50" /><Rows Styles="Percent,50,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,Percent,50,AutoSize,0" /></TableLayoutSettings> + + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="treeView2" Row="0" RowSpan="6" Column="0" ColumnSpan="1" /><Control Name="comboBox2" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="label6" Row="4" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="textBox2" Row="3" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="label7" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="label8" Row="5" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="label9" Row="2" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="button1" Row="6" RowSpan="1" Column="0" ColumnSpan="2" /></Controls><Columns Styles="Percent,50,Percent,50" /><Rows Styles="Percent,50,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,Percent,50,AutoSize,0" /></TableLayoutSettings> - + + 4, 22 + + + 3, 3, 3, 3 + + + 562, 277 + + + 0 + + + Meta + + + tabPage2 + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 0 + + Fill - - False + + 200, 163 - - 0, 0 - - + 0, 0, 0, 0 - - 278, 199 + + 570, 303 - - 0 + + 10 - - treeMeta + + tabControl1 - - System.Windows.Forms.TreeView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - myTablePanel1 + + myTablePanel2 - - 0 - - - Top - - - 339, 66 - - - 155, 21 - - - 6 - - - comboBox1 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - myTablePanel1 - - - 1 - - - Bottom - - - 388, 135 - - - 57, 1 - - - 8 - - - Entry Data - - - label2 - - - MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - - myTablePanel1 - - - 2 - - - Top, Bottom - - - 338, 112 - - - 157, 20 - - - 5 - - - textBox1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - myTablePanel1 - - + 3 - - Bottom - - - True - - - 382, 44 - - - 70, 19 - - - 18 - - - Entry Type - - - labelEntryType - - - MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - - myTablePanel1 - - - 4 - - - Bottom - - - 388, 198 - - - 58, 1 - - - 7 - - - Entry Type - - - label3 - - - MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - - myTablePanel1 - - - 5 - - - Bottom - - - True - - - 382, 90 - - - 70, 19 - - - 19 - - - Entry Data - - - labelEntryData - - - MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - - myTablePanel1 - - - 6 - - + Fill - - Flat + + 0, 0 - - NoControl + + 0, 0, 0, 0 - - 3, 202 + + 4 - - 550, 66 + + 770, 466 - - 17 + + 16 - - EDIT BOXES + + myTablePanel2 - - TextBeforeImage + + PckStudio.Forms.MyTablePanel, PCK Studio, Version=5.3.0.0, Culture=neutral, PublicKeyToken=null - + + metroTabPage1 + + + 2 + + + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="treeView1" Row="0" RowSpan="6" Column="0" ColumnSpan="1" /><Control Name="pictureBoxWithInterpolationMode1" Row="0" RowSpan="4" Column="1" ColumnSpan="1" /><Control Name="label4" Row="0" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="tabControl1" Row="4" RowSpan="2" Column="1" ColumnSpan="2" /></Controls><Columns Styles="Absolute,200,Percent,100,AutoSize,0" /><Rows Styles="AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,Percent,100" /></TableLayoutSettings> + + + True + + + 385, 157 + + + 49, 19 + + + 15 + + + label10 + + + label10 + + + MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a + + + metroTabPage1 + + + 3 + + + True + + + 428, 21 + + + 0, 0 + + + 3 + + + label11 + + + MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a + + + metroTabPage1 + + + 4 + + + 4, 38 + + + 770, 466 + + + 0 + + + + + + metroTabPage1 + + + MetroFramework.Controls.MetroTabPage, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a + + + metroTabControl1 + + + 0 + + + Fill + + + 20, 84 + + + 0, 0, 0, 0 + + + 778, 508 + + + 18 + + False - - buttonEdit + + metroTabControl1 - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + MetroFramework.Controls.MetroTabControl, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - myTablePanel1 + + $this - - 7 + + 5 + + + 781, 23 + + + True + + + 715, -10 + + + 116, 19 + + + 20 + + + PCKChangeLog.txt + + + False + + + ChangeURL + + + MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a + + + $this + + + 3 + + + True + + + 665, 42 + + + 133, 15 + + + 21 + + + Save as Vita/PS4 PCK + + + False + + + LittleEndianCheckBox + + + MetroFramework.Controls.MetroCheckBox, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a + + + $this + + + 2 + + + 2 + + + Fill + + + Segoe UI, 8.25pt + + + 450, 70 + + + 0, 0, 30, 30 + + + 298, 408 + + + 15 + + + + + + richTextBoxChangelog + + + System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + myTablePanelStartScreen + + + 0 + + + Bottom, Left + + + True + + + 453, 51 + + + 81, 19 + + + 12 + + + Whats New? + + + label5 + + + MetroFramework.Controls.MetroLabel, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a + + + myTablePanelStartScreen + + + 1 + + + Fill + + + NoControl + + + 3, 3 + + + 444, 502 + + + Zoom + + + 16 + + + pckOpen + + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + myTablePanelStartScreen + + + 2 + + + Fill + + + 20, 84 + + + 0, 0, 0, 0 + + + 2 + + + 778, 508 + + + 19 + + + myTablePanelStartScreen + + + PckStudio.Forms.MyTablePanel, PCK Studio, Version=5.3.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 4 + + + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="richTextBoxChangelog" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="label5" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="pckOpen" Row="0" RowSpan="2" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,57.96915,Percent,42.03085" /><Rows Styles="Absolute,70,Percent,100" /></TableLayoutSettings> True diff --git a/MinecraftUSkinEditor/Forms/Utilities/pckCenter.Designer.cs b/MinecraftUSkinEditor/Forms/Utilities/pckCenter.Designer.cs index 4504f192..b812b988 100644 --- a/MinecraftUSkinEditor/Forms/Utilities/pckCenter.Designer.cs +++ b/MinecraftUSkinEditor/Forms/Utilities/pckCenter.Designer.cs @@ -46,6 +46,7 @@ this.deleteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.exportToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.PSVitaPCKCheckbox = new MetroFramework.Controls.MetroCheckBox(); this.tableLayoutPanel1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); this.tableLayoutPanel2.SuspendLayout(); @@ -142,8 +143,8 @@ // // buttonSubmit // - resources.ApplyResources(this.buttonSubmit, "buttonSubmit"); this.buttonSubmit.FlatAppearance.BorderSize = 0; + resources.ApplyResources(this.buttonSubmit, "buttonSubmit"); this.buttonSubmit.ForeColor = System.Drawing.Color.White; this.buttonSubmit.Name = "buttonSubmit"; this.buttonSubmit.UseVisualStyleBackColor = true; @@ -171,9 +172,9 @@ // // panel1 // - resources.ApplyResources(this.panel1, "panel1"); this.panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.panel1.Controls.Add(this.pckLayout); + resources.ApplyResources(this.panel1, "panel1"); this.panel1.Name = "panel1"; // // pckLayout @@ -187,29 +188,39 @@ // // contextMenuStripPCK // - resources.ApplyResources(this.contextMenuStripPCK, "contextMenuStripPCK"); this.contextMenuStripPCK.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.deleteToolStripMenuItem, this.exportToolStripMenuItem}); this.contextMenuStripPCK.Name = "contextMenuStripPCK"; + resources.ApplyResources(this.contextMenuStripPCK, "contextMenuStripPCK"); // // deleteToolStripMenuItem // - resources.ApplyResources(this.deleteToolStripMenuItem, "deleteToolStripMenuItem"); this.deleteToolStripMenuItem.Image = global::PckStudio.Properties.Resources.Del; this.deleteToolStripMenuItem.Name = "deleteToolStripMenuItem"; + resources.ApplyResources(this.deleteToolStripMenuItem, "deleteToolStripMenuItem"); // // exportToolStripMenuItem // - resources.ApplyResources(this.exportToolStripMenuItem, "exportToolStripMenuItem"); this.exportToolStripMenuItem.Image = global::PckStudio.Properties.Resources.ExportFile; this.exportToolStripMenuItem.Name = "exportToolStripMenuItem"; + resources.ApplyResources(this.exportToolStripMenuItem, "exportToolStripMenuItem"); + // + // PSVitaPCKCheckbox + // + resources.ApplyResources(this.PSVitaPCKCheckbox, "PSVitaPCKCheckbox"); + this.PSVitaPCKCheckbox.Name = "PSVitaPCKCheckbox"; + this.PSVitaPCKCheckbox.Style = MetroFramework.MetroColorStyle.Silver; + this.PSVitaPCKCheckbox.Theme = MetroFramework.MetroThemeStyle.Dark; + this.PSVitaPCKCheckbox.UseSelectable = true; + this.PSVitaPCKCheckbox.CheckedChanged += new System.EventHandler(this.PSVitaPCKCheckbox_CheckedChanged); // // pckCenter // resources.ApplyResources(this, "$this"); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.BorderStyle = MetroFramework.Forms.MetroFormBorderStyle.FixedSingle; + this.Controls.Add(this.PSVitaPCKCheckbox); this.Controls.Add(this.tableLayoutPanel2); this.Name = "pckCenter"; this.ShadowType = MetroFramework.Forms.MetroFormShadowType.DropShadow; @@ -223,6 +234,7 @@ this.contextMenuStripPCK.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); this.ResumeLayout(false); + this.PerformLayout(); } @@ -243,5 +255,6 @@ private System.Windows.Forms.ToolStripMenuItem exportToolStripMenuItem; private System.Windows.Forms.Button buttonSubmit; private System.Windows.Forms.RadioButton radioButtonTex; + private MetroFramework.Controls.MetroCheckBox PSVitaPCKCheckbox; } } \ No newline at end of file diff --git a/MinecraftUSkinEditor/Forms/Utilities/pckCenter.cs b/MinecraftUSkinEditor/Forms/Utilities/pckCenter.cs index 98b711e0..79fd8857 100644 --- a/MinecraftUSkinEditor/Forms/Utilities/pckCenter.cs +++ b/MinecraftUSkinEditor/Forms/Utilities/pckCenter.cs @@ -27,6 +27,7 @@ namespace PckStudio.Forms bool devPicksLoaded = true; bool communityLoaded = true; bool TexLoaded = true; + bool isVita = false; public pckCenter() @@ -40,6 +41,8 @@ namespace PckStudio.Forms { Directory.CreateDirectory(cacheDir); } + if(isVita) + loadDirectory = File.ReadAllText(Environment.CurrentDirectory + "\\settings.ini").Split(new[] { "\r\n", "\n" }, StringSplitOptions.None)[1] + "/studio/PCK/api/pckCenterVitaList.txt"; } private void reload(bool checkNeeded) @@ -155,12 +158,14 @@ namespace PckStudio.Forms string desc = parseDesc[2]; string direct = parseDesc[3]; string ad = parseDesc[4]; + bool IsVita = (parseDesc[5] == "true" || parseDesc[5] == "True"); + string Packname = parseDesc[6]; - PckPreview pckPreview = new PckPreview(pckName, author, desc, direct, ad, bmp, 0, mod, null); + PckPreview pckPreview = new PckPreview(pckName, author, desc, direct, ad, bmp, 0, mod, null, IsVita, Packname); pckLayout.Controls.Add(pckPreview); } } - catch { } + catch(Exception err) { Console.WriteLine(err.Message); } } } } @@ -175,7 +180,9 @@ namespace PckStudio.Forms if (radioButtonNew.Checked == true) { loadDirectory = hosturl + "pckCenterNew.txt"; - if (new WebClient().DownloadString(loadDirectory) != " ") + if (isVita) + loadDirectory = hosturl + "pckCenterVitaNew.txt"; + if (!string.IsNullOrWhiteSpace(new WebClient().DownloadString(loadDirectory))) { reload(newLoaded); newLoaded = false; @@ -189,7 +196,9 @@ namespace PckStudio.Forms if (radioButtonDevPicks.Checked == true) { loadDirectory = hosturl + "pckCenterPicks.txt"; - if (new WebClient().DownloadString(loadDirectory) != " ") + if (isVita) + loadDirectory = hosturl + "pckCenterVitaPicks.txt"; + if (!string.IsNullOrWhiteSpace(new WebClient().DownloadString(loadDirectory))) { reload(devPicksLoaded); devPicksLoaded = false; @@ -203,7 +212,9 @@ namespace PckStudio.Forms if (radioButtonCommunity.Checked == true) { loadDirectory = hosturl + "pckCenterCommunity.txt"; - if (new WebClient().DownloadString(loadDirectory) != " ") + if(isVita) + loadDirectory = hosturl + "pckCenterVitaCommunity.txt"; + if (!string.IsNullOrWhiteSpace(new WebClient().DownloadString(loadDirectory))) { reload(communityLoaded); communityLoaded = false; @@ -261,7 +272,7 @@ namespace PckStudio.Forms bmp = (Bitmap)Image.FromStream(memStream); } - PckPreview pckPreview = new PckPreview(pckName, author, desc, direct, ad, bmp, 1, mod, loadCollectdion); + PckPreview pckPreview = new PckPreview(pckName, author, desc, direct, ad, bmp, 1, mod, loadCollectdion, PSVitaPCKCheckbox.Checked, ""); pckLayout.Controls.Add(pckPreview); } pckLayout.Enabled = true; @@ -272,7 +283,9 @@ namespace PckStudio.Forms if (radioButtonAll.Checked == true) { loadDirectory = hosturl + "pckCenterList.txt"; - if (new WebClient().DownloadString(loadDirectory) != " ") + if (isVita) + loadDirectory = hosturl + "pckCenterVitaList.txt"; + if (!string.IsNullOrWhiteSpace(new WebClient().DownloadString(loadDirectory))) { reload(nobleLoaded); nobleLoaded = false; @@ -321,7 +334,10 @@ namespace PckStudio.Forms private void buttonSubmit_Click(object sender, EventArgs e) { + if(!isVita) System.Diagnostics.Process.Start("mailto:phoenixarc.canarynotifs@gmail.com?subject=PCK%20Submission&body=Pack%20name(%E3%83%91%E3%83%83%E3%82%AF%E5%90%8D)%3A%0A%0Aauthor(%E8%91%97%E8%80%85)%3A%0A%0Adescription(%E8%AA%AC%E6%98%8E)%3A%0A%0Aimage(%E7%94%BB%E5%83%8F)%3A"); + if(isVita) + System.Diagnostics.Process.Start("mailto:phoenixarc.canarynotifs@gmail.com?subject=PCK%20Submission--Vita--&body=Pack%20name(%E3%83%91%E3%83%83%E3%82%AF%E5%90%8D)%3A%0A%0Aauthor(%E8%91%97%E8%80%85)%3A%0A%0Adescription(%E8%AA%AC%E6%98%8E)%3A%0A%0Aimage(%E7%94%BB%E5%83%8F)%3A%3A%0A%0APack%20To%20Replace%3A%0A%0A"); } private void radioButtonTex_CheckedChanged(object sender, EventArgs e) @@ -329,7 +345,9 @@ namespace PckStudio.Forms if (radioButtonTex.Checked == true) { loadDirectory = hosturl + "pckCenterTex.txt"; - if (new WebClient().DownloadString(loadDirectory) != " ") + if (isVita) + loadDirectory = hosturl + "pckCenterVitaTex.txt"; + if (!string.IsNullOrWhiteSpace(new WebClient().DownloadString(loadDirectory))) { reload(TexLoaded); TexLoaded = false; @@ -337,6 +355,30 @@ namespace PckStudio.Forms else { MessageBox.Show("No Packs Avaliable!"); } } } + + private void PSVitaPCKCheckbox_CheckedChanged(object sender, EventArgs e) + { + isVita = PSVitaPCKCheckbox.Checked; + + + nobleLoaded = true; + newLoaded = true; + devPicksLoaded = true; + communityLoaded = true; + TexLoaded = true; + + radioButtonAll.Checked = true; + loadDirectory = hosturl + "pckCenterList.txt"; + + if (isVita) + loadDirectory = hosturl + "pckCenterVitaList.txt"; + if (!string.IsNullOrWhiteSpace(new WebClient().DownloadString(loadDirectory))) + { + reload(nobleLoaded); + nobleLoaded = false; + } + else { MessageBox.Show("No Packs Avaliable!"); } + } } public class PckPreview : UserControl @@ -348,6 +390,8 @@ namespace PckStudio.Forms string ad; int mode; string mod; + bool IsVita; + string Pack; Bitmap icon; @@ -356,7 +400,7 @@ namespace PckStudio.Forms MyTablePanel layout = new MyTablePanel(); MethodInvoker reloader; - public PckPreview(string name, string author, string desc, string direct, string ad, Bitmap icon, int mode, string mod, MethodInvoker Reloader) : base() + public PckPreview(string name, string author, string desc, string direct, string ad, Bitmap icon, int mode, string mod, MethodInvoker Reloader, bool vita, string packName) : base() { this.reloader = Reloader; nameLabel.parentPreview = this; @@ -369,6 +413,8 @@ namespace PckStudio.Forms this.mode = mode; this.mod = mod; this.icon = icon; + this.IsVita = vita; + this.Pack = packName; layout.BackColor = Color.White; this.Size = new Size(250, 280); nameLabel.Dock = DockStyle.Fill; @@ -407,9 +453,10 @@ namespace PckStudio.Forms } public void onClick() { + layout.BackColor = Color.Gray; layout.Refresh(); - pckCenterOpen openPck = new pckCenterOpen(name, author, desc, direct, ad, icon, mode, mod, reloader); + pckCenterOpen openPck = new pckCenterOpen(name, author, desc, direct, ad, icon, mode, mod, reloader, IsVita, Pack); openPck.ShowDialog(); } public void onDoubleClick() diff --git a/MinecraftUSkinEditor/Forms/Utilities/pckCenter.resx b/MinecraftUSkinEditor/Forms/Utilities/pckCenter.resx index 050663af..ac3bfaf2 100644 --- a/MinecraftUSkinEditor/Forms/Utilities/pckCenter.resx +++ b/MinecraftUSkinEditor/Forms/Utilities/pckCenter.resx @@ -117,50 +117,194 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 3, 500 - - - 3, 194 + + + 1 - - Flat - - - 188, 185 - - - Flat - - - radioButtonNew - - - tableLayoutPanel1 - - - 3, 3 - - + Button - - - True + + Flat - - panel1 + + + Microsoft Sans Serif, 12pt - - 5 + + 3, 398 + + + 15, 0, 0, 0 + + + 188, 45 + + + 13 + + + My Collection + + + radioButtonMine + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel1 + + + 0 + + + Button + + + Flat + + + Microsoft Sans Serif, 12pt + + + 3, 296 + + + 15, 0, 0, 0 + + + 188, 45 + + + 12 + + + Dev Picks radioButtonDevPicks - - contextMenuStripPCK + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel1 + + + 1 + + + Button + + + Flat + + + Microsoft Sans Serif, 12pt + + + 3, 245 + + + 15, 0, 0, 0 + + + 188, 45 + + + 11 + + + New + + + radioButtonNew + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel1 + + + 2 + + + Button + + + Flat + + + Microsoft Sans Serif, 12pt + + + 3, 194 + + + 15, 0, 0, 0 + + + 188, 45 + + + 10 + + + NoblePCKs + + + radioButtonAll + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel1 + + + 3 + + + Button + + + Flat + + + Microsoft Sans Serif, 12pt + + + 3, 347 + + + 15, 0, 0, 0 + + + 188, 45 + + + 9 + + + Community + + + radioButtonCommunity + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel1 + + + 4 + + + Fill @@ -1997,427 +2141,313 @@ nDU2AQAAgLPGJgAAAHDW2AQAAABOevQh/w2VkWR8zwQAigAAAABJRU5ErkJggg== - - 15 - - - radioButtonMine - - - 2 - - - Community - - - 10 - - - 15, 0, 0, 0 - - - pckLayout - - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="tableLayoutPanel1" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="panel1" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /></Controls><Columns Styles="Absolute,200,Absolute,610" /><Rows Styles="Percent,100" /></TableLayoutSettings> - - - Flat - - - PCK Center - - - radioButtonAll - - - tableLayoutPanel1 - - - Texture Packs - - - MiddleLeft - 3, 3 - - Export - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pictureBox1 - - - 20, 60 - - - Flat - - - 6, 13 - - - 4 - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Button - - - 14 - - - 203, 3 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 188, 45 - - - 15, 0, 0, 0 - - - 604, 549 - - - 1 - - - 1 + + 188, 185 Zoom - - 0 + + 3 - - 12 + + pictureBox1 - - Microsoft Sans Serif, 12pt + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Microsoft Sans Serif, 12pt + + tableLayoutPanel1 - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 5 - - 3, 245 + + Flat - - 108, 22 + + Segoe UI, 12pt - - 3, 398 + + 3, 500 - - 810, 555 + + 15, 0, 0, 0 - - Fill + + 188, 45 - - Button + + 14 - - 109, 48 + + Submit PCK + + + MiddleLeft buttonSubmit - - pckCenter + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + + tableLayoutPanel1 + + + 6 + + + Button + + + Flat + + + Microsoft Sans Serif, 12pt + + + 3, 449 + + + 15, 0, 0, 0 + + 188, 45 - - 0 + + 15 - - 13 + + Texture Packs - + + radioButtonTex + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + tableLayoutPanel1 7 - - radioButtonTex - - - deleteToolStripMenuItem - - - 850, 588 - - - Button - - - Microsoft Sans Serif, 12pt - - - 15, 0, 0, 0 - - - System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - New - - - tableLayoutPanel2 - - - tableLayoutPanel2 - - - GrowAndShrink - - - tableLayoutPanel1 - - - 9 - - - NoblePCKs - - - 1 - - - My Collection - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 604, 549 - - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="radioButtonMine" Row="5" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="radioButtonDevPicks" Row="3" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="radioButtonNew" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="radioButtonAll" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="radioButtonCommunity" Row="4" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="pictureBox1" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="buttonSubmit" Row="7" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="radioButtonTex" Row="6" RowSpan="1" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,100" /><Rows Styles="AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,Absolute,20" /></TableLayoutSettings> - - - 188, 45 - - - radioButtonCommunity - - - Flat - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 6 - - - Microsoft Sans Serif, 12pt - - - tableLayoutPanel1 - - - 188, 45 - - - panel1 - - - Microsoft Sans Serif, 12pt - - - tableLayoutPanel2 - - - 0 - - - tableLayoutPanel1 - - - 15, 0, 0, 0 - - - System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 2 - - - 1 - - - Flat - - - 3, 296 - Fill - - exportToolStripMenuItem - - - 5 - - - 11 - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MetroFramework.Forms.MetroForm, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Button - - - 3, 449 - - - 0 - - - 194, 549 - - - Dev Picks - - - 4 - - - 3 - - - 3, 347 - - - Microsoft Sans Serif, 12pt - - - bindingSource1 - - - 5 - - - 188, 45 - - - 188, 45 - - - tableLayoutPanel1 - - - Delete - - - 15, 0, 0, 0 - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Button - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 108, 22 - - - 15, 0, 0, 0 - - - 850, 635 - - - Segoe UI, 12pt - - - 1 - - - 15, 0, 0, 0 - - - Fill + + 3, 3 8 - + + 194, 549 + + + 4 + + + tableLayoutPanel1 + + + System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel2 + + + 0 + + + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="radioButtonMine" Row="5" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="radioButtonDevPicks" Row="3" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="radioButtonNew" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="radioButtonAll" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="radioButtonCommunity" Row="4" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="pictureBox1" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="buttonSubmit" Row="7" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="radioButtonTex" Row="6" RowSpan="1" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,100" /><Rows Styles="AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,Absolute,20" /></TableLayoutSettings> + + + GrowAndShrink + + + 2 + + + True + + Fill 0, 0 - - Submit PCK + + 604, 549 - - tableLayoutPanel1 + + 0 - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + pckLayout - - 3 + + System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 188, 45 + + panel1 - - tableLayoutPanel1 - - - Flat + + 0 Fill + + 203, 3 + + + 604, 549 + + + 5 + + + panel1 + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel2 + + + 1 + + + Fill + + + 20, 60 + + + 1 + + + 810, 555 + + + 5 + + + tableLayoutPanel2 + + + System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 2 + + + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="tableLayoutPanel1" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="panel1" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /></Controls><Columns Styles="Absolute,200,Absolute,610" /><Rows Styles="Percent,100" /></TableLayoutSettings> + 154, 17 - - True - + + 108, 22 + + + Delete + + + 108, 22 + + + Export + + + 109, 48 + + + contextMenuStripPCK + + + System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + 188, 17 + + True + + + BottomLeft + + + 717, 42 + + + 110, 15 + + + 6 + + + PS4/PSVita PCKs + + + PSVitaPCKCheckbox + + + MetroFramework.Controls.MetroCheckBox, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a + + + $this + + + 1 + + + True + + + 6, 13 + + + 850, 635 + + + 850, 588 + + + PCK Center + + + deleteToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + exportToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + bindingSource1 + + + System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pckCenter + + + MetroFramework.Forms.MetroForm, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a + \ No newline at end of file diff --git a/MinecraftUSkinEditor/Forms/Utilities/pckCenterOpen.cs b/MinecraftUSkinEditor/Forms/Utilities/pckCenterOpen.cs index dfc1f1aa..f08af118 100644 --- a/MinecraftUSkinEditor/Forms/Utilities/pckCenterOpen.cs +++ b/MinecraftUSkinEditor/Forms/Utilities/pckCenterOpen.cs @@ -30,8 +30,10 @@ namespace PckStudio.Forms string mod; string appData = System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "/PCK Studio/"; MethodInvoker reloader; + bool IsVita; + string Pack; - public pckCenterOpen(string name, string authorIn, string descIn, string directIn, string adIn, Bitmap display, int mode, string mod, MethodInvoker reloader) + public pckCenterOpen(string name, string authorIn, string descIn, string directIn, string adIn, Bitmap display, int mode, string mod, MethodInvoker reloader, bool Vita, string PackName) { InitializeComponent(); pictureBoxDisplay.Image = display; @@ -46,6 +48,8 @@ namespace PckStudio.Forms desc = descIn; direct = directIn; ad = adIn; + IsVita = Vita; + Pack = PackName; } private void pckCenterOpen_Load(object sender, EventArgs e) @@ -78,9 +82,22 @@ namespace PckStudio.Forms buttonExport.Visible = true; buttonDirect.Visible = false; } + if (IsVita) + { + buttonBedrock.Visible = false; + buttonDelete.Visible = false; + buttonExport.Visible = false; + buttonInstallPs3.Visible = false; + buttonInstallXbox.Visible = false; + buttonInstallWiiU.Visible = false; + } labelName.Text = name; labelDesc.Text = desc; + if(IsVita) + labelDesc.Text += "\nPS4 / PSVita PCK"; + if(IsVita) + labelDesc.Text += "\nPack: " + Pack; labelDesc.Text += Environment.NewLine + Environment.NewLine + "Creator: " + author; } diff --git a/MinecraftUSkinEditor/Forms/Utilities/pckCenterOpen.ja.resx b/MinecraftUSkinEditor/Forms/Utilities/pckCenterOpen.ja.resx index c2e5faa1..ddc74743 100644 --- a/MinecraftUSkinEditor/Forms/Utilities/pckCenterOpen.ja.resx +++ b/MinecraftUSkinEditor/Forms/Utilities/pckCenterOpen.ja.resx @@ -117,21 +117,9 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Bedrockに変換 - - - 削除 - コレクションにダウンロード - - 取得する - - - ラベルの説明 - 134, 31 @@ -139,4 +127,16 @@ スキンパック + + ラベルの説明 + + + 削除 + + + 取得する + + + Bedrockに変換 + \ No newline at end of file diff --git a/MinecraftUSkinEditor/Forms/Utilities/pckCenterOpen.resx b/MinecraftUSkinEditor/Forms/Utilities/pckCenterOpen.resx index 13346cde..0b294506 100644 --- a/MinecraftUSkinEditor/Forms/Utilities/pckCenterOpen.resx +++ b/MinecraftUSkinEditor/Forms/Utilities/pckCenterOpen.resx @@ -137,8 +137,8 @@ Delete - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + pictureBoxDisplay @@ -150,9 +150,6 @@ System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 0 - $this @@ -165,8 +162,11 @@ pckCenterOpen - - $this + + 0 + + + 11 Convert to Bedrock @@ -195,8 +195,8 @@ Flat - - 11 + + 341, 341 384, 64 @@ -210,9 +210,6 @@ CenterParent - - 341, 341 - 8 @@ -234,9 +231,6 @@ True - - 24, 64 - $this @@ -246,6 +240,9 @@ buttonInstallXbox + + buttonDelete + Flat @@ -270,11 +267,14 @@ 568, 362 + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + $this - - buttonDelete + + 24, 64 False @@ -288,9 +288,6 @@ buttonInstallPs3 - - pictureBoxDisplay - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -348,8 +345,8 @@ 45, 30 - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + $this Microsoft Sans Serif, 12pt @@ -378,6 +375,9 @@ 24, 24 + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + 10 @@ -429,7 +429,4 @@ True - - ja - \ No newline at end of file diff --git a/MinecraftUSkinEditor/PckStudio.csproj b/MinecraftUSkinEditor/PckStudio.csproj index 50f56de3..f8a11455 100644 --- a/MinecraftUSkinEditor/PckStudio.csproj +++ b/MinecraftUSkinEditor/PckStudio.csproj @@ -60,10 +60,10 @@ Sin_titulo991.ico - true + false - CommunityKey.snk + PCKStudio.pfx false diff --git a/MinecraftUSkinEditor/Properties/Resources.Designer.cs b/MinecraftUSkinEditor/Properties/Resources.Designer.cs index 038b312a..90e2eda3 100644 --- a/MinecraftUSkinEditor/Properties/Resources.Designer.cs +++ b/MinecraftUSkinEditor/Properties/Resources.Designer.cs @@ -312,7 +312,7 @@ namespace PckStudio.Properties { /// /// Looks up a localized string similar to http://nobledez.ga/ - ///http://www.pckstudio.tk/. + ///http://www.pckstudio.xyz/. /// internal static string settings { get { diff --git a/MinecraftUSkinEditor/Resources/settings.ini b/MinecraftUSkinEditor/Resources/settings.ini index 3a30289a..1a6633f4 100644 --- a/MinecraftUSkinEditor/Resources/settings.ini +++ b/MinecraftUSkinEditor/Resources/settings.ini @@ -1,2 +1,2 @@ http://nobledez.ga/ -http://www.pckstudio.tk/ \ No newline at end of file +http://www.pckstudio.xyz/ \ No newline at end of file diff --git a/nobleUpdater/FormMain.cs b/nobleUpdater/FormMain.cs index f887cc4e..aa71151c 100644 --- a/nobleUpdater/FormMain.cs +++ b/nobleUpdater/FormMain.cs @@ -86,8 +86,8 @@ namespace nobleUpdater Application.Exit(); } - private string serverFile = "http://www.pckstudio.tk/programs/PCKSTUDIO_Update.exe"; - private string ServerXML = "http://www.pckstudio.tk/studio/PCK/update.xml"; + private string serverFile = "http://www.pckstudio.xyz/programs/PCKSTUDIO_Update.exe"; + private string ServerXML = "http://www.pckstudio.xyz/studio/PCK/update.xml"; private string appData = Environment.GetFolderPath(Environment.SpecialFolder.Personal) + "\\PCK Studio\\"; @@ -99,7 +99,7 @@ namespace nobleUpdater private void FormMain_Load(object sender, EventArgs e) { - Console.WriteLine(new WebClient().DownloadString(new Uri("http://www.pckstudio.tk/studio/PCK/update.xml"))); + Console.WriteLine(new WebClient().DownloadString(new Uri("http://www.pckstudio.xyz/studio/PCK/update.xml"))); downloadUpdate(); }