UpdateFiles

This commit is contained in:
Felix Miller
2022-02-06 23:53:30 -05:00
parent 5a59cc36e3
commit 3e8ef87cdd
20 changed files with 4400 additions and 33 deletions

View File

@@ -9,6 +9,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "nobleUpdater", "nobleUpdate
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSM Visualiser", "CSM Visualiser\CSM Visualiser.csproj", "{3530A9F2-AE0F-44B4-84F9-8FBACB456070}"
EndProject
Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "PckStudio.Installer", "PckStudio.Installer\PckStudio.Installer.wixproj", "{7ED78FD8-F3E6-475B-8979-FD5220545430}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -55,6 +57,14 @@ Global
{3530A9F2-AE0F-44B4-84F9-8FBACB456070}.Release|x64.Build.0 = Release|Any CPU
{3530A9F2-AE0F-44B4-84F9-8FBACB456070}.Release|x86.ActiveCfg = Release|Any CPU
{3530A9F2-AE0F-44B4-84F9-8FBACB456070}.Release|x86.Build.0 = Release|Any CPU
{7ED78FD8-F3E6-475B-8979-FD5220545430}.Debug|Any CPU.ActiveCfg = Debug|x86
{7ED78FD8-F3E6-475B-8979-FD5220545430}.Debug|x64.ActiveCfg = Debug|x86
{7ED78FD8-F3E6-475B-8979-FD5220545430}.Debug|x86.ActiveCfg = Debug|x86
{7ED78FD8-F3E6-475B-8979-FD5220545430}.Debug|x86.Build.0 = Debug|x86
{7ED78FD8-F3E6-475B-8979-FD5220545430}.Release|Any CPU.ActiveCfg = Release|x86
{7ED78FD8-F3E6-475B-8979-FD5220545430}.Release|x64.ActiveCfg = Release|x86
{7ED78FD8-F3E6-475B-8979-FD5220545430}.Release|x86.ActiveCfg = Release|x86
{7ED78FD8-F3E6-475B-8979-FD5220545430}.Release|x86.Build.0 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

View File

@@ -15,6 +15,7 @@ namespace PckStudio
{
public static string baseurl = "https://www.pckstudio.xyz/studio/PCK/api/";
public static string backurl = "https://raw.githubusercontent.com/PhoenixARC/pckstudio.tk/main/studio/PCK/api/";
public static string Appdata = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
public static bool IsDev = false;
public static FormMain formMain;
/// <summary>
@@ -29,18 +30,16 @@ namespace PckStudio
IsDev = true;
}
catch { }
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
PckStudio.Forms.goodbye gg = new PckStudio.Forms.goodbye();
PckStudio.Forms.Job gj = new PckStudio.Forms.Job();
if(!System.IO.File.Exists(Environment.CurrentDirectory + "\\goodbyemark"))
if(!System.IO.File.Exists(Appdata + "\\goodbyemark"))
gg.ShowDialog();
if(!System.IO.File.Exists(Environment.CurrentDirectory + "\\discordmark"))
if(!System.IO.File.Exists(Appdata + "\\discordmark"))
gj.ShowDialog();
Application.Run(new FormMain());
Application.Run(new PckStudio.FormMain());
}
}
}

View File

@@ -26,7 +26,7 @@ namespace PckStudio.Forms
private void Job_Load(object sender, EventArgs e)
{
File.Create(Environment.CurrentDirectory + "\\discordmark");
File.Create(Program.Appdata + "\\discordmark");
}
private void buttonDonate_Click(object sender, EventArgs e)

View File

@@ -31,7 +31,7 @@ namespace PckStudio.Forms
private void goodbye_Load(object sender, EventArgs e)
{
System.IO.File.Create(Environment.CurrentDirectory + "\\goodbyemark");
System.IO.File.Create(Program.Appdata + "\\goodbyemark");
}
}
}

View File

@@ -3623,4 +3623,3 @@ namespace PckStudio

View File

@@ -8110,6 +8110,9 @@
AP//AAA=
</value>
</data>
<data name="$this.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="$this.MinimumSize" type="System.Drawing.Size, System.Drawing">
<value>818, 602</value>
</data>

View File

@@ -0,0 +1,925 @@

namespace PckStudio.Forms
{
partial class Form1_provisional
{
/// <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(Form1_provisional));
this.ChangeURL = new MetroFramework.Controls.MetroLabel();
this.menuStrip = new System.Windows.Forms.MenuStrip();
this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.newToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.openToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.extractToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
this.saveToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
this.saveToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.metaToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.addPasswordToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.convertPCTextrurePackToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.editToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.advancedMetaAddingToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.convertToBedrockToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.videosToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.howToMakeABasicSkinPackToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.howToMakeACustomSkinModelToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.howToMakeCustomSkinModelsbedrockToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.howToMakeCustomMusicToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.howToInstallPcksDirectlyToWiiUToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.pCKCenterReleaseToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.howPCKsWorkToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.helpToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.programInfoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.binkaConversionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.tutorialsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.installationToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.fAQToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
this.donateToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.toNobledezJackToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.toPhoenixARCDeveloperToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.settingsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.administrativeToolsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.storeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.openToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
this.wiiUPCKInstallerToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.PS3PCKInstallerToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.VitaPCKInstallerToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.joinDevelopmentDiscordToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.uPDATEToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
this.tSTToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.myTablePanelStartScreen = new PckStudio.Forms.MyTablePanel();
this.richTextBoxChangelog = new System.Windows.Forms.RichTextBox();
this.label5 = new MetroFramework.Controls.MetroLabel();
this.pckOpen = new System.Windows.Forms.PictureBox();
this.DBGLabel = new MetroFramework.Controls.MetroLabel();
this.labelVersion = new MetroFramework.Controls.MetroLabel();
this.metroTabControl1 = new MetroFramework.Controls.MetroTabControl();
this.metroTabPage1 = new MetroFramework.Controls.MetroTabPage();
this.myTablePanel2 = new PckStudio.Forms.MyTablePanel();
this.treeViewMain = new System.Windows.Forms.TreeView();
this.pictureBoxWithInterpolationMode1 = new PckStudio.PictureBoxWithInterpolationMode();
this.label4 = new MetroFramework.Controls.MetroLabel();
this.tabControl1 = new System.Windows.Forms.TabControl();
this.tabPage2 = new System.Windows.Forms.TabPage();
this.myTablePanel3 = new PckStudio.Forms.MyTablePanel();
this.treeView2 = new System.Windows.Forms.TreeView();
this.comboBox2 = new System.Windows.Forms.ComboBox();
this.label6 = new MetroFramework.Controls.MetroLabel();
this.textBox2 = new System.Windows.Forms.TextBox();
this.label7 = new MetroFramework.Controls.MetroLabel();
this.label8 = new MetroFramework.Controls.MetroLabel();
this.label9 = new MetroFramework.Controls.MetroLabel();
this.button1 = new System.Windows.Forms.Button();
this.label10 = new MetroFramework.Controls.MetroLabel();
this.label11 = new MetroFramework.Controls.MetroLabel();
this.LittleEndianCheckBox = new System.Windows.Forms.CheckBox();
this.menuStrip.SuspendLayout();
this.myTablePanelStartScreen.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.pckOpen)).BeginInit();
this.metroTabControl1.SuspendLayout();
this.metroTabPage1.SuspendLayout();
this.myTablePanel2.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.pictureBoxWithInterpolationMode1)).BeginInit();
this.tabControl1.SuspendLayout();
this.tabPage2.SuspendLayout();
this.myTablePanel3.SuspendLayout();
this.SuspendLayout();
//
// ChangeURL
//
this.ChangeURL.AutoSize = true;
this.ChangeURL.Location = new System.Drawing.Point(698, -8);
this.ChangeURL.Name = "ChangeURL";
this.ChangeURL.Size = new System.Drawing.Size(116, 19);
this.ChangeURL.TabIndex = 23;
this.ChangeURL.Text = "PCKChangeLog.txt";
this.ChangeURL.Theme = MetroFramework.MetroThemeStyle.Dark;
this.ChangeURL.Visible = false;
//
// menuStrip
//
this.menuStrip.AutoSize = false;
this.menuStrip.BackColor = System.Drawing.Color.White;
this.menuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.fileToolStripMenuItem,
this.editToolStripMenuItem,
this.videosToolStripMenuItem,
this.helpToolStripMenuItem,
this.storeToolStripMenuItem,
this.uPDATEToolStripMenuItem1,
this.tSTToolStripMenuItem});
this.menuStrip.Location = new System.Drawing.Point(0, 0);
this.menuStrip.Name = "menuStrip";
this.menuStrip.Size = new System.Drawing.Size(802, 24);
this.menuStrip.TabIndex = 24;
this.menuStrip.Text = "menuStrip1";
//
// fileToolStripMenuItem
//
this.fileToolStripMenuItem.BackColor = System.Drawing.Color.White;
this.fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.newToolStripMenuItem,
this.openToolStripMenuItem,
this.extractToolStripMenuItem1,
this.saveToolStripMenuItem1,
this.saveToolStripMenuItem,
this.metaToolStripMenuItem,
this.addPasswordToolStripMenuItem,
this.convertPCTextrurePackToolStripMenuItem});
this.fileToolStripMenuItem.ForeColor = System.Drawing.SystemColors.ActiveCaptionText;
this.fileToolStripMenuItem.Name = "fileToolStripMenuItem";
this.fileToolStripMenuItem.Size = new System.Drawing.Size(37, 20);
this.fileToolStripMenuItem.Text = "File";
//
// newToolStripMenuItem
//
this.newToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("newToolStripMenuItem.Image")));
this.newToolStripMenuItem.Name = "newToolStripMenuItem";
this.newToolStripMenuItem.Size = new System.Drawing.Size(221, 22);
this.newToolStripMenuItem.Text = "New";
//
// openToolStripMenuItem
//
this.openToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("openToolStripMenuItem.Image")));
this.openToolStripMenuItem.Name = "openToolStripMenuItem";
this.openToolStripMenuItem.Size = new System.Drawing.Size(221, 22);
this.openToolStripMenuItem.Text = "Open";
this.openToolStripMenuItem.Click += new System.EventHandler(this.openToolStripMenuItem_Click);
//
// extractToolStripMenuItem1
//
this.extractToolStripMenuItem1.Image = ((System.Drawing.Image)(resources.GetObject("extractToolStripMenuItem1.Image")));
this.extractToolStripMenuItem1.Name = "extractToolStripMenuItem1";
this.extractToolStripMenuItem1.Size = new System.Drawing.Size(221, 22);
this.extractToolStripMenuItem1.Text = "Extract";
//
// saveToolStripMenuItem1
//
this.saveToolStripMenuItem1.Enabled = false;
this.saveToolStripMenuItem1.Image = ((System.Drawing.Image)(resources.GetObject("saveToolStripMenuItem1.Image")));
this.saveToolStripMenuItem1.Name = "saveToolStripMenuItem1";
this.saveToolStripMenuItem1.Size = new System.Drawing.Size(221, 22);
this.saveToolStripMenuItem1.Text = "Save";
//
// saveToolStripMenuItem
//
this.saveToolStripMenuItem.Enabled = false;
this.saveToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("saveToolStripMenuItem.Image")));
this.saveToolStripMenuItem.Name = "saveToolStripMenuItem";
this.saveToolStripMenuItem.Size = new System.Drawing.Size(221, 22);
this.saveToolStripMenuItem.Text = "Save As";
//
// metaToolStripMenuItem
//
this.metaToolStripMenuItem.Enabled = false;
this.metaToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("metaToolStripMenuItem.Image")));
this.metaToolStripMenuItem.Name = "metaToolStripMenuItem";
this.metaToolStripMenuItem.Size = new System.Drawing.Size(221, 22);
this.metaToolStripMenuItem.Text = "Meta";
//
// addPasswordToolStripMenuItem
//
this.addPasswordToolStripMenuItem.Enabled = false;
this.addPasswordToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("addPasswordToolStripMenuItem.Image")));
this.addPasswordToolStripMenuItem.Name = "addPasswordToolStripMenuItem";
this.addPasswordToolStripMenuItem.Size = new System.Drawing.Size(221, 22);
this.addPasswordToolStripMenuItem.Text = "Add Password";
//
// convertPCTextrurePackToolStripMenuItem
//
this.convertPCTextrurePackToolStripMenuItem.Name = "convertPCTextrurePackToolStripMenuItem";
this.convertPCTextrurePackToolStripMenuItem.Size = new System.Drawing.Size(221, 22);
this.convertPCTextrurePackToolStripMenuItem.Text = "Convert to PC Textrure pack";
//
// editToolStripMenuItem
//
this.editToolStripMenuItem.BackColor = System.Drawing.Color.White;
this.editToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.advancedMetaAddingToolStripMenuItem,
this.convertToBedrockToolStripMenuItem});
this.editToolStripMenuItem.ForeColor = System.Drawing.SystemColors.ActiveCaptionText;
this.editToolStripMenuItem.Name = "editToolStripMenuItem";
this.editToolStripMenuItem.Size = new System.Drawing.Size(39, 20);
this.editToolStripMenuItem.Text = "Edit";
//
// advancedMetaAddingToolStripMenuItem
//
this.advancedMetaAddingToolStripMenuItem.Enabled = false;
this.advancedMetaAddingToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("advancedMetaAddingToolStripMenuItem.Image")));
this.advancedMetaAddingToolStripMenuItem.Name = "advancedMetaAddingToolStripMenuItem";
this.advancedMetaAddingToolStripMenuItem.Size = new System.Drawing.Size(176, 22);
this.advancedMetaAddingToolStripMenuItem.Text = "Advanced Bulk";
//
// convertToBedrockToolStripMenuItem
//
this.convertToBedrockToolStripMenuItem.Enabled = false;
this.convertToBedrockToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("convertToBedrockToolStripMenuItem.Image")));
this.convertToBedrockToolStripMenuItem.Name = "convertToBedrockToolStripMenuItem";
this.convertToBedrockToolStripMenuItem.Size = new System.Drawing.Size(176, 22);
this.convertToBedrockToolStripMenuItem.Text = "Convert to Bedrock";
//
// videosToolStripMenuItem
//
this.videosToolStripMenuItem.BackColor = System.Drawing.Color.White;
this.videosToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.howToMakeABasicSkinPackToolStripMenuItem,
this.howToMakeACustomSkinModelToolStripMenuItem,
this.howToMakeCustomSkinModelsbedrockToolStripMenuItem,
this.howToMakeCustomMusicToolStripMenuItem,
this.howToInstallPcksDirectlyToWiiUToolStripMenuItem,
this.pCKCenterReleaseToolStripMenuItem,
this.howPCKsWorkToolStripMenuItem});
this.videosToolStripMenuItem.ForeColor = System.Drawing.SystemColors.ActiveCaptionText;
this.videosToolStripMenuItem.Name = "videosToolStripMenuItem";
this.videosToolStripMenuItem.Size = new System.Drawing.Size(54, 20);
this.videosToolStripMenuItem.Text = "Videos";
//
// howToMakeABasicSkinPackToolStripMenuItem
//
this.howToMakeABasicSkinPackToolStripMenuItem.Image = global::PckStudio.Properties.Resources.youtube_PNG152;
this.howToMakeABasicSkinPackToolStripMenuItem.Name = "howToMakeABasicSkinPackToolStripMenuItem";
this.howToMakeABasicSkinPackToolStripMenuItem.Size = new System.Drawing.Size(312, 22);
this.howToMakeABasicSkinPackToolStripMenuItem.Text = "How to make a basic skin pack";
//
// howToMakeACustomSkinModelToolStripMenuItem
//
this.howToMakeACustomSkinModelToolStripMenuItem.Image = global::PckStudio.Properties.Resources.youtube_PNG152;
this.howToMakeACustomSkinModelToolStripMenuItem.Name = "howToMakeACustomSkinModelToolStripMenuItem";
this.howToMakeACustomSkinModelToolStripMenuItem.Size = new System.Drawing.Size(312, 22);
this.howToMakeACustomSkinModelToolStripMenuItem.Text = "How to make a custom skin model";
//
// howToMakeCustomSkinModelsbedrockToolStripMenuItem
//
this.howToMakeCustomSkinModelsbedrockToolStripMenuItem.Image = global::PckStudio.Properties.Resources.youtube_PNG152;
this.howToMakeCustomSkinModelsbedrockToolStripMenuItem.Name = "howToMakeCustomSkinModelsbedrockToolStripMenuItem";
this.howToMakeCustomSkinModelsbedrockToolStripMenuItem.Size = new System.Drawing.Size(312, 22);
this.howToMakeCustomSkinModelsbedrockToolStripMenuItem.Text = "How to make a custom skin model (bedrock)";
//
// howToMakeCustomMusicToolStripMenuItem
//
this.howToMakeCustomMusicToolStripMenuItem.Image = global::PckStudio.Properties.Resources.youtube_PNG152;
this.howToMakeCustomMusicToolStripMenuItem.Name = "howToMakeCustomMusicToolStripMenuItem";
this.howToMakeCustomMusicToolStripMenuItem.Size = new System.Drawing.Size(312, 22);
this.howToMakeCustomMusicToolStripMenuItem.Text = "How to make custom music";
//
// howToInstallPcksDirectlyToWiiUToolStripMenuItem
//
this.howToInstallPcksDirectlyToWiiUToolStripMenuItem.Image = global::PckStudio.Properties.Resources.youtube_PNG152;
this.howToInstallPcksDirectlyToWiiUToolStripMenuItem.Name = "howToInstallPcksDirectlyToWiiUToolStripMenuItem";
this.howToInstallPcksDirectlyToWiiUToolStripMenuItem.Size = new System.Drawing.Size(312, 22);
this.howToInstallPcksDirectlyToWiiUToolStripMenuItem.Text = "How to install pcks directly to Wii U";
//
// pCKCenterReleaseToolStripMenuItem
//
this.pCKCenterReleaseToolStripMenuItem.Image = global::PckStudio.Properties.Resources.youtube_PNG152;
this.pCKCenterReleaseToolStripMenuItem.Name = "pCKCenterReleaseToolStripMenuItem";
this.pCKCenterReleaseToolStripMenuItem.Size = new System.Drawing.Size(312, 22);
this.pCKCenterReleaseToolStripMenuItem.Text = "PCK Center Release";
//
// howPCKsWorkToolStripMenuItem
//
this.howPCKsWorkToolStripMenuItem.Image = global::PckStudio.Properties.Resources.youtube_PNG152;
this.howPCKsWorkToolStripMenuItem.Name = "howPCKsWorkToolStripMenuItem";
this.howPCKsWorkToolStripMenuItem.Size = new System.Drawing.Size(312, 22);
this.howPCKsWorkToolStripMenuItem.Text = "How PCKs work";
//
// helpToolStripMenuItem
//
this.helpToolStripMenuItem.BackColor = System.Drawing.Color.White;
this.helpToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.programInfoToolStripMenuItem,
this.binkaConversionToolStripMenuItem,
this.tutorialsToolStripMenuItem,
this.installationToolStripMenuItem,
this.fAQToolStripMenuItem1,
this.donateToolStripMenuItem,
this.settingsToolStripMenuItem,
this.administrativeToolsToolStripMenuItem});
this.helpToolStripMenuItem.ForeColor = System.Drawing.SystemColors.ActiveCaptionText;
this.helpToolStripMenuItem.Name = "helpToolStripMenuItem";
this.helpToolStripMenuItem.Size = new System.Drawing.Size(44, 20);
this.helpToolStripMenuItem.Text = "Help";
//
// programInfoToolStripMenuItem
//
this.programInfoToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("programInfoToolStripMenuItem.Image")));
this.programInfoToolStripMenuItem.Name = "programInfoToolStripMenuItem";
this.programInfoToolStripMenuItem.Size = new System.Drawing.Size(181, 22);
this.programInfoToolStripMenuItem.Text = "Program Info";
//
// binkaConversionToolStripMenuItem
//
this.binkaConversionToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("binkaConversionToolStripMenuItem.Image")));
this.binkaConversionToolStripMenuItem.Name = "binkaConversionToolStripMenuItem";
this.binkaConversionToolStripMenuItem.Size = new System.Drawing.Size(181, 22);
this.binkaConversionToolStripMenuItem.Text = "Binka Conversion";
//
// tutorialsToolStripMenuItem
//
this.tutorialsToolStripMenuItem.Image = global::PckStudio.Properties.Resources.youtube_PNG152;
this.tutorialsToolStripMenuItem.Name = "tutorialsToolStripMenuItem";
this.tutorialsToolStripMenuItem.Size = new System.Drawing.Size(181, 22);
this.tutorialsToolStripMenuItem.Text = "Tutorials";
//
// installationToolStripMenuItem
//
this.installationToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("installationToolStripMenuItem.Image")));
this.installationToolStripMenuItem.Name = "installationToolStripMenuItem";
this.installationToolStripMenuItem.Size = new System.Drawing.Size(181, 22);
this.installationToolStripMenuItem.Text = "Installation";
//
// fAQToolStripMenuItem1
//
this.fAQToolStripMenuItem1.Image = ((System.Drawing.Image)(resources.GetObject("fAQToolStripMenuItem1.Image")));
this.fAQToolStripMenuItem1.Name = "fAQToolStripMenuItem1";
this.fAQToolStripMenuItem1.Size = new System.Drawing.Size(181, 22);
this.fAQToolStripMenuItem1.Text = "FAQ";
//
// donateToolStripMenuItem
//
this.donateToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.toNobledezJackToolStripMenuItem,
this.toPhoenixARCDeveloperToolStripMenuItem});
this.donateToolStripMenuItem.Name = "donateToolStripMenuItem";
this.donateToolStripMenuItem.Size = new System.Drawing.Size(181, 22);
this.donateToolStripMenuItem.Text = "Buy a coffee";
//
// toNobledezJackToolStripMenuItem
//
this.toNobledezJackToolStripMenuItem.Name = "toNobledezJackToolStripMenuItem";
this.toNobledezJackToolStripMenuItem.Size = new System.Drawing.Size(221, 22);
this.toNobledezJackToolStripMenuItem.Text = "For Nobledez(Jack)";
//
// toPhoenixARCDeveloperToolStripMenuItem
//
this.toPhoenixARCDeveloperToolStripMenuItem.Name = "toPhoenixARCDeveloperToolStripMenuItem";
this.toPhoenixARCDeveloperToolStripMenuItem.Size = new System.Drawing.Size(221, 22);
this.toPhoenixARCDeveloperToolStripMenuItem.Text = "For PhoenixARC(Developer)";
//
// settingsToolStripMenuItem
//
this.settingsToolStripMenuItem.Name = "settingsToolStripMenuItem";
this.settingsToolStripMenuItem.Size = new System.Drawing.Size(181, 22);
this.settingsToolStripMenuItem.Text = "Settings";
//
// administrativeToolsToolStripMenuItem
//
this.administrativeToolsToolStripMenuItem.Image = global::PckStudio.Properties.Resources.pckCenterHeader;
this.administrativeToolsToolStripMenuItem.Name = "administrativeToolsToolStripMenuItem";
this.administrativeToolsToolStripMenuItem.Size = new System.Drawing.Size(181, 22);
this.administrativeToolsToolStripMenuItem.Text = "Administrative Tools";
//
// storeToolStripMenuItem
//
this.storeToolStripMenuItem.BackColor = System.Drawing.Color.White;
this.storeToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.openToolStripMenuItem1,
this.wiiUPCKInstallerToolStripMenuItem,
this.PS3PCKInstallerToolStripMenuItem,
this.VitaPCKInstallerToolStripMenuItem,
this.joinDevelopmentDiscordToolStripMenuItem});
this.storeToolStripMenuItem.ForeColor = System.Drawing.SystemColors.ActiveCaptionText;
this.storeToolStripMenuItem.Name = "storeToolStripMenuItem";
this.storeToolStripMenuItem.Size = new System.Drawing.Size(47, 20);
this.storeToolStripMenuItem.Text = "More";
//
// openToolStripMenuItem1
//
this.openToolStripMenuItem1.Image = global::PckStudio.Properties.Resources.pckCenterHeader;
this.openToolStripMenuItem1.Name = "openToolStripMenuItem1";
this.openToolStripMenuItem1.Size = new System.Drawing.Size(212, 22);
this.openToolStripMenuItem1.Text = "Open PCK Center";
//
// wiiUPCKInstallerToolStripMenuItem
//
this.wiiUPCKInstallerToolStripMenuItem.Image = global::PckStudio.Properties.Resources.wii_u_games_tool;
this.wiiUPCKInstallerToolStripMenuItem.Name = "wiiUPCKInstallerToolStripMenuItem";
this.wiiUPCKInstallerToolStripMenuItem.Size = new System.Drawing.Size(212, 22);
this.wiiUPCKInstallerToolStripMenuItem.Text = "Wii U PCK Installer";
//
// PS3PCKInstallerToolStripMenuItem
//
this.PS3PCKInstallerToolStripMenuItem.Enabled = false;
this.PS3PCKInstallerToolStripMenuItem.Image = global::PckStudio.Properties.Resources.wii_u_games_tool;
this.PS3PCKInstallerToolStripMenuItem.Name = "PS3PCKInstallerToolStripMenuItem";
this.PS3PCKInstallerToolStripMenuItem.Size = new System.Drawing.Size(212, 22);
this.PS3PCKInstallerToolStripMenuItem.Text = "PS3 PCK Installer";
//
// VitaPCKInstallerToolStripMenuItem
//
this.VitaPCKInstallerToolStripMenuItem.Enabled = false;
this.VitaPCKInstallerToolStripMenuItem.Image = global::PckStudio.Properties.Resources.wii_u_games_tool;
this.VitaPCKInstallerToolStripMenuItem.Name = "VitaPCKInstallerToolStripMenuItem";
this.VitaPCKInstallerToolStripMenuItem.Size = new System.Drawing.Size(212, 22);
this.VitaPCKInstallerToolStripMenuItem.Text = "PSVita PCK Installer";
//
// joinDevelopmentDiscordToolStripMenuItem
//
this.joinDevelopmentDiscordToolStripMenuItem.Image = global::PckStudio.Properties.Resources.discord;
this.joinDevelopmentDiscordToolStripMenuItem.Name = "joinDevelopmentDiscordToolStripMenuItem";
this.joinDevelopmentDiscordToolStripMenuItem.Size = new System.Drawing.Size(212, 22);
this.joinDevelopmentDiscordToolStripMenuItem.Text = "Join Development Discord";
//
// uPDATEToolStripMenuItem1
//
this.uPDATEToolStripMenuItem1.BackColor = System.Drawing.Color.White;
this.uPDATEToolStripMenuItem1.ForeColor = System.Drawing.SystemColors.ActiveCaptionText;
this.uPDATEToolStripMenuItem1.Name = "uPDATEToolStripMenuItem1";
this.uPDATEToolStripMenuItem1.Size = new System.Drawing.Size(61, 20);
this.uPDATEToolStripMenuItem1.Text = "UPDATE";
//
// tSTToolStripMenuItem
//
this.tSTToolStripMenuItem.BackColor = System.Drawing.Color.White;
this.tSTToolStripMenuItem.ForeColor = System.Drawing.SystemColors.ActiveCaptionText;
this.tSTToolStripMenuItem.Name = "tSTToolStripMenuItem";
this.tSTToolStripMenuItem.Size = new System.Drawing.Size(37, 20);
this.tSTToolStripMenuItem.Text = "TST";
this.tSTToolStripMenuItem.Visible = false;
//
// myTablePanelStartScreen
//
this.myTablePanelStartScreen.ColumnCount = 2;
this.myTablePanelStartScreen.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 57.96915F));
this.myTablePanelStartScreen.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 42.03085F));
this.myTablePanelStartScreen.Controls.Add(this.richTextBoxChangelog, 1, 1);
this.myTablePanelStartScreen.Controls.Add(this.label5, 1, 0);
this.myTablePanelStartScreen.Controls.Add(this.pckOpen, 0, 0);
this.myTablePanelStartScreen.Location = new System.Drawing.Point(0, 24);
this.myTablePanelStartScreen.Margin = new System.Windows.Forms.Padding(0);
this.myTablePanelStartScreen.Name = "myTablePanelStartScreen";
this.myTablePanelStartScreen.RowCount = 2;
this.myTablePanelStartScreen.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 70F));
this.myTablePanelStartScreen.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
this.myTablePanelStartScreen.Size = new System.Drawing.Size(802, 549);
this.myTablePanelStartScreen.TabIndex = 25;
//
// richTextBoxChangelog
//
this.richTextBoxChangelog.BackColor = System.Drawing.Color.White;
this.richTextBoxChangelog.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.richTextBoxChangelog.Dock = System.Windows.Forms.DockStyle.Fill;
this.richTextBoxChangelog.Font = new System.Drawing.Font("Segoe UI", 8.25F);
this.richTextBoxChangelog.ForeColor = System.Drawing.Color.Black;
this.richTextBoxChangelog.Location = new System.Drawing.Point(464, 70);
this.richTextBoxChangelog.Margin = new System.Windows.Forms.Padding(0, 0, 30, 30);
this.richTextBoxChangelog.Name = "richTextBoxChangelog";
this.richTextBoxChangelog.ReadOnly = true;
this.richTextBoxChangelog.Size = new System.Drawing.Size(308, 449);
this.richTextBoxChangelog.TabIndex = 15;
this.richTextBoxChangelog.Text = "";
//
// label5
//
this.label5.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.label5.AutoSize = true;
this.label5.ForeColor = System.Drawing.Color.White;
this.label5.Location = new System.Drawing.Point(467, 51);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(81, 19);
this.label5.TabIndex = 12;
this.label5.Text = "Whats New?";
this.label5.Theme = MetroFramework.MetroThemeStyle.Light;
//
// pckOpen
//
this.pckOpen.Dock = System.Windows.Forms.DockStyle.Fill;
this.pckOpen.Image = global::PckStudio.Properties.Resources.pckClosed;
this.pckOpen.ImeMode = System.Windows.Forms.ImeMode.NoControl;
this.pckOpen.Location = new System.Drawing.Point(3, 3);
this.pckOpen.Name = "pckOpen";
this.myTablePanelStartScreen.SetRowSpan(this.pckOpen, 2);
this.pckOpen.Size = new System.Drawing.Size(458, 543);
this.pckOpen.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.pckOpen.TabIndex = 16;
this.pckOpen.TabStop = false;
//
// DBGLabel
//
this.DBGLabel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
this.DBGLabel.AutoSize = true;
this.DBGLabel.FontWeight = MetroFramework.MetroLabelWeight.Bold;
this.DBGLabel.ForeColor = System.Drawing.Color.Red;
this.DBGLabel.Location = new System.Drawing.Point(523, 549);
this.DBGLabel.Name = "DBGLabel";
this.DBGLabel.Size = new System.Drawing.Size(129, 19);
this.DBGLabel.TabIndex = 27;
this.DBGLabel.Text = "DEVELOPER BUILD";
this.DBGLabel.Theme = MetroFramework.MetroThemeStyle.Light;
this.DBGLabel.Visible = false;
//
// labelVersion
//
this.labelVersion.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
this.labelVersion.AutoSize = true;
this.labelVersion.ForeColor = System.Drawing.Color.White;
this.labelVersion.Location = new System.Drawing.Point(681, 549);
this.labelVersion.Name = "labelVersion";
this.labelVersion.Size = new System.Drawing.Size(78, 19);
this.labelVersion.TabIndex = 26;
this.labelVersion.Text = "PCK Studio ";
this.labelVersion.Theme = MetroFramework.MetroThemeStyle.Light;
//
// metroTabControl1
//
this.metroTabControl1.Controls.Add(this.metroTabPage1);
this.metroTabControl1.Dock = System.Windows.Forms.DockStyle.Fill;
this.metroTabControl1.Location = new System.Drawing.Point(0, 24);
this.metroTabControl1.Margin = new System.Windows.Forms.Padding(0);
this.metroTabControl1.Name = "metroTabControl1";
this.metroTabControl1.SelectedIndex = 0;
this.metroTabControl1.Size = new System.Drawing.Size(802, 549);
this.metroTabControl1.SizeMode = System.Windows.Forms.TabSizeMode.Fixed;
this.metroTabControl1.Style = MetroFramework.MetroColorStyle.White;
this.metroTabControl1.TabIndex = 28;
this.metroTabControl1.Theme = MetroFramework.MetroThemeStyle.Light;
this.metroTabControl1.UseSelectable = true;
//
// metroTabPage1
//
this.metroTabPage1.BackColor = System.Drawing.Color.Transparent;
this.metroTabPage1.Controls.Add(this.myTablePanel2);
this.metroTabPage1.Controls.Add(this.label10);
this.metroTabPage1.Controls.Add(this.label11);
this.metroTabPage1.HorizontalScrollbarBarColor = true;
this.metroTabPage1.HorizontalScrollbarHighlightOnWheel = false;
this.metroTabPage1.HorizontalScrollbarSize = 0;
this.metroTabPage1.Location = new System.Drawing.Point(4, 38);
this.metroTabPage1.Name = "metroTabPage1";
this.metroTabPage1.Size = new System.Drawing.Size(794, 507);
this.metroTabPage1.Style = MetroFramework.MetroColorStyle.White;
this.metroTabPage1.TabIndex = 0;
this.metroTabPage1.Text = " ";
this.metroTabPage1.Theme = MetroFramework.MetroThemeStyle.Light;
this.metroTabPage1.VerticalScrollbarBarColor = true;
this.metroTabPage1.VerticalScrollbarHighlightOnWheel = false;
this.metroTabPage1.VerticalScrollbarSize = 0;
//
// myTablePanel2
//
this.myTablePanel2.ColumnCount = 3;
this.myTablePanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 200F));
this.myTablePanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
this.myTablePanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
this.myTablePanel2.Controls.Add(this.treeViewMain, 0, 0);
this.myTablePanel2.Controls.Add(this.pictureBoxWithInterpolationMode1, 1, 0);
this.myTablePanel2.Controls.Add(this.label4, 2, 0);
this.myTablePanel2.Controls.Add(this.tabControl1, 1, 4);
this.myTablePanel2.Dock = System.Windows.Forms.DockStyle.Fill;
this.myTablePanel2.ForeColor = System.Drawing.Color.White;
this.myTablePanel2.Location = new System.Drawing.Point(0, 0);
this.myTablePanel2.Margin = new System.Windows.Forms.Padding(0);
this.myTablePanel2.Name = "myTablePanel2";
this.myTablePanel2.RowCount = 4;
this.myTablePanel2.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.myTablePanel2.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.myTablePanel2.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.myTablePanel2.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.myTablePanel2.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.myTablePanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
this.myTablePanel2.Size = new System.Drawing.Size(794, 507);
this.myTablePanel2.TabIndex = 16;
//
// treeViewMain
//
this.treeViewMain.BackColor = System.Drawing.Color.LightGray;
this.treeViewMain.Dock = System.Windows.Forms.DockStyle.Fill;
this.treeViewMain.ForeColor = System.Drawing.Color.White;
this.treeViewMain.LabelEdit = true;
this.treeViewMain.Location = new System.Drawing.Point(0, 0);
this.treeViewMain.Margin = new System.Windows.Forms.Padding(0);
this.treeViewMain.Name = "treeViewMain";
this.myTablePanel2.SetRowSpan(this.treeViewMain, 6);
this.treeViewMain.Size = new System.Drawing.Size(200, 507);
this.treeViewMain.TabIndex = 9;
//
// pictureBoxWithInterpolationMode1
//
this.pictureBoxWithInterpolationMode1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBoxWithInterpolationMode1.Image")));
this.pictureBoxWithInterpolationMode1.ImeMode = System.Windows.Forms.ImeMode.NoControl;
this.pictureBoxWithInterpolationMode1.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.Default;
this.pictureBoxWithInterpolationMode1.Location = new System.Drawing.Point(203, 3);
this.pictureBoxWithInterpolationMode1.MinimumSize = new System.Drawing.Size(157, 157);
this.pictureBoxWithInterpolationMode1.Name = "pictureBoxWithInterpolationMode1";
this.myTablePanel2.SetRowSpan(this.pictureBoxWithInterpolationMode1, 4);
this.pictureBoxWithInterpolationMode1.Size = new System.Drawing.Size(157, 157);
this.pictureBoxWithInterpolationMode1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.pictureBoxWithInterpolationMode1.TabIndex = 8;
this.pictureBoxWithInterpolationMode1.TabStop = false;
//
// label4
//
this.label4.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.label4.AutoSize = true;
this.label4.ForeColor = System.Drawing.Color.White;
this.label4.Location = new System.Drawing.Point(741, 0);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(50, 19);
this.label4.TabIndex = 18;
this.label4.Text = "Entries:";
this.label4.Visible = false;
//
// tabControl1
//
this.myTablePanel2.SetColumnSpan(this.tabControl1, 2);
this.tabControl1.Controls.Add(this.tabPage2);
this.tabControl1.Dock = System.Windows.Forms.DockStyle.Fill;
this.tabControl1.Location = new System.Drawing.Point(200, 163);
this.tabControl1.Margin = new System.Windows.Forms.Padding(0);
this.tabControl1.Name = "tabControl1";
this.myTablePanel2.SetRowSpan(this.tabControl1, 2);
this.tabControl1.SelectedIndex = 0;
this.tabControl1.Size = new System.Drawing.Size(594, 344);
this.tabControl1.TabIndex = 10;
//
// tabPage2
//
this.tabPage2.BackColor = System.Drawing.Color.White;
this.tabPage2.Controls.Add(this.myTablePanel3);
this.tabPage2.Location = new System.Drawing.Point(4, 22);
this.tabPage2.Name = "tabPage2";
this.tabPage2.Padding = new System.Windows.Forms.Padding(3);
this.tabPage2.Size = new System.Drawing.Size(586, 318);
this.tabPage2.TabIndex = 0;
this.tabPage2.Text = "Meta";
//
// myTablePanel3
//
this.myTablePanel3.BackColor = System.Drawing.Color.White;
this.myTablePanel3.ColumnCount = 2;
this.myTablePanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
this.myTablePanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
this.myTablePanel3.Controls.Add(this.treeView2, 0, 0);
this.myTablePanel3.Controls.Add(this.comboBox2, 1, 1);
this.myTablePanel3.Controls.Add(this.label6, 1, 4);
this.myTablePanel3.Controls.Add(this.textBox2, 1, 3);
this.myTablePanel3.Controls.Add(this.label7, 1, 0);
this.myTablePanel3.Controls.Add(this.label8, 1, 5);
this.myTablePanel3.Controls.Add(this.label9, 1, 2);
this.myTablePanel3.Controls.Add(this.button1, 0, 6);
this.myTablePanel3.Dock = System.Windows.Forms.DockStyle.Fill;
this.myTablePanel3.Location = new System.Drawing.Point(3, 3);
this.myTablePanel3.Margin = new System.Windows.Forms.Padding(0);
this.myTablePanel3.Name = "myTablePanel3";
this.myTablePanel3.RowCount = 7;
this.myTablePanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F));
this.myTablePanel3.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.myTablePanel3.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.myTablePanel3.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.myTablePanel3.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.myTablePanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F));
this.myTablePanel3.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.myTablePanel3.Size = new System.Drawing.Size(580, 312);
this.myTablePanel3.TabIndex = 19;
//
// treeView2
//
this.treeView2.BackColor = System.Drawing.Color.LightGray;
this.treeView2.Dock = System.Windows.Forms.DockStyle.Fill;
this.treeView2.Enabled = false;
this.treeView2.ForeColor = System.Drawing.Color.White;
this.treeView2.Location = new System.Drawing.Point(0, 0);
this.treeView2.Margin = new System.Windows.Forms.Padding(0);
this.treeView2.Name = "treeView2";
this.myTablePanel3.SetRowSpan(this.treeView2, 6);
this.treeView2.Size = new System.Drawing.Size(290, 237);
this.treeView2.TabIndex = 0;
//
// comboBox2
//
this.comboBox2.Anchor = System.Windows.Forms.AnchorStyles.Top;
this.comboBox2.BackColor = System.Drawing.Color.White;
this.comboBox2.FormattingEnabled = true;
this.comboBox2.Location = new System.Drawing.Point(357, 85);
this.comboBox2.Name = "comboBox2";
this.comboBox2.Size = new System.Drawing.Size(155, 21);
this.comboBox2.TabIndex = 6;
//
// label6
//
this.label6.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
this.label6.ForeColor = System.Drawing.Color.White;
this.label6.Location = new System.Drawing.Point(406, 154);
this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(57, 1);
this.label6.TabIndex = 8;
this.label6.Text = "Entry Data";
//
// textBox2
//
this.textBox2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)));
this.textBox2.BackColor = System.Drawing.Color.White;
this.textBox2.Location = new System.Drawing.Point(356, 131);
this.textBox2.Name = "textBox2";
this.textBox2.Size = new System.Drawing.Size(157, 20);
this.textBox2.TabIndex = 5;
//
// label7
//
this.label7.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
this.label7.AutoSize = true;
this.label7.ForeColor = System.Drawing.Color.White;
this.label7.Location = new System.Drawing.Point(400, 63);
this.label7.Name = "label7";
this.label7.Size = new System.Drawing.Size(70, 19);
this.label7.TabIndex = 18;
this.label7.Text = "Entry Type";
//
// label8
//
this.label8.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
this.label8.ForeColor = System.Drawing.Color.White;
this.label8.Location = new System.Drawing.Point(406, 236);
this.label8.Name = "label8";
this.label8.Size = new System.Drawing.Size(58, 1);
this.label8.TabIndex = 7;
this.label8.Text = "`";
//
// label9
//
this.label9.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
this.label9.AutoSize = true;
this.label9.ForeColor = System.Drawing.Color.White;
this.label9.Location = new System.Drawing.Point(400, 109);
this.label9.Name = "label9";
this.label9.Size = new System.Drawing.Size(70, 19);
this.label9.TabIndex = 19;
this.label9.Text = "Entry Data";
//
// button1
//
this.button1.BackColor = System.Drawing.Color.LightGray;
this.myTablePanel3.SetColumnSpan(this.button1, 2);
this.button1.Dock = System.Windows.Forms.DockStyle.Fill;
this.button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.button1.ForeColor = System.Drawing.Color.White;
this.button1.ImeMode = System.Windows.Forms.ImeMode.NoControl;
this.button1.Location = new System.Drawing.Point(3, 240);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(574, 69);
this.button1.TabIndex = 17;
this.button1.Text = "EDIT BOXES";
this.button1.TextImageRelation = System.Windows.Forms.TextImageRelation.TextBeforeImage;
this.button1.UseVisualStyleBackColor = false;
this.button1.Visible = false;
//
// label10
//
this.label10.AutoSize = true;
this.label10.Location = new System.Drawing.Point(385, 157);
this.label10.Name = "label10";
this.label10.Size = new System.Drawing.Size(49, 19);
this.label10.TabIndex = 15;
this.label10.Text = "label10";
//
// label11
//
this.label11.AutoSize = true;
this.label11.Location = new System.Drawing.Point(428, 21);
this.label11.Name = "label11";
this.label11.Size = new System.Drawing.Size(0, 0);
this.label11.TabIndex = 3;
//
// LittleEndianCheckBox
//
this.LittleEndianCheckBox.AutoSize = true;
this.LittleEndianCheckBox.BackColor = System.Drawing.Color.White;
this.LittleEndianCheckBox.Location = new System.Drawing.Point(691, 39);
this.LittleEndianCheckBox.Name = "LittleEndianCheckBox";
this.LittleEndianCheckBox.Size = new System.Drawing.Size(107, 17);
this.LittleEndianCheckBox.TabIndex = 29;
this.LittleEndianCheckBox.Text = "PS4/PSVita PCK";
this.LittleEndianCheckBox.UseVisualStyleBackColor = false;
//
// Form1_provisional
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(802, 573);
this.Controls.Add(this.LittleEndianCheckBox);
this.Controls.Add(this.metroTabControl1);
this.Controls.Add(this.DBGLabel);
this.Controls.Add(this.labelVersion);
this.Controls.Add(this.myTablePanelStartScreen);
this.Controls.Add(this.menuStrip);
this.Controls.Add(this.ChangeURL);
this.DoubleBuffered = true;
this.MainMenuStrip = this.menuStrip;
this.Name = "Form1_provisional";
this.Text = "Form1_provisional";
this.Load += new System.EventHandler(this.Form1_provisional_Load);
this.menuStrip.ResumeLayout(false);
this.menuStrip.PerformLayout();
this.myTablePanelStartScreen.ResumeLayout(false);
this.myTablePanelStartScreen.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.pckOpen)).EndInit();
this.metroTabControl1.ResumeLayout(false);
this.metroTabPage1.ResumeLayout(false);
this.metroTabPage1.PerformLayout();
this.myTablePanel2.ResumeLayout(false);
this.myTablePanel2.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.pictureBoxWithInterpolationMode1)).EndInit();
this.tabControl1.ResumeLayout(false);
this.tabPage2.ResumeLayout(false);
this.myTablePanel3.ResumeLayout(false);
this.myTablePanel3.PerformLayout();
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private MetroFramework.Controls.MetroLabel ChangeURL;
private System.Windows.Forms.MenuStrip menuStrip;
private System.Windows.Forms.ToolStripMenuItem fileToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem newToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem openToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem extractToolStripMenuItem1;
private System.Windows.Forms.ToolStripMenuItem saveToolStripMenuItem1;
private System.Windows.Forms.ToolStripMenuItem saveToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem metaToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem addPasswordToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem convertPCTextrurePackToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem editToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem advancedMetaAddingToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem convertToBedrockToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem videosToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem howToMakeABasicSkinPackToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem howToMakeACustomSkinModelToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem howToMakeCustomSkinModelsbedrockToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem howToMakeCustomMusicToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem howToInstallPcksDirectlyToWiiUToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem pCKCenterReleaseToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem howPCKsWorkToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem helpToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem programInfoToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem binkaConversionToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem tutorialsToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem installationToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem fAQToolStripMenuItem1;
private System.Windows.Forms.ToolStripMenuItem donateToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem toNobledezJackToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem toPhoenixARCDeveloperToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem settingsToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem administrativeToolsToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem storeToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem openToolStripMenuItem1;
private System.Windows.Forms.ToolStripMenuItem wiiUPCKInstallerToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem PS3PCKInstallerToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem VitaPCKInstallerToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem joinDevelopmentDiscordToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem uPDATEToolStripMenuItem1;
private System.Windows.Forms.ToolStripMenuItem tSTToolStripMenuItem;
private MyTablePanel myTablePanelStartScreen;
private System.Windows.Forms.RichTextBox richTextBoxChangelog;
private MetroFramework.Controls.MetroLabel label5;
private System.Windows.Forms.PictureBox pckOpen;
private MetroFramework.Controls.MetroLabel DBGLabel;
private MetroFramework.Controls.MetroLabel labelVersion;
private MetroFramework.Controls.MetroTabControl metroTabControl1;
private MetroFramework.Controls.MetroTabPage metroTabPage1;
private MyTablePanel myTablePanel2;
private System.Windows.Forms.TreeView treeViewMain;
private PictureBoxWithInterpolationMode pictureBoxWithInterpolationMode1;
private MetroFramework.Controls.MetroLabel label4;
private System.Windows.Forms.TabControl tabControl1;
private System.Windows.Forms.TabPage tabPage2;
private MyTablePanel myTablePanel3;
private System.Windows.Forms.TreeView treeView2;
private System.Windows.Forms.ComboBox comboBox2;
private MetroFramework.Controls.MetroLabel label6;
private System.Windows.Forms.TextBox textBox2;
private MetroFramework.Controls.MetroLabel label7;
private MetroFramework.Controls.MetroLabel label8;
private MetroFramework.Controls.MetroLabel label9;
private System.Windows.Forms.Button button1;
private MetroFramework.Controls.MetroLabel label10;
private MetroFramework.Controls.MetroLabel label11;
private System.Windows.Forms.CheckBox LittleEndianCheckBox;
}
}

View File

@@ -0,0 +1,361 @@
using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Windows.Forms;
using System.Drawing.Drawing2D;
using System.IO.Compression;
using System.Net;
using System.Diagnostics;
using PckStudio.Properties;
using Ohana3DS_Rebirth.Ohana;
using PckStudio.Forms;
using System.Drawing.Imaging;
using RichPresenceClient;
namespace PckStudio.Forms
{
public partial class Form1_provisional : Form
{
#region Variables
string saveLocation;//Save location for pck file
int fileCount = 0;//variable for number of minefiles
string Version = "6.2";//template for program version
string hosturl = "";
string basurl = "";
string PCKFile = "";
string PCKFileBCKUP = "x";
loadedTexture tex = new loadedTexture(); //3DS feature variable
PCK.MineFile mf;//Template minefile variable
PCK currentPCK;//currently opened pck
LOC l;//Locdata
PCK.MineFile mfLoc;//LOC minefile
Dictionary<int, string> types;//Template list for metadata of a individual minefiles metadata
PCK.MineFile file;//template for a selected minefile
bool needsUpdate = false;
bool saved = true;
string appData = System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "/PCK Studio/";
public static bool correct = false;
bool isdebug = false;
public class displayId
{
public string id;
public string defaultName;
}
#endregion
private struct loadedTexture
{
public bool modified;
public uint gpuCommandsOffset;
public uint gpuCommandsWordCount;
public uint offset;
public int length;
public RenderBase.OTexture texture;
}
public Form1_provisional()
{
Directory.CreateDirectory(Environment.CurrentDirectory + "\\template");
if (!File.Exists(Environment.CurrentDirectory + "\\template\\UntitledSkinPCK.pck"))
File.WriteAllBytes(Environment.CurrentDirectory + "\\template\\UntitledSkinPCK.pck", Resources.UntitledSkinPCK);
if (!File.Exists(Environment.CurrentDirectory + "\\settings.ini"))
File.WriteAllText(Environment.CurrentDirectory + "\\settings.ini", Resources.settings);
hosturl = File.ReadAllText(Environment.CurrentDirectory + "\\settings.ini").Split(new[] { "\r\n", "\n" }, StringSplitOptions.None)[0];
InitializeComponent();
if (Program.IsDev)
isdebug = true;
labelVersion.Text += Version;
pckOpen.AllowDrop = true;
}
private void Form1_provisional_Load(object sender, EventArgs e)
{
try
{
new WebClient().DownloadString(Program.baseurl + ChangeURL.Text);
basurl = Program.baseurl;
Console.WriteLine(basurl + ChangeURL.Text);
}
catch
{
try
{
new WebClient().DownloadString(Program.backurl + ChangeURL.Text);
basurl = Program.backurl;
Console.WriteLine(basurl + ChangeURL.Text);
}
catch
{
try
{
new WebClient().DownloadString("https://google.com");
MessageBox.Show("PCK Studio Service is offline, the domain may have changed.\nOpening website");
Process.Start("https://phoenixarc.github.io/pckstudio.tk/");
}
catch
{
MessageBox.Show("Could not connect to service, internet may be offline");
}
}
}
Directory.CreateDirectory(Environment.CurrentDirectory + "\\template");
if (!File.Exists(Environment.CurrentDirectory + "\\template\\UntitledSkinPCK.pck"))
File.WriteAllBytes(Environment.CurrentDirectory + "\\template\\UntitledSkinPCK.pck", Resources.UntitledSkinPCK);
if (isdebug)
DBGLabel.Visible = true;
//Makes sure appdata exists
if (!Directory.Exists(appData))
{
Directory.CreateDirectory(appData);
}
if (!Directory.Exists(Environment.CurrentDirectory + "\\cache\\mods\\"))
{
Directory.CreateDirectory(Environment.CurrentDirectory + "\\cache\\mods\\");
}
//Checks to see if program version file exists, and creates one if it doesn't
//Latest changelog on program start-up
try
{
using (WebClient client = new WebClient())
{
if (isdebug)
File.WriteAllText(appData + "pckStudioChangelog.txt", File.ReadAllText("C:\\WEBSITES\\PCKStudio\\studio\\PCK\\api\\" + ChangeURL.Text));
else
File.WriteAllText(appData + "pckStudioChangelog.txt", client.DownloadString(basurl + ChangeURL.Text));
richTextBoxChangelog.Text = File.ReadAllText(appData + "pckStudioChangelog.txt");
}
}
catch
{
MessageBox.Show("Could not load changelog");
}
if (!File.Exists(Application.StartupPath + @"\ver.txt"))
{
File.WriteAllText(Application.StartupPath + @"\ver.txt", Version);
}
try
{
if (float.Parse(new WebClient().DownloadString(basurl + "updatePCKStudio.txt").Replace("\n", "")) > float.Parse(Version))
{
Console.WriteLine(new WebClient().DownloadString(basurl + "updatePCKStudio.txt").Replace("\n", "") + " != " + Version);
if (MessageBox.Show("Update avaliable!\ndo you want to update?", "UPDATE", MessageBoxButtons.YesNo) == DialogResult.Yes)
Process.Start(Environment.CurrentDirectory + "\\nobleUpdater.exe");
else
uPDATEToolStripMenuItem1.Visible = true;
}
else
{
uPDATEToolStripMenuItem1.Visible = false;
}
}
catch
{
MessageBox.Show("Could not load Version Information");
}
}
#region opens and loads pck file
private void openToolStripMenuItem_Click(object sender, EventArgs e)
{
try
{
using (var ofd = new OpenFileDialog())
{
ofd.CheckFileExists = true; //makes sure opened pck exists
ofd.Filter = "PCK (Minecraft Console Package)|*.pck";
if (ofd.ShowDialog() == DialogResult.OK)
{
PCKFile = Path.GetFileName(ofd.FileName);
openPck(ofd.FileName);
}
}
}
catch (Exception err)
{
MessageBox.Show("The PCK you're trying to use currently isn't supported\n" + err.StackTrace + "\n\n" + err.Message);//Error handling for PCKs that give errors when trying to be opened
}
}
private void openPck(string filePath)
{
new TabPage();
treeViewMain.Nodes.Clear();
PCK pCK = (currentPCK = new PCK(filePath));
foreach (PCK.MineFile mineFile in pCK.mineFiles)
{
Console.WriteLine(mineFile.name);
if (!(mineFile.name == "0"))
{
continue;
}
foreach (object[] entry in mineFile.entries)
{
if (entry[0].ToString() == "LOCK")
{
if ((new pckLocked(entry[1].ToString(), correct).ShowDialog() != DialogResult.OK || !correct))
{
return;
}
}
}
}
addPasswordToolStripMenuItem.Enabled = true;
openedPCKS.SelectedTab.Text = Path.GetFileName(filePath);
saveLocation = filePath;
_ = treeViewMain;
_ = pictureBoxImagePreview;
_ = treeMeta;
_ = textBox1;
_ = label1;
_ = label2;
_ = tabDataDisplay;
ImageList imageList = new ImageList();
imageList.ColorDepth = ColorDepth.Depth32Bit;
imageList.ImageSize = new Size(20, 20);
imageList.Images.Add(Resources.ZZFolder);
imageList.Images.Add(Resources.BINKA_ICON);
imageList.Images.Add(Resources.IMAGE_ICON);
imageList.Images.Add(Resources.LOC_ICON);
imageList.Images.Add(Resources.PCK_ICON);
imageList.Images.Add(Resources.ZUnknown);
treeViewMain.ImageList = imageList;
foreach (PCK.MineFile mineFile2 in pCK.mineFiles)
{
TreeNode treeNode = new TreeNode();
treeNode.Text = mineFile2.name;
treeNode.Tag = mineFile2;
string text = "";
int num = 0;
new List<string>();
TreeNodeCollection nodes = treeViewMain.Nodes;
do
{
text = "";
string name = mineFile2.name;
for (int i = 0; i < name.Length; i++)
{
char c = name[i];
bool flag = false;
if (c == '/')
{
foreach (TreeNode item in nodes)
{
if (item.Text == text)
{
nodes = nodes[item.Index].Nodes;
flag = true;
}
}
if (!flag)
{
nodes.Add(text);
nodes = nodes[nodes.Count - 1].Nodes;
}
flag = false;
text = "";
}
else
{
text += c;
}
num++;
}
}
while (num != mineFile2.name.Length);
if (Path.GetExtension(text) == ".binka")
{
treeNode.ImageIndex = 1;
treeNode.SelectedImageIndex = 1;
}
else if (Path.GetExtension(text) == ".png")
{
treeNode.ImageIndex = 2;
treeNode.SelectedImageIndex = 2;
}
else if (Path.GetExtension(text) == ".loc")
{
treeNode.ImageIndex = 3;
treeNode.SelectedImageIndex = 3;
}
else if (Path.GetExtension(text) == ".pck")
{
treeNode.ImageIndex = 4;
treeNode.SelectedImageIndex = 4;
}
else
{
treeNode.ImageIndex = 5;
treeNode.SelectedImageIndex = 5;
}
treeNode.Text = text;
nodes.Add(treeNode);
saved = false;
}
myTablePanelStartScreen.Visible = false;
pckOpen.Visible = false;
label5.Visible = false;
richTextBoxChangelog.Visible = false;
openedPCKS.Visible = true;
openedPCKS.AllowDrop = true;
foreach (ToolStripMenuItem dropDownItem in fileToolStripMenuItem.DropDownItems)
{
dropDownItem.Enabled = true;
}
foreach (ToolStripMenuItem dropDownItem2 in editToolStripMenuItem.DropDownItems)
{
dropDownItem2.Enabled = true;
}
foreach (TreeNode node in treeViewMain.Nodes)
{
if (node.Text == "languages.loc")
{
mfLoc = (PCK.MineFile)treeViewMain.Nodes[node.Index].Tag;
}
if (node.Text == "localisation.loc")
{
mfLoc = (PCK.MineFile)treeViewMain.Nodes[node.Index].Tag;
}
}
fileCount = 0;
foreach (PCK.MineFile mineFile3 in currentPCK.mineFiles)
{
_ = mineFile3;
fileCount++;
}
saved = false;
LittleEndianCheckBox.Visible = true;
LittleEndianCheckBox.Checked = currentPCK.IsLittleEndian;
}
#endregion
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1045,6 +1045,10 @@ namespace PckStudio
this.listViewBoxes.Columns.Add("Zf", 25);
this.listViewBoxes.Columns.Add("Xo", 25);
this.listViewBoxes.Columns.Add("Yo", 25);
if(System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height < 780 || System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width < 1080)
{
this.Size = new Size(753, 707);
}
}

View File

@@ -193,7 +193,7 @@
<value>NoControl</value>
</data>
<data name="checkTextureGenerate.Location" type="System.Drawing.Point, System.Drawing">
<value>242, 681</value>
<value>242, 601</value>
</data>
<data name="checkTextureGenerate.Size" type="System.Drawing.Size, System.Drawing">
<value>134, 17</value>
@@ -223,7 +223,7 @@
<value>NoControl</value>
</data>
<data name="checkGuide.Location" type="System.Drawing.Point, System.Drawing">
<value>130, 681</value>
<value>130, 601</value>
</data>
<data name="checkGuide.Size" type="System.Drawing.Size, System.Drawing">
<value>82, 17</value>
@@ -256,7 +256,7 @@
<value>NoControl</value>
</data>
<data name="labelView.Location" type="System.Drawing.Point, System.Drawing">
<value>242, 657</value>
<value>242, 577</value>
</data>
<data name="labelView.Size" type="System.Drawing.Size, System.Drawing">
<value>134, 13</value>
@@ -286,7 +286,7 @@
<value>NoControl</value>
</data>
<data name="button2.Location" type="System.Drawing.Point, System.Drawing">
<value>130, 652</value>
<value>130, 572</value>
</data>
<data name="button2.Size" type="System.Drawing.Size, System.Drawing">
<value>89, 23</value>
@@ -319,7 +319,7 @@
<value>NoControl</value>
</data>
<data name="button1.Location" type="System.Drawing.Point, System.Drawing">
<value>483, 652</value>
<value>483, 572</value>
</data>
<data name="button1.Size" type="System.Drawing.Size, System.Drawing">
<value>89, 23</value>
@@ -532,7 +532,7 @@
<value>130, 30</value>
</data>
<data name="displayBox.Size" type="System.Drawing.Size, System.Drawing">
<value>442, 616</value>
<value>442, 536</value>
</data>
<data name="displayBox.SizeMode" type="System.Windows.Forms.PictureBoxSizeMode, System.Windows.Forms">
<value>StretchImage</value>
@@ -1303,7 +1303,7 @@
<value>LEG1</value>
</data>
<data name="comboParent.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 652</value>
<value>3, 572</value>
</data>
<data name="comboParent.Size" type="System.Drawing.Size, System.Drawing">
<value>114, 21</value>
@@ -1333,7 +1333,7 @@
<value>NoControl</value>
</data>
<data name="label6.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 636</value>
<value>3, 556</value>
</data>
<data name="label6.Size" type="System.Drawing.Size, System.Drawing">
<value>38, 13</value>
@@ -1360,7 +1360,7 @@
<value>NoControl</value>
</data>
<data name="buttonTemplate.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 681</value>
<value>3, 601</value>
</data>
<data name="buttonTemplate.Size" type="System.Drawing.Size, System.Drawing">
<value>114, 23</value>
@@ -1390,7 +1390,7 @@
<value>Left</value>
</data>
<data name="offsetArms.Location" type="System.Drawing.Point, System.Drawing">
<value>59, 151</value>
<value>59, 81</value>
</data>
<data name="offsetArms.Size" type="System.Drawing.Size, System.Drawing">
<value>43, 20</value>
@@ -1423,7 +1423,7 @@
<value>NoControl</value>
</data>
<data name="label14.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 154</value>
<value>3, 84</value>
</data>
<data name="label14.Size" type="System.Drawing.Size, System.Drawing">
<value>38, 13</value>
@@ -1450,7 +1450,7 @@
<value>Left</value>
</data>
<data name="offsetBody.Location" type="System.Drawing.Point, System.Drawing">
<value>59, 59</value>
<value>59, 29</value>
</data>
<data name="offsetBody.Size" type="System.Drawing.Size, System.Drawing">
<value>43, 20</value>
@@ -1477,7 +1477,7 @@
<value>Left</value>
</data>
<data name="offsetLegs.Location" type="System.Drawing.Point, System.Drawing">
<value>59, 105</value>
<value>59, 55</value>
</data>
<data name="offsetLegs.Size" type="System.Drawing.Size, System.Drawing">
<value>43, 20</value>
@@ -1510,7 +1510,7 @@
<value>NoControl</value>
</data>
<data name="label10.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 16</value>
<value>3, 6</value>
</data>
<data name="label10.Size" type="System.Drawing.Size, System.Drawing">
<value>37, 13</value>
@@ -1543,7 +1543,7 @@
<value>NoControl</value>
</data>
<data name="label13.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 108</value>
<value>3, 58</value>
</data>
<data name="label13.Size" type="System.Drawing.Size, System.Drawing">
<value>35, 13</value>
@@ -1570,7 +1570,7 @@
<value>Left</value>
</data>
<data name="offsetHead.Location" type="System.Drawing.Point, System.Drawing">
<value>59, 13</value>
<value>59, 3</value>
</data>
<data name="offsetHead.Size" type="System.Drawing.Size, System.Drawing">
<value>43, 20</value>
@@ -1603,7 +1603,7 @@
<value>NoControl</value>
</data>
<data name="label12.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 62</value>
<value>3, 32</value>
</data>
<data name="label12.Size" type="System.Drawing.Size, System.Drawing">
<value>37, 13</value>
@@ -1636,7 +1636,7 @@
<value>4</value>
</data>
<data name="myTablePanel2.Size" type="System.Drawing.Size, System.Drawing">
<value>112, 184</value>
<value>112, 104</value>
</data>
<data name="myTablePanel2.TabIndex" type="System.Int32, mscorlib">
<value>146</value>
@@ -1663,7 +1663,7 @@
<value>3, 3, 3, 3</value>
</data>
<data name="tabPage1.Size" type="System.Drawing.Size, System.Drawing">
<value>118, 190</value>
<value>118, 110</value>
</data>
<data name="tabPage1.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
@@ -2170,7 +2170,7 @@
<value>3, 16</value>
</data>
<data name="tabBody.Size" type="System.Drawing.Size, System.Drawing">
<value>126, 216</value>
<value>126, 136</value>
</data>
<data name="tabBody.TabIndex" type="System.Int32, mscorlib">
<value>144</value>
@@ -2194,7 +2194,7 @@
<value>578, 411</value>
</data>
<data name="groupBox1.Size" type="System.Drawing.Size, System.Drawing">
<value>132, 235</value>
<value>132, 155</value>
</data>
<data name="groupBox1.TabIndex" type="System.Int32, mscorlib">
<value>139</value>
@@ -2398,7 +2398,7 @@
<value>3, 411</value>
</data>
<data name="listViewBGs.Size" type="System.Drawing.Size, System.Drawing">
<value>121, 222</value>
<value>121, 142</value>
</data>
<data name="listViewBGs.TabIndex" type="System.Int32, mscorlib">
<value>145</value>
@@ -2422,7 +2422,7 @@
<value>NoControl</value>
</data>
<data name="checkBoxArmor.Location" type="System.Drawing.Point, System.Drawing">
<value>382, 681</value>
<value>382, 601</value>
</data>
<data name="checkBoxArmor.Size" type="System.Drawing.Size, System.Drawing">
<value>119, 17</value>
@@ -2452,7 +2452,7 @@
<value>NoControl</value>
</data>
<data name="buttonDone.Location" type="System.Drawing.Point, System.Drawing">
<value>645, 681</value>
<value>645, 601</value>
</data>
<data name="buttonDone.Size" type="System.Drawing.Size, System.Drawing">
<value>64, 22</value>
@@ -2485,7 +2485,7 @@
<value>20</value>
</data>
<data name="tableLayoutPanelMain.Size" type="System.Drawing.Size, System.Drawing">
<value>713, 707</value>
<value>713, 627</value>
</data>
<data name="tableLayoutPanelMain.TabIndex" type="System.Int32, mscorlib">
<value>144</value>
@@ -4299,6 +4299,9 @@
AABJRU5ErkJggg==
</value>
</data>
<data name="$this.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="$this.MaximumSize" type="System.Drawing.Size, System.Drawing">
<value>1114, 1000</value>
</data>

View File

@@ -473,6 +473,12 @@
<Compile Include="Classes\StoneVOX\utils\StatusText.cs" />
<Compile Include="Classes\StoneVOX\utils\StopwatchUtil.cs" />
<Compile Include="Classes\StoneVOX\utils\VectorUtils.cs" />
<Compile Include="Forms\Form1_provisional.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\Form1_provisional.Designer.cs">
<DependentUpon>Form1_provisional.cs</DependentUpon>
</Compile>
<Compile Include="Forms\Skins-And-Textures\addAnimatedTexture.cs">
<SubType>Form</SubType>
</Compile>
@@ -699,6 +705,9 @@
<EmbeddedResource Include="Classes\StoneVOX\gui\editor\GUIEditor.resx">
<DependentUpon>GUIEditor.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\Form1_provisional.resx">
<DependentUpon>Form1_provisional.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\Skins-And-Textures\addAnimatedTexture.ja.resx">
<DependentUpon>addAnimatedTexture.cs</DependentUpon>
</EmbeddedResource>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,58 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" InitialTargets="EnsureWixToolsetInstalled" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
<ProductVersion>3.10</ProductVersion>
<ProjectGuid>7ed78fd8-f3e6-475b-8979-fd5220545430</ProjectGuid>
<SchemaVersion>2.0</SchemaVersion>
<OutputName>PckStudio.Installer</OutputName>
<OutputType>Package</OutputType>
<WixTargetsPath Condition=" '$(WixTargetsPath)' == '' AND '$(MSBuildExtensionsPath32)' != '' ">$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets</WixTargetsPath>
<WixTargetsPath Condition=" '$(WixTargetsPath)' == '' ">$(MSBuildExtensionsPath)\Microsoft\WiX\v3.x\Wix.targets</WixTargetsPath>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
<OutputPath>bin\$(Configuration)\</OutputPath>
<IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
<DefineConstants>Debug</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
<OutputPath>bin\$(Configuration)\</OutputPath>
<IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
</PropertyGroup>
<ItemGroup>
<Compile Include="Product.wxs" />
</ItemGroup>
<ItemGroup>
<WixExtension Include="WixUtilExtension">
<HintPath>$(WixExtDir)\WixUtilExtension.dll</HintPath>
<Name>WixUtilExtension</Name>
</WixExtension>
<WixExtension Include="WixUIExtension">
<HintPath>$(WixExtDir)\WixUIExtension.dll</HintPath>
<Name>WixUIExtension</Name>
</WixExtension>
</ItemGroup>
<ItemGroup>
<Content Include="Bitmaps\Banner.png" />
<Content Include="Bitmaps\Dialog.png" />
<Content Include="Icon.ico" />
<Content Include="License.rtf" />
</ItemGroup>
<ItemGroup>
<Folder Include="Bitmaps" />
</ItemGroup>
<Import Project="$(WixTargetsPath)" Condition=" '$(WixTargetsPath)' != '' " />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets" Condition=" '$(WixTargetsPath)' == '' AND Exists('$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets') " />
<Target Name="EnsureWixToolsetInstalled" Condition=" '$(WixTargetsImported)' != 'true' ">
<Error Text="The WiX Toolset v3.11 (or newer) build tools must be installed to build this project. To download the WiX Toolset, see http://wixtoolset.org/releases/" />
</Target>
<!--
To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Wix.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>

View File

@@ -0,0 +1,57 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" InitialTargets="EnsureWixToolsetInstalled" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
<ProductVersion>3.10</ProductVersion>
<ProjectGuid>7ed78fd8-f3e6-475b-8979-fd5220545430</ProjectGuid>
<SchemaVersion>2.0</SchemaVersion>
<OutputName>PckStudio.Installer</OutputName>
<OutputType>Bundle</OutputType>
<WixTargetsPath Condition=" '$(WixTargetsPath)' == '' AND '$(MSBuildExtensionsPath32)' != '' ">$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets</WixTargetsPath>
<WixTargetsPath Condition=" '$(WixTargetsPath)' == '' ">$(MSBuildExtensionsPath)\Microsoft\WiX\v3.x\Wix.targets</WixTargetsPath>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
<OutputPath>bin\$(Configuration)\</OutputPath>
<IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
<DefineConstants>Debug</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
<OutputPath>bin\$(Configuration)\</OutputPath>
<IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
</PropertyGroup>
<ItemGroup>
<Compile Include="Product.wxs" />
</ItemGroup>
<ItemGroup>
<WixExtension Include="WixUtilExtension">
<HintPath>$(WixExtDir)\WixUtilExtension.dll</HintPath>
<Name>WixUtilExtension</Name>
</WixExtension>
<WixExtension Include="WixUIExtension">
<HintPath>$(WixExtDir)\WixUIExtension.dll</HintPath>
<Name>WixUIExtension</Name>
</WixExtension>
</ItemGroup>
<ItemGroup>
<Content Include="Bitmaps\Banner.png" />
<Content Include="Bitmaps\Dialog.png" />
<Content Include="License.rtf" />
</ItemGroup>
<ItemGroup>
<Folder Include="Bitmaps" />
</ItemGroup>
<Import Project="$(WixTargetsPath)" Condition=" '$(WixTargetsPath)' != '' " />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets" Condition=" '$(WixTargetsPath)' == '' AND Exists('$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets') " />
<Target Name="EnsureWixToolsetInstalled" Condition=" '$(WixTargetsImported)' != 'true' ">
<Error Text="The WiX Toolset v3.11 (or newer) build tools must be installed to build this project. To download the WiX Toolset, see http://wixtoolset.org/releases/" />
</Target>
<!--
To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Wix.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>

View File

@@ -0,0 +1,98 @@
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Product Id="*"
Name="PCK Studio"
Language="1033"
Version="2.8.0.0"
Manufacturer="PhoenixARC"
UpgradeCode="0bfb1026-21f2-4552-ad71-ca90aae10a25">
<Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" />
<MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is already installed." />
<MediaTemplate EmbedCab="yes" />
<Property Id="WIXUI_INSTALLDIR" Value="INSTALLDIR"/>
<UI>
<UIRef Id="WixUI_InstallDir" />
<Publish Dialog="ExitDialog"
Control="Finish"
Event="DoAction"
Value="CA.LaunchApplication">WIXUI_EXITDIALOGOPTIONALCHECKBOX = 1 and NOT Installed</Publish>
</UI>
<WixVariable Id="WixUILicenseRtf" Value="License.rtf" />
<WixVariable Id="WixUIBannerBmp" Value="Bitmaps/Banner.png" />
<WixVariable Id="WixUIDialogBmp" Value="Bitmaps/Dialog.png" />
<Property Id="WIXUI_EXITDIALOGOPTIONALCHECKBOXTEXT" Value="Launch PCK Studio" />
<Property Id="WixShellExecTarget" Value="[#PCK Studio.exe]" />
<CustomAction Id="CA.LaunchApplication" BinaryKey="WixCA" DllEntry="WixShellExec" Impersonate="yes" />
<Icon Id="I.MainIcon" SourceFile="Icon.ico" />
<Property Id="ARPPRODUCTICON" Value="I.MainIcon" />
<Feature Id="F.MainApplication" Title="PCK Studio" Level="1">
<ComponentGroupRef Id="CG.StartMenu" />
<ComponentGroupRef Id="CG.ProductComponents" />
</Feature>
</Product>
<Fragment>
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramMenuFolder">
<Directory Id="D.StartFolder" Name="PCK Studio" />
</Directory>
<Directory Id="ProgramFilesFolder">
<Directory Id="INSTALLDIR" Name="PCK Studio" />
</Directory>
</Directory>
<ComponentGroup Id="CG.StartMenu" Directory="D.StartFolder">
<Component Id="C.NBTEShortcut" Guid="*">
<Shortcut Id="S.NBTEShortcut"
Name="PCK Studio"
Target="[INSTALLDIR]PCK Studio.exe"
WorkingDirectory="INSTALLDIR" />
<RemoveFolder Id="RF.StartFolder" On="uninstall" />
<RegistryValue Id="RV.NBTEShortcut" Root="HKCU" Key="Software\PCKStudio" Name="installed" Type="integer" Value="1" KeyPath="yes" />
</Component>
<Component Id="C.Uninstall" Guid="*">
<Shortcut Id="S.Uninstall"
Name="Uninstall PCK Studio"
Target="[SystemFolder]msiexec.exe"
Arguments="/x [ProductCode]"
Description="Uninstalls the PCK Studio Application" />
<RemoveFolder Id="RF.Uninstall" On ="uninstall" />
<RegistryValue Id="RV.Uninstall" Root="HKCU" Key="Software\PCKStudio" Name="uninstall" Type="integer" Value="1" KeyPath="yes" />
</Component>
</ComponentGroup>
<ComponentGroup Id="CG.ProductComponents" Directory="INSTALLDIR">
<Component Id="C.PCKStudio" Guid="*">
<File Source="../MinecraftUSkinEditor/bin/Release/PCK Studio.exe" KeyPath="yes" />
</Component>
<Component Id="C.settings.ini" Guid="*">
<File Source="../MinecraftUSkinEditor/bin/Release/settings.ini" KeyPath="yes" />
</Component>
<Component Id="C.ver.txt" Guid="*">
<File Source="../MinecraftUSkinEditor/bin/Release/ver.txt" KeyPath="yes" />
</Component>
<Component Id="C.nobleUpdater.exe" Guid="*">
<File Source="../MinecraftUSkinEditor/bin/Release/nobleUpdater.exe" KeyPath="yes" />
</Component>
<Component Id="C.discordrpcw32.dll" Guid="*">
<File Source="../MinecraftUSkinEditor/bin/Release/discord-rpc-w32.dll" KeyPath="yes" />
</Component>
<Component Id="C.templates.UntitledSkinPCK.pck" Guid="*">
<File Source="../MinecraftUSkinEditor/bin/Release/templates/UntitledSkinPCK.pck" KeyPath="yes" />
</Component>
<Component Id="C.ja.PCKStudio.resources.dll" Guid="*">
<File Source="../MinecraftUSkinEditor/bin/Release/ja/PCK Studio.resources.dll" KeyPath="yes" />
</Component>
</ComponentGroup>
</Fragment>
</Wix>