Merge branch 'main' into '3dSkinRenderer'

This commit is contained in:
miku-666
2024-03-24 16:47:28 +01:00
22 changed files with 733 additions and 9035 deletions

View File

@@ -1,391 +0,0 @@
namespace PckStudio.Forms.Utilities
{
partial class PckCenterBeta
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(PckCenterBeta));
this.metroTabControl1 = new MetroFramework.Controls.MetroTabControl();
this.metroTabPage1 = new MetroFramework.Controls.MetroTabPage();
this.metroPanel1 = new MetroFramework.Controls.MetroPanel();
this.metroLabel1 = new MetroFramework.Controls.MetroLabel();
this.VitaCheckBox = new MetroFramework.Controls.MetroCheckBox();
this.DownloadButton = new System.Windows.Forms.Button();
this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
this.CategoryComboBox = new MetroFramework.Controls.MetroComboBox();
this.OnlineTreeView = new System.Windows.Forms.TreeView();
this.pictureBox1 = new System.Windows.Forms.PictureBox();
this.metroTabPage2 = new MetroFramework.Controls.MetroTabPage();
this.VitaCheckBox2 = new MetroFramework.Controls.MetroCheckBox();
this.DeleteLocalButton = new System.Windows.Forms.Button();
this.OpenFolderButton = new System.Windows.Forms.Button();
this.metroLabel2 = new MetroFramework.Controls.MetroLabel();
this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel();
this.CategoryComboBoxLocal = new MetroFramework.Controls.MetroComboBox();
this.LocalTreeView = new System.Windows.Forms.TreeView();
this.pictureBox2 = new System.Windows.Forms.PictureBox();
this.metroTabControl1.SuspendLayout();
this.metroTabPage1.SuspendLayout();
this.metroPanel1.SuspendLayout();
this.tableLayoutPanel1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
this.metroTabPage2.SuspendLayout();
this.tableLayoutPanel2.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit();
this.SuspendLayout();
//
// metroTabControl1
//
this.metroTabControl1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.metroTabControl1.Controls.Add(this.metroTabPage1);
this.metroTabControl1.Controls.Add(this.metroTabPage2);
this.metroTabControl1.Location = new System.Drawing.Point(24, 64);
this.metroTabControl1.Name = "metroTabControl1";
this.metroTabControl1.SelectedIndex = 0;
this.metroTabControl1.Size = new System.Drawing.Size(767, 620);
this.metroTabControl1.Style = MetroFramework.MetroColorStyle.Silver;
this.metroTabControl1.TabIndex = 0;
this.metroTabControl1.Theme = MetroFramework.MetroThemeStyle.Dark;
this.metroTabControl1.UseSelectable = true;
this.metroTabControl1.SelectedIndexChanged += new System.EventHandler(this.metroTabControl1_SelectedIndexChanged);
//
// metroTabPage1
//
this.metroTabPage1.Controls.Add(this.metroPanel1);
this.metroTabPage1.Controls.Add(this.VitaCheckBox);
this.metroTabPage1.Controls.Add(this.DownloadButton);
this.metroTabPage1.Controls.Add(this.tableLayoutPanel1);
this.metroTabPage1.HorizontalScrollbarBarColor = true;
this.metroTabPage1.HorizontalScrollbarHighlightOnWheel = false;
this.metroTabPage1.HorizontalScrollbarSize = 10;
this.metroTabPage1.Location = new System.Drawing.Point(4, 38);
this.metroTabPage1.Name = "metroTabPage1";
this.metroTabPage1.Size = new System.Drawing.Size(759, 578);
this.metroTabPage1.TabIndex = 0;
this.metroTabPage1.Text = "Online";
this.metroTabPage1.Theme = MetroFramework.MetroThemeStyle.Dark;
this.metroTabPage1.VerticalScrollbarBarColor = true;
this.metroTabPage1.VerticalScrollbarHighlightOnWheel = false;
this.metroTabPage1.VerticalScrollbarSize = 10;
//
// metroPanel1
//
this.metroPanel1.Controls.Add(this.metroLabel1);
this.metroPanel1.Dock = System.Windows.Forms.DockStyle.Top;
this.metroPanel1.HorizontalScrollbarBarColor = true;
this.metroPanel1.HorizontalScrollbarHighlightOnWheel = false;
this.metroPanel1.HorizontalScrollbarSize = 10;
this.metroPanel1.Location = new System.Drawing.Point(252, 0);
this.metroPanel1.Name = "metroPanel1";
this.metroPanel1.Size = new System.Drawing.Size(507, 505);
this.metroPanel1.TabIndex = 6;
this.metroPanel1.Theme = MetroFramework.MetroThemeStyle.Dark;
this.metroPanel1.VerticalScrollbarBarColor = true;
this.metroPanel1.VerticalScrollbarHighlightOnWheel = false;
this.metroPanel1.VerticalScrollbarSize = 10;
//
// metroLabel1
//
this.metroLabel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
this.metroLabel1.Dock = System.Windows.Forms.DockStyle.Fill;
this.metroLabel1.FontSize = MetroFramework.MetroLabelSize.Tall;
this.metroLabel1.FontWeight = MetroFramework.MetroLabelWeight.Bold;
this.metroLabel1.Location = new System.Drawing.Point(0, 0);
this.metroLabel1.Name = "metroLabel1";
this.metroLabel1.Size = new System.Drawing.Size(507, 505);
this.metroLabel1.TabIndex = 3;
this.metroLabel1.Text = "Pack Name: %n\r\nAuthor: %a\r\nDescription: %d";
this.metroLabel1.Theme = MetroFramework.MetroThemeStyle.Dark;
this.metroLabel1.WrapToLine = true;
//
// VitaCheckBox
//
this.VitaCheckBox.AutoSize = true;
this.VitaCheckBox.Location = new System.Drawing.Point(259, 511);
this.VitaCheckBox.Name = "VitaCheckBox";
this.VitaCheckBox.Size = new System.Drawing.Size(97, 15);
this.VitaCheckBox.Style = MetroFramework.MetroColorStyle.Silver;
this.VitaCheckBox.TabIndex = 5;
this.VitaCheckBox.Text = "Vita/PS4 PCKs";
this.VitaCheckBox.Theme = MetroFramework.MetroThemeStyle.Dark;
this.VitaCheckBox.UseSelectable = true;
//
// DownloadButton
//
this.DownloadButton.BackColor = System.Drawing.Color.Purple;
this.DownloadButton.FlatAppearance.BorderSize = 0;
this.DownloadButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.DownloadButton.ForeColor = System.Drawing.Color.White;
this.DownloadButton.ImeMode = System.Windows.Forms.ImeMode.NoControl;
this.DownloadButton.Location = new System.Drawing.Point(259, 532);
this.DownloadButton.Name = "DownloadButton";
this.DownloadButton.Size = new System.Drawing.Size(169, 43);
this.DownloadButton.TabIndex = 4;
this.DownloadButton.Text = "DOWNLOAD TO COLLECTION";
this.DownloadButton.UseVisualStyleBackColor = false;
this.DownloadButton.Visible = false;
this.DownloadButton.Click += new System.EventHandler(this.DownloadButton_Click);
//
// tableLayoutPanel1
//
this.tableLayoutPanel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.tableLayoutPanel1.ColumnCount = 1;
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
this.tableLayoutPanel1.Controls.Add(this.CategoryComboBox, 0, 1);
this.tableLayoutPanel1.Controls.Add(this.OnlineTreeView, 0, 2);
this.tableLayoutPanel1.Controls.Add(this.pictureBox1, 0, 0);
this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Left;
this.tableLayoutPanel1.Location = new System.Drawing.Point(0, 0);
this.tableLayoutPanel1.Name = "tableLayoutPanel1";
this.tableLayoutPanel1.RowCount = 3;
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 20.24221F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 6.228374F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 73.52941F));
this.tableLayoutPanel1.Size = new System.Drawing.Size(252, 578);
this.tableLayoutPanel1.TabIndex = 2;
//
// CategoryComboBox
//
this.CategoryComboBox.Dock = System.Windows.Forms.DockStyle.Fill;
this.CategoryComboBox.FormattingEnabled = true;
this.CategoryComboBox.ItemHeight = 23;
this.CategoryComboBox.Location = new System.Drawing.Point(3, 119);
this.CategoryComboBox.Name = "CategoryComboBox";
this.CategoryComboBox.Size = new System.Drawing.Size(246, 29);
this.CategoryComboBox.Style = MetroFramework.MetroColorStyle.Silver;
this.CategoryComboBox.TabIndex = 6;
this.CategoryComboBox.Theme = MetroFramework.MetroThemeStyle.Light;
this.CategoryComboBox.UseSelectable = true;
this.CategoryComboBox.SelectedIndexChanged += new System.EventHandler(this.CategoryComboBox_SelectedIndexChanged);
//
// OnlineTreeView
//
this.OnlineTreeView.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.OnlineTreeView.Dock = System.Windows.Forms.DockStyle.Fill;
this.OnlineTreeView.ForeColor = System.Drawing.Color.White;
this.OnlineTreeView.Location = new System.Drawing.Point(3, 155);
this.OnlineTreeView.Name = "OnlineTreeView";
this.OnlineTreeView.Size = new System.Drawing.Size(246, 420);
this.OnlineTreeView.TabIndex = 0;
this.OnlineTreeView.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.OnlineTreeView_AfterSelect);
//
// pictureBox1
//
this.pictureBox1.Dock = System.Windows.Forms.DockStyle.Right;
this.pictureBox1.Image = global::PckStudio.Properties.Resources.pckCenterHeader;
this.pictureBox1.ImeMode = System.Windows.Forms.ImeMode.NoControl;
this.pictureBox1.Location = new System.Drawing.Point(3, 3);
this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Size = new System.Drawing.Size(246, 110);
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.pictureBox1.TabIndex = 4;
this.pictureBox1.TabStop = false;
//
// metroTabPage2
//
this.metroTabPage2.Controls.Add(this.VitaCheckBox2);
this.metroTabPage2.Controls.Add(this.DeleteLocalButton);
this.metroTabPage2.Controls.Add(this.OpenFolderButton);
this.metroTabPage2.Controls.Add(this.metroLabel2);
this.metroTabPage2.Controls.Add(this.tableLayoutPanel2);
this.metroTabPage2.HorizontalScrollbarBarColor = true;
this.metroTabPage2.HorizontalScrollbarHighlightOnWheel = false;
this.metroTabPage2.HorizontalScrollbarSize = 10;
this.metroTabPage2.Location = new System.Drawing.Point(4, 38);
this.metroTabPage2.Name = "metroTabPage2";
this.metroTabPage2.Size = new System.Drawing.Size(759, 578);
this.metroTabPage2.Style = MetroFramework.MetroColorStyle.Silver;
this.metroTabPage2.TabIndex = 1;
this.metroTabPage2.Text = "Local";
this.metroTabPage2.Theme = MetroFramework.MetroThemeStyle.Dark;
this.metroTabPage2.VerticalScrollbarBarColor = true;
this.metroTabPage2.VerticalScrollbarHighlightOnWheel = false;
this.metroTabPage2.VerticalScrollbarSize = 10;
//
// VitaCheckBox2
//
this.VitaCheckBox2.AutoSize = true;
this.VitaCheckBox2.Location = new System.Drawing.Point(258, 511);
this.VitaCheckBox2.Name = "VitaCheckBox2";
this.VitaCheckBox2.Size = new System.Drawing.Size(97, 15);
this.VitaCheckBox2.Style = MetroFramework.MetroColorStyle.Silver;
this.VitaCheckBox2.TabIndex = 9;
this.VitaCheckBox2.Text = "Vita/PS4 PCKs";
this.VitaCheckBox2.Theme = MetroFramework.MetroThemeStyle.Dark;
this.VitaCheckBox2.UseSelectable = true;
//
// DeleteLocalButton
//
this.DeleteLocalButton.BackColor = System.Drawing.Color.Crimson;
this.DeleteLocalButton.FlatAppearance.BorderSize = 0;
this.DeleteLocalButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.DeleteLocalButton.ForeColor = System.Drawing.Color.White;
this.DeleteLocalButton.ImeMode = System.Windows.Forms.ImeMode.NoControl;
this.DeleteLocalButton.Location = new System.Drawing.Point(387, 532);
this.DeleteLocalButton.Name = "DeleteLocalButton";
this.DeleteLocalButton.Size = new System.Drawing.Size(87, 43);
this.DeleteLocalButton.TabIndex = 8;
this.DeleteLocalButton.Text = "DELETE";
this.DeleteLocalButton.UseVisualStyleBackColor = false;
this.DeleteLocalButton.Visible = false;
this.DeleteLocalButton.Click += new System.EventHandler(this.DeleteLocalButton_Click);
//
// OpenFolderButton
//
this.OpenFolderButton.BackColor = System.Drawing.Color.SteelBlue;
this.OpenFolderButton.FlatAppearance.BorderSize = 0;
this.OpenFolderButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.OpenFolderButton.ForeColor = System.Drawing.Color.White;
this.OpenFolderButton.ImeMode = System.Windows.Forms.ImeMode.NoControl;
this.OpenFolderButton.Location = new System.Drawing.Point(258, 532);
this.OpenFolderButton.Name = "OpenFolderButton";
this.OpenFolderButton.Size = new System.Drawing.Size(123, 43);
this.OpenFolderButton.TabIndex = 7;
this.OpenFolderButton.Text = "OPEN FOLDER";
this.OpenFolderButton.UseVisualStyleBackColor = false;
this.OpenFolderButton.Visible = false;
this.OpenFolderButton.Click += new System.EventHandler(this.OpenFolderButton_Click);
//
// metroLabel2
//
this.metroLabel2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
this.metroLabel2.Dock = System.Windows.Forms.DockStyle.Fill;
this.metroLabel2.FontSize = MetroFramework.MetroLabelSize.Tall;
this.metroLabel2.FontWeight = MetroFramework.MetroLabelWeight.Bold;
this.metroLabel2.Location = new System.Drawing.Point(252, 0);
this.metroLabel2.Name = "metroLabel2";
this.metroLabel2.Size = new System.Drawing.Size(507, 578);
this.metroLabel2.TabIndex = 3;
this.metroLabel2.Text = "Pack Name: %n\r\nAuthor: %a\r\nDescription: %d";
this.metroLabel2.Theme = MetroFramework.MetroThemeStyle.Dark;
this.metroLabel2.WrapToLine = true;
//
// tableLayoutPanel2
//
this.tableLayoutPanel2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.tableLayoutPanel2.ColumnCount = 1;
this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
this.tableLayoutPanel2.Controls.Add(this.CategoryComboBoxLocal, 0, 1);
this.tableLayoutPanel2.Controls.Add(this.LocalTreeView, 0, 2);
this.tableLayoutPanel2.Controls.Add(this.pictureBox2, 0, 0);
this.tableLayoutPanel2.Dock = System.Windows.Forms.DockStyle.Left;
this.tableLayoutPanel2.Location = new System.Drawing.Point(0, 0);
this.tableLayoutPanel2.Name = "tableLayoutPanel2";
this.tableLayoutPanel2.RowCount = 3;
this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 20.24F));
this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 6.23F));
this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 73.53F));
this.tableLayoutPanel2.Size = new System.Drawing.Size(252, 578);
this.tableLayoutPanel2.TabIndex = 5;
//
// CategoryComboBoxLocal
//
this.CategoryComboBoxLocal.Dock = System.Windows.Forms.DockStyle.Fill;
this.CategoryComboBoxLocal.FormattingEnabled = true;
this.CategoryComboBoxLocal.ItemHeight = 23;
this.CategoryComboBoxLocal.Location = new System.Drawing.Point(3, 119);
this.CategoryComboBoxLocal.Name = "CategoryComboBoxLocal";
this.CategoryComboBoxLocal.Size = new System.Drawing.Size(246, 29);
this.CategoryComboBoxLocal.Style = MetroFramework.MetroColorStyle.Silver;
this.CategoryComboBoxLocal.TabIndex = 10;
this.CategoryComboBoxLocal.Theme = MetroFramework.MetroThemeStyle.Light;
this.CategoryComboBoxLocal.UseSelectable = true;
this.CategoryComboBoxLocal.SelectedIndexChanged += new System.EventHandler(this.CategoryComboBoxLocal_SelectedIndexChanged);
//
// LocalTreeView
//
this.LocalTreeView.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.LocalTreeView.Dock = System.Windows.Forms.DockStyle.Fill;
this.LocalTreeView.ForeColor = System.Drawing.Color.White;
this.LocalTreeView.Location = new System.Drawing.Point(3, 155);
this.LocalTreeView.Name = "LocalTreeView";
this.LocalTreeView.Size = new System.Drawing.Size(246, 420);
this.LocalTreeView.TabIndex = 0;
this.LocalTreeView.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.LocalTreeView_AfterSelect);
//
// pictureBox2
//
this.pictureBox2.Dock = System.Windows.Forms.DockStyle.Fill;
this.pictureBox2.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox2.Image")));
this.pictureBox2.ImeMode = System.Windows.Forms.ImeMode.NoControl;
this.pictureBox2.Location = new System.Drawing.Point(3, 3);
this.pictureBox2.Name = "pictureBox2";
this.pictureBox2.Size = new System.Drawing.Size(246, 110);
this.pictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.pictureBox2.TabIndex = 4;
this.pictureBox2.TabStop = false;
//
// PckCenterBeta
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(814, 707);
this.Controls.Add(this.metroTabControl1);
this.Name = "PckCenterBeta";
this.Resizable = false;
this.Style = MetroFramework.MetroColorStyle.Silver;
this.Text = "Pck Center";
this.Theme = MetroFramework.MetroThemeStyle.Dark;
this.metroTabControl1.ResumeLayout(false);
this.metroTabPage1.ResumeLayout(false);
this.metroTabPage1.PerformLayout();
this.metroPanel1.ResumeLayout(false);
this.tableLayoutPanel1.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
this.metroTabPage2.ResumeLayout(false);
this.metroTabPage2.PerformLayout();
this.tableLayoutPanel2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit();
this.ResumeLayout(false);
}
#endregion
private MetroFramework.Controls.MetroTabControl metroTabControl1;
private MetroFramework.Controls.MetroTabPage metroTabPage1;
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1;
private System.Windows.Forms.TreeView OnlineTreeView;
private MetroFramework.Controls.MetroLabel metroLabel1;
private System.Windows.Forms.PictureBox pictureBox1;
private System.Windows.Forms.Button DownloadButton;
private MetroFramework.Controls.MetroTabPage metroTabPage2;
private System.Windows.Forms.Button DeleteLocalButton;
private System.Windows.Forms.Button OpenFolderButton;
private MetroFramework.Controls.MetroLabel metroLabel2;
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel2;
private System.Windows.Forms.PictureBox pictureBox2;
private System.Windows.Forms.TreeView LocalTreeView;
private MetroFramework.Controls.MetroCheckBox VitaCheckBox;
private MetroFramework.Controls.MetroCheckBox VitaCheckBox2;
private MetroFramework.Controls.MetroComboBox CategoryComboBox;
private MetroFramework.Controls.MetroPanel metroPanel1;
private MetroFramework.Controls.MetroComboBox CategoryComboBoxLocal;
}
}

View File

@@ -1,265 +0,0 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Windows.Media.Imaging;
using MetroFramework.Forms;
using PckStudio.API.PCKCenter.model;
using PckStudio.API.PCKCenter;
namespace PckStudio.Forms.Utilities
{
public partial class PckCenterBeta : MetroForm
{
public PckCenterBeta()
{
InitializeComponent();
try
{
GetCategories();
CategoryComboBox.SelectedIndex = 0;
}
catch
{
}
}
public PCKCollections Collections = new PCKCollections();
public PCKCollectionsLocal LocalCollections = new PCKCollectionsLocal();
LocalActions LActions = new LocalActions();
string cache = Program.AppDataCache;
#region Functions
public void GetCategories()
{
CategoryComboBox.Items.Clear();
CategoryComboBoxLocal.Items.Clear();
switch (metroTabControl1.SelectedIndex)
{
case 0:
string[] Cats = Collections.GetCategories();
foreach (string cat in Cats)
{
CategoryComboBox.Items.Add(cat);
}
break;
case 1:
string[] CatsL = LocalCollections.GetLocalCategories(VitaCheckBox2.Checked);
foreach (string cat in CatsL)
{
CategoryComboBoxLocal.Items.Add(cat);
}
break;
}
}
public void LoadPacks()
{
OnlineTreeView.Nodes.Clear();
LocalTreeView.Nodes.Clear();
DownloadButton.Visible = false;
pictureBox1.Image = pictureBox2.Image = Properties.Resources.pckCenterHeader;
switch (metroTabControl1.SelectedIndex)
{
case 0:
PCKCenterJSON packs = Collections.GetPackDescs(CategoryComboBox.Text, VitaCheckBox.Checked);
Collections.CenterPacks = packs;
foreach (KeyValuePair<string, EntryInfo> entry in packs.Data)
{
TreeNode tn = new TreeNode(entry.Value.Name);
tn.Tag = entry.Key;
OnlineTreeView.Nodes.Add(tn);
}
break;
case 1:
PCKCenterJSON Localpacks = LocalCollections.GetLocalPackDescs(CategoryComboBoxLocal.Text, VitaCheckBox2.Checked);
LocalCollections.CenterPacks = Localpacks;
foreach (KeyValuePair<string, EntryInfo> entry in Localpacks.Data)
{
TreeNode tn = new TreeNode(entry.Value.Name);
tn.Tag = entry.Key;
LocalTreeView.Nodes.Add(tn);
}
break;
}
}
public bool IsPackLocal(int packID, bool isVita)
{
return File.Exists(cache + $"packs/{(isVita ? "vita" : "normal")}/pcks/" + packID + ".pck");
}
#endregion
#region Online
private void OnlineTreeView_AfterSelect(object sender, TreeViewEventArgs e)
{
try
{
EntryInfo EI = Collections.CenterPacks.Data[OnlineTreeView.SelectedNode.Tag.ToString()];
string nam = string.Format("Pack Name: {0}\npack ID: {1}\nAuthor: {2}\nDescription: {3}",
EI.Name, OnlineTreeView.SelectedNode.Tag.ToString(), EI.Author, EI.Description);
metroLabel1.Text = nam;
metroLabel1.AutoSize = false;
metroLabel1.WrapToLine = true;
pictureBox1.Image = Collections.GetPackImage(int.Parse(OnlineTreeView.SelectedNode.Tag.ToString()), VitaCheckBox.Checked);
if(!IsPackLocal(int.Parse(OnlineTreeView.SelectedNode.Tag.ToString()), VitaCheckBox.Checked))
DownloadButton.Visible = true;
else
DownloadButton.Visible = false;/**/
}
catch
{
}
}
private void CategoryComboBox_SelectedIndexChanged(object sender, EventArgs e)
{
try
{
LoadPacks();
}
catch
{
}
}
private void DownloadButton_Click(object sender, EventArgs e)
{
try
{
Collections.TryDownloadPack(CategoryComboBox.Text, int.Parse(OnlineTreeView.SelectedNode.Tag.ToString()), VitaCheckBox.Checked);
MessageBox.Show("Download complete");/**/
}
catch
{
}
}
#endregion
#region Local
private void LocalTreeView_AfterSelect(object sender, TreeViewEventArgs e)
{
try
{
string nam = "Pack Name: %n\npack ID: %pid\nAuthor: %a\nDescription: %d";
EntryInfo EI = LocalCollections.CenterPacks.Data[LocalTreeView.SelectedNode.Tag.ToString()];
metroLabel2.Text = nam.Replace("%n", EI.Name).Replace("%a", EI.Author).Replace("%d", EI.Description).Replace("%pid", LocalTreeView.SelectedNode.Tag.ToString());
metroLabel2.AutoSize = false;
metroLabel2.WrapToLine = true;
pictureBox2.Image = LocalCollections.GetLocalPackImage(int.Parse(LocalTreeView.SelectedNode.Tag.ToString()), VitaCheckBox2.Checked);
OpenFolderButton.Visible = true;
DeleteLocalButton.Visible = true;
}
catch
{
}
}
private void CategoryComboBoxLocal_SelectedIndexChanged(object sender, EventArgs e)
{
try
{
LoadPacks();
}
catch
{
}
}
private void metroTabControl1_SelectedIndexChanged(object sender, EventArgs e)
{
try
{
GetCategories();
CategoryComboBoxLocal.SelectedIndex = 0;
}
catch
{
}
}
private void OpenFolderButton_Click(object sender, EventArgs e)
{
switch (VitaCheckBox2.Checked)
{
case true:
System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo()
{
FileName = cache + "packs/vita/pcks",
UseShellExecute = true,
Verb = "open"
});
break;
case false:
Console.WriteLine(cache + "packs/normal/pcks/");
System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo()
{
FileName = cache + "packs/normal/pcks/",
UseShellExecute = true,
Verb = "open"
});
break;
}
}
private void DeleteLocalButton_Click(object sender, EventArgs e)
{
EntryInfo EI = LocalCollections.CenterPacks.Data[LocalTreeView.SelectedNode.Tag.ToString()];
string PackID = LocalTreeView.SelectedNode.Tag.ToString();
LActions.Removepack(LocalCollections.CenterPacks, int.Parse(PackID));
metroLabel2.Text = "Pack Name: %n\npack ID: %pid\nAuthor: %a\nDescription: %d";
pictureBox2.Image.Dispose();
pictureBox2.Image = Properties.Resources.NoImageFound;
switch (VitaCheckBox2.Checked)
{
case true:
File.Delete(cache + "packs/vita/pcks/" + PackID + ".pck");
File.Delete(cache + "packs/vita/images/" + PackID + ".png");
break;
case false:
File.Delete(cache + "packs/normal/pcks/" + PackID + ".pck");
File.Delete(cache + "packs/normal/images/" + PackID + ".png");
break;
}
LocalTreeView.SelectedNode.Remove();
switch (LActions.SaveLocalJSON(LocalCollections.CenterPacks, CategoryComboBoxLocal.Text, VitaCheckBox2.Checked))
{
case false:
MessageBox.Show("Could not save JSON due to unknown error");
break;
}
}
#endregion
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,141 +0,0 @@

namespace PckStudio.Forms.Utilities
{
partial class TextureConverterUtility
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.listBox1 = new System.Windows.Forms.ListBox();
this.metroTextBox1 = new MetroFramework.Controls.MetroTextBox();
this.button1 = new System.Windows.Forms.Button();
this.button2 = new System.Windows.Forms.Button();
this.metroLabel1 = new MetroFramework.Controls.MetroLabel();
this.SuspendLayout();
//
// listBox1
//
this.listBox1.FormattingEnabled = true;
this.listBox1.Location = new System.Drawing.Point(29, 64);
this.listBox1.Name = "listBox1";
this.listBox1.Size = new System.Drawing.Size(288, 407);
this.listBox1.TabIndex = 0;
this.listBox1.SelectedIndexChanged += new System.EventHandler(this.listBox1_SelectedIndexChanged);
//
// metroTextBox1
//
//
//
//
this.metroTextBox1.CustomButton.Image = null;
this.metroTextBox1.CustomButton.Location = new System.Drawing.Point(266, 1);
this.metroTextBox1.CustomButton.Name = "";
this.metroTextBox1.CustomButton.Size = new System.Drawing.Size(21, 21);
this.metroTextBox1.CustomButton.Style = MetroFramework.MetroColorStyle.Blue;
this.metroTextBox1.CustomButton.TabIndex = 1;
this.metroTextBox1.CustomButton.Theme = MetroFramework.MetroThemeStyle.Light;
this.metroTextBox1.CustomButton.UseSelectable = true;
this.metroTextBox1.CustomButton.Visible = false;
this.metroTextBox1.Lines = new string[] {
"//TEXT//"};
this.metroTextBox1.Location = new System.Drawing.Point(29, 502);
this.metroTextBox1.MaxLength = 32767;
this.metroTextBox1.Name = "metroTextBox1";
this.metroTextBox1.PasswordChar = '\0';
this.metroTextBox1.ScrollBars = System.Windows.Forms.ScrollBars.None;
this.metroTextBox1.SelectedText = "";
this.metroTextBox1.SelectionLength = 0;
this.metroTextBox1.SelectionStart = 0;
this.metroTextBox1.ShortcutsEnabled = true;
this.metroTextBox1.Size = new System.Drawing.Size(288, 23);
this.metroTextBox1.TabIndex = 1;
this.metroTextBox1.Text = "//TEXT//";
this.metroTextBox1.UseSelectable = true;
this.metroTextBox1.WaterMarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(109)))), ((int)(((byte)(109)))), ((int)(((byte)(109)))));
this.metroTextBox1.WaterMarkFont = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Pixel);
//
// button1
//
this.button1.Location = new System.Drawing.Point(28, 531);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(75, 23);
this.button1.TabIndex = 2;
this.button1.Text = "Browse..";
this.button1.UseVisualStyleBackColor = true;
this.button1.Visible = false;
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// button2
//
this.button2.Location = new System.Drawing.Point(242, 531);
this.button2.Name = "button2";
this.button2.Size = new System.Drawing.Size(75, 23);
this.button2.TabIndex = 3;
this.button2.Text = "OK";
this.button2.UseVisualStyleBackColor = true;
this.button2.Click += new System.EventHandler(this.button2_Click);
//
// metroLabel1
//
this.metroLabel1.AutoSize = true;
this.metroLabel1.Location = new System.Drawing.Point(29, 477);
this.metroLabel1.Name = "metroLabel1";
this.metroLabel1.Size = new System.Drawing.Size(71, 19);
this.metroLabel1.TabIndex = 4;
this.metroLabel1.Text = "PackName";
this.metroLabel1.Theme = MetroFramework.MetroThemeStyle.Dark;
//
// TextureConverterUtility
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(356, 577);
this.Controls.Add(this.metroLabel1);
this.Controls.Add(this.button2);
this.Controls.Add(this.button1);
this.Controls.Add(this.metroTextBox1);
this.Controls.Add(this.listBox1);
this.Name = "TextureConverterUtility";
this.Resizable = false;
this.Style = MetroFramework.MetroColorStyle.Silver;
this.Text = "Texture Converter";
this.Theme = MetroFramework.MetroThemeStyle.Dark;
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.TextureConverterUtility_FormClosing);
this.Load += new System.EventHandler(this.TextureConverterUtility_Load);
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.ListBox listBox1;
private MetroFramework.Controls.MetroTextBox metroTextBox1;
private System.Windows.Forms.Button button1;
private System.Windows.Forms.Button button2;
private MetroFramework.Controls.MetroLabel metroLabel1;
}
}

View File

@@ -1,545 +0,0 @@
using System;
using System.IO;
using System.Drawing;
using System.Drawing.Imaging;
using System.Windows.Forms;
using MetroFramework.Forms;
using PckStudio.Properties;
using OMI.Formats.Pck;
namespace PckStudio.Forms.Utilities
{
[Obsolete()]
public partial class TextureConverterUtility : MetroForm
{
public TextureConverterUtility(TreeView tv0, PckFile pck)
{
InitializeComponent();
TView = tv0;
Pck = pck;
}
string AppData = "";
string Packname = "";
bool ToPC = true;
PckFile Pck;
TreeView TView;
static string[,] ItemSheetArray =
{
{"leather_helmet","chainmail_helmet","iron_helmet","diamond_helmet","golden_helmet","flint_and_steel","flint","coal","string","wheat_seeds","apple","golden_apple","egg","sugar","snowball","elytra" },
{"leather_chestplate","chainmail_chestplate","iron_chestplate","diamond_chestplate","golden_chestplate","bow","brick","iron_ingot","feather","wheat","painting","sugarcane","bone","cake","slime_ball","broken_elytra" },
{"leather_leggings","chainmail_leggings","iron_leggings","diamond_leggings","golden_leggings","arrow","end_crystal","gold_ingot","gunpowder","bread","oak_sign","oak_door","iron_door","","fire_charge","chorus_fruit" },
{"leather_boots","chainmail_boots","iron_boots","diamond_boots","golden_boots","stick","compass_00","diamond","redstone","clay_ball","paper","book","map","pumpkin_seeds","melon_seeds","popped_chorus_fruit" },
{"wooden_sword","stone_sword","iron_sword","diamond_sword","golden_sword","fishing_rod","clock_00","bowl","mushroom_stew","glowstone_dust","bucket","water_bucket","lava_bucket","milk_bucket","ink_sac","gray_dye" },
{"wooden_shovel","stone_shovel","iron_shovel","diamond_shovel","golden_shovel","fishing_rod_cast","repeater","porkchop","cooked_porkchop","cod","cooked_cod","rotten_flesh","cookie","shears","red_dye","pink_dye" },
{"wooden_pickaxe","stone_pickaxe","iron_pickaxe","diamond_pickaxe","golden_pickaxe","bow_pulling_0","carrot_on_a_stick","leather","saddle","beef","cooked_beef","ender_pearl","blaze_rod","melon_slice","green_dye","lime_dye" },
{"wooden_axe","stone_axe","iron_axe","diamond_axe","golden_axe","bow_pulling_1","baked_potato","potato","carrot","chicken","cooked_chicken","ghast_tear","gold_nugget","nether_wart","cocoa_beans","yellow_dye" },
{"wooden_hoe","stone_hoe","iron_hoe","diamond_hoe","golden_hoe","bow_pulling_2","poisonous_potato","minecart","oak_boat","glistering_melon_slice","fermented_spider_eye","spider_eye","potion","potion_overlay","blue_dye","light_blue_dye" },
{"leather_helmet_overlay","spectral_arrow","iron_horse_armor","diamond_horse_armor","golden_horse_armor","comparator","golden_carrot","chest_minecart","pumpkin_pie","spawn_egg","splash_potion","ender_eye","cauldron","blaze_powder","purple_dye","magenta_dye" },
{"","tipped_arrow_base","dragon_breath","name_tag","lead","nether_brick","tropical_fish","furnace_minecart","charcoal","spawn_egg_overlay","","experience_bottle","brewing_stand","magma_cream","cyan_dye","orange_dye" },
{"leather_leggings_overlay","tipped_arrow_head","lingering_potion","barrier","mutton","rabbit","pufferfish","hopper_minecart","hopper","nether_star","emerald","writable_book","written_book","flower_pot","light_gray_dye","bone_meal" },
{"leather_boots_overlay","beetroot","beetroot_seeds","beetroot_soup","cooked_mutton","cooked_rabbit","salmon","tnt_minecart","armor_stand","firework_rocket","firework_star","firework_star_overlay","quartz","map","item_frame","enchanted_book" },
{"acacia_door","birch_door","dark_oak_door","jungle_door","spruce_door","rabbit_stew","cooked_salmon","command_block_minecart","acacia_boat","birch_boat","dark_oak_boat","jungle_boat","spruce_boat","prismarine_shard","prismarine_crystals","leather_horse_armor" },
{"structure_void","","totem_of_undying","shulker_shell","iron_nugget","rabbit_foot","rabbit_hide","","","","","","","","","dragon_fireball" },
{"music_disc_13","music_disc_cat","music_disc_blocks","music_disc_chirp","music_disc_far","music_disc_mall","music_disc_mellohi","music_disc_stal","music_disc_strad","music_disc_ward","music_disc_11","music_disc_wait","cod_bucket","salmon_bucket","pufferfish_bucket","tropical_fish_bucket" },
{"leather_horse_armor","","","","","","","kelp","dried_kelp","sea_pickle","nautilus_shell","heart_of_the_sea","turtle_helmet","scute","trident","phantom_membrane" }
};
static string[,] BlockSheetArray =
{
{"grass_block_top","stone","dirt","grass_block_side","oak_planks","smooth_stone_slab_side","smooth_stone","bricks","tnt_side","tnt_top","tnt_bottom","cobweb","poppy","dandelion","blue_concrete","oak_sapling" },
{"cobblestone","bedrock","sand","gravel","oak_log","oak_log_top","iron_block","gold_block","diamond_block","emerald_block","redstone_block","dropper_front","red_mushroom","brown_mushroom","jungle_sapling","red_concrete" },
{"gold_ore","iron_ore","coal_ore","bookshelf","mossy_cobblestone","obsidian","grass_block_side_overlay","grass","dispenser_front_vertical","beacon","dropper_front_vertical","crafting_table_top","furnace_front","furnace_side","dispenser_front","red_concrete" },
{"sponge","glass","diamond_ore","redstone_ore","oak_leaves","black_concrete","stone_bricks","dead_bush","fern","daylight_detector_top","daylight_detector_side","crafting_table_side","crafting_table_front","furnace_front_on","furnace_top","spruce_sapling" },
{"white_wool","spawner","snow","ice","grass_block_snow","cactus_top","cactus_side","cactus_bottom","clay","sugar_cane","jukebox_side","jukebox_top","birch_leaves","mycelium_side","mycelium_top","birch_sapling" },
{"torch","oak_door_top","iron_door_top","ladder","oak_trapdoor","iron_bars","farmland_wet","farmland","wheat_stage0","wheat_stage1","wheat_stage2","wheat_stage3","wheat_stage4","wheat_stage5","wheat_stage6","wheat_stage7" },
{"lever","oak_door_bottom","iron_door_bottom","redstone_torch","mossy_stone_bricks","cracked_stone_bricks","pumpkin_top","netherrack","soul_sand","glowstone","piston_top_sticky","piston_top","piston_side","piston_bottom","piston_inner","pumpkin_stem" },
{"rail_corner","black_wool","gray_wool","redstone_torch_off","spruce_log","birch_log","pumpkin_side","carved_pumpkin","jack_o_lantern","cake_top","cake_side","cake_inner","cake_bottom","red_mushroom_block","brown_mushroom_block","attached_pumpkin_stem" },
{"rail","red_wool", "pink_wool","repeater","spruce_leaves","spruce_leaves","conduit","turtle_egg","melon_side","melon_top","cauldron_top","cauldron_inner","wet_sponge","mushroom_stem","mushroom_block_inside","vines" },
{"lapis_block","green_wool","lime_wool","repeater_on","glass_pane_top","debug","debug","turtle_egg_slightly_cracked","turtle_egg_very_cracked","jungle_log","cauldron_side","cauldron_bottom","brewing_stand_base","brewing_stand","end_portal_frame_top","end_portal_frame_side" },
{"lapis_ore","brown_wool","yellow_wool","powered_rail","redstone_dust_dot","redstone_dust_line0","enchanting_table_top","dragon_egg","cocoa_stage2","cocoa_stage1","cocoa_stage0","emerald_ore","tripwire_hook","tripwire","end_portal_frame_eye","end_stone" },
{"sandstone_top","blue_wool","light_blue_wool","powered_rail_on","debug","debug","enchanting_table_side","enchanting_table_bottom","glide_blue","item_frame","flower_pot","comparator","comparator_on","activator_rail","activator_rail","nether_quartz_ore" },
{"sandstone","purple_wool","magenta_wool","detector_rail","jungle_leaves","black_concrete","spruce_planks","jungle_planks","carrots_stage0","carrots_stage1","carrots_stage2","carrots_stage3","slime_block","debug","debug","debug" },
{"sandstone_bottom","cyan_wool","orange_wool","redstone_lamp","redstone_lamp_on","chiseled_stone_bricks","birch_planks","anvil","chipped_anvil_top","chiseled_quartz_block_top","quartz_pillar_top","quartz_block_side","debug","detector_rail_on","debug","debug" },
{"nether_bricks","light_gray_wool","nether_wart_stage0","nether_wart_stage1","nether_wart_stage2","chiseled_sandstone","cut_sandstone","anvil_top","damaged_anvil_top","chiseled_quartz_block","quartz_pillar","quartz_block_top","debug","debug","debug","debug" },
{"destroy_stage_0","destroy_stage_1","destroy_stage_2","destroy_stage_3","destroy_stage_4","destroy_stage_5","destroy_stage_6","destroy_stage_7","destroy_stage_8","destroy_stage_9","hay_block_side","quartz_block_bottom","debug","hay_block_top","debug","debug" },
{"coal_block","terracotta","note_block","andesite","polished_andesite","diorite","polished_diorite","granite","polished_granite","potatoes_stage0","potatoes_stage1","potatoes_stage2","potatoes_stage3","spruce_log_top","jungle_log_top","birch_log_top" },
{"black_terracotta","blue_terracotta","brown_terracotta","cyan_terracotta","gray_terracotta","green_terracotta","light_blue_terracotta","lime_terracotta","magenta_terracotta","orange_terracotta","pink_terracotta","purple_terracotta","red_terracotta","light_gray_terracotta","white_terracotta","yellow_terracotta" },
{"black_stained_glass","blue_stained_glass","brown_stained_glass","cyan_stained_glass","gray_stained_glass","green_stained_glass","light_blue_stained_glass","lime_stained_glass","magenta_stained_glass","orange_stained_glass","pink_stained_glass","purple_stained_glass","red_stained_glass","light_gray_stained_glass","white_stained_glass","yellow_stained_glass" },
{"black_stained_glass_pane_top","blue_stained_glass_pane_top","brown_stained_glass_pane_top","cyan_stained_glass_pane_top","gray_stained_glass_pane_top","green_stained_glass_pane_top","light_blue_stained_glass_pane_top","lime_stained_glass_pane_top","magenta_stained_glass_pane_top","orange_stained_glass_pane_top","pink_stained_glass_pane_top","purple_stained_glass_pane_top","red_stained_glass_pane_top","light_gray_stained_glass_pane_top","white_stained_glass_pane_top","yellow_stained_glass_pane_top" },
{"large_fern_top","tall_grass_top","peony_top","rose_bush_top","lilac_top","orange_tulip","sunflower_top","sunflower_front","acacia_log","acacia_log_top","acacia_planks","acacia_leaves","acacia_leaves","prismarine_bricks","red_sand","red_sandstone_top" },
{"large_fern_bottom","tall_grass_bottom","peony_bottom","rose_bush_bottom","lilac_bottom","pink_tulip","sunflower_bottom","sunflower_back","dark_oak_log","dark_oak_log_top","dark_oak_planks","dark_oak_leaves","dark_oak_leaves","dark_prismarine","red_sandstone_bottom","red_sandstone" },
{"allium","blue_orchid","azure_bluet","oxeye_daisy","red_tulip","white_tulip","acacia_sapling","dark_oak_sapling","coarse_dirt","podzol_side","podzol_top","spruce_leaves","spruce_leaves","debug","chiseled_red_sandstone","cut_red_sandstone" },
{"acacia_door_top","birch_door_top","dark_oak_door_top","jungle_door_top","spruce_door_top","chorus_flower","chorus_flower_dead","chorus_plant","end_stone_bricks","grass_path_side","grass_path_top","debug","packed_ice","debug","daylight_detector_inverted_top","iron_trapdoor" },
{"acacia_door_bottom","birch_door_bottom","dark_oak_door_bottom","jungle_door_bottom","spruce_door_bottom","purpur_block","purpur_pillar","purpur_pillar_top","end_rod","debug","nether_wart_block","red_nether_bricks","frosted_ice_0","frosted_ice_1","frosted_ice_2","frosted_ice_3" },
{"beetroots_stage0","beetroots_stage1","beetroots_stage2","beetroots_stage3","debug","debug","debug","debug","debug","debug","debug","debug","debug","debug","debug","debug" },
{"bone_block_side","bone_block_top","melon_stem","attached_melon_stem","observer_front","observer_side","observer_back","observer_back_on","observer_top","glide_yellow","glide_green","structure_block","structure_block_corner","structure_block_data","structure_block_load","structure_block_save" },
{"black_concrete","blue_concrete","brown_concrete","cyan_concrete","gray_concrete","green_concrete","light_blue_concrete","lime_concrete","magenta_concrete","orange_concrete","pink_concrete","purple_concrete","red_concrete","light_gray_concrete","white_concrete","yellow_concrete" },
{"black_concrete_powder","blue_concrete_powder","brown_concrete_powder","cyan_concrete_powder","gray_concrete_powder","green_concrete_powder","light_blue_concrete_powder","lime_concrete_powder","magenta_concrete_powder","orange_concrete_powder","pink_concrete_powder","purple_concrete_powder","red_concrete_powder","light_gray_concrete_powder","white_concrete_powder","yellow_concrete_powder" },
{"black_glazed_terracotta","blue_glazed_terracotta","brown_glazed_terracotta","cyan_glazed_terracotta","gray_glazed_terracotta","green_glazed_terracotta","light_blue_glazed_terracotta","lime_glazed_terracotta","magenta_glazed_terracotta","orange_glazed_terracotta","pink_glazed_terracotta","purple_glazed_terracotta","red_glazed_terracotta","light_gray_glazed_terracotta","white_glazed_terracotta","yellow_glazed_terracotta" },
{"white_shulker_box","","water_overlay","debug","tube_coral_block","bubble_coral_block","brain_coral_block","fire_coral_block","horn_coral_block","tube_coral","bubble_coral","brain_coral","fire_coral","horn_coral","sea_pickle","blue_ice" },
{"dried_kelp_top","dried_kelp_side","debug","debug","dead_tube_coral_block","dead_bubble_coral_block","dead_brain_coral_block","dead_fire_coral_block","dead_horn_coral_block","tube_coral_fan","bubble_coral_fan","brain_coral_fan","fire_coral_fan","horn_coral_fan","","" },
{"debug","debug","debug","debug","debug","debug","debug","debug","debug","dead_tube_coral_fan","dead_bubble_coral_fan","dead_brain_coral_fan","dead_fire_coral_fan","dead_horn_coral_fan","","spruce_trapdoor" },
{"stripped_oak_log","stripped_oak_log_top","stripped_acacia_log","stripped_acacia_log_top","stripped_birch_log","stripped_birch_log_top","stripped_dark_oak_log","stripped_dark_oak_log_top","stripped_jungle_log","stripped_jungle_log_top","stripped_spruce_log","stripped_spruce_log_top","acacia_trapdoor","birch_trapdoor","dark_oak_trapdoor","jungle_trapdoor" }
};
static string[,] mobs =
{
{"\\entity\\alex","\\alex"},
{"\\entity\\steve","\\char"},
{"\\entity\\bat","\\bat"},
{"\\entity\\chicken","\\chicken"},
{"\\entity\\dolphin","\\dolphin"},
{"\\entity\\endermite","\\endermite"},
{"\\entity\\guardian","\\guardian"},
{"\\entity\\guardian_beam","\\guardian_beam"},
{"\\entity\\guardian_elder","\\guardian_elder"},
{"\\entity\\phantom","\\phantom"},
{"\\entity\\spider_eyes","\\spider_eyes"},
{"\\entity\\squid","\\squid"},
{"\\entity\\steve","\\steve"},
{"\\entity\\witch","\\witch"},
{"\\entity\\bear\\polarbear","\\bear\\polarbear"},
{"\\entity\\creeper\\creeper","\\creeper"},
{"\\entity\\ghast\\ghast","\\ghast"},
{"\\entity\\ghast\\ghast_shooting","\\ghast_fire"},
{"\\entity\\enderdragon\\dragon_fireball","\\enderdragon\\dragon_fireball"},
{"\\entity\\enderdragon\\dragon","\\enderdragon\\ender"},
{"\\entity\\end_crystal\\end_crystal_beam","\\enderdragon\\beam"},
{"\\entity\\enderdragon\\dragon_eyes","\\enderdragon\\ender_eyes"},
{"\\entity\\enderman\\enderman_eyes","\\enderman\\enderman_eyes"},
{"\\entity\\enderman\\enderman","\\enderman\\enderman"},
{"\\entity\\fish\\cod","\\fish\\cod"},
{"\\entity\\fish\\pufferfish","\\fish\\pufferfish"},
{"\\entity\\fish\\salmon","\\fish\\salmon"},
{"\\entity\\fish\\tropical_a","\\fish\\tropical_a"},
{"\\entity\\fish\\tropical_a_pattern_1","\\fish\\tropical_a_pattern_1"},
{"\\entity\\fish\\tropical_a_pattern_2","\\fish\\tropical_a_pattern_2"},
{"\\entity\\fish\\tropical_a_pattern_3","\\fish\\tropical_a_pattern_3"},
{"\\entity\\fish\\tropical_a_pattern_4","\\fish\\tropical_a_pattern_4"},
{"\\entity\\fish\\tropical_a_pattern_5","\\fish\\tropical_a_pattern_5"},
{"\\entity\\fish\\tropical_a_pattern_6","\\fish\\tropical_a_pattern_6"},
{"\\entity\\fish\\tropical_b","\\fish\\tropical_b"},
{"\\entity\\fish\\tropical_b_pattern_1","\\fish\\tropical_b_pattern_1"},
{"\\entity\\fish\\tropical_b_pattern_2","\\fish\\tropical_b_pattern_2"},
{"\\entity\\fish\\tropical_b_pattern_3","\\fish\\tropical_b_pattern_3"},
{"\\entity\\fish\\tropical_b_pattern_4","\\fish\\tropical_b_pattern_4"},
{"\\entity\\fish\\tropical_b_pattern_5","\\fish\\tropical_b_pattern_5"},
{"\\entity\\fish\\tropical_b_pattern_6","\\fish\\tropical_b_pattern_6"},
{"\\entity\\horse\\donkey","\\horse\\donkey"},
{"\\entity\\horse\\horse_black","\\horse\\horse_black"},
{"\\entity\\horse\\horse_brown","\\horse\\horse_brown"},
{"\\entity\\horse\\horse_chestnut","\\horse\\horse_chestnut"},
{"\\entity\\horse\\horse_creamy","\\horse\\horse_creamy"},
{"\\entity\\horse\\horse_darkbrown","\\horse\\horse_darkbrown"},
{"\\entity\\horse\\horse_gray","\\horse\\horse_gray"},
{"\\entity\\horse\\horse_markings_blackdots","\\horse\\horse_markings_blackdots"},
{"\\entity\\horse\\horse_markings_white","\\horse\\horse_markings_white"},
{"\\entity\\horse\\horse_markings_whitedots","\\horse\\horse_markings_whitedots"},
{"\\entity\\horse\\horse_markings_whitefield","\\horse\\horse_markings_whitefield"},
{"\\entity\\horse\\horse_skeleton","\\horse\\horse_skeleton"},
{"\\entity\\horse\\horse_white","\\horse\\horse_white"},
{"\\entity\\horse\\horse_zombie","\\horse\\horse_zombie"},
{"\\entity\\horse\\mule","\\horse\\mule"},
{"\\entity\\illager\\evoker","\\illager\\evoker"},
{"\\entity\\illager\\vex","\\illager\\vex"},
{"\\entity\\illager\\vex_charging","\\illager\\vex_charging"},
{"\\entity\\illager\\vindicator","\\illager\\vindicator"},
{"\\entity\\llama\\spit","\\llama\\spit"},
{"\\entity\\parrot\\parrot_blue","\\parrot\\parrot_blue"},
{"\\entity\\parrot\\parrot_green","\\parrot\\parrot_green"},
{"\\entity\\parrot\\parrot_grey","\\parrot\\parrot_grey"},
{"\\entity\\parrot\\parrot_red_blue","\\parrot\\parrot_red_blue"},
{"\\entity\\parrot\\parrot_yellow_blue","\\parrot\\parrot_yellow_blue"},
{"\\entity\\rabbit\\black","\\rabbit\\black"},
{"\\entity\\rabbit\\brown","\\rabbit\\brown"},
{"\\entity\\rabbit\\caerbannog","\\rabbit\\caerbannog"},
{"\\entity\\rabbit\\gold","\\rabbit\\gold"},
{"\\entity\\rabbit\\salt","\\rabbit\\salt"},
{"\\entity\\rabbit\\toast","\\rabbit\\toast"},
{"\\entity\\rabbit\\white","\\rabbit\\white"},
{"\\entity\\rabbit\\white_splotched","\\rabbit\\white_splotched"},
{"\\entity\\shulker\\spark","\\shulker\\spark"},
{"\\entity\\skeleton\\stray","\\skeleton\\stray"},
{"\\entity\\skeleton\\skeleton","\\skeleton"},
{"\\entity\\skeleton\\wither_skeleton","\\skeleton_wither"},
{"\\entity\\skeleton\\stray_overlay","\\skeleton\\stray_overlay"},
{"\\entity\\slime\\slime","\\slime"},
{"\\entity\\villager\\villager","\\villager\\villager"},
{"\\entity\\wither\\wither","\\wither\\wither"},
{"\\entity\\wither\\wither_armor","\\wither\\wither_armor"},
{"\\entity\\wither\\wither_invulnerable","\\wither\\wither_invulnerable"},
{"\\entity\\zombie\\drowned","\\zombie\\drowned"},
{"\\entity\\zombie\\husk","\\zombie\\husk"},
{"\\entity\\cow\\cow","\\cow"},
{"\\entity\\cow\\red_mooshroom","\\redcow"},
{"\\entity\\cow\\red_mooshroom","\\redcow"},
{"\\entity\\enderman\\enderman","\\enderman"},
{"\\entity\\enderman\\enderman_eyes","\\enderman_eyes"},
{"\\entity\\ghast\\ghast","\\ghast"},
{"\\entity\\ghast\\ghast_shooting","\\ghast_fire"},
{"\\entity\\pig\\pig","\\pig"},
{"\\entity\\sheep\\sheep_fur","\\sheep_fur"},
{"\\entity\\zombie_villager\\zombie_villager","\\zombie_villager\\zombie_villager"}
};
static string[,] painting =
{
{"alban","0","2", "1", "1"},
{"alban","1","2", "1", "1"},
{"aztec","0","1", "1", "1"},
{"aztec","1","1", "1", "1"},
{"aztec2","0","3", "1", "1"},
{"aztec2","1","3", "1", "1"},
{"kebab","0","0", "1", "1"},
{"kebab","1","0", "1", "1"},
{"bomb","0","4", "1", "1"},
{"plant","0","5", "1", "1"},
{"wasteland","0","6", "1", "1"},
{"courbet","2","2", "2", "1"},
{"creebet","2","8", "2", "1"},
{"sea","2","4", "2", "1"},
{"sunset","2","6", "2", "1"},
{"burning_skull","12","8", "4", "4"},
{"bust","8","2", "2", "2"},
{"donkey_kong","7","12", "4", "3"},
{"fighters","6","0", "4", "2"},
{"graham","4","1", "1", "2"},
{"match","8","0", "2", "2"},
{"pigscene","12","4", "4", "4"},
{"pointer","12","0", "4", "4"},
{"pool","2","0", "2", "1"},
{"skeleton","4","12", "4", "3"},
{"skull_and_roses","8","8", "2", "2"},
{"stage","8","4", "2", "2"},
{"void","8","6", "2", "2"},
{"wanderer","4","0", "1", "2"},
{"back","0","15", "1", "1"},
{"back","1","15", "1", "1"},
{"back","2","15", "1", "1"},
{"back","3","15", "1", "1"},
{"back","0","14", "1", "1"},
{"back","1","14", "1", "1"},
{"back","2","14", "1", "1"},
{"back","3","14", "1", "1"},
{"back","0","13", "1", "1"},
{"back","1","13", "1", "1"},
{"back","2","13", "1", "1"},
{"back","3","13", "1", "1"},
{"back","0","12", "1", "1"},
{"back","1","12", "1", "1"},
{"back","2","12", "1", "1"},
{"back","3","12", "1", "1"}
};
static string[,] ExData = {
{ "\\environment\\clouds","\\environment\\clouds"},
{ "\\environment\\rain","\\environment\\rain"},
{ "\\environment\\snow","\\environment\\snow"},
{ "\\environment\\sun","\\terrain\\sun"},
{ "\\environment\\moon_phases","\\terrain\\moon_phases"},
{ "\\environment\\end_sky","\\misc\\particlefield"},
{ "\\misc\\pumpkinblur","\\misc\\pumpkinblur"}
};
static string[,] armour =
{
{ "\\models\\armor\\chainmail_layer_1", "\\armor\\chain_1"},
{ "\\models\\armor\\chainmail_layer_2", "\\armor\\chain_2"},
{ "\\models\\armor\\leather_layer_1", "\\armor\\cloth_1"},
{ "\\models\\armor\\leather_layer_1_overlay", "\\armor\\cloth_1_boverlay"},
{ "\\models\\armor\\leather_layer_2", "\\armor\\cloth_2"},
{ "\\models\\armor\\leather_layer_2_overlay", "\\armor\\cloth_2_b"},
{ "\\models\\armor\\diamond_layer_1", "\\armor\\diamond_1"},
{ "\\models\\armor\\diamond_layer_2", "\\armor\\diamond_2"},
{ "\\models\\armor\\gold_layer_1", "\\armor\\gold_1"},
{ "\\models\\armor\\gold_layer_2", "\\armor\\gold_2"},
{ "\\models\\armor\\iron_layer_1", "\\armor\\iron_1"},
{ "\\models\\armor\\iron_layer_2", "\\armor\\iron_2"},
{ "\\models\\armor\\turtle_layer_1", "\\armor\\turtle_1"}
};
private void TextureConverterUtility_Load(object sender, EventArgs e)
{
AppData = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "\\.minecraft\\resourcepacks");
if (!Directory.Exists(AppData))
{
MessageBox.Show($"Could not find \".minecraft folder\" in {Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)}", "Directory not found");
DialogResult = DialogResult.Cancel;
Close();
return;
}
if (ToPC)
{
foreach (string folder in Directory.GetDirectories(AppData))
listBox1.Items.Add(Path.GetFileName(folder));
metroTextBox1.Text = "New Texture Pack";
Packname = "New Texture Pack";
}
}
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if(ToPC)
metroTextBox1.Text = listBox1.SelectedItem.ToString();
}
private void button1_Click(object sender, EventArgs e)
{
if (ToPC)
{
FolderBrowserDialog fbd = new FolderBrowserDialog();
if (fbd.ShowDialog() == DialogResult.OK)
metroTextBox1.Text = fbd.SelectedPath;
}
}
private void button2_Click(object sender, EventArgs e)
{
if (ToPC)
{
Packname = metroTextBox1.Text;
Image Terrain = new Bitmap(640, 480);
Image Items = new Bitmap(640, 480);
Image painting = new Bitmap(640, 480);
TreeNode EntityNode = new TreeNode();
foreach(TreeNode tn in TView.Nodes[TView.Nodes.Count - 1].Nodes)
{
switch (tn.Text)
{
case ("terrain.png"):
Terrain = Image.FromStream(new MemoryStream(((PckFileData)(tn.Tag)).Data));
break;
case ("items.png"):
Items = Image.FromStream(new MemoryStream(((PckFileData)(tn.Tag)).Data));
break;
case ("art"):
painting = Image.FromStream(new MemoryStream(((PckFileData)(tn.Nodes[0].Tag)).Data));
break;
case ("mob"):
EntityNode = tn;
break;
}
}
SplitTextures("terrain.png", Terrain);
SplitTextures("items.png", Items);
SplitTextures2(0);
SplitTextures2(1);
SplitTextures2(2);
SplitTextures3("kz.png", painting);
File.WriteAllText(AppData + "\\" + Packname + "\\pack.mcmeta", "{\n\t\"pack\": {\n\t\t\"pack_format\": 6,\n\t\t\"description\": \"\"\n\t}\n}");
Resources.pack.Save(AppData + "\\" + Packname + "\\pack.png");
Close();
}
}
public void SplitTextures(string path, Image Img)
{
try
{
// Get the inputs.
int wid = 16;
int hgt = 16;
string Outpath = "";
Bitmap bm = new Bitmap(Img);
if (Path.GetFileNameWithoutExtension(path) == "items")
{
wid = bm.Width / 16;
int NumDown = bm.Height / wid;
hgt = bm.Height / NumDown;
Outpath = "assets\\minecraft\\textures\\item\\";
}
else if (Path.GetFileNameWithoutExtension(path) == "terrain")
{
wid = bm.Width / 16;
int NumDown = bm.Height / wid;
hgt = bm.Height / NumDown;
Outpath = "assets\\minecraft\\textures\\block\\";
}
else
return;
// Start splitting the Bitmap.
Directory.CreateDirectory(AppData + "\\" + metroTextBox1.Text + "\\" + Outpath);
Bitmap piece = new Bitmap(wid, hgt);
Rectangle dest_rect = new Rectangle(0, 0, wid, hgt);
using (Graphics gr = Graphics.FromImage(piece))
{
int num_rows = bm.Height / hgt;
int num_cols = bm.Width / wid;
Rectangle source_rect = new Rectangle(0, 0, wid, hgt);
for (int row = 0; row < num_rows; row++)
{
source_rect.X = 0;
for (int col = 0; col < num_cols; col++)
{
// Copy the piece of the image.
gr.Clear(Color.Transparent);
gr.DrawImage(bm, dest_rect, source_rect,
GraphicsUnit.Pixel);
// Save the piece.
string filename = "placeholder";
if (Path.GetFileNameWithoutExtension(path) == "items")
{
filename = ItemSheetArray[row, col] + ".png";
}
else if (Path.GetFileNameWithoutExtension(path) == "terrain")
{
filename = BlockSheetArray[row, col] + ".png";
}
piece.Save(AppData + "\\" + metroTextBox1.Text + "\\" + Outpath + "\\" + filename, ImageFormat.Png);
// Move to the next column.
source_rect.X += wid;
}
source_rect.Y += hgt;
}
gr.Dispose();
}
bm.Dispose();
}
catch (Exception err)
{
MessageBox.Show("Error!\n" + err.Message + "\nStacktrace:\n" + err.StackTrace);
}
}
public void SplitTextures2(int Type)
{
if (Type == 0)
{
int i = 0;
int ix = mobs.Length / 2;
string Outpath = "assets\\minecraft\\textures\\";
foreach (PckFileData mf in Pck.GetFiles())
{
FileInfo file = new FileInfo(Environment.CurrentDirectory + "\\Temp\\" + @"\" + mf.Filename);
file.Directory.Create(); // If the directory already exists, this method does nothing.
File.WriteAllBytes(Environment.CurrentDirectory + "\\Temp\\" + @"\" + mf.Filename, mf.Data); //writes minefile to file
}
while (i <= ix)
{
try
{
Console.WriteLine(mobs[i, 0] + " --- " + mobs[i, 1]);
Directory.CreateDirectory(AppData + "\\" + metroTextBox1.Text + "\\" + Outpath + mobs[i, 0] + ".png");
File.Copy(Environment.CurrentDirectory + "\\Temp\\res\\mob" + mobs[i, 1] + ".png", AppData + "\\" + metroTextBox1.Text + "\\" + Outpath + mobs[i, 0] + ".png");
}
catch { }
i++;
}
}
if (Type == 1)
{
int i = 0;
int ix = ExData.Length / 2;
string Outpath = "assets\\minecraft\\textures\\";
foreach (PckFileData mf in Pck.GetFiles())
{
FileInfo file = new FileInfo(Environment.CurrentDirectory + "\\Temp\\" + @"\" + mf.Filename);
file.Directory.Create(); // If the directory already exists, this method does nothing.
File.WriteAllBytes(Environment.CurrentDirectory + "\\Temp\\" + @"\" + mf.Filename, mf.Data); //writes minefile to file
}
while (i <= ix)
{
try
{
Console.WriteLine(ExData[i, 0] + " --- " + ExData[i, 1]);
Directory.CreateDirectory(Path.GetDirectoryName(AppData + "\\" + metroTextBox1.Text + "\\" + Outpath + ExData[i, 0] + ".png"));
File.Copy(Environment.CurrentDirectory + "\\Temp\\res" + ExData[i, 1] + ".png", AppData + "\\" + metroTextBox1.Text + "\\" + Outpath + ExData[i, 0] + ".png");
}
catch { }
i++;
}
}
if (Type == 2)
{
int i = 0;
int ix = armour.Length / 2;
string Outpath = "assets\\minecraft\\textures\\";
foreach (PckFileData mf in Pck.GetFiles())
{
FileInfo file = new FileInfo(Environment.CurrentDirectory + "\\Temp\\" + @"\" + mf.Filename);
file.Directory.Create(); // If the directory already exists, this method does nothing.
File.WriteAllBytes(Environment.CurrentDirectory + "\\Temp\\" + @"\" + mf.Filename, mf.Data); //writes minefile to file
}
while (i <= ix)
{
try
{
Console.WriteLine(armour[i, 0] + " --- " + armour[i, 1]);
Directory.CreateDirectory(Path.GetDirectoryName(AppData + "\\" + metroTextBox1.Text + "\\" + Outpath + armour[i, 0] + ".png"));
File.Copy(Environment.CurrentDirectory + "\\Temp\\res" + armour[i, 1] + ".png", AppData + "\\" + metroTextBox1.Text + "\\" + Outpath + armour[i, 0] + ".png");
}
catch { }
i++;
}
}
}
public void SplitTextures3(string path, Image Img)
{
int i = 0;
int ix = painting.Length / 5;
string Outpath = "assets\\minecraft\\textures\\painting\\";
Bitmap bm = (Bitmap)Img;
// Get the inputs.
int wid = bm.Width / 16;
int hgt = bm.Height / 16;
// Start splitting the Bitmap.
string piece_name = Path.GetFileNameWithoutExtension(path);
Directory.CreateDirectory(AppData + "\\" + metroTextBox1.Text + "\\" + Outpath);
while (i < ix)
{
Rectangle dest_rect = new Rectangle(0, 0, wid * int.Parse(painting[i, 3]), hgt * int.Parse(painting[i, 4]));
Bitmap piece = new Bitmap(wid * int.Parse(painting[i, 3]), hgt * int.Parse(painting[i, 4]));
using (Graphics gr = Graphics.FromImage(piece))
{
try
{
Rectangle source_rect = new Rectangle(wid * int.Parse(painting[i, 2]), hgt * int.Parse(painting[i, 1]), wid * int.Parse(painting[i, 3]), hgt * int.Parse(painting[i, 4]));
// Copy the piece of the image.
gr.Clear(Color.Transparent);
gr.DrawImage(bm, dest_rect, source_rect, GraphicsUnit.Pixel);
piece.Save(AppData + "\\" + metroTextBox1.Text + "\\" + Outpath + "\\" + (painting[i, 0]) + ".png", ImageFormat.Png);
gr.Dispose();
}
catch (Exception err) { Console.WriteLine(err.Message); }
}
i++;
}
bm.Dispose();
}
private void TextureConverterUtility_FormClosing(object sender, FormClosingEventArgs e)
{
Directory.Delete(Environment.CurrentDirectory + "\\Temp", true);
}
}
}

View File

@@ -1,120 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

View File

@@ -1,261 +0,0 @@
namespace PckStudio.Forms.Utilities
{
partial class pckCenter
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(pckCenter));
this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
this.radioButtonMine = new System.Windows.Forms.RadioButton();
this.radioButtonDevPicks = new System.Windows.Forms.RadioButton();
this.radioButtonNew = new System.Windows.Forms.RadioButton();
this.radioButtonAll = new System.Windows.Forms.RadioButton();
this.radioButtonCommunity = new System.Windows.Forms.RadioButton();
this.pictureBox1 = new System.Windows.Forms.PictureBox();
this.buttonSubmit = new System.Windows.Forms.Button();
this.radioButtonTex = new System.Windows.Forms.RadioButton();
this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel();
this.panel1 = new System.Windows.Forms.Panel();
this.pckLayout = new System.Windows.Forms.FlowLayoutPanel();
this.contextMenuStripPCK = new System.Windows.Forms.ContextMenuStrip(this.components);
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();
this.panel1.SuspendLayout();
this.contextMenuStripPCK.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
this.SuspendLayout();
//
// tableLayoutPanel1
//
resources.ApplyResources(this.tableLayoutPanel1, "tableLayoutPanel1");
this.tableLayoutPanel1.Controls.Add(this.radioButtonMine, 0, 5);
this.tableLayoutPanel1.Controls.Add(this.radioButtonDevPicks, 0, 3);
this.tableLayoutPanel1.Controls.Add(this.radioButtonNew, 0, 2);
this.tableLayoutPanel1.Controls.Add(this.radioButtonAll, 0, 1);
this.tableLayoutPanel1.Controls.Add(this.radioButtonCommunity, 0, 4);
this.tableLayoutPanel1.Controls.Add(this.pictureBox1, 0, 0);
this.tableLayoutPanel1.Controls.Add(this.buttonSubmit, 0, 7);
this.tableLayoutPanel1.Controls.Add(this.radioButtonTex, 0, 6);
this.tableLayoutPanel1.Name = "tableLayoutPanel1";
//
// radioButtonMine
//
resources.ApplyResources(this.radioButtonMine, "radioButtonMine");
this.radioButtonMine.BackColor = System.Drawing.Color.Transparent;
this.radioButtonMine.FlatAppearance.BorderSize = 0;
this.radioButtonMine.FlatAppearance.CheckedBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(42)))), ((int)(((byte)(42)))), ((int)(((byte)(42)))));
this.radioButtonMine.FlatAppearance.MouseDownBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.radioButtonMine.FlatAppearance.MouseOverBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.radioButtonMine.ForeColor = System.Drawing.Color.White;
this.radioButtonMine.Name = "radioButtonMine";
this.radioButtonMine.UseVisualStyleBackColor = false;
this.radioButtonMine.CheckedChanged += new System.EventHandler(this.radioButtonMine_CheckedChanged);
//
// radioButtonDevPicks
//
resources.ApplyResources(this.radioButtonDevPicks, "radioButtonDevPicks");
this.radioButtonDevPicks.BackColor = System.Drawing.Color.Transparent;
this.radioButtonDevPicks.FlatAppearance.BorderSize = 0;
this.radioButtonDevPicks.FlatAppearance.CheckedBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(42)))), ((int)(((byte)(42)))), ((int)(((byte)(42)))));
this.radioButtonDevPicks.FlatAppearance.MouseDownBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.radioButtonDevPicks.FlatAppearance.MouseOverBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.radioButtonDevPicks.ForeColor = System.Drawing.Color.White;
this.radioButtonDevPicks.Name = "radioButtonDevPicks";
this.radioButtonDevPicks.UseVisualStyleBackColor = false;
this.radioButtonDevPicks.CheckedChanged += new System.EventHandler(this.radioButtonDevPicks_CheckedChanged);
//
// radioButtonNew
//
resources.ApplyResources(this.radioButtonNew, "radioButtonNew");
this.radioButtonNew.BackColor = System.Drawing.Color.Transparent;
this.radioButtonNew.FlatAppearance.BorderSize = 0;
this.radioButtonNew.FlatAppearance.CheckedBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(42)))), ((int)(((byte)(42)))), ((int)(((byte)(42)))));
this.radioButtonNew.FlatAppearance.MouseDownBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.radioButtonNew.FlatAppearance.MouseOverBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.radioButtonNew.ForeColor = System.Drawing.Color.White;
this.radioButtonNew.Name = "radioButtonNew";
this.radioButtonNew.UseVisualStyleBackColor = false;
this.radioButtonNew.CheckedChanged += new System.EventHandler(this.radioButtonNew_CheckedChanged);
//
// radioButtonAll
//
resources.ApplyResources(this.radioButtonAll, "radioButtonAll");
this.radioButtonAll.BackColor = System.Drawing.Color.Transparent;
this.radioButtonAll.Checked = true;
this.radioButtonAll.FlatAppearance.BorderSize = 0;
this.radioButtonAll.FlatAppearance.CheckedBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(42)))), ((int)(((byte)(42)))), ((int)(((byte)(42)))));
this.radioButtonAll.FlatAppearance.MouseDownBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.radioButtonAll.FlatAppearance.MouseOverBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.radioButtonAll.ForeColor = System.Drawing.Color.White;
this.radioButtonAll.Name = "radioButtonAll";
this.radioButtonAll.TabStop = true;
this.radioButtonAll.UseVisualStyleBackColor = false;
this.radioButtonAll.CheckedChanged += new System.EventHandler(this.radioButtonAll_CheckedChanged);
//
// radioButtonCommunity
//
resources.ApplyResources(this.radioButtonCommunity, "radioButtonCommunity");
this.radioButtonCommunity.BackColor = System.Drawing.Color.Transparent;
this.radioButtonCommunity.FlatAppearance.BorderSize = 0;
this.radioButtonCommunity.FlatAppearance.CheckedBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(42)))), ((int)(((byte)(42)))), ((int)(((byte)(42)))));
this.radioButtonCommunity.FlatAppearance.MouseDownBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.radioButtonCommunity.FlatAppearance.MouseOverBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.radioButtonCommunity.ForeColor = System.Drawing.Color.White;
this.radioButtonCommunity.Name = "radioButtonCommunity";
this.radioButtonCommunity.UseVisualStyleBackColor = false;
this.radioButtonCommunity.CheckedChanged += new System.EventHandler(this.radioButtonCommunity_CheckedChanged);
//
// pictureBox1
//
resources.ApplyResources(this.pictureBox1, "pictureBox1");
this.pictureBox1.Image = global::PckStudio.Properties.Resources.pckCenterHeader;
this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.TabStop = false;
//
// 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;
this.buttonSubmit.Click += new System.EventHandler(this.buttonSubmit_Click);
//
// radioButtonTex
//
resources.ApplyResources(this.radioButtonTex, "radioButtonTex");
this.radioButtonTex.BackColor = System.Drawing.Color.Transparent;
this.radioButtonTex.FlatAppearance.BorderSize = 0;
this.radioButtonTex.FlatAppearance.CheckedBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(42)))), ((int)(((byte)(42)))), ((int)(((byte)(42)))));
this.radioButtonTex.FlatAppearance.MouseDownBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.radioButtonTex.FlatAppearance.MouseOverBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.radioButtonTex.ForeColor = System.Drawing.Color.White;
this.radioButtonTex.Name = "radioButtonTex";
this.radioButtonTex.UseVisualStyleBackColor = false;
this.radioButtonTex.CheckedChanged += new System.EventHandler(this.radioButtonTex_CheckedChanged);
//
// tableLayoutPanel2
//
resources.ApplyResources(this.tableLayoutPanel2, "tableLayoutPanel2");
this.tableLayoutPanel2.Controls.Add(this.tableLayoutPanel1, 0, 0);
this.tableLayoutPanel2.Controls.Add(this.panel1, 1, 0);
this.tableLayoutPanel2.Name = "tableLayoutPanel2";
//
// 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
//
resources.ApplyResources(this.pckLayout, "pckLayout");
this.pckLayout.Name = "pckLayout";
this.pckLayout.ControlRemoved += new System.Windows.Forms.ControlEventHandler(this.pckLayout_ControlRemoved);
this.pckLayout.MouseClick += new System.Windows.Forms.MouseEventHandler(this.pckLayout_MouseClick);
this.pckLayout.MouseDown += new System.Windows.Forms.MouseEventHandler(this.pckLayout_MouseDown);
this.pckLayout.MouseMove += new System.Windows.Forms.MouseEventHandler(this.pckLayout_MouseMove_1);
//
// contextMenuStripPCK
//
this.contextMenuStripPCK.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.deleteToolStripMenuItem,
this.exportToolStripMenuItem});
this.contextMenuStripPCK.Name = "contextMenuStripPCK";
resources.ApplyResources(this.contextMenuStripPCK, "contextMenuStripPCK");
//
// deleteToolStripMenuItem
//
this.deleteToolStripMenuItem.Image = global::PckStudio.Properties.Resources.file_delete;
this.deleteToolStripMenuItem.Name = "deleteToolStripMenuItem";
resources.ApplyResources(this.deleteToolStripMenuItem, "deleteToolStripMenuItem");
//
// exportToolStripMenuItem
//
this.exportToolStripMenuItem.Image = global::PckStudio.Properties.Resources.file_export;
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;
this.Style = MetroFramework.MetroColorStyle.White;
this.Theme = MetroFramework.MetroThemeStyle.Dark;
this.Load += new System.EventHandler(this.pckCenter_Load);
this.tableLayoutPanel1.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
this.tableLayoutPanel2.ResumeLayout(false);
this.panel1.ResumeLayout(false);
this.contextMenuStripPCK.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.BindingSource bindingSource1;
private System.Windows.Forms.PictureBox pictureBox1;
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1;
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel2;
private System.Windows.Forms.RadioButton radioButtonDevPicks;
private System.Windows.Forms.RadioButton radioButtonNew;
private System.Windows.Forms.RadioButton radioButtonAll;
private System.Windows.Forms.RadioButton radioButtonCommunity;
private System.Windows.Forms.Panel panel1;
private System.Windows.Forms.FlowLayoutPanel pckLayout;
private System.Windows.Forms.RadioButton radioButtonMine;
private System.Windows.Forms.ContextMenuStrip contextMenuStripPCK;
private System.Windows.Forms.ToolStripMenuItem deleteToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem exportToolStripMenuItem;
private System.Windows.Forms.Button buttonSubmit;
private System.Windows.Forms.RadioButton radioButtonTex;
private MetroFramework.Controls.MetroCheckBox PSVitaPCKCheckbox;
}
}

View File

@@ -1,395 +0,0 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Net;
using System.Windows.Forms;
using System.Diagnostics;
using PckStudio.Classes.Misc;
using PckStudio.API.PCKCenter.model;
using PckStudio.API.PCKCenter;
namespace PckStudio.Forms.Utilities
{
public partial class pckCenter : MetroFramework.Forms.MetroForm
{
string[] mods;
static string hosturl = Program.BaseAPIUrl;
static string loadDirectory = hosturl + "/pckCenterList.txt";
static string appData = Program.AppData;
LocalActions LAct = new LocalActions();
string cacheDir = Program.AppDataCache + "/mods/";
bool nobleLoaded = true;
bool newLoaded = true;
bool devPicksLoaded = true;
bool communityLoaded = true;
bool TexLoaded = true;
bool isVita = false;
public pckCenter()
{
InitializeComponent();
//listViewNav.SmallImageList = imgList;
if (!Directory.Exists(cacheDir))
{
Directory.CreateDirectory(cacheDir);
}
if(isVita)
loadDirectory = File.ReadAllText(appData + "\\settings.ini").Split(new[] { "\r\n", "\n" }, StringSplitOptions.None)[1] + "/studio/PCK/api/pckCenterVitaList.txt";
}
private void reload(bool checkNeeded)
{
try
{
using (WebClient client = new WebClient())
{
try
{
if ((client.DownloadString(hosturl + "pckCenterAvailable.txt")) == "1")
{
}
else if ((client.DownloadString(hosturl + "pckCenterAvailable.txt")) == "0")
{
MessageBox.Show("PCK Center is currently down for maintenance, sorry for any inconveniences");
radioButtonMine.Checked = true;
return;
}
else
{
}
}
catch (Exception connect)
{
MessageBox.Show(connect.ToString());
}
}
using (WebClient client = new WebClient())
{
string parseContent = client.DownloadString(loadDirectory);
mods = parseContent.Split('\n');
int controlCount = pckLayout.Controls.Count;
for (int i = controlCount - 1; i >= 0; i--)
{
Control control = pckLayout.Controls[i];
pckLayout.Controls.Remove(control);
control.Dispose();
}
PCKCenterJSON PJSON = new PCKCenterJSON();
PJSON.Data = new Dictionary<string, EntryInfo>();
int x = 0;
foreach (string mod in mods)
{
try
{
if (File.Exists(cacheDir + mod + ".png") && checkNeeded == true)
{
//image cache
string imgname = hosturl + "pcks/" + mod + ".png";
if (isVita)
imgname = hosturl + "pcks/vita" + mod + ".png";
HttpWebRequest textureFile = (HttpWebRequest)WebRequest.Create(imgname);
HttpWebResponse textureFileResponse = (HttpWebResponse)textureFile.GetResponse();
DateTime localImageModifiedTime = File.GetLastWriteTime(cacheDir + mod + ".png");
DateTime onlineImageModifiedTime = textureFileResponse.LastModified;
textureFileResponse.Dispose();
if (localImageModifiedTime >= onlineImageModifiedTime)
{
}
else
{
if (isVita)
client.DownloadFile(hosturl + "pcks/vita/" + mod + ".png", cacheDir + mod + ".png");
else
client.DownloadFile(hosturl + "pcks/" + mod + ".png", cacheDir + mod + ".png");
}
}
else if (mod.Length == 0) { }
else if (File.Exists(cacheDir + mod + ".png") && checkNeeded == false)
{
}
else
{
// MessageBox.Show(mod + ".png");
client.DownloadFile(hosturl + "pcks/" + mod + ".png", cacheDir + mod + ".png");
}
if (File.Exists(cacheDir + mod + ".desc") && checkNeeded == true)
{
//desc cache
HttpWebRequest descFile = (HttpWebRequest)WebRequest.Create(hosturl + "pcks/" + mod + ".desc");
HttpWebResponse descFileResponse = (HttpWebResponse)descFile.GetResponse();
DateTime localDescModifiedTime = File.GetLastWriteTime(cacheDir + mod + ".desc");
DateTime onlineDescModifiedTime = descFileResponse.LastModified;
descFileResponse.Dispose();
if (localDescModifiedTime >= onlineDescModifiedTime)
{
}
else
{
client.DownloadFile(hosturl + "pcks/" + mod + ".desc", cacheDir + mod + ".desc");
}
}
else if (File.Exists(cacheDir + mod + ".png") && checkNeeded == false)
{
}
else if (mod.Length == 0) { }
else
{
client.DownloadFile(hosturl + "pcks/" + mod + ".desc", cacheDir + mod + ".desc");
}
if (mod.Length != 0)
{
string[] parseDesc = File.ReadAllText(cacheDir + mod + ".desc").Split('\n');
Bitmap bmp = new Bitmap(Image.FromFile(cacheDir + mod + ".png"));
string pckName = parseDesc[0];
string author = parseDesc[1];
string desc = parseDesc[2];
string direct = parseDesc[3];
string ad = parseDesc[4];
bool IsVita = (parseDesc[5] == "true" || parseDesc[5] == "True");
string Packname = parseDesc[6];
EntryInfo EInfo = new EntryInfo();
EInfo.Name = pckName;
EInfo.Author = author;
EInfo.Description = desc;
PJSON.Data.Add((++x).ToString(), EInfo);
File.Copy(cacheDir + mod + ".png", cacheDir + "images/" + ++x + ".png");
}
}
catch (Exception err) { Console.WriteLine(err.Message); }
x++;
}
LAct.SaveLocalJSON(PJSON, loadDirectory.Replace(hosturl + "pckCenter", "").Replace(".txt", ""), isVita);
}
}
catch (Exception err)
{
MessageBox.Show("Couldn't connect to PCK Center servers.. \n" + err.Message.ToString() + "\n" + err.ToString()) ;
}
}
private void radioButtonNew_CheckedChanged(object sender, EventArgs e)
{
if (radioButtonNew.Checked == true)
{
loadDirectory = hosturl + "pckCenterNew.txt";
if (isVita)
loadDirectory = hosturl + "pckCenterVitaNew.txt";
if (!string.IsNullOrWhiteSpace(new WebClient().DownloadString(loadDirectory)))
{
reload(newLoaded);
newLoaded = false;
}
else { MessageBox.Show("No Packs Avaliable!"); }
}
}
private void radioButtonDevPicks_CheckedChanged(object sender, EventArgs e)
{
if (radioButtonDevPicks.Checked == true)
{
loadDirectory = hosturl + "pckCenterPicks.txt";
if (isVita)
loadDirectory = hosturl + "pckCenterVitaPicks.txt";
if (!string.IsNullOrWhiteSpace(new WebClient().DownloadString(loadDirectory)))
{
reload(devPicksLoaded);
devPicksLoaded = false;
}
else { MessageBox.Show("No Packs Avaliable!"); }
}
}
private void radioButtonCommunity_CheckedChanged(object sender, EventArgs e)
{
if (radioButtonCommunity.Checked == true)
{
loadDirectory = hosturl + "pckCenterCommunity.txt";
if(isVita)
loadDirectory = hosturl + "pckCenterVitaCommunity.txt";
if (!string.IsNullOrWhiteSpace(new WebClient().DownloadString(loadDirectory)))
{
reload(communityLoaded);
communityLoaded = false;
}
else { MessageBox.Show("No Packs Avaliable!"); }
}
}
private void radioButtonMine_CheckedChanged(object sender, EventArgs e)
{
if (radioButtonMine.Checked == true)
{
loadCollectdion();
}
}
private void loadCollectdion()
{
int controlCount = pckLayout.Controls.Count;
for (int i = controlCount - 1; i >= 0; i--)
{
Control control = pckLayout.Controls[i];
pckLayout.Controls.Remove(control);
control.Dispose();
}
pckLayout.Enabled = false;
List<string> pckFiles = Directory.GetFiles(appData + "/PCK-Center/myPcks/", "*.*", SearchOption.AllDirectories).Where(file => new string[] { ".pck" }.Contains(Path.GetExtension(file))).ToList();
foreach (string pck in pckFiles)
{
string pckName = "";
string author = "";
string desc = "";
string direct = "";
string ad = "";
string mod = Path.GetFileName(pck);
mod = Path.GetFileNameWithoutExtension(mod);
string[] parseDesc = File.ReadAllText(appData + "/PCK-Center/myPcks/" + mod + ".desc").Split('\n');
pckName += parseDesc[0];
author += parseDesc[1];
desc += parseDesc[2];
direct += parseDesc[3];
ad += parseDesc[4];
string filename = appData + "/PCK-Center/myPcks/" + mod + ".png";
Bitmap bmp = null;
using (FileStream memStream = new FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.Read))
{
bmp = (Bitmap)Image.FromStream(memStream);
}
}
pckLayout.Enabled = true;
}
private void radioButtonAll_CheckedChanged(object sender, EventArgs e)
{
if (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!"); }
}
}
private void pckCenter_Load(object sender, EventArgs e)
{
Directory.CreateDirectory(appData + "/PCK-Center/myPcks/");
reload(nobleLoaded);
nobleLoaded = false;
try
{
RPC.SetPresence("Viewing the PCK Center");
}
catch
{
Debug.WriteLine("ERROR WITH RPC");
}
}
private void pckLayout_MouseUp(object sender, MouseEventArgs e)
{
}
private void pckLayout_MouseMove_1(object sender, MouseEventArgs e)
{
}
//Down to Collection //Redownload //Yea
private void pckLayout_MouseClick(object sender, MouseEventArgs e)
{
}
private void pckLayout_MouseDown(object sender, MouseEventArgs e)
{
}
private void pckLayout_ControlRemoved(object sender, ControlEventArgs e)
{
}
private void buttonSubmit_Click(object sender, EventArgs e)
{
if(!isVita)
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)
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)
{
if (radioButtonTex.Checked == true)
{
loadDirectory = hosturl + "pckCenterTex.txt";
if (isVita)
loadDirectory = hosturl + "pckCenterVitaTex.txt";
if (!string.IsNullOrWhiteSpace(new WebClient().DownloadString(loadDirectory)))
{
reload(TexLoaded);
TexLoaded = false;
}
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)
{
hosturl += "";
loadDirectory = hosturl + "pckCenterVitaList.txt";
}
if (!string.IsNullOrWhiteSpace(new WebClient().DownloadString(loadDirectory)))
{
reload(nobleLoaded);
nobleLoaded = false;
}
else { MessageBox.Show("No Packs Avaliable!"); }
}
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,618 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="tableLayoutPanel1.ColumnCount" type="System.Int32, mscorlib">
<value>1</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="radioButtonMine.Appearance" type="System.Windows.Forms.Appearance, System.Windows.Forms">
<value>Button</value>
</data>
<data name="radioButtonMine.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
<value>Flat</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="radioButtonMine.Font" type="System.Drawing.Font, System.Drawing">
<value>Microsoft Sans Serif, 12pt</value>
</data>
<data name="radioButtonMine.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 398</value>
</data>
<data name="radioButtonMine.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>15, 0, 0, 0</value>
</data>
<data name="radioButtonMine.Size" type="System.Drawing.Size, System.Drawing">
<value>188, 45</value>
</data>
<data name="radioButtonMine.TabIndex" type="System.Int32, mscorlib">
<value>13</value>
</data>
<data name="radioButtonMine.Text" xml:space="preserve">
<value>My Collection</value>
</data>
<data name="&gt;&gt;radioButtonMine.Name" xml:space="preserve">
<value>radioButtonMine</value>
</data>
<data name="&gt;&gt;radioButtonMine.Type" xml:space="preserve">
<value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;radioButtonMine.Parent" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;radioButtonMine.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="radioButtonDevPicks.Appearance" type="System.Windows.Forms.Appearance, System.Windows.Forms">
<value>Button</value>
</data>
<data name="radioButtonDevPicks.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
<value>Flat</value>
</data>
<data name="radioButtonDevPicks.Font" type="System.Drawing.Font, System.Drawing">
<value>Microsoft Sans Serif, 12pt</value>
</data>
<data name="radioButtonDevPicks.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 296</value>
</data>
<data name="radioButtonDevPicks.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>15, 0, 0, 0</value>
</data>
<data name="radioButtonDevPicks.Size" type="System.Drawing.Size, System.Drawing">
<value>188, 45</value>
</data>
<data name="radioButtonDevPicks.TabIndex" type="System.Int32, mscorlib">
<value>12</value>
</data>
<data name="radioButtonDevPicks.Text" xml:space="preserve">
<value>Dev Picks</value>
</data>
<data name="&gt;&gt;radioButtonDevPicks.Name" xml:space="preserve">
<value>radioButtonDevPicks</value>
</data>
<data name="&gt;&gt;radioButtonDevPicks.Type" xml:space="preserve">
<value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;radioButtonDevPicks.Parent" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;radioButtonDevPicks.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="radioButtonNew.Appearance" type="System.Windows.Forms.Appearance, System.Windows.Forms">
<value>Button</value>
</data>
<data name="radioButtonNew.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
<value>Flat</value>
</data>
<data name="radioButtonNew.Font" type="System.Drawing.Font, System.Drawing">
<value>Microsoft Sans Serif, 12pt</value>
</data>
<data name="radioButtonNew.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 245</value>
</data>
<data name="radioButtonNew.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>15, 0, 0, 0</value>
</data>
<data name="radioButtonNew.Size" type="System.Drawing.Size, System.Drawing">
<value>188, 45</value>
</data>
<data name="radioButtonNew.TabIndex" type="System.Int32, mscorlib">
<value>11</value>
</data>
<data name="radioButtonNew.Text" xml:space="preserve">
<value>New</value>
</data>
<data name="&gt;&gt;radioButtonNew.Name" xml:space="preserve">
<value>radioButtonNew</value>
</data>
<data name="&gt;&gt;radioButtonNew.Type" xml:space="preserve">
<value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;radioButtonNew.Parent" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;radioButtonNew.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="radioButtonAll.Appearance" type="System.Windows.Forms.Appearance, System.Windows.Forms">
<value>Button</value>
</data>
<data name="radioButtonAll.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
<value>Flat</value>
</data>
<data name="radioButtonAll.Font" type="System.Drawing.Font, System.Drawing">
<value>Microsoft Sans Serif, 12pt</value>
</data>
<data name="radioButtonAll.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 194</value>
</data>
<data name="radioButtonAll.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>15, 0, 0, 0</value>
</data>
<data name="radioButtonAll.Size" type="System.Drawing.Size, System.Drawing">
<value>188, 45</value>
</data>
<data name="radioButtonAll.TabIndex" type="System.Int32, mscorlib">
<value>10</value>
</data>
<data name="radioButtonAll.Text" xml:space="preserve">
<value>NoblePCKs</value>
</data>
<data name="&gt;&gt;radioButtonAll.Name" xml:space="preserve">
<value>radioButtonAll</value>
</data>
<data name="&gt;&gt;radioButtonAll.Type" xml:space="preserve">
<value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;radioButtonAll.Parent" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;radioButtonAll.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="radioButtonCommunity.Appearance" type="System.Windows.Forms.Appearance, System.Windows.Forms">
<value>Button</value>
</data>
<data name="radioButtonCommunity.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
<value>Flat</value>
</data>
<data name="radioButtonCommunity.Font" type="System.Drawing.Font, System.Drawing">
<value>Microsoft Sans Serif, 12pt</value>
</data>
<data name="radioButtonCommunity.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 347</value>
</data>
<data name="radioButtonCommunity.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>15, 0, 0, 0</value>
</data>
<data name="radioButtonCommunity.Size" type="System.Drawing.Size, System.Drawing">
<value>188, 45</value>
</data>
<data name="radioButtonCommunity.TabIndex" type="System.Int32, mscorlib">
<value>9</value>
</data>
<data name="radioButtonCommunity.Text" xml:space="preserve">
<value>Community</value>
</data>
<data name="&gt;&gt;radioButtonCommunity.Name" xml:space="preserve">
<value>radioButtonCommunity</value>
</data>
<data name="&gt;&gt;radioButtonCommunity.Type" xml:space="preserve">
<value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;radioButtonCommunity.Parent" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;radioButtonCommunity.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="pictureBox1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="pictureBox1.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 3</value>
</data>
<data name="pictureBox1.Size" type="System.Drawing.Size, System.Drawing">
<value>188, 185</value>
</data>
<data name="pictureBox1.SizeMode" type="System.Windows.Forms.PictureBoxSizeMode, System.Windows.Forms">
<value>Zoom</value>
</data>
<data name="pictureBox1.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
</data>
<data name="&gt;&gt;pictureBox1.Name" xml:space="preserve">
<value>pictureBox1</value>
</data>
<data name="&gt;&gt;pictureBox1.Type" xml:space="preserve">
<value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;pictureBox1.Parent" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;pictureBox1.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="buttonSubmit.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
<value>Flat</value>
</data>
<data name="buttonSubmit.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 12pt</value>
</data>
<data name="buttonSubmit.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 500</value>
</data>
<data name="buttonSubmit.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>15, 0, 0, 0</value>
</data>
<data name="buttonSubmit.Size" type="System.Drawing.Size, System.Drawing">
<value>188, 45</value>
</data>
<data name="buttonSubmit.TabIndex" type="System.Int32, mscorlib">
<value>14</value>
</data>
<data name="buttonSubmit.Text" xml:space="preserve">
<value>Submit PCK</value>
</data>
<data name="buttonSubmit.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="&gt;&gt;buttonSubmit.Name" xml:space="preserve">
<value>buttonSubmit</value>
</data>
<data name="&gt;&gt;buttonSubmit.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;buttonSubmit.Parent" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;buttonSubmit.ZOrder" xml:space="preserve">
<value>6</value>
</data>
<data name="radioButtonTex.Appearance" type="System.Windows.Forms.Appearance, System.Windows.Forms">
<value>Button</value>
</data>
<data name="radioButtonTex.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
<value>Flat</value>
</data>
<data name="radioButtonTex.Font" type="System.Drawing.Font, System.Drawing">
<value>Microsoft Sans Serif, 12pt</value>
</data>
<data name="radioButtonTex.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 449</value>
</data>
<data name="radioButtonTex.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>15, 0, 0, 0</value>
</data>
<data name="radioButtonTex.Size" type="System.Drawing.Size, System.Drawing">
<value>188, 45</value>
</data>
<data name="radioButtonTex.TabIndex" type="System.Int32, mscorlib">
<value>15</value>
</data>
<data name="radioButtonTex.Text" xml:space="preserve">
<value>Texture Packs</value>
</data>
<data name="&gt;&gt;radioButtonTex.Name" xml:space="preserve">
<value>radioButtonTex</value>
</data>
<data name="&gt;&gt;radioButtonTex.Type" xml:space="preserve">
<value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;radioButtonTex.Parent" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;radioButtonTex.ZOrder" xml:space="preserve">
<value>7</value>
</data>
<data name="tableLayoutPanel1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="tableLayoutPanel1.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 3</value>
</data>
<data name="tableLayoutPanel1.RowCount" type="System.Int32, mscorlib">
<value>8</value>
</data>
<data name="tableLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing">
<value>194, 549</value>
</data>
<data name="tableLayoutPanel1.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="&gt;&gt;tableLayoutPanel1.Name" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;tableLayoutPanel1.Type" xml:space="preserve">
<value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tableLayoutPanel1.Parent" xml:space="preserve">
<value>tableLayoutPanel2</value>
</data>
<data name="&gt;&gt;tableLayoutPanel1.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="tableLayoutPanel1.LayoutSettings" type="System.Windows.Forms.TableLayoutSettings, System.Windows.Forms">
<value>&lt;?xml version="1.0" encoding="utf-16"?&gt;&lt;TableLayoutSettings&gt;&lt;Controls&gt;&lt;Control Name="radioButtonMine" Row="5" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="radioButtonDevPicks" Row="3" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="radioButtonNew" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="radioButtonAll" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="radioButtonCommunity" Row="4" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="pictureBox1" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="buttonSubmit" Row="7" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="radioButtonTex" Row="6" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;/Controls&gt;&lt;Columns Styles="Percent,100" /&gt;&lt;Rows Styles="AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,Absolute,20" /&gt;&lt;/TableLayoutSettings&gt;</value>
</data>
<data name="tableLayoutPanel2.AutoSizeMode" type="System.Windows.Forms.AutoSizeMode, System.Windows.Forms">
<value>GrowAndShrink</value>
</data>
<data name="tableLayoutPanel2.ColumnCount" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="pckLayout.AutoScroll" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="pckLayout.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="pckLayout.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="pckLayout.Size" type="System.Drawing.Size, System.Drawing">
<value>604, 549</value>
</data>
<data name="pckLayout.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;pckLayout.Name" xml:space="preserve">
<value>pckLayout</value>
</data>
<data name="&gt;&gt;pckLayout.Type" xml:space="preserve">
<value>System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;pckLayout.Parent" xml:space="preserve">
<value>panel1</value>
</data>
<data name="&gt;&gt;pckLayout.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="panel1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="panel1.Location" type="System.Drawing.Point, System.Drawing">
<value>203, 3</value>
</data>
<data name="panel1.Size" type="System.Drawing.Size, System.Drawing">
<value>604, 549</value>
</data>
<data name="panel1.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
</data>
<data name="&gt;&gt;panel1.Name" xml:space="preserve">
<value>panel1</value>
</data>
<data name="&gt;&gt;panel1.Type" xml:space="preserve">
<value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;panel1.Parent" xml:space="preserve">
<value>tableLayoutPanel2</value>
</data>
<data name="&gt;&gt;panel1.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="tableLayoutPanel2.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="tableLayoutPanel2.Location" type="System.Drawing.Point, System.Drawing">
<value>20, 60</value>
</data>
<data name="tableLayoutPanel2.RowCount" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="tableLayoutPanel2.Size" type="System.Drawing.Size, System.Drawing">
<value>810, 555</value>
</data>
<data name="tableLayoutPanel2.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
</data>
<data name="&gt;&gt;tableLayoutPanel2.Name" xml:space="preserve">
<value>tableLayoutPanel2</value>
</data>
<data name="&gt;&gt;tableLayoutPanel2.Type" xml:space="preserve">
<value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tableLayoutPanel2.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;tableLayoutPanel2.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="tableLayoutPanel2.LayoutSettings" type="System.Windows.Forms.TableLayoutSettings, System.Windows.Forms">
<value>&lt;?xml version="1.0" encoding="utf-16"?&gt;&lt;TableLayoutSettings&gt;&lt;Controls&gt;&lt;Control Name="tableLayoutPanel1" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="panel1" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /&gt;&lt;/Controls&gt;&lt;Columns Styles="Absolute,200,Absolute,610" /&gt;&lt;Rows Styles="Percent,100" /&gt;&lt;/TableLayoutSettings&gt;</value>
</data>
<metadata name="contextMenuStripPCK.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>154, 17</value>
</metadata>
<data name="deleteToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>108, 22</value>
</data>
<data name="deleteToolStripMenuItem.Text" xml:space="preserve">
<value>Delete</value>
</data>
<data name="exportToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>108, 22</value>
</data>
<data name="exportToolStripMenuItem.Text" xml:space="preserve">
<value>Export</value>
</data>
<data name="contextMenuStripPCK.Size" type="System.Drawing.Size, System.Drawing">
<value>109, 48</value>
</data>
<data name="&gt;&gt;contextMenuStripPCK.Name" xml:space="preserve">
<value>contextMenuStripPCK</value>
</data>
<data name="&gt;&gt;contextMenuStripPCK.Type" xml:space="preserve">
<value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>188, 17</value>
</metadata>
<data name="PSVitaPCKCheckbox.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="PSVitaPCKCheckbox.CheckAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>BottomLeft</value>
</data>
<data name="PSVitaPCKCheckbox.Location" type="System.Drawing.Point, System.Drawing">
<value>717, 42</value>
</data>
<data name="PSVitaPCKCheckbox.Size" type="System.Drawing.Size, System.Drawing">
<value>110, 15</value>
</data>
<data name="PSVitaPCKCheckbox.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
</data>
<data name="PSVitaPCKCheckbox.Text" xml:space="preserve">
<value>PS4/PSVita PCKs</value>
</data>
<data name="&gt;&gt;PSVitaPCKCheckbox.Name" xml:space="preserve">
<value>PSVitaPCKCheckbox</value>
</data>
<data name="&gt;&gt;PSVitaPCKCheckbox.Type" xml:space="preserve">
<value>MetroFramework.Controls.MetroCheckBox, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a</value>
</data>
<data name="&gt;&gt;PSVitaPCKCheckbox.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;PSVitaPCKCheckbox.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>6, 13</value>
</data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>850, 635</value>
</data>
<data name="$this.MinimumSize" type="System.Drawing.Size, System.Drawing">
<value>850, 588</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>PCK Center</value>
</data>
<data name="&gt;&gt;deleteToolStripMenuItem.Name" xml:space="preserve">
<value>deleteToolStripMenuItem</value>
</data>
<data name="&gt;&gt;deleteToolStripMenuItem.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;exportToolStripMenuItem.Name" xml:space="preserve">
<value>exportToolStripMenuItem</value>
</data>
<data name="&gt;&gt;exportToolStripMenuItem.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;bindingSource1.Name" xml:space="preserve">
<value>bindingSource1</value>
</data>
<data name="&gt;&gt;bindingSource1.Type" xml:space="preserve">
<value>System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>pckCenter</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>MetroFramework.Forms.MetroForm, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a</value>
</data>
</root>

View File

@@ -1,177 +0,0 @@
namespace PckStudio.Forms
{
partial class pckCenterOpen
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(pckCenterOpen));
this.buttonDirect = new System.Windows.Forms.Button();
this.labelName = new System.Windows.Forms.Label();
this.labelDesc = new System.Windows.Forms.Label();
this.buttonDelete = new System.Windows.Forms.Button();
this.buttonExport = new System.Windows.Forms.Button();
this.buttonInstallPs3 = new System.Windows.Forms.Button();
this.buttonInstallXbox = new System.Windows.Forms.Button();
this.buttonInstallWiiU = new System.Windows.Forms.Button();
this.pictureBoxDisplay = new System.Windows.Forms.PictureBox();
this.buttonBedrock = new System.Windows.Forms.Button();
((System.ComponentModel.ISupportInitialize)(this.pictureBoxDisplay)).BeginInit();
this.SuspendLayout();
//
// buttonDirect
//
this.buttonDirect.BackColor = System.Drawing.Color.Purple;
this.buttonDirect.FlatAppearance.BorderSize = 0;
resources.ApplyResources(this.buttonDirect, "buttonDirect");
this.buttonDirect.ForeColor = System.Drawing.Color.White;
this.buttonDirect.Name = "buttonDirect";
this.buttonDirect.UseVisualStyleBackColor = false;
this.buttonDirect.Click += new System.EventHandler(this.buttonDirect_Click);
//
// labelName
//
resources.ApplyResources(this.labelName, "labelName");
this.labelName.ForeColor = System.Drawing.Color.White;
this.labelName.Name = "labelName";
//
// labelDesc
//
resources.ApplyResources(this.labelDesc, "labelDesc");
this.labelDesc.ForeColor = System.Drawing.Color.White;
this.labelDesc.Name = "labelDesc";
//
// buttonDelete
//
this.buttonDelete.BackColor = System.Drawing.Color.Red;
this.buttonDelete.FlatAppearance.BorderSize = 0;
resources.ApplyResources(this.buttonDelete, "buttonDelete");
this.buttonDelete.ForeColor = System.Drawing.Color.White;
this.buttonDelete.Name = "buttonDelete";
this.buttonDelete.UseVisualStyleBackColor = false;
this.buttonDelete.Click += new System.EventHandler(this.buttonDelete_Click);
//
// buttonExport
//
this.buttonExport.BackColor = System.Drawing.Color.SlateGray;
this.buttonExport.FlatAppearance.BorderSize = 0;
resources.ApplyResources(this.buttonExport, "buttonExport");
this.buttonExport.ForeColor = System.Drawing.Color.White;
this.buttonExport.Name = "buttonExport";
this.buttonExport.UseVisualStyleBackColor = false;
this.buttonExport.Click += new System.EventHandler(this.buttonExport_Click);
//
// buttonInstallPs3
//
this.buttonInstallPs3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(192)))));
this.buttonInstallPs3.BackgroundImage = global::PckStudio.Properties.Resources.PS3;
resources.ApplyResources(this.buttonInstallPs3, "buttonInstallPs3");
this.buttonInstallPs3.FlatAppearance.BorderSize = 0;
this.buttonInstallPs3.ForeColor = System.Drawing.Color.White;
this.buttonInstallPs3.Name = "buttonInstallPs3";
this.buttonInstallPs3.UseVisualStyleBackColor = false;
this.buttonInstallPs3.Click += new System.EventHandler(this.buttonInstallPs3_Click);
//
// buttonInstallXbox
//
this.buttonInstallXbox.BackColor = System.Drawing.Color.Lime;
this.buttonInstallXbox.BackgroundImage = global::PckStudio.Properties.Resources.Xbox;
resources.ApplyResources(this.buttonInstallXbox, "buttonInstallXbox");
this.buttonInstallXbox.FlatAppearance.BorderSize = 0;
this.buttonInstallXbox.ForeColor = System.Drawing.Color.White;
this.buttonInstallXbox.Name = "buttonInstallXbox";
this.buttonInstallXbox.UseVisualStyleBackColor = false;
this.buttonInstallXbox.Click += new System.EventHandler(this.buttonInstallXbox_Click);
//
// buttonInstallWiiU
//
this.buttonInstallWiiU.BackColor = System.Drawing.Color.DeepSkyBlue;
this.buttonInstallWiiU.BackgroundImage = global::PckStudio.Properties.Resources.WiiU;
resources.ApplyResources(this.buttonInstallWiiU, "buttonInstallWiiU");
this.buttonInstallWiiU.FlatAppearance.BorderSize = 0;
this.buttonInstallWiiU.ForeColor = System.Drawing.Color.White;
this.buttonInstallWiiU.Name = "buttonInstallWiiU";
this.buttonInstallWiiU.UseVisualStyleBackColor = false;
this.buttonInstallWiiU.Click += new System.EventHandler(this.buttonInstallWiiU_Click);
//
// pictureBoxDisplay
//
resources.ApplyResources(this.pictureBoxDisplay, "pictureBoxDisplay");
this.pictureBoxDisplay.Name = "pictureBoxDisplay";
this.pictureBoxDisplay.TabStop = false;
//
// buttonBedrock
//
this.buttonBedrock.BackColor = System.Drawing.Color.Green;
this.buttonBedrock.FlatAppearance.BorderSize = 0;
resources.ApplyResources(this.buttonBedrock, "buttonBedrock");
this.buttonBedrock.ForeColor = System.Drawing.Color.White;
this.buttonBedrock.Name = "buttonBedrock";
this.buttonBedrock.UseVisualStyleBackColor = false;
this.buttonBedrock.Click += new System.EventHandler(this.convertToBedrockToolStripMenuItem_Click);
//
// pckCenterOpen
//
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BorderStyle = MetroFramework.Forms.MetroFormBorderStyle.FixedSingle;
this.Controls.Add(this.buttonDirect);
this.Controls.Add(this.buttonBedrock);
this.Controls.Add(this.buttonInstallPs3);
this.Controls.Add(this.buttonInstallXbox);
this.Controls.Add(this.buttonInstallWiiU);
this.Controls.Add(this.buttonExport);
this.Controls.Add(this.buttonDelete);
this.Controls.Add(this.labelDesc);
this.Controls.Add(this.labelName);
this.Controls.Add(this.pictureBoxDisplay);
this.MaximizeBox = false;
this.Name = "pckCenterOpen";
this.Resizable = false;
this.ShadowType = MetroFramework.Forms.MetroFormShadowType.DropShadow;
this.Style = MetroFramework.MetroColorStyle.White;
this.Theme = MetroFramework.MetroThemeStyle.Dark;
this.Load += new System.EventHandler(this.pckCenterOpen_Load);
((System.ComponentModel.ISupportInitialize)(this.pictureBoxDisplay)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.PictureBox pictureBoxDisplay;
private System.Windows.Forms.Button buttonDirect;
private System.Windows.Forms.Label labelName;
private System.Windows.Forms.Label labelDesc;
private System.Windows.Forms.Button buttonDelete;
private System.Windows.Forms.Button buttonExport;
private System.Windows.Forms.Button buttonInstallWiiU;
private System.Windows.Forms.Button buttonInstallXbox;
private System.Windows.Forms.Button buttonInstallPs3;
private System.Windows.Forms.Button buttonBedrock;
}
}

File diff suppressed because one or more lines are too long

View File

@@ -1,142 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="buttonDirect.Text" xml:space="preserve">
<value>コレクションにダウンロード</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="labelName.Size" type="System.Drawing.Size, System.Drawing">
<value>134, 31</value>
</data>
<data name="labelName.Text" xml:space="preserve">
<value>スキンパック</value>
</data>
<data name="labelDesc.Text" xml:space="preserve">
<value>ラベルの説明</value>
</data>
<data name="buttonDelete.Text" xml:space="preserve">
<value>削除</value>
</data>
<data name="buttonExport.Text" xml:space="preserve">
<value>取得する</value>
</data>
<data name="buttonBedrock.Text" xml:space="preserve">
<value>Bedrockに変換</value>
</data>
</root>

View File

@@ -1,432 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="buttonDirect.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
<value>Flat</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="buttonDirect.Location" type="System.Drawing.Point, System.Drawing">
<value>568, 338</value>
</data>
<data name="buttonDirect.Size" type="System.Drawing.Size, System.Drawing">
<value>169, 67</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="buttonDirect.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="buttonDirect.Text" xml:space="preserve">
<value>DOWNLOAD TO COLLECTION</value>
</data>
<data name="buttonDirect.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="&gt;&gt;buttonDirect.Name" xml:space="preserve">
<value>buttonDirect</value>
</data>
<data name="&gt;&gt;buttonDirect.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;buttonDirect.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;buttonDirect.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="labelName.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="labelName.Font" type="System.Drawing.Font, System.Drawing">
<value>Microsoft Sans Serif, 20.25pt</value>
</data>
<data name="labelName.Location" type="System.Drawing.Point, System.Drawing">
<value>24, 24</value>
</data>
<data name="labelName.Size" type="System.Drawing.Size, System.Drawing">
<value>135, 31</value>
</data>
<data name="labelName.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
</data>
<data name="labelName.Text" xml:space="preserve">
<value>Skin Pack</value>
</data>
<data name="&gt;&gt;labelName.Name" xml:space="preserve">
<value>labelName</value>
</data>
<data name="&gt;&gt;labelName.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;labelName.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;labelName.ZOrder" xml:space="preserve">
<value>8</value>
</data>
<data name="labelDesc.Font" type="System.Drawing.Font, System.Drawing">
<value>Microsoft Sans Serif, 12pt</value>
</data>
<data name="labelDesc.Location" type="System.Drawing.Point, System.Drawing">
<value>384, 64</value>
</data>
<data name="labelDesc.Size" type="System.Drawing.Size, System.Drawing">
<value>353, 222</value>
</data>
<data name="labelDesc.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
</data>
<data name="labelDesc.Text" xml:space="preserve">
<value>labelDesc</value>
</data>
<data name="&gt;&gt;labelDesc.Name" xml:space="preserve">
<value>labelDesc</value>
</data>
<data name="&gt;&gt;labelDesc.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;labelDesc.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;labelDesc.ZOrder" xml:space="preserve">
<value>7</value>
</data>
<data name="buttonDelete.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
<value>Flat</value>
</data>
<data name="buttonDelete.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 12pt</value>
</data>
<data name="buttonDelete.Location" type="System.Drawing.Point, System.Drawing">
<value>384, 338</value>
</data>
<data name="buttonDelete.Size" type="System.Drawing.Size, System.Drawing">
<value>178, 66</value>
</data>
<data name="buttonDelete.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
</data>
<data name="buttonDelete.Text" xml:space="preserve">
<value>Delete</value>
</data>
<data name="&gt;&gt;buttonDelete.Name" xml:space="preserve">
<value>buttonDelete</value>
</data>
<data name="&gt;&gt;buttonDelete.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;buttonDelete.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;buttonDelete.ZOrder" xml:space="preserve">
<value>6</value>
</data>
<data name="buttonExport.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
<value>Flat</value>
</data>
<data name="buttonExport.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 12pt</value>
</data>
<data name="buttonExport.Location" type="System.Drawing.Point, System.Drawing">
<value>495, 256</value>
</data>
<data name="buttonExport.Size" type="System.Drawing.Size, System.Drawing">
<value>45, 30</value>
</data>
<data name="buttonExport.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
</data>
<data name="buttonExport.Text" xml:space="preserve">
<value>Get</value>
</data>
<data name="&gt;&gt;buttonExport.Name" xml:space="preserve">
<value>buttonExport</value>
</data>
<data name="&gt;&gt;buttonExport.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;buttonExport.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;buttonExport.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="buttonInstallPs3.BackgroundImageLayout" type="System.Windows.Forms.ImageLayout, System.Windows.Forms">
<value>Stretch</value>
</data>
<data name="buttonInstallPs3.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
<value>Flat</value>
</data>
<data name="buttonInstallPs3.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 12pt</value>
</data>
<data name="buttonInstallPs3.Location" type="System.Drawing.Point, System.Drawing">
<value>460, 256</value>
</data>
<data name="buttonInstallPs3.Size" type="System.Drawing.Size, System.Drawing">
<value>30, 30</value>
</data>
<data name="buttonInstallPs3.TabIndex" type="System.Int32, mscorlib">
<value>11</value>
</data>
<data name="&gt;&gt;buttonInstallPs3.Name" xml:space="preserve">
<value>buttonInstallPs3</value>
</data>
<data name="&gt;&gt;buttonInstallPs3.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;buttonInstallPs3.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;buttonInstallPs3.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="buttonInstallXbox.BackgroundImageLayout" type="System.Windows.Forms.ImageLayout, System.Windows.Forms">
<value>Stretch</value>
</data>
<data name="buttonInstallXbox.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
<value>Flat</value>
</data>
<data name="buttonInstallXbox.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 12pt</value>
</data>
<data name="buttonInstallXbox.Location" type="System.Drawing.Point, System.Drawing">
<value>424, 256</value>
</data>
<data name="buttonInstallXbox.Size" type="System.Drawing.Size, System.Drawing">
<value>30, 30</value>
</data>
<data name="buttonInstallXbox.TabIndex" type="System.Int32, mscorlib">
<value>10</value>
</data>
<data name="&gt;&gt;buttonInstallXbox.Name" xml:space="preserve">
<value>buttonInstallXbox</value>
</data>
<data name="&gt;&gt;buttonInstallXbox.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;buttonInstallXbox.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;buttonInstallXbox.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="buttonInstallWiiU.BackgroundImageLayout" type="System.Windows.Forms.ImageLayout, System.Windows.Forms">
<value>Zoom</value>
</data>
<data name="buttonInstallWiiU.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
<value>Flat</value>
</data>
<data name="buttonInstallWiiU.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 12pt</value>
</data>
<data name="buttonInstallWiiU.Location" type="System.Drawing.Point, System.Drawing">
<value>388, 256</value>
</data>
<data name="buttonInstallWiiU.Size" type="System.Drawing.Size, System.Drawing">
<value>30, 30</value>
</data>
<data name="buttonInstallWiiU.TabIndex" type="System.Int32, mscorlib">
<value>9</value>
</data>
<data name="&gt;&gt;buttonInstallWiiU.Name" xml:space="preserve">
<value>buttonInstallWiiU</value>
</data>
<data name="&gt;&gt;buttonInstallWiiU.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;buttonInstallWiiU.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;buttonInstallWiiU.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="pictureBoxDisplay.Location" type="System.Drawing.Point, System.Drawing">
<value>24, 64</value>
</data>
<data name="pictureBoxDisplay.Size" type="System.Drawing.Size, System.Drawing">
<value>341, 341</value>
</data>
<data name="pictureBoxDisplay.SizeMode" type="System.Windows.Forms.PictureBoxSizeMode, System.Windows.Forms">
<value>StretchImage</value>
</data>
<data name="pictureBoxDisplay.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;pictureBoxDisplay.Name" xml:space="preserve">
<value>pictureBoxDisplay</value>
</data>
<data name="&gt;&gt;pictureBoxDisplay.Type" xml:space="preserve">
<value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;pictureBoxDisplay.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;pictureBoxDisplay.ZOrder" xml:space="preserve">
<value>9</value>
</data>
<data name="buttonBedrock.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
<value>Flat</value>
</data>
<data name="buttonBedrock.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 12pt</value>
</data>
<data name="buttonBedrock.Location" type="System.Drawing.Point, System.Drawing">
<value>388, 293</value>
</data>
<data name="buttonBedrock.Size" type="System.Drawing.Size, System.Drawing">
<value>152, 30</value>
</data>
<data name="buttonBedrock.TabIndex" type="System.Int32, mscorlib">
<value>12</value>
</data>
<data name="buttonBedrock.Text" xml:space="preserve">
<value>Convert to Bedrock</value>
</data>
<data name="&gt;&gt;buttonBedrock.Name" xml:space="preserve">
<value>buttonBedrock</value>
</data>
<data name="&gt;&gt;buttonBedrock.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;buttonBedrock.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;buttonBedrock.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>6, 13</value>
</data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>760, 418</value>
</data>
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
<value>CenterParent</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>pckCenterOpen</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>MetroFramework.Forms.MetroForm, MetroFramework, Version=1.4.0.0, Culture=neutral, PublicKeyToken=5f91a84759bf584a</value>
</data>
</root>

View File

@@ -94,10 +94,6 @@
this.convertMusicFilesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.wavBinkaToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.binkaWavToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.storeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.openPckCenterToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.joinDevelopmentDiscordToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.trelloBoardToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.helpToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.checkForUpdatesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.aboutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
@@ -113,6 +109,7 @@
this.toNobledezJackToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.toPhoenixARCDeveloperToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.forMattNLContributorToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.joinDevelopmentDiscordToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.settingsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.contextMenuMetaTree = new System.Windows.Forms.ContextMenuStrip(this.components);
this.addEntryToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
@@ -145,6 +142,7 @@
this.imageList = new System.Windows.Forms.ImageList(this.components);
this.previewPictureBox = new PckStudio.ToolboxItems.InterpolationPictureBox();
this.LittleEndianCheckBox = new MetroFramework.Controls.MetroCheckBox();
this.trelloBoardToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
logoPictureBox = new System.Windows.Forms.PictureBox();
toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
((System.ComponentModel.ISupportInitialize)(logoPictureBox)).BeginInit();
@@ -465,7 +463,6 @@
this.fileToolStripMenuItem,
this.editToolStripMenuItem,
this.miscToolStripMenuItem,
this.storeToolStripMenuItem,
this.helpToolStripMenuItem});
this.menuStrip.Name = "menuStrip";
//
@@ -605,36 +602,6 @@
resources.ApplyResources(this.binkaWavToolStripMenuItem, "binkaWavToolStripMenuItem");
this.binkaWavToolStripMenuItem.Click += new System.EventHandler(this.binkaWavToolStripMenuItem_Click);
//
// storeToolStripMenuItem
//
this.storeToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.openPckCenterToolStripMenuItem,
this.joinDevelopmentDiscordToolStripMenuItem,
this.trelloBoardToolStripMenuItem});
this.storeToolStripMenuItem.ForeColor = System.Drawing.Color.Silver;
this.storeToolStripMenuItem.Image = global::PckStudio.Properties.Resources.HamburgerMenuIcon;
this.storeToolStripMenuItem.Name = "storeToolStripMenuItem";
resources.ApplyResources(this.storeToolStripMenuItem, "storeToolStripMenuItem");
//
// openPckCenterToolStripMenuItem
//
this.openPckCenterToolStripMenuItem.Image = global::PckStudio.Properties.Resources.pckCenterHeader;
this.openPckCenterToolStripMenuItem.Name = "openPckCenterToolStripMenuItem";
resources.ApplyResources(this.openPckCenterToolStripMenuItem, "openPckCenterToolStripMenuItem");
this.openPckCenterToolStripMenuItem.Click += new System.EventHandler(this.openPckCenterToolStripMenuItem_Click);
//
// joinDevelopmentDiscordToolStripMenuItem
//
resources.ApplyResources(this.joinDevelopmentDiscordToolStripMenuItem, "joinDevelopmentDiscordToolStripMenuItem");
this.joinDevelopmentDiscordToolStripMenuItem.Name = "joinDevelopmentDiscordToolStripMenuItem";
this.joinDevelopmentDiscordToolStripMenuItem.Click += new System.EventHandler(this.joinDevelopmentDiscordToolStripMenuItem_Click);
//
// trelloBoardToolStripMenuItem
//
this.trelloBoardToolStripMenuItem.Name = "trelloBoardToolStripMenuItem";
resources.ApplyResources(this.trelloBoardToolStripMenuItem, "trelloBoardToolStripMenuItem");
this.trelloBoardToolStripMenuItem.Click += new System.EventHandler(this.trelloBoardToolStripMenuItem_Click);
//
// helpToolStripMenuItem
//
this.helpToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
@@ -643,6 +610,8 @@
toolStripSeparator1,
this.videosToolStripMenuItem,
this.donateToolStripMenuItem,
this.joinDevelopmentDiscordToolStripMenuItem,
this.trelloBoardToolStripMenuItem,
this.toolStripSeparator3,
this.settingsToolStripMenuItem});
this.helpToolStripMenuItem.ForeColor = System.Drawing.Color.Silver;
@@ -751,6 +720,12 @@
resources.ApplyResources(this.forMattNLContributorToolStripMenuItem, "forMattNLContributorToolStripMenuItem");
this.forMattNLContributorToolStripMenuItem.Click += new System.EventHandler(this.forMattNLContributorToolStripMenuItem_Click);
//
// joinDevelopmentDiscordToolStripMenuItem
//
resources.ApplyResources(this.joinDevelopmentDiscordToolStripMenuItem, "joinDevelopmentDiscordToolStripMenuItem");
this.joinDevelopmentDiscordToolStripMenuItem.Name = "joinDevelopmentDiscordToolStripMenuItem";
this.joinDevelopmentDiscordToolStripMenuItem.Click += new System.EventHandler(this.joinDevelopmentDiscordToolStripMenuItem_Click);
//
// settingsToolStripMenuItem
//
this.settingsToolStripMenuItem.Image = global::PckStudio.Properties.Resources.ranch;
@@ -1091,6 +1066,13 @@
this.LittleEndianCheckBox.Theme = MetroFramework.MetroThemeStyle.Dark;
this.LittleEndianCheckBox.UseSelectable = true;
//
// trelloBoardToolStripMenuItem
//
this.trelloBoardToolStripMenuItem.Image = global::PckStudio.Properties.Resources.trello;
this.trelloBoardToolStripMenuItem.Name = "trelloBoardToolStripMenuItem";
resources.ApplyResources(this.trelloBoardToolStripMenuItem, "trelloBoardToolStripMenuItem");
this.trelloBoardToolStripMenuItem.Click += new System.EventHandler(this.trelloBoardToolStripMenuItem_Click);
//
// MainForm
//
this.ApplyImageInvert = true;
@@ -1155,13 +1137,10 @@
private System.Windows.Forms.ToolStripMenuItem folderToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem skinToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem createAnimatedTextureToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem storeToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem openPckCenterToolStripMenuItem;
private MetroFramework.Controls.MetroTabControl tabControl;
private MetroFramework.Controls.MetroTabPage editorTab;
private MetroFramework.Controls.MetroCheckBox LittleEndianCheckBox;
private MetroFramework.Controls.MetroLabel label11;
private System.Windows.Forms.ToolStripMenuItem joinDevelopmentDiscordToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem audiopckToolStripMenuItem;
private System.Windows.Forms.TreeView treeViewMain;
private MetroFramework.Controls.MetroTabControl PropertiesTabControl;
@@ -1213,7 +1192,6 @@
private MetroFramework.Controls.MetroLabel pckFileLabel;
private System.Windows.Forms.ToolStripMenuItem behavioursbinToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem entityMaterialsbinToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem trelloBoardToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem convertMusicFilesToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem wavBinkaToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem binkaWavToolStripMenuItem;
@@ -1242,6 +1220,8 @@
private System.Windows.Forms.ToolStripSeparator toolStripSeparator3;
private System.Windows.Forms.ToolStripMenuItem moveUpToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem moveDownToolStripMenuItem;
}
private System.Windows.Forms.ToolStripMenuItem joinDevelopmentDiscordToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem trelloBoardToolStripMenuItem;
}
}

View File

@@ -1741,20 +1741,6 @@ namespace PckStudio
}
}
private void openPckCenterToolStripMenuItem_Click(object sender, EventArgs e)
{
MessageBox.Show("This feature is currently being reworked.", "Currently unavailable", MessageBoxButtons.OK, MessageBoxIcon.Information);
#if false
DateTime Begin = DateTime.Now;
//pckCenter open = new pckCenter();
PckCenterBeta open = new PckCenterBeta();
open.Show();
TimeSpan duration = new TimeSpan(DateTime.Now.Ticks - Begin.Ticks);
Debug.WriteLine("Completed in: " + duration);
#endif
}
private void howToMakeABasicSkinPackToolStripMenuItem_Click(object sender, EventArgs e)
{
Process.Start("https://www.youtube.com/watch?v=A43aHRHkKxk");

File diff suppressed because it is too large Load Diff

View File

@@ -449,30 +449,6 @@
<Compile Include="Forms\Editor\AudioEditor.Designer.cs">
<DependentUpon>AudioEditor.cs</DependentUpon>
</Compile>
<Compile Include="Forms\Utilities\pckCenter.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\Utilities\pckCenter.Designer.cs">
<DependentUpon>pckCenter.cs</DependentUpon>
</Compile>
<Compile Include="Forms\Utilities\PckCenterBeta.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\Utilities\PckCenterBeta.Designer.cs">
<DependentUpon>PckCenterBeta.cs</DependentUpon>
</Compile>
<Compile Include="Forms\Utilities\pckCenterOpen.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\Utilities\pckCenterOpen.Designer.cs">
<DependentUpon>pckCenterOpen.cs</DependentUpon>
</Compile>
<Compile Include="Forms\Utilities\TextureConverterUtility.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\Utilities\TextureConverterUtility.Designer.cs">
<DependentUpon>TextureConverterUtility.cs</DependentUpon>
</Compile>
<Compile Include="Internal\PckNodeSorter.cs" />
<Compile Include="Program.cs" />
<Compile Include="Forms\CreditsForm.cs">
@@ -616,25 +592,6 @@
<DependentUpon>AudioEditor.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Forms\Utilities\pckCenter.ja.resx">
<DependentUpon>pckCenter.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\Utilities\pckCenter.resx">
<DependentUpon>pckCenter.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\Utilities\PckCenterBeta.resx">
<DependentUpon>PckCenterBeta.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\Utilities\pckCenterOpen.ja.resx">
<DependentUpon>pckCenterOpen.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\Utilities\pckCenterOpen.resx">
<DependentUpon>pckCenterOpen.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Forms\Utilities\TextureConverterUtility.resx">
<DependentUpon>TextureConverterUtility.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\CreditsForm.resx">
<DependentUpon>CreditsForm.cs</DependentUpon>
</EmbeddedResource>
@@ -681,7 +638,6 @@
<None Include="Resources\shader\skyboxVertexShader.glsl" />
<None Include="Resources\skybox_texture.png" />
<None Include="Resources\shader\skinVertexShader.glsl" />
<None Include="Resources\entityData.json" />
<None Include="Resources\TexturePackIcon.png" />
<None Include="Resources\binka\binkawin.asi" />
<None Include="Resources\fileTemplates\1.91_colours.col" />
@@ -710,7 +666,6 @@
<None Include="Resources\Splash.png" />
<None Include="Resources\pckOpen.png" />
<None Include="Resources\pckDrop.png" />
<None Include="Resources\pckCenterHeader.png" />
<None Include="Resources\binka\binka_encode.exe" />
<None Include="Resources\binka\mss32.dll" />
<None Include="Resources\anim_editor\classic_template.png" />
@@ -740,9 +695,9 @@
<None Include="Resources\atlases\particles.png" />
<None Include="Resources\atlases\paintings.png" />
<Content Include="Resources\atlases\terrain.png" />
<None Include="Resources\entities.png" />
<None Include="Resources\shader\skinFragmentShader.glsl" />
<None Include="Resources\armor.png" />
<None Include="Resources\external\trello.png" />
<Content Include="Resources\icons\file_delete.png" />
<Content Include="Resources\icons\file_empty.png" />
<None Include="Resources\icons\file_export.png" />

View File

@@ -113,33 +113,28 @@ namespace PckStudio.Properties {
/// <summary>
/// Looks up a localized string similar to {
/// &quot;COMMENT_1&quot;: &quot;JSON by MattNL&quot;,
/// &quot;banners&quot;: [
/// &quot;entries&quot;: [
/// {
/// &quot;internalName&quot;: &quot;base&quot;,
/// &quot;displayName&quot;: &quot;Base&quot;
/// },
/// {
/// &quot;internalName&quot;: &quot;border&quot;,
/// &quot;displayName&quot;: &quot;Bordure&quot;
/// },
/// {
/// &quot;internalName&quot;: &quot;bricks&quot;,
/// &quot;displayName&quot;: &quot;Field Masoned&quot;
/// },
/// {
/// &quot;internalName&quot;: &quot;circle&quot;,
/// &quot;displayName&quot;: &quot;Roundel&quot;
/// },
/// {
/// &quot;internalName&quot;: &quot;creeper&quot;,
/// &quot;displayName&quot;: &quot;Creeper Charge&quot;
/// },
/// {
/// &quot;internalName&quot;: &quot;cross&quot;,
/// &quot;displayName&quot;: &quot;Saltire&quot;
/// },
/// {
/// &quot;internalName&quot;: &quot;curly_bo [rest of string was truncated]&quot;;.
/// &quot;displayName&quot;: &quot;Base&quot;,
/// &quot;hasColourEntry&quot;: true,
/// &quot;colourEntry&quot;: {
/// &quot;defaultName&quot;: &quot;Banner_White&quot;,
/// &quot;variants&quot;: [
/// &quot;Banner_Black&quot;,
/// &quot;Banner_Blue&quot;,
/// &quot;Banner_Brown&quot;,
/// &quot;Banner_Cyan&quot;,
/// &quot;Banner_Gray&quot;,
/// &quot;Banner_Green&quot;,
/// &quot;Banner_Light_Blue&quot;,
/// &quot;Banner_Lime&quot;,
/// &quot;Banner_Magenta&quot;,
/// &quot;Banner_Orange&quot;,
/// &quot;Banner_Pink&quot;,
/// &quot;Banner_Purple&quot;,
/// &quot;Banner_Red&quot;,
/// &quot;Ban [rest of string was truncated]&quot;;.
/// </summary>
public static string bannerData {
get {
@@ -211,7 +206,7 @@ namespace PckStudio.Properties {
/// Looks up a localized string similar to {
/// &quot;COMMENT_1&quot;: &quot;Tile data research by MattNL&quot;,
/// &quot;COMMENT_2&quot;: &quot;JSON by PhoenixARC, MattNL, and NessieHax (Miku-666)&quot;,
/// &quot;blocks&quot;: [
/// &quot;entries&quot;: [
/// {
/// &quot;internalName&quot;: &quot;grass_top&quot;,
/// &quot;displayName&quot;: &quot;Grass Block (Top)&quot;,
@@ -231,7 +226,7 @@ namespace PckStudio.Properties {
/// &quot;displayName&quot;: &quot;Stone&quot;
/// },
/// {
/// &quot;internalName&quot;: [rest of string was truncated]&quot;;.
/// &quot;internalName&quot;: [rest of string was truncated]&quot;;.
/// </summary>
public static string blockData {
get {
@@ -406,7 +401,7 @@ namespace PckStudio.Properties {
/// <summary>
/// Looks up a localized string similar to {
/// &quot;COMMENT_1&quot;: &quot;JSON by MattNL&quot;,
/// &quot;experience_orbs&quot;: [
/// &quot;entries&quot;: [
/// {
/// &quot;internalName&quot;: &quot;experience_orb_0&quot;,
/// &quot;displayName&quot;: &quot;Experience Orb (Size 1)&quot;,
@@ -425,7 +420,8 @@ namespace PckStudio.Properties {
/// &quot;variants&quot;: [&quot;experience_orb&quot;]
/// }
/// },
/// [rest of string was truncated]&quot;;.
/// {
/// &quot; [rest of string was truncated]&quot;;.
/// </summary>
public static string experienceOrbData {
get {
@@ -436,7 +432,7 @@ namespace PckStudio.Properties {
/// <summary>
/// Looks up a localized string similar to {
/// &quot;COMMENT_1&quot;: &quot;JSON by MattNL&quot;,
/// &quot;explosions&quot;: [
/// &quot;entries&quot;: [
/// {
/// &quot;internalName&quot;: &quot;explosion_0&quot;,
/// &quot;displayName&quot;: &quot;Explosion (Stage 1)&quot;,
@@ -456,7 +452,7 @@ namespace PckStudio.Properties {
/// &quot;colourEntry&quot;: {
/// &quot;defaultName&quot;: &quot;Particle_Explode&quot;,
/// &quot;variants&quot;: [
/// [rest of string was truncated]&quot;;.
/// [rest of string was truncated]&quot;;.
/// </summary>
public static string explosionData {
get {
@@ -619,7 +615,7 @@ namespace PckStudio.Properties {
/// Looks up a localized string similar to {
/// &quot;COMMENT_1&quot;: &quot;Tile data research by MattNL&quot;,
/// &quot;COMMENT_2&quot;: &quot;JSON by PhoenixARC, MattNL, and NessieHax (Miku-666)&quot;,
/// &quot;items&quot;: [
/// &quot;entries&quot;: [
/// {
/// &quot;internalName&quot;: &quot;helmetCloth&quot;,
/// &quot;displayName&quot;: &quot;Leather Cap&quot;,
@@ -635,7 +631,7 @@ namespace PckStudio.Properties {
/// &quot;displayName&quot;: &quot;Chain Helmet&quot;
/// },
/// {
/// &quot;internalName&quot;: &quot;he [rest of string was truncated]&quot;;.
/// &quot;internalName&quot;: &quot; [rest of string was truncated]&quot;;.
/// </summary>
public static string itemData {
get {
@@ -676,7 +672,7 @@ namespace PckStudio.Properties {
/// <summary>
/// Looks up a localized string similar to {
/// &quot;COMMENT_1&quot;: &quot;JSON by MattNL&quot;,
/// &quot;map_icons&quot;: [
/// &quot;entries&quot;: [
/// {
/// &quot;internalName&quot;: &quot;player_1&quot;,
/// &quot;displayName&quot;: &quot;Player 1&quot;
@@ -702,7 +698,7 @@ namespace PckStudio.Properties {
/// &quot;displayName&quot;: &quot;Target Point (Unused)&quot;
/// },
/// {
/// [rest of string was truncated]&quot;;.
/// [rest of string was truncated]&quot;;.
/// </summary>
public static string mapIconData {
get {
@@ -733,7 +729,7 @@ namespace PckStudio.Properties {
/// <summary>
/// Looks up a localized string similar to {
/// &quot;COMMENT_1&quot;: &quot;JSON by MattNL&quot;,
/// &quot;moon_phases&quot;: [
/// &quot;entries&quot;: [
/// {
/// &quot;internalName&quot;: &quot;moon_phase_0&quot;,
/// &quot;displayName&quot;: &quot;Full Moon&quot;
@@ -756,7 +752,7 @@ namespace PckStudio.Properties {
/// },
/// {
/// &quot;internalName&quot;: &quot;moon_phase_5&quot;,
/// &quot;displayNa [rest of string was truncated]&quot;;.
/// &quot;displayName&quot;: [rest of string was truncated]&quot;;.
/// </summary>
public static string moonPhaseData {
get {
@@ -807,7 +803,7 @@ namespace PckStudio.Properties {
/// <summary>
/// Looks up a localized string similar to {
/// &quot;COMMENT_1&quot;: &quot;JSON by MattNL&quot;,
/// &quot;paintings&quot;: [
/// &quot;entries&quot;: [
/// {
/// &quot;internalName&quot;: &quot;Kebab&quot;,
/// &quot;displayName&quot;: &quot;\&quot;Kebab med tre pepperoni\&quot; by Kristoffer Zetterstrand&quot;
@@ -826,7 +822,7 @@ namespace PckStudio.Properties {
/// },
/// {
/// &quot;internalName&quot;: &quot;Bomb&quot;,
/// &quot;di [rest of string was truncated]&quot;;.
/// &quot;disp [rest of string was truncated]&quot;;.
/// </summary>
public static string paintingData {
get {
@@ -847,7 +843,7 @@ namespace PckStudio.Properties {
/// <summary>
/// Looks up a localized string similar to {
/// &quot;COMMENT_1&quot;: &quot;JSON by MattNL&quot;,
/// &quot;particles&quot;: [
/// &quot;entries&quot;: [
/// {
/// &quot;internalName&quot;: &quot;generic_0&quot;,
/// &quot;displayName&quot;: &quot;Generic (Stage 1)&quot;,
@@ -867,7 +863,8 @@ namespace PckStudio.Properties {
/// },
/// {
/// &quot;internalName&quot;: &quot;generic_1&quot;,
/// &quot;displayName&quot;: &quot;Generic (Stage 2)&quot;, [rest of string was truncated]&quot;;.
/// &quot;displayName&quot;: &quot;Generic (Stage 2)&quot;,
/// [rest of string was truncated]&quot;;.
/// </summary>
public static string particleData {
get {
@@ -895,16 +892,6 @@ namespace PckStudio.Properties {
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
public static System.Drawing.Bitmap pckCenterHeader {
get {
object obj = ResourceManager.GetObject("pckCenterHeader", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
@@ -1214,6 +1201,16 @@ namespace PckStudio.Properties {
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
public static System.Drawing.Bitmap trello {
get {
object obj = ResourceManager.GetObject("trello", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Byte[].
/// </summary>

View File

@@ -184,9 +184,6 @@
<data name="ENTITY_MATERIALS_ICON" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\iconImageList\ENTITY MATERIALS ICON.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="pckCenterHeader" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\pckCenterHeader.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="IMAGE_ICON" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\iconImageList\IMAGE ICON.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
@@ -409,4 +406,7 @@
<data name="armor" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\armor.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="trello" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\external\trello.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
</root>

BIN
PCK-Studio/Resources/external/trello.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 107 KiB