diff --git a/AssetStudioGUI/App.config b/AssetStudioGUI/App.config
new file mode 100644
index 00000000..b4f58a57
--- /dev/null
+++ b/AssetStudioGUI/App.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/AssetStudioGUI/AssetStudioGUI.csproj b/AssetStudioGUI/AssetStudioGUI.csproj
index 3ace84a4..4aa4e0f8 100644
--- a/AssetStudioGUI/AssetStudioGUI.csproj
+++ b/AssetStudioGUI/AssetStudioGUI.csproj
@@ -67,6 +67,16 @@
+
+
+
+
+
+
+ Always
+
+
+
diff --git a/AssetStudioGUI/AssetStudioGUIForm.Designer.cs b/AssetStudioGUI/AssetStudioGUIForm.Designer.cs
index 5e033a30..f6ba7449 100644
--- a/AssetStudioGUI/AssetStudioGUIForm.Designer.cs
+++ b/AssetStudioGUI/AssetStudioGUIForm.Designer.cs
@@ -30,6 +30,48 @@ private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AssetStudioGUIForm));
+ this.splitContainer1 = new System.Windows.Forms.SplitContainer();
+ this.tabControl1 = new System.Windows.Forms.TabControl();
+ this.tabPage1 = new System.Windows.Forms.TabPage();
+ this.sceneTreeView = new AssetStudioGUI.GOHierarchy();
+ this.treeSearch = new System.Windows.Forms.TextBox();
+ this.tabPage2 = new System.Windows.Forms.TabPage();
+ this.assetListView = new System.Windows.Forms.ListView();
+ this.columnHeaderName = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
+ this.columnHeaderContainer = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
+ this.columnHeaderType = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
+ this.columnHeaderPathID = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
+ this.columnHeaderSize = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
+ this.listSearch = new System.Windows.Forms.TextBox();
+ this.tabPage3 = new System.Windows.Forms.TabPage();
+ this.classesListView = new System.Windows.Forms.ListView();
+ this.columnHeader1 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
+ this.columnHeader2 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
+ this.progressbarPanel = new System.Windows.Forms.Panel();
+ this.progressBar1 = new System.Windows.Forms.ProgressBar();
+ this.tabControl2 = new System.Windows.Forms.TabControl();
+ this.tabPage4 = new System.Windows.Forms.TabPage();
+ this.previewPanel = new System.Windows.Forms.Panel();
+ this.assetInfoLabel = new System.Windows.Forms.Label();
+ this.FMODpanel = new System.Windows.Forms.Panel();
+ this.FMODcopyright = new System.Windows.Forms.Label();
+ this.FMODinfoLabel = new System.Windows.Forms.Label();
+ this.FMODtimerLabel = new System.Windows.Forms.Label();
+ this.FMODstatusLabel = new System.Windows.Forms.Label();
+ this.FMODprogressBar = new System.Windows.Forms.TrackBar();
+ this.FMODvolumeBar = new System.Windows.Forms.TrackBar();
+ this.FMODloopButton = new System.Windows.Forms.CheckBox();
+ this.FMODstopButton = new System.Windows.Forms.Button();
+ this.FMODpauseButton = new System.Windows.Forms.Button();
+ this.FMODplayButton = new System.Windows.Forms.Button();
+ this.fontPreviewBox = new System.Windows.Forms.RichTextBox();
+ this.glControl1 = new OpenTK.GLControl();
+ this.textPreviewBox = new System.Windows.Forms.TextBox();
+ this.classTextBox = new System.Windows.Forms.TextBox();
+ this.tabPage5 = new System.Windows.Forms.TabPage();
+ this.dumpTextBox = new System.Windows.Forms.TextBox();
+ this.statusStrip1 = new System.Windows.Forms.StatusStrip();
+ this.toolStripStatusLabel1 = new System.Windows.Forms.ToolStripStatusLabel();
this.menuStrip1 = new System.Windows.Forms.MenuStrip();
this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.loadFileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
@@ -76,48 +118,9 @@ private void InitializeComponent()
this.debugMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.toolStripMenuItem15 = new System.Windows.Forms.ToolStripMenuItem();
this.exportClassStructuresMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.splitContainer1 = new System.Windows.Forms.SplitContainer();
- this.tabControl1 = new System.Windows.Forms.TabControl();
- this.tabPage1 = new System.Windows.Forms.TabPage();
- this.sceneTreeView = new AssetStudioGUI.GOHierarchy();
- this.treeSearch = new System.Windows.Forms.TextBox();
- this.tabPage2 = new System.Windows.Forms.TabPage();
- this.assetListView = new System.Windows.Forms.ListView();
- this.columnHeaderName = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
- this.columnHeaderContainer = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
- this.columnHeaderType = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
- this.columnHeaderPathID = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
- this.columnHeaderSize = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
- this.listSearch = new System.Windows.Forms.TextBox();
- this.tabPage3 = new System.Windows.Forms.TabPage();
- this.classesListView = new System.Windows.Forms.ListView();
- this.columnHeader1 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
- this.columnHeader2 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
- this.progressbarPanel = new System.Windows.Forms.Panel();
- this.progressBar1 = new System.Windows.Forms.ProgressBar();
- this.tabControl2 = new System.Windows.Forms.TabControl();
- this.tabPage4 = new System.Windows.Forms.TabPage();
- this.previewPanel = new System.Windows.Forms.Panel();
- this.assetInfoLabel = new System.Windows.Forms.Label();
- this.FMODpanel = new System.Windows.Forms.Panel();
- this.FMODcopyright = new System.Windows.Forms.Label();
- this.FMODinfoLabel = new System.Windows.Forms.Label();
- this.FMODtimerLabel = new System.Windows.Forms.Label();
- this.FMODstatusLabel = new System.Windows.Forms.Label();
- this.FMODprogressBar = new System.Windows.Forms.TrackBar();
- this.FMODvolumeBar = new System.Windows.Forms.TrackBar();
- this.FMODloopButton = new System.Windows.Forms.CheckBox();
- this.FMODstopButton = new System.Windows.Forms.Button();
- this.FMODpauseButton = new System.Windows.Forms.Button();
- this.FMODplayButton = new System.Windows.Forms.Button();
- this.fontPreviewBox = new System.Windows.Forms.RichTextBox();
- this.glControl1 = new OpenTK.GLControl();
- this.textPreviewBox = new System.Windows.Forms.TextBox();
- this.classTextBox = new System.Windows.Forms.TextBox();
- this.tabPage5 = new System.Windows.Forms.TabPage();
- this.dumpTextBox = new System.Windows.Forms.TextBox();
- this.statusStrip1 = new System.Windows.Forms.StatusStrip();
- this.toolStripStatusLabel1 = new System.Windows.Forms.ToolStripStatusLabel();
+ this.languageToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.englieshToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.chineseToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.timer = new System.Windows.Forms.Timer(this.components);
this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog();
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
@@ -126,7 +129,6 @@ private void InitializeComponent()
this.exportAnimatorwithselectedAnimationClipMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.goToSceneHierarchyToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.showOriginalFileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.menuStrip1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();
this.splitContainer1.Panel1.SuspendLayout();
this.splitContainer1.Panel2.SuspendLayout();
@@ -144,26 +146,364 @@ private void InitializeComponent()
((System.ComponentModel.ISupportInitialize)(this.FMODvolumeBar)).BeginInit();
this.tabPage5.SuspendLayout();
this.statusStrip1.SuspendLayout();
+ this.menuStrip1.SuspendLayout();
this.contextMenuStrip1.SuspendLayout();
this.SuspendLayout();
//
+ // splitContainer1
+ //
+ resources.ApplyResources(this.splitContainer1, "splitContainer1");
+ this.splitContainer1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.splitContainer1.Name = "splitContainer1";
+ //
+ // splitContainer1.Panel1
+ //
+ resources.ApplyResources(this.splitContainer1.Panel1, "splitContainer1.Panel1");
+ this.splitContainer1.Panel1.Controls.Add(this.tabControl1);
+ this.splitContainer1.Panel1.Controls.Add(this.progressbarPanel);
+ //
+ // splitContainer1.Panel2
+ //
+ resources.ApplyResources(this.splitContainer1.Panel2, "splitContainer1.Panel2");
+ this.splitContainer1.Panel2.Controls.Add(this.tabControl2);
+ this.splitContainer1.Panel2.Controls.Add(this.statusStrip1);
+ this.splitContainer1.TabStop = false;
+ //
+ // tabControl1
+ //
+ resources.ApplyResources(this.tabControl1, "tabControl1");
+ this.tabControl1.Controls.Add(this.tabPage1);
+ this.tabControl1.Controls.Add(this.tabPage2);
+ this.tabControl1.Controls.Add(this.tabPage3);
+ this.tabControl1.Name = "tabControl1";
+ this.tabControl1.SelectedIndex = 0;
+ this.tabControl1.SizeMode = System.Windows.Forms.TabSizeMode.Fixed;
+ this.tabControl1.Selected += new System.Windows.Forms.TabControlEventHandler(this.tabPageSelected);
+ //
+ // tabPage1
+ //
+ resources.ApplyResources(this.tabPage1, "tabPage1");
+ this.tabPage1.Controls.Add(this.sceneTreeView);
+ this.tabPage1.Controls.Add(this.treeSearch);
+ this.tabPage1.Name = "tabPage1";
+ this.tabPage1.UseVisualStyleBackColor = true;
+ //
+ // sceneTreeView
+ //
+ resources.ApplyResources(this.sceneTreeView, "sceneTreeView");
+ this.sceneTreeView.CheckBoxes = true;
+ this.sceneTreeView.HideSelection = false;
+ this.sceneTreeView.Name = "sceneTreeView";
+ this.sceneTreeView.AfterCheck += new System.Windows.Forms.TreeViewEventHandler(this.sceneTreeView_AfterCheck);
+ //
+ // treeSearch
+ //
+ resources.ApplyResources(this.treeSearch, "treeSearch");
+ this.treeSearch.ForeColor = System.Drawing.SystemColors.GrayText;
+ this.treeSearch.Name = "treeSearch";
+ this.treeSearch.TextChanged += new System.EventHandler(this.treeSearch_TextChanged);
+ this.treeSearch.Enter += new System.EventHandler(this.treeSearch_Enter);
+ this.treeSearch.KeyDown += new System.Windows.Forms.KeyEventHandler(this.treeSearch_KeyDown);
+ this.treeSearch.Leave += new System.EventHandler(this.treeSearch_Leave);
+ //
+ // tabPage2
+ //
+ resources.ApplyResources(this.tabPage2, "tabPage2");
+ this.tabPage2.Controls.Add(this.assetListView);
+ this.tabPage2.Controls.Add(this.listSearch);
+ this.tabPage2.Name = "tabPage2";
+ this.tabPage2.UseVisualStyleBackColor = true;
+ //
+ // assetListView
+ //
+ resources.ApplyResources(this.assetListView, "assetListView");
+ this.assetListView.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
+ this.columnHeaderName,
+ this.columnHeaderContainer,
+ this.columnHeaderType,
+ this.columnHeaderPathID,
+ this.columnHeaderSize});
+ this.assetListView.FullRowSelect = true;
+ this.assetListView.GridLines = true;
+ this.assetListView.HideSelection = false;
+ this.assetListView.Name = "assetListView";
+ this.assetListView.UseCompatibleStateImageBehavior = false;
+ this.assetListView.View = System.Windows.Forms.View.Details;
+ this.assetListView.VirtualMode = true;
+ this.assetListView.ColumnClick += new System.Windows.Forms.ColumnClickEventHandler(this.assetListView_ColumnClick);
+ this.assetListView.ItemSelectionChanged += new System.Windows.Forms.ListViewItemSelectionChangedEventHandler(this.selectAsset);
+ this.assetListView.RetrieveVirtualItem += new System.Windows.Forms.RetrieveVirtualItemEventHandler(this.assetListView_RetrieveVirtualItem);
+ this.assetListView.MouseClick += new System.Windows.Forms.MouseEventHandler(this.assetListView_MouseClick);
+ //
+ // columnHeaderName
+ //
+ resources.ApplyResources(this.columnHeaderName, "columnHeaderName");
+ //
+ // columnHeaderContainer
+ //
+ resources.ApplyResources(this.columnHeaderContainer, "columnHeaderContainer");
+ //
+ // columnHeaderType
+ //
+ resources.ApplyResources(this.columnHeaderType, "columnHeaderType");
+ //
+ // columnHeaderPathID
+ //
+ resources.ApplyResources(this.columnHeaderPathID, "columnHeaderPathID");
+ //
+ // columnHeaderSize
+ //
+ resources.ApplyResources(this.columnHeaderSize, "columnHeaderSize");
+ //
+ // listSearch
+ //
+ resources.ApplyResources(this.listSearch, "listSearch");
+ this.listSearch.ForeColor = System.Drawing.SystemColors.GrayText;
+ this.listSearch.Name = "listSearch";
+ this.listSearch.TextChanged += new System.EventHandler(this.ListSearchTextChanged);
+ this.listSearch.Enter += new System.EventHandler(this.listSearch_Enter);
+ this.listSearch.Leave += new System.EventHandler(this.listSearch_Leave);
+ //
+ // tabPage3
+ //
+ resources.ApplyResources(this.tabPage3, "tabPage3");
+ this.tabPage3.Controls.Add(this.classesListView);
+ this.tabPage3.Name = "tabPage3";
+ this.tabPage3.UseVisualStyleBackColor = true;
+ //
+ // classesListView
+ //
+ resources.ApplyResources(this.classesListView, "classesListView");
+ this.classesListView.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
+ this.columnHeader1,
+ this.columnHeader2});
+ this.classesListView.FullRowSelect = true;
+ this.classesListView.HideSelection = false;
+ this.classesListView.MultiSelect = false;
+ this.classesListView.Name = "classesListView";
+ this.classesListView.UseCompatibleStateImageBehavior = false;
+ this.classesListView.View = System.Windows.Forms.View.Details;
+ this.classesListView.ItemSelectionChanged += new System.Windows.Forms.ListViewItemSelectionChangedEventHandler(this.classesListView_ItemSelectionChanged);
+ //
+ // columnHeader1
+ //
+ resources.ApplyResources(this.columnHeader1, "columnHeader1");
+ //
+ // columnHeader2
+ //
+ resources.ApplyResources(this.columnHeader2, "columnHeader2");
+ //
+ // progressbarPanel
+ //
+ resources.ApplyResources(this.progressbarPanel, "progressbarPanel");
+ this.progressbarPanel.Controls.Add(this.progressBar1);
+ this.progressbarPanel.Name = "progressbarPanel";
+ //
+ // progressBar1
+ //
+ resources.ApplyResources(this.progressBar1, "progressBar1");
+ this.progressBar1.Name = "progressBar1";
+ this.progressBar1.Step = 1;
+ //
+ // tabControl2
+ //
+ resources.ApplyResources(this.tabControl2, "tabControl2");
+ this.tabControl2.Controls.Add(this.tabPage4);
+ this.tabControl2.Controls.Add(this.tabPage5);
+ this.tabControl2.Name = "tabControl2";
+ this.tabControl2.SelectedIndex = 0;
+ this.tabControl2.SelectedIndexChanged += new System.EventHandler(this.tabControl2_SelectedIndexChanged);
+ //
+ // tabPage4
+ //
+ resources.ApplyResources(this.tabPage4, "tabPage4");
+ this.tabPage4.Controls.Add(this.previewPanel);
+ this.tabPage4.Name = "tabPage4";
+ this.tabPage4.UseVisualStyleBackColor = true;
+ //
+ // previewPanel
+ //
+ resources.ApplyResources(this.previewPanel, "previewPanel");
+ this.previewPanel.BackColor = System.Drawing.SystemColors.ControlDark;
+ this.previewPanel.BackgroundImage = global::AssetStudioGUI.Properties.Resources.preview;
+ this.previewPanel.Controls.Add(this.assetInfoLabel);
+ this.previewPanel.Controls.Add(this.FMODpanel);
+ this.previewPanel.Controls.Add(this.fontPreviewBox);
+ this.previewPanel.Controls.Add(this.glControl1);
+ this.previewPanel.Controls.Add(this.textPreviewBox);
+ this.previewPanel.Controls.Add(this.classTextBox);
+ this.previewPanel.Name = "previewPanel";
+ this.previewPanel.Resize += new System.EventHandler(this.preview_Resize);
+ //
+ // assetInfoLabel
+ //
+ resources.ApplyResources(this.assetInfoLabel, "assetInfoLabel");
+ this.assetInfoLabel.BackColor = System.Drawing.Color.Transparent;
+ this.assetInfoLabel.ForeColor = System.Drawing.SystemColors.ControlLightLight;
+ this.assetInfoLabel.Name = "assetInfoLabel";
+ //
+ // FMODpanel
+ //
+ resources.ApplyResources(this.FMODpanel, "FMODpanel");
+ this.FMODpanel.BackColor = System.Drawing.SystemColors.ControlDark;
+ this.FMODpanel.Controls.Add(this.FMODcopyright);
+ this.FMODpanel.Controls.Add(this.FMODinfoLabel);
+ this.FMODpanel.Controls.Add(this.FMODtimerLabel);
+ this.FMODpanel.Controls.Add(this.FMODstatusLabel);
+ this.FMODpanel.Controls.Add(this.FMODprogressBar);
+ this.FMODpanel.Controls.Add(this.FMODvolumeBar);
+ this.FMODpanel.Controls.Add(this.FMODloopButton);
+ this.FMODpanel.Controls.Add(this.FMODstopButton);
+ this.FMODpanel.Controls.Add(this.FMODpauseButton);
+ this.FMODpanel.Controls.Add(this.FMODplayButton);
+ this.FMODpanel.Name = "FMODpanel";
+ //
+ // FMODcopyright
+ //
+ resources.ApplyResources(this.FMODcopyright, "FMODcopyright");
+ this.FMODcopyright.ForeColor = System.Drawing.SystemColors.ControlLight;
+ this.FMODcopyright.Name = "FMODcopyright";
+ //
+ // FMODinfoLabel
+ //
+ resources.ApplyResources(this.FMODinfoLabel, "FMODinfoLabel");
+ this.FMODinfoLabel.ForeColor = System.Drawing.SystemColors.ControlLightLight;
+ this.FMODinfoLabel.Name = "FMODinfoLabel";
+ //
+ // FMODtimerLabel
+ //
+ resources.ApplyResources(this.FMODtimerLabel, "FMODtimerLabel");
+ this.FMODtimerLabel.ForeColor = System.Drawing.SystemColors.ControlLightLight;
+ this.FMODtimerLabel.Name = "FMODtimerLabel";
+ //
+ // FMODstatusLabel
+ //
+ resources.ApplyResources(this.FMODstatusLabel, "FMODstatusLabel");
+ this.FMODstatusLabel.ForeColor = System.Drawing.SystemColors.ControlLightLight;
+ this.FMODstatusLabel.Name = "FMODstatusLabel";
+ //
+ // FMODprogressBar
+ //
+ resources.ApplyResources(this.FMODprogressBar, "FMODprogressBar");
+ this.FMODprogressBar.Maximum = 1000;
+ this.FMODprogressBar.Name = "FMODprogressBar";
+ this.FMODprogressBar.TickStyle = System.Windows.Forms.TickStyle.None;
+ this.FMODprogressBar.Scroll += new System.EventHandler(this.FMODprogressBar_Scroll);
+ this.FMODprogressBar.MouseDown += new System.Windows.Forms.MouseEventHandler(this.FMODprogressBar_MouseDown);
+ this.FMODprogressBar.MouseUp += new System.Windows.Forms.MouseEventHandler(this.FMODprogressBar_MouseUp);
+ //
+ // FMODvolumeBar
+ //
+ resources.ApplyResources(this.FMODvolumeBar, "FMODvolumeBar");
+ this.FMODvolumeBar.LargeChange = 2;
+ this.FMODvolumeBar.Name = "FMODvolumeBar";
+ this.FMODvolumeBar.TickStyle = System.Windows.Forms.TickStyle.Both;
+ this.FMODvolumeBar.Value = 8;
+ this.FMODvolumeBar.ValueChanged += new System.EventHandler(this.FMODvolumeBar_ValueChanged);
+ //
+ // FMODloopButton
+ //
+ resources.ApplyResources(this.FMODloopButton, "FMODloopButton");
+ this.FMODloopButton.Name = "FMODloopButton";
+ this.FMODloopButton.UseVisualStyleBackColor = true;
+ this.FMODloopButton.CheckedChanged += new System.EventHandler(this.FMODloopButton_CheckedChanged);
+ //
+ // FMODstopButton
+ //
+ resources.ApplyResources(this.FMODstopButton, "FMODstopButton");
+ this.FMODstopButton.Name = "FMODstopButton";
+ this.FMODstopButton.UseVisualStyleBackColor = true;
+ this.FMODstopButton.Click += new System.EventHandler(this.FMODstopButton_Click);
+ //
+ // FMODpauseButton
+ //
+ resources.ApplyResources(this.FMODpauseButton, "FMODpauseButton");
+ this.FMODpauseButton.Name = "FMODpauseButton";
+ this.FMODpauseButton.UseVisualStyleBackColor = true;
+ this.FMODpauseButton.Click += new System.EventHandler(this.FMODpauseButton_Click);
+ //
+ // FMODplayButton
+ //
+ resources.ApplyResources(this.FMODplayButton, "FMODplayButton");
+ this.FMODplayButton.Name = "FMODplayButton";
+ this.FMODplayButton.UseVisualStyleBackColor = true;
+ this.FMODplayButton.Click += new System.EventHandler(this.FMODplayButton_Click);
+ //
+ // fontPreviewBox
+ //
+ resources.ApplyResources(this.fontPreviewBox, "fontPreviewBox");
+ this.fontPreviewBox.BackColor = System.Drawing.SystemColors.ControlLightLight;
+ this.fontPreviewBox.Name = "fontPreviewBox";
+ this.fontPreviewBox.ReadOnly = true;
+ //
+ // glControl1
+ //
+ resources.ApplyResources(this.glControl1, "glControl1");
+ this.glControl1.BackColor = System.Drawing.SystemColors.ControlDarkDark;
+ this.glControl1.Name = "glControl1";
+ this.glControl1.VSync = false;
+ this.glControl1.Load += new System.EventHandler(this.glControl1_Load);
+ this.glControl1.Paint += new System.Windows.Forms.PaintEventHandler(this.glControl1_Paint);
+ this.glControl1.MouseDown += new System.Windows.Forms.MouseEventHandler(this.glControl1_MouseDown);
+ this.glControl1.MouseMove += new System.Windows.Forms.MouseEventHandler(this.glControl1_MouseMove);
+ this.glControl1.MouseUp += new System.Windows.Forms.MouseEventHandler(this.glControl1_MouseUp);
+ this.glControl1.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.glControl1_MouseWheel);
+ //
+ // textPreviewBox
+ //
+ resources.ApplyResources(this.textPreviewBox, "textPreviewBox");
+ this.textPreviewBox.Name = "textPreviewBox";
+ this.textPreviewBox.ReadOnly = true;
+ //
+ // classTextBox
+ //
+ resources.ApplyResources(this.classTextBox, "classTextBox");
+ this.classTextBox.Name = "classTextBox";
+ this.classTextBox.ReadOnly = true;
+ //
+ // tabPage5
+ //
+ resources.ApplyResources(this.tabPage5, "tabPage5");
+ this.tabPage5.Controls.Add(this.dumpTextBox);
+ this.tabPage5.Name = "tabPage5";
+ this.tabPage5.UseVisualStyleBackColor = true;
+ //
+ // dumpTextBox
+ //
+ resources.ApplyResources(this.dumpTextBox, "dumpTextBox");
+ this.dumpTextBox.Name = "dumpTextBox";
+ this.dumpTextBox.ReadOnly = true;
+ //
+ // statusStrip1
+ //
+ resources.ApplyResources(this.statusStrip1, "statusStrip1");
+ this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.toolStripStatusLabel1});
+ this.statusStrip1.Name = "statusStrip1";
+ //
+ // toolStripStatusLabel1
+ //
+ resources.ApplyResources(this.toolStripStatusLabel1, "toolStripStatusLabel1");
+ this.toolStripStatusLabel1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
+ this.toolStripStatusLabel1.Name = "toolStripStatusLabel1";
+ this.toolStripStatusLabel1.Spring = true;
+ //
// menuStrip1
//
+ resources.ApplyResources(this.menuStrip1, "menuStrip1");
this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.fileToolStripMenuItem,
this.optionsToolStripMenuItem,
this.modelToolStripMenuItem,
this.exportToolStripMenuItem,
this.filterTypeToolStripMenuItem,
- this.debugMenuItem});
- this.menuStrip1.Location = new System.Drawing.Point(0, 0);
+ this.debugMenuItem,
+ this.languageToolStripMenuItem});
this.menuStrip1.Name = "menuStrip1";
- this.menuStrip1.Size = new System.Drawing.Size(1264, 25);
- this.menuStrip1.TabIndex = 0;
- this.menuStrip1.Text = "menuStrip1";
//
// fileToolStripMenuItem
//
+ resources.ApplyResources(this.fileToolStripMenuItem, "fileToolStripMenuItem");
this.fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.loadFileToolStripMenuItem,
this.loadFolderToolStripMenuItem,
@@ -171,44 +511,39 @@ private void InitializeComponent()
this.extractFileToolStripMenuItem,
this.extractFolderToolStripMenuItem});
this.fileToolStripMenuItem.Name = "fileToolStripMenuItem";
- this.fileToolStripMenuItem.Size = new System.Drawing.Size(39, 21);
- this.fileToolStripMenuItem.Text = "File";
//
// loadFileToolStripMenuItem
//
+ resources.ApplyResources(this.loadFileToolStripMenuItem, "loadFileToolStripMenuItem");
this.loadFileToolStripMenuItem.Name = "loadFileToolStripMenuItem";
- this.loadFileToolStripMenuItem.Size = new System.Drawing.Size(154, 22);
- this.loadFileToolStripMenuItem.Text = "Load file";
this.loadFileToolStripMenuItem.Click += new System.EventHandler(this.loadFile_Click);
//
// loadFolderToolStripMenuItem
//
+ resources.ApplyResources(this.loadFolderToolStripMenuItem, "loadFolderToolStripMenuItem");
this.loadFolderToolStripMenuItem.Name = "loadFolderToolStripMenuItem";
- this.loadFolderToolStripMenuItem.Size = new System.Drawing.Size(154, 22);
- this.loadFolderToolStripMenuItem.Text = "Load folder";
this.loadFolderToolStripMenuItem.Click += new System.EventHandler(this.loadFolder_Click);
//
// toolStripMenuItem1
//
+ resources.ApplyResources(this.toolStripMenuItem1, "toolStripMenuItem1");
this.toolStripMenuItem1.Name = "toolStripMenuItem1";
- this.toolStripMenuItem1.Size = new System.Drawing.Size(151, 6);
//
// extractFileToolStripMenuItem
//
+ resources.ApplyResources(this.extractFileToolStripMenuItem, "extractFileToolStripMenuItem");
this.extractFileToolStripMenuItem.Name = "extractFileToolStripMenuItem";
- this.extractFileToolStripMenuItem.Size = new System.Drawing.Size(154, 22);
- this.extractFileToolStripMenuItem.Text = "Extract file";
this.extractFileToolStripMenuItem.Click += new System.EventHandler(this.extractFileToolStripMenuItem_Click);
//
// extractFolderToolStripMenuItem
//
+ resources.ApplyResources(this.extractFolderToolStripMenuItem, "extractFolderToolStripMenuItem");
this.extractFolderToolStripMenuItem.Name = "extractFolderToolStripMenuItem";
- this.extractFolderToolStripMenuItem.Size = new System.Drawing.Size(154, 22);
- this.extractFolderToolStripMenuItem.Text = "Extract folder";
this.extractFolderToolStripMenuItem.Click += new System.EventHandler(this.extractFolderToolStripMenuItem_Click);
//
// optionsToolStripMenuItem
//
+ resources.ApplyResources(this.optionsToolStripMenuItem, "optionsToolStripMenuItem");
this.optionsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.displayAll,
this.enablePreview,
@@ -216,66 +551,53 @@ private void InitializeComponent()
this.toolStripMenuItem14,
this.showExpOpt});
this.optionsToolStripMenuItem.Name = "optionsToolStripMenuItem";
- this.optionsToolStripMenuItem.Size = new System.Drawing.Size(66, 21);
- this.optionsToolStripMenuItem.Text = "Options";
//
// displayAll
//
+ resources.ApplyResources(this.displayAll, "displayAll");
this.displayAll.CheckOnClick = true;
this.displayAll.Name = "displayAll";
- this.displayAll.Size = new System.Drawing.Size(223, 22);
- this.displayAll.Text = "Display all assets";
- this.displayAll.ToolTipText = "Check this option will display all types assets. Not extractable assets can expor" +
- "t the RAW file.";
this.displayAll.CheckedChanged += new System.EventHandler(this.displayAll_CheckedChanged);
//
// enablePreview
//
+ resources.ApplyResources(this.enablePreview, "enablePreview");
this.enablePreview.Checked = true;
this.enablePreview.CheckOnClick = true;
this.enablePreview.CheckState = System.Windows.Forms.CheckState.Checked;
this.enablePreview.Name = "enablePreview";
- this.enablePreview.Size = new System.Drawing.Size(223, 22);
- this.enablePreview.Text = "Enable preview";
- this.enablePreview.ToolTipText = "Toggle the loading and preview of readable assets, such as images, sounds, text, " +
- "etc.\r\nDisable preview if you have performance or compatibility issues.";
this.enablePreview.CheckedChanged += new System.EventHandler(this.enablePreview_Check);
//
// displayInfo
//
+ resources.ApplyResources(this.displayInfo, "displayInfo");
this.displayInfo.Checked = true;
this.displayInfo.CheckOnClick = true;
this.displayInfo.CheckState = System.Windows.Forms.CheckState.Checked;
this.displayInfo.Name = "displayInfo";
- this.displayInfo.Size = new System.Drawing.Size(223, 22);
- this.displayInfo.Text = "Display asset infromation";
- this.displayInfo.ToolTipText = "Toggle the overlay that shows information about each asset, eg. image size, forma" +
- "t, audio bitrate, etc.";
this.displayInfo.CheckedChanged += new System.EventHandler(this.displayAssetInfo_Check);
//
// toolStripMenuItem14
//
+ resources.ApplyResources(this.toolStripMenuItem14, "toolStripMenuItem14");
this.toolStripMenuItem14.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.specifyUnityVersion});
this.toolStripMenuItem14.Name = "toolStripMenuItem14";
- this.toolStripMenuItem14.Size = new System.Drawing.Size(223, 22);
- this.toolStripMenuItem14.Text = "Specify Unity version";
//
// specifyUnityVersion
//
- this.specifyUnityVersion.Font = new System.Drawing.Font("Microsoft YaHei UI", 9F);
+ resources.ApplyResources(this.specifyUnityVersion, "specifyUnityVersion");
this.specifyUnityVersion.Name = "specifyUnityVersion";
- this.specifyUnityVersion.Size = new System.Drawing.Size(100, 23);
//
// showExpOpt
//
+ resources.ApplyResources(this.showExpOpt, "showExpOpt");
this.showExpOpt.Name = "showExpOpt";
- this.showExpOpt.Size = new System.Drawing.Size(223, 22);
- this.showExpOpt.Text = "Export options";
this.showExpOpt.Click += new System.EventHandler(this.showExpOpt_Click);
//
// modelToolStripMenuItem
//
+ resources.ApplyResources(this.modelToolStripMenuItem, "modelToolStripMenuItem");
this.modelToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.exportAllObjectssplitToolStripMenuItem1,
this.exportSelectedObjectsToolStripMenuItem,
@@ -284,722 +606,236 @@ private void InitializeComponent()
this.exportSelectedObjectsmergeToolStripMenuItem,
this.exportSelectedObjectsmergeWithAnimationClipToolStripMenuItem});
this.modelToolStripMenuItem.Name = "modelToolStripMenuItem";
- this.modelToolStripMenuItem.Size = new System.Drawing.Size(58, 21);
- this.modelToolStripMenuItem.Text = "Model";
//
// exportAllObjectssplitToolStripMenuItem1
//
+ resources.ApplyResources(this.exportAllObjectssplitToolStripMenuItem1, "exportAllObjectssplitToolStripMenuItem1");
this.exportAllObjectssplitToolStripMenuItem1.Name = "exportAllObjectssplitToolStripMenuItem1";
- this.exportAllObjectssplitToolStripMenuItem1.Size = new System.Drawing.Size(417, 22);
- this.exportAllObjectssplitToolStripMenuItem1.Text = "Export all objects (split)";
this.exportAllObjectssplitToolStripMenuItem1.Click += new System.EventHandler(this.exportAllObjectssplitToolStripMenuItem1_Click);
//
// exportSelectedObjectsToolStripMenuItem
//
+ resources.ApplyResources(this.exportSelectedObjectsToolStripMenuItem, "exportSelectedObjectsToolStripMenuItem");
this.exportSelectedObjectsToolStripMenuItem.Name = "exportSelectedObjectsToolStripMenuItem";
- this.exportSelectedObjectsToolStripMenuItem.Size = new System.Drawing.Size(417, 22);
- this.exportSelectedObjectsToolStripMenuItem.Text = "Export selected objects (split)";
this.exportSelectedObjectsToolStripMenuItem.Click += new System.EventHandler(this.exportSelectedObjectsToolStripMenuItem_Click);
//
// exportSelectedObjectsWithAnimationClipToolStripMenuItem
//
+ resources.ApplyResources(this.exportSelectedObjectsWithAnimationClipToolStripMenuItem, "exportSelectedObjectsWithAnimationClipToolStripMenuItem");
this.exportSelectedObjectsWithAnimationClipToolStripMenuItem.Name = "exportSelectedObjectsWithAnimationClipToolStripMenuItem";
- this.exportSelectedObjectsWithAnimationClipToolStripMenuItem.Size = new System.Drawing.Size(417, 22);
- this.exportSelectedObjectsWithAnimationClipToolStripMenuItem.Text = "Export selected objects (split) + selected AnimationClips";
this.exportSelectedObjectsWithAnimationClipToolStripMenuItem.Click += new System.EventHandler(this.exportObjectswithAnimationClipMenuItem_Click);
//
- // toolStripSeparator1
- //
- this.toolStripSeparator1.Name = "toolStripSeparator1";
- this.toolStripSeparator1.Size = new System.Drawing.Size(414, 6);
- //
- // exportSelectedObjectsmergeToolStripMenuItem
- //
- this.exportSelectedObjectsmergeToolStripMenuItem.Name = "exportSelectedObjectsmergeToolStripMenuItem";
- this.exportSelectedObjectsmergeToolStripMenuItem.Size = new System.Drawing.Size(417, 22);
- this.exportSelectedObjectsmergeToolStripMenuItem.Text = "Export selected objects (merge)";
- this.exportSelectedObjectsmergeToolStripMenuItem.Click += new System.EventHandler(this.exportSelectedObjectsmergeToolStripMenuItem_Click);
- //
- // exportSelectedObjectsmergeWithAnimationClipToolStripMenuItem
- //
- this.exportSelectedObjectsmergeWithAnimationClipToolStripMenuItem.Name = "exportSelectedObjectsmergeWithAnimationClipToolStripMenuItem";
- this.exportSelectedObjectsmergeWithAnimationClipToolStripMenuItem.Size = new System.Drawing.Size(417, 22);
- this.exportSelectedObjectsmergeWithAnimationClipToolStripMenuItem.Text = "Export selected objects (merge) + selected AnimationClips";
- this.exportSelectedObjectsmergeWithAnimationClipToolStripMenuItem.Click += new System.EventHandler(this.exportSelectedObjectsmergeWithAnimationClipToolStripMenuItem_Click);
- //
- // exportToolStripMenuItem
- //
- this.exportToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
- this.exportAllAssetsMenuItem,
- this.exportSelectedAssetsMenuItem,
- this.exportFilteredAssetsMenuItem,
- this.toolStripSeparator3,
- this.exportAnimatorWithSelectedAnimationClipToolStripMenuItem,
- this.toolStripSeparator4,
- this.toolStripMenuItem2,
- this.toolStripMenuItem3,
- this.toolStripSeparator2,
- this.toolStripMenuItem10});
- this.exportToolStripMenuItem.Name = "exportToolStripMenuItem";
- this.exportToolStripMenuItem.Size = new System.Drawing.Size(58, 21);
- this.exportToolStripMenuItem.Text = "Export";
- //
- // exportAllAssetsMenuItem
- //
- this.exportAllAssetsMenuItem.Name = "exportAllAssetsMenuItem";
- this.exportAllAssetsMenuItem.Size = new System.Drawing.Size(284, 22);
- this.exportAllAssetsMenuItem.Text = "All assets";
- this.exportAllAssetsMenuItem.Click += new System.EventHandler(this.exportAllAssetsMenuItem_Click);
- //
- // exportSelectedAssetsMenuItem
- //
- this.exportSelectedAssetsMenuItem.Name = "exportSelectedAssetsMenuItem";
- this.exportSelectedAssetsMenuItem.Size = new System.Drawing.Size(284, 22);
- this.exportSelectedAssetsMenuItem.Text = "Selected assets";
- this.exportSelectedAssetsMenuItem.Click += new System.EventHandler(this.exportSelectedAssetsMenuItem_Click);
- //
- // exportFilteredAssetsMenuItem
- //
- this.exportFilteredAssetsMenuItem.Name = "exportFilteredAssetsMenuItem";
- this.exportFilteredAssetsMenuItem.Size = new System.Drawing.Size(284, 22);
- this.exportFilteredAssetsMenuItem.Text = "Filtered assets";
- this.exportFilteredAssetsMenuItem.Click += new System.EventHandler(this.exportFilteredAssetsMenuItem_Click);
- //
- // toolStripSeparator3
- //
- this.toolStripSeparator3.Name = "toolStripSeparator3";
- this.toolStripSeparator3.Size = new System.Drawing.Size(281, 6);
- //
- // exportAnimatorWithSelectedAnimationClipToolStripMenuItem
- //
- this.exportAnimatorWithSelectedAnimationClipToolStripMenuItem.Name = "exportAnimatorWithSelectedAnimationClipToolStripMenuItem";
- this.exportAnimatorWithSelectedAnimationClipToolStripMenuItem.Size = new System.Drawing.Size(284, 22);
- this.exportAnimatorWithSelectedAnimationClipToolStripMenuItem.Text = "Animator + selected AnimationClips";
- this.exportAnimatorWithSelectedAnimationClipToolStripMenuItem.Click += new System.EventHandler(this.exportAnimatorwithAnimationClipMenuItem_Click);
- //
- // toolStripSeparator4
- //
- this.toolStripSeparator4.Name = "toolStripSeparator4";
- this.toolStripSeparator4.Size = new System.Drawing.Size(281, 6);
- //
- // toolStripMenuItem2
- //
- this.toolStripMenuItem2.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
- this.toolStripMenuItem4,
- this.toolStripMenuItem5,
- this.toolStripMenuItem6});
- this.toolStripMenuItem2.Name = "toolStripMenuItem2";
- this.toolStripMenuItem2.Size = new System.Drawing.Size(284, 22);
- this.toolStripMenuItem2.Text = "Raw";
- //
- // toolStripMenuItem4
- //
- this.toolStripMenuItem4.Name = "toolStripMenuItem4";
- this.toolStripMenuItem4.Size = new System.Drawing.Size(165, 22);
- this.toolStripMenuItem4.Text = "All assets";
- this.toolStripMenuItem4.Click += new System.EventHandler(this.toolStripMenuItem4_Click);
- //
- // toolStripMenuItem5
- //
- this.toolStripMenuItem5.Name = "toolStripMenuItem5";
- this.toolStripMenuItem5.Size = new System.Drawing.Size(165, 22);
- this.toolStripMenuItem5.Text = "Selected assets";
- this.toolStripMenuItem5.Click += new System.EventHandler(this.toolStripMenuItem5_Click);
- //
- // toolStripMenuItem6
- //
- this.toolStripMenuItem6.Name = "toolStripMenuItem6";
- this.toolStripMenuItem6.Size = new System.Drawing.Size(165, 22);
- this.toolStripMenuItem6.Text = "Filtered assets";
- this.toolStripMenuItem6.Click += new System.EventHandler(this.toolStripMenuItem6_Click);
- //
- // toolStripMenuItem3
- //
- this.toolStripMenuItem3.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
- this.toolStripMenuItem7,
- this.toolStripMenuItem8,
- this.toolStripMenuItem9});
- this.toolStripMenuItem3.Name = "toolStripMenuItem3";
- this.toolStripMenuItem3.Size = new System.Drawing.Size(284, 22);
- this.toolStripMenuItem3.Text = "Dump";
- //
- // toolStripMenuItem7
- //
- this.toolStripMenuItem7.Name = "toolStripMenuItem7";
- this.toolStripMenuItem7.Size = new System.Drawing.Size(165, 22);
- this.toolStripMenuItem7.Text = "All assets";
- this.toolStripMenuItem7.Click += new System.EventHandler(this.toolStripMenuItem7_Click);
- //
- // toolStripMenuItem8
- //
- this.toolStripMenuItem8.Name = "toolStripMenuItem8";
- this.toolStripMenuItem8.Size = new System.Drawing.Size(165, 22);
- this.toolStripMenuItem8.Text = "Selected assets";
- this.toolStripMenuItem8.Click += new System.EventHandler(this.toolStripMenuItem8_Click);
- //
- // toolStripMenuItem9
- //
- this.toolStripMenuItem9.Name = "toolStripMenuItem9";
- this.toolStripMenuItem9.Size = new System.Drawing.Size(165, 22);
- this.toolStripMenuItem9.Text = "Filtered assets";
- this.toolStripMenuItem9.Click += new System.EventHandler(this.toolStripMenuItem9_Click);
- //
- // toolStripSeparator2
- //
- this.toolStripSeparator2.Name = "toolStripSeparator2";
- this.toolStripSeparator2.Size = new System.Drawing.Size(281, 6);
- //
- // toolStripMenuItem10
- //
- this.toolStripMenuItem10.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
- this.toolStripMenuItem11,
- this.toolStripMenuItem12,
- this.toolStripMenuItem13});
- this.toolStripMenuItem10.Name = "toolStripMenuItem10";
- this.toolStripMenuItem10.Size = new System.Drawing.Size(284, 22);
- this.toolStripMenuItem10.Text = "Asset list to XML";
- //
- // toolStripMenuItem11
- //
- this.toolStripMenuItem11.Name = "toolStripMenuItem11";
- this.toolStripMenuItem11.Size = new System.Drawing.Size(165, 22);
- this.toolStripMenuItem11.Text = "All assets";
- this.toolStripMenuItem11.Click += new System.EventHandler(this.toolStripMenuItem11_Click);
- //
- // toolStripMenuItem12
- //
- this.toolStripMenuItem12.Name = "toolStripMenuItem12";
- this.toolStripMenuItem12.Size = new System.Drawing.Size(165, 22);
- this.toolStripMenuItem12.Text = "Selected assets";
- this.toolStripMenuItem12.Click += new System.EventHandler(this.toolStripMenuItem12_Click);
- //
- // toolStripMenuItem13
- //
- this.toolStripMenuItem13.Name = "toolStripMenuItem13";
- this.toolStripMenuItem13.Size = new System.Drawing.Size(165, 22);
- this.toolStripMenuItem13.Text = "Filtered assets";
- this.toolStripMenuItem13.Click += new System.EventHandler(this.toolStripMenuItem13_Click);
- //
- // filterTypeToolStripMenuItem
- //
- this.filterTypeToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
- this.allToolStripMenuItem});
- this.filterTypeToolStripMenuItem.Name = "filterTypeToolStripMenuItem";
- this.filterTypeToolStripMenuItem.Size = new System.Drawing.Size(80, 21);
- this.filterTypeToolStripMenuItem.Text = "Filter Type";
- //
- // allToolStripMenuItem
- //
- this.allToolStripMenuItem.Checked = true;
- this.allToolStripMenuItem.CheckOnClick = true;
- this.allToolStripMenuItem.CheckState = System.Windows.Forms.CheckState.Checked;
- this.allToolStripMenuItem.Name = "allToolStripMenuItem";
- this.allToolStripMenuItem.Size = new System.Drawing.Size(90, 22);
- this.allToolStripMenuItem.Text = "All";
- this.allToolStripMenuItem.Click += new System.EventHandler(this.typeToolStripMenuItem_Click);
- //
- // debugMenuItem
- //
- this.debugMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
- this.toolStripMenuItem15,
- this.exportClassStructuresMenuItem});
- this.debugMenuItem.Name = "debugMenuItem";
- this.debugMenuItem.Size = new System.Drawing.Size(59, 21);
- this.debugMenuItem.Text = "Debug";
- //
- // toolStripMenuItem15
- //
- this.toolStripMenuItem15.Checked = true;
- this.toolStripMenuItem15.CheckOnClick = true;
- this.toolStripMenuItem15.CheckState = System.Windows.Forms.CheckState.Checked;
- this.toolStripMenuItem15.Name = "toolStripMenuItem15";
- this.toolStripMenuItem15.Size = new System.Drawing.Size(207, 22);
- this.toolStripMenuItem15.Text = "Show error message";
- this.toolStripMenuItem15.Click += new System.EventHandler(this.toolStripMenuItem15_Click);
- //
- // exportClassStructuresMenuItem
- //
- this.exportClassStructuresMenuItem.Name = "exportClassStructuresMenuItem";
- this.exportClassStructuresMenuItem.Size = new System.Drawing.Size(207, 22);
- this.exportClassStructuresMenuItem.Text = "Export class structures";
- this.exportClassStructuresMenuItem.Click += new System.EventHandler(this.exportClassStructuresMenuItem_Click);
- //
- // splitContainer1
- //
- this.splitContainer1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
- this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill;
- this.splitContainer1.Location = new System.Drawing.Point(0, 25);
- this.splitContainer1.Name = "splitContainer1";
- //
- // splitContainer1.Panel1
- //
- this.splitContainer1.Panel1.Controls.Add(this.tabControl1);
- this.splitContainer1.Panel1.Controls.Add(this.progressbarPanel);
- this.splitContainer1.Panel1MinSize = 200;
- //
- // splitContainer1.Panel2
- //
- this.splitContainer1.Panel2.Controls.Add(this.tabControl2);
- this.splitContainer1.Panel2.Controls.Add(this.statusStrip1);
- this.splitContainer1.Panel2MinSize = 400;
- this.splitContainer1.Size = new System.Drawing.Size(1264, 656);
- this.splitContainer1.SplitterDistance = 482;
- this.splitContainer1.TabIndex = 2;
- this.splitContainer1.TabStop = false;
- //
- // tabControl1
- //
- this.tabControl1.Controls.Add(this.tabPage1);
- this.tabControl1.Controls.Add(this.tabPage2);
- this.tabControl1.Controls.Add(this.tabPage3);
- this.tabControl1.Dock = System.Windows.Forms.DockStyle.Fill;
- this.tabControl1.Location = new System.Drawing.Point(0, 0);
- this.tabControl1.Name = "tabControl1";
- this.tabControl1.Padding = new System.Drawing.Point(17, 3);
- this.tabControl1.SelectedIndex = 0;
- this.tabControl1.Size = new System.Drawing.Size(480, 634);
- this.tabControl1.SizeMode = System.Windows.Forms.TabSizeMode.Fixed;
- this.tabControl1.TabIndex = 0;
- this.tabControl1.Selected += new System.Windows.Forms.TabControlEventHandler(this.tabPageSelected);
- //
- // tabPage1
- //
- this.tabPage1.Controls.Add(this.sceneTreeView);
- this.tabPage1.Controls.Add(this.treeSearch);
- this.tabPage1.Location = new System.Drawing.Point(4, 22);
- this.tabPage1.Name = "tabPage1";
- this.tabPage1.Size = new System.Drawing.Size(472, 608);
- this.tabPage1.TabIndex = 0;
- this.tabPage1.Text = "Scene Hierarchy";
- this.tabPage1.UseVisualStyleBackColor = true;
- //
- // sceneTreeView
- //
- this.sceneTreeView.CheckBoxes = true;
- this.sceneTreeView.Dock = System.Windows.Forms.DockStyle.Fill;
- this.sceneTreeView.HideSelection = false;
- this.sceneTreeView.Location = new System.Drawing.Point(0, 21);
- this.sceneTreeView.Name = "sceneTreeView";
- this.sceneTreeView.Size = new System.Drawing.Size(472, 587);
- this.sceneTreeView.TabIndex = 1;
- this.sceneTreeView.AfterCheck += new System.Windows.Forms.TreeViewEventHandler(this.sceneTreeView_AfterCheck);
- //
- // treeSearch
- //
- this.treeSearch.Dock = System.Windows.Forms.DockStyle.Top;
- this.treeSearch.ForeColor = System.Drawing.SystemColors.GrayText;
- this.treeSearch.Location = new System.Drawing.Point(0, 0);
- this.treeSearch.Name = "treeSearch";
- this.treeSearch.Size = new System.Drawing.Size(472, 21);
- this.treeSearch.TabIndex = 0;
- this.treeSearch.Text = " Search ";
- this.treeSearch.TextChanged += new System.EventHandler(this.treeSearch_TextChanged);
- this.treeSearch.Enter += new System.EventHandler(this.treeSearch_Enter);
- this.treeSearch.KeyDown += new System.Windows.Forms.KeyEventHandler(this.treeSearch_KeyDown);
- this.treeSearch.Leave += new System.EventHandler(this.treeSearch_Leave);
- //
- // tabPage2
- //
- this.tabPage2.Controls.Add(this.assetListView);
- this.tabPage2.Controls.Add(this.listSearch);
- this.tabPage2.Location = new System.Drawing.Point(4, 22);
- this.tabPage2.Name = "tabPage2";
- this.tabPage2.Size = new System.Drawing.Size(472, 608);
- this.tabPage2.TabIndex = 1;
- this.tabPage2.Text = "Asset List";
- this.tabPage2.UseVisualStyleBackColor = true;
- //
- // assetListView
- //
- this.assetListView.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
- this.columnHeaderName,
- this.columnHeaderContainer,
- this.columnHeaderType,
- this.columnHeaderPathID,
- this.columnHeaderSize});
- this.assetListView.Dock = System.Windows.Forms.DockStyle.Fill;
- this.assetListView.FullRowSelect = true;
- this.assetListView.GridLines = true;
- this.assetListView.HideSelection = false;
- this.assetListView.Location = new System.Drawing.Point(0, 21);
- this.assetListView.Name = "assetListView";
- this.assetListView.Size = new System.Drawing.Size(472, 587);
- this.assetListView.TabIndex = 1;
- this.assetListView.UseCompatibleStateImageBehavior = false;
- this.assetListView.View = System.Windows.Forms.View.Details;
- this.assetListView.VirtualMode = true;
- this.assetListView.ColumnClick += new System.Windows.Forms.ColumnClickEventHandler(this.assetListView_ColumnClick);
- this.assetListView.ItemSelectionChanged += new System.Windows.Forms.ListViewItemSelectionChangedEventHandler(this.selectAsset);
- this.assetListView.RetrieveVirtualItem += new System.Windows.Forms.RetrieveVirtualItemEventHandler(this.assetListView_RetrieveVirtualItem);
- this.assetListView.MouseClick += new System.Windows.Forms.MouseEventHandler(this.assetListView_MouseClick);
- //
- // columnHeaderName
- //
- this.columnHeaderName.Text = "Name";
- this.columnHeaderName.Width = 170;
- //
- // columnHeaderContainer
- //
- this.columnHeaderContainer.Text = "Container";
- this.columnHeaderContainer.Width = 80;
- //
- // columnHeaderType
- //
- this.columnHeaderType.Text = "Type";
- this.columnHeaderType.Width = 90;
- //
- // columnHeaderPathID
- //
- this.columnHeaderPathID.Text = "PathID";
- //
- // columnHeaderSize
+ // toolStripSeparator1
//
- this.columnHeaderSize.Text = "Size";
- this.columnHeaderSize.Width = 50;
+ resources.ApplyResources(this.toolStripSeparator1, "toolStripSeparator1");
+ this.toolStripSeparator1.Name = "toolStripSeparator1";
//
- // listSearch
+ // exportSelectedObjectsmergeToolStripMenuItem
//
- this.listSearch.Dock = System.Windows.Forms.DockStyle.Top;
- this.listSearch.ForeColor = System.Drawing.SystemColors.GrayText;
- this.listSearch.Location = new System.Drawing.Point(0, 0);
- this.listSearch.Name = "listSearch";
- this.listSearch.Size = new System.Drawing.Size(472, 21);
- this.listSearch.TabIndex = 0;
- this.listSearch.Text = " Filter ";
- this.listSearch.TextChanged += new System.EventHandler(this.ListSearchTextChanged);
- this.listSearch.Enter += new System.EventHandler(this.listSearch_Enter);
- this.listSearch.Leave += new System.EventHandler(this.listSearch_Leave);
+ resources.ApplyResources(this.exportSelectedObjectsmergeToolStripMenuItem, "exportSelectedObjectsmergeToolStripMenuItem");
+ this.exportSelectedObjectsmergeToolStripMenuItem.Name = "exportSelectedObjectsmergeToolStripMenuItem";
+ this.exportSelectedObjectsmergeToolStripMenuItem.Click += new System.EventHandler(this.exportSelectedObjectsmergeToolStripMenuItem_Click);
//
- // tabPage3
+ // exportSelectedObjectsmergeWithAnimationClipToolStripMenuItem
//
- this.tabPage3.Controls.Add(this.classesListView);
- this.tabPage3.Location = new System.Drawing.Point(4, 22);
- this.tabPage3.Name = "tabPage3";
- this.tabPage3.Size = new System.Drawing.Size(472, 608);
- this.tabPage3.TabIndex = 2;
- this.tabPage3.Text = "Asset Classes";
- this.tabPage3.UseVisualStyleBackColor = true;
+ resources.ApplyResources(this.exportSelectedObjectsmergeWithAnimationClipToolStripMenuItem, "exportSelectedObjectsmergeWithAnimationClipToolStripMenuItem");
+ this.exportSelectedObjectsmergeWithAnimationClipToolStripMenuItem.Name = "exportSelectedObjectsmergeWithAnimationClipToolStripMenuItem";
+ this.exportSelectedObjectsmergeWithAnimationClipToolStripMenuItem.Click += new System.EventHandler(this.exportSelectedObjectsmergeWithAnimationClipToolStripMenuItem_Click);
//
- // classesListView
+ // exportToolStripMenuItem
//
- this.classesListView.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
- this.columnHeader1,
- this.columnHeader2});
- this.classesListView.Dock = System.Windows.Forms.DockStyle.Fill;
- this.classesListView.FullRowSelect = true;
- this.classesListView.HideSelection = false;
- this.classesListView.Location = new System.Drawing.Point(0, 0);
- this.classesListView.MultiSelect = false;
- this.classesListView.Name = "classesListView";
- this.classesListView.Size = new System.Drawing.Size(472, 608);
- this.classesListView.TabIndex = 0;
- this.classesListView.UseCompatibleStateImageBehavior = false;
- this.classesListView.View = System.Windows.Forms.View.Details;
- this.classesListView.ItemSelectionChanged += new System.Windows.Forms.ListViewItemSelectionChangedEventHandler(this.classesListView_ItemSelectionChanged);
+ resources.ApplyResources(this.exportToolStripMenuItem, "exportToolStripMenuItem");
+ this.exportToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.exportAllAssetsMenuItem,
+ this.exportSelectedAssetsMenuItem,
+ this.exportFilteredAssetsMenuItem,
+ this.toolStripSeparator3,
+ this.exportAnimatorWithSelectedAnimationClipToolStripMenuItem,
+ this.toolStripSeparator4,
+ this.toolStripMenuItem2,
+ this.toolStripMenuItem3,
+ this.toolStripSeparator2,
+ this.toolStripMenuItem10});
+ this.exportToolStripMenuItem.Name = "exportToolStripMenuItem";
//
- // columnHeader1
+ // exportAllAssetsMenuItem
//
- this.columnHeader1.DisplayIndex = 1;
- this.columnHeader1.Text = "Name";
- this.columnHeader1.Width = 300;
+ resources.ApplyResources(this.exportAllAssetsMenuItem, "exportAllAssetsMenuItem");
+ this.exportAllAssetsMenuItem.Name = "exportAllAssetsMenuItem";
+ this.exportAllAssetsMenuItem.Click += new System.EventHandler(this.exportAllAssetsMenuItem_Click);
//
- // columnHeader2
+ // exportSelectedAssetsMenuItem
//
- this.columnHeader2.DisplayIndex = 0;
- this.columnHeader2.Text = "ID";
- this.columnHeader2.Width = 70;
+ resources.ApplyResources(this.exportSelectedAssetsMenuItem, "exportSelectedAssetsMenuItem");
+ this.exportSelectedAssetsMenuItem.Name = "exportSelectedAssetsMenuItem";
+ this.exportSelectedAssetsMenuItem.Click += new System.EventHandler(this.exportSelectedAssetsMenuItem_Click);
//
- // progressbarPanel
+ // exportFilteredAssetsMenuItem
//
- this.progressbarPanel.Controls.Add(this.progressBar1);
- this.progressbarPanel.Dock = System.Windows.Forms.DockStyle.Bottom;
- this.progressbarPanel.Location = new System.Drawing.Point(0, 634);
- this.progressbarPanel.Name = "progressbarPanel";
- this.progressbarPanel.Padding = new System.Windows.Forms.Padding(1, 3, 1, 1);
- this.progressbarPanel.Size = new System.Drawing.Size(480, 20);
- this.progressbarPanel.TabIndex = 2;
+ resources.ApplyResources(this.exportFilteredAssetsMenuItem, "exportFilteredAssetsMenuItem");
+ this.exportFilteredAssetsMenuItem.Name = "exportFilteredAssetsMenuItem";
+ this.exportFilteredAssetsMenuItem.Click += new System.EventHandler(this.exportFilteredAssetsMenuItem_Click);
//
- // progressBar1
+ // toolStripSeparator3
//
- this.progressBar1.Dock = System.Windows.Forms.DockStyle.Bottom;
- this.progressBar1.Location = new System.Drawing.Point(1, 2);
- this.progressBar1.Name = "progressBar1";
- this.progressBar1.Size = new System.Drawing.Size(478, 17);
- this.progressBar1.Step = 1;
- this.progressBar1.TabIndex = 1;
+ resources.ApplyResources(this.toolStripSeparator3, "toolStripSeparator3");
+ this.toolStripSeparator3.Name = "toolStripSeparator3";
//
- // tabControl2
+ // exportAnimatorWithSelectedAnimationClipToolStripMenuItem
//
- this.tabControl2.Controls.Add(this.tabPage4);
- this.tabControl2.Controls.Add(this.tabPage5);
- this.tabControl2.Dock = System.Windows.Forms.DockStyle.Fill;
- this.tabControl2.Location = new System.Drawing.Point(0, 0);
- this.tabControl2.Name = "tabControl2";
- this.tabControl2.SelectedIndex = 0;
- this.tabControl2.Size = new System.Drawing.Size(776, 632);
- this.tabControl2.TabIndex = 4;
- this.tabControl2.SelectedIndexChanged += new System.EventHandler(this.tabControl2_SelectedIndexChanged);
+ resources.ApplyResources(this.exportAnimatorWithSelectedAnimationClipToolStripMenuItem, "exportAnimatorWithSelectedAnimationClipToolStripMenuItem");
+ this.exportAnimatorWithSelectedAnimationClipToolStripMenuItem.Name = "exportAnimatorWithSelectedAnimationClipToolStripMenuItem";
+ this.exportAnimatorWithSelectedAnimationClipToolStripMenuItem.Click += new System.EventHandler(this.exportAnimatorwithAnimationClipMenuItem_Click);
//
- // tabPage4
+ // toolStripSeparator4
//
- this.tabPage4.Controls.Add(this.previewPanel);
- this.tabPage4.Location = new System.Drawing.Point(4, 22);
- this.tabPage4.Name = "tabPage4";
- this.tabPage4.Size = new System.Drawing.Size(768, 606);
- this.tabPage4.TabIndex = 0;
- this.tabPage4.Text = "Preview";
- this.tabPage4.UseVisualStyleBackColor = true;
+ resources.ApplyResources(this.toolStripSeparator4, "toolStripSeparator4");
+ this.toolStripSeparator4.Name = "toolStripSeparator4";
//
- // previewPanel
+ // toolStripMenuItem2
//
- this.previewPanel.BackColor = System.Drawing.SystemColors.ControlDark;
- this.previewPanel.BackgroundImage = global::AssetStudioGUI.Properties.Resources.preview;
- this.previewPanel.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center;
- this.previewPanel.Controls.Add(this.assetInfoLabel);
- this.previewPanel.Controls.Add(this.FMODpanel);
- this.previewPanel.Controls.Add(this.fontPreviewBox);
- this.previewPanel.Controls.Add(this.glControl1);
- this.previewPanel.Controls.Add(this.textPreviewBox);
- this.previewPanel.Controls.Add(this.classTextBox);
- this.previewPanel.Dock = System.Windows.Forms.DockStyle.Fill;
- this.previewPanel.Location = new System.Drawing.Point(0, 0);
- this.previewPanel.Name = "previewPanel";
- this.previewPanel.Size = new System.Drawing.Size(768, 606);
- this.previewPanel.TabIndex = 1;
- this.previewPanel.Resize += new System.EventHandler(this.preview_Resize);
+ resources.ApplyResources(this.toolStripMenuItem2, "toolStripMenuItem2");
+ this.toolStripMenuItem2.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.toolStripMenuItem4,
+ this.toolStripMenuItem5,
+ this.toolStripMenuItem6});
+ this.toolStripMenuItem2.Name = "toolStripMenuItem2";
//
- // assetInfoLabel
+ // toolStripMenuItem4
//
- this.assetInfoLabel.AutoSize = true;
- this.assetInfoLabel.BackColor = System.Drawing.Color.Transparent;
- this.assetInfoLabel.ForeColor = System.Drawing.SystemColors.ControlLightLight;
- this.assetInfoLabel.Location = new System.Drawing.Point(4, 7);
- this.assetInfoLabel.Name = "assetInfoLabel";
- this.assetInfoLabel.Size = new System.Drawing.Size(0, 12);
- this.assetInfoLabel.TabIndex = 0;
+ resources.ApplyResources(this.toolStripMenuItem4, "toolStripMenuItem4");
+ this.toolStripMenuItem4.Name = "toolStripMenuItem4";
+ this.toolStripMenuItem4.Click += new System.EventHandler(this.toolStripMenuItem4_Click);
//
- // FMODpanel
+ // toolStripMenuItem5
//
- this.FMODpanel.BackColor = System.Drawing.SystemColors.ControlDark;
- this.FMODpanel.Controls.Add(this.FMODcopyright);
- this.FMODpanel.Controls.Add(this.FMODinfoLabel);
- this.FMODpanel.Controls.Add(this.FMODtimerLabel);
- this.FMODpanel.Controls.Add(this.FMODstatusLabel);
- this.FMODpanel.Controls.Add(this.FMODprogressBar);
- this.FMODpanel.Controls.Add(this.FMODvolumeBar);
- this.FMODpanel.Controls.Add(this.FMODloopButton);
- this.FMODpanel.Controls.Add(this.FMODstopButton);
- this.FMODpanel.Controls.Add(this.FMODpauseButton);
- this.FMODpanel.Controls.Add(this.FMODplayButton);
- this.FMODpanel.Dock = System.Windows.Forms.DockStyle.Fill;
- this.FMODpanel.Location = new System.Drawing.Point(0, 0);
- this.FMODpanel.Name = "FMODpanel";
- this.FMODpanel.Size = new System.Drawing.Size(768, 606);
- this.FMODpanel.TabIndex = 2;
- this.FMODpanel.Visible = false;
+ resources.ApplyResources(this.toolStripMenuItem5, "toolStripMenuItem5");
+ this.toolStripMenuItem5.Name = "toolStripMenuItem5";
+ this.toolStripMenuItem5.Click += new System.EventHandler(this.toolStripMenuItem5_Click);
//
- // FMODcopyright
+ // toolStripMenuItem6
//
- this.FMODcopyright.AutoSize = true;
- this.FMODcopyright.ForeColor = System.Drawing.SystemColors.ControlLight;
- this.FMODcopyright.Location = new System.Drawing.Point(214, 337);
- this.FMODcopyright.Name = "FMODcopyright";
- this.FMODcopyright.Size = new System.Drawing.Size(341, 12);
- this.FMODcopyright.TabIndex = 9;
- this.FMODcopyright.Text = "Audio Engine supplied by FMOD by Firelight Technologies.";
+ resources.ApplyResources(this.toolStripMenuItem6, "toolStripMenuItem6");
+ this.toolStripMenuItem6.Name = "toolStripMenuItem6";
+ this.toolStripMenuItem6.Click += new System.EventHandler(this.toolStripMenuItem6_Click);
//
- // FMODinfoLabel
+ // toolStripMenuItem3
//
- this.FMODinfoLabel.AutoSize = true;
- this.FMODinfoLabel.ForeColor = System.Drawing.SystemColors.ControlLightLight;
- this.FMODinfoLabel.Location = new System.Drawing.Point(269, 235);
- this.FMODinfoLabel.Name = "FMODinfoLabel";
- this.FMODinfoLabel.Size = new System.Drawing.Size(0, 12);
- this.FMODinfoLabel.TabIndex = 8;
+ resources.ApplyResources(this.toolStripMenuItem3, "toolStripMenuItem3");
+ this.toolStripMenuItem3.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.toolStripMenuItem7,
+ this.toolStripMenuItem8,
+ this.toolStripMenuItem9});
+ this.toolStripMenuItem3.Name = "toolStripMenuItem3";
//
- // FMODtimerLabel
+ // toolStripMenuItem7
//
- this.FMODtimerLabel.AutoSize = true;
- this.FMODtimerLabel.ForeColor = System.Drawing.SystemColors.ControlLightLight;
- this.FMODtimerLabel.Location = new System.Drawing.Point(460, 235);
- this.FMODtimerLabel.Name = "FMODtimerLabel";
- this.FMODtimerLabel.Size = new System.Drawing.Size(95, 12);
- this.FMODtimerLabel.TabIndex = 7;
- this.FMODtimerLabel.Text = "0:00.0 / 0:00.0";
+ resources.ApplyResources(this.toolStripMenuItem7, "toolStripMenuItem7");
+ this.toolStripMenuItem7.Name = "toolStripMenuItem7";
+ this.toolStripMenuItem7.Click += new System.EventHandler(this.toolStripMenuItem7_Click);
//
- // FMODstatusLabel
+ // toolStripMenuItem8
//
- this.FMODstatusLabel.AutoSize = true;
- this.FMODstatusLabel.ForeColor = System.Drawing.SystemColors.ControlLightLight;
- this.FMODstatusLabel.Location = new System.Drawing.Point(213, 235);
- this.FMODstatusLabel.Name = "FMODstatusLabel";
- this.FMODstatusLabel.Size = new System.Drawing.Size(47, 12);
- this.FMODstatusLabel.TabIndex = 6;
- this.FMODstatusLabel.Text = "Stopped";
+ resources.ApplyResources(this.toolStripMenuItem8, "toolStripMenuItem8");
+ this.toolStripMenuItem8.Name = "toolStripMenuItem8";
+ this.toolStripMenuItem8.Click += new System.EventHandler(this.toolStripMenuItem8_Click);
//
- // FMODprogressBar
+ // toolStripMenuItem9
//
- this.FMODprogressBar.AutoSize = false;
- this.FMODprogressBar.Location = new System.Drawing.Point(213, 253);
- this.FMODprogressBar.Maximum = 1000;
- this.FMODprogressBar.Name = "FMODprogressBar";
- this.FMODprogressBar.Size = new System.Drawing.Size(350, 22);
- this.FMODprogressBar.TabIndex = 5;
- this.FMODprogressBar.TickStyle = System.Windows.Forms.TickStyle.None;
- this.FMODprogressBar.Scroll += new System.EventHandler(this.FMODprogressBar_Scroll);
- this.FMODprogressBar.MouseDown += new System.Windows.Forms.MouseEventHandler(this.FMODprogressBar_MouseDown);
- this.FMODprogressBar.MouseUp += new System.Windows.Forms.MouseEventHandler(this.FMODprogressBar_MouseUp);
+ resources.ApplyResources(this.toolStripMenuItem9, "toolStripMenuItem9");
+ this.toolStripMenuItem9.Name = "toolStripMenuItem9";
+ this.toolStripMenuItem9.Click += new System.EventHandler(this.toolStripMenuItem9_Click);
//
- // FMODvolumeBar
+ // toolStripSeparator2
//
- this.FMODvolumeBar.LargeChange = 2;
- this.FMODvolumeBar.Location = new System.Drawing.Point(460, 280);
- this.FMODvolumeBar.Name = "FMODvolumeBar";
- this.FMODvolumeBar.Size = new System.Drawing.Size(104, 45);
- this.FMODvolumeBar.TabIndex = 4;
- this.FMODvolumeBar.TickStyle = System.Windows.Forms.TickStyle.Both;
- this.FMODvolumeBar.Value = 8;
- this.FMODvolumeBar.ValueChanged += new System.EventHandler(this.FMODvolumeBar_ValueChanged);
+ resources.ApplyResources(this.toolStripSeparator2, "toolStripSeparator2");
+ this.toolStripSeparator2.Name = "toolStripSeparator2";
//
- // FMODloopButton
+ // toolStripMenuItem10
//
- this.FMODloopButton.Appearance = System.Windows.Forms.Appearance.Button;
- this.FMODloopButton.Location = new System.Drawing.Point(399, 280);
- this.FMODloopButton.Name = "FMODloopButton";
- this.FMODloopButton.Size = new System.Drawing.Size(55, 42);
- this.FMODloopButton.TabIndex = 3;
- this.FMODloopButton.Text = "Loop";
- this.FMODloopButton.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
- this.FMODloopButton.UseVisualStyleBackColor = true;
- this.FMODloopButton.CheckedChanged += new System.EventHandler(this.FMODloopButton_CheckedChanged);
+ resources.ApplyResources(this.toolStripMenuItem10, "toolStripMenuItem10");
+ this.toolStripMenuItem10.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.toolStripMenuItem11,
+ this.toolStripMenuItem12,
+ this.toolStripMenuItem13});
+ this.toolStripMenuItem10.Name = "toolStripMenuItem10";
//
- // FMODstopButton
+ // toolStripMenuItem11
//
- this.FMODstopButton.Location = new System.Drawing.Point(338, 280);
- this.FMODstopButton.Name = "FMODstopButton";
- this.FMODstopButton.Size = new System.Drawing.Size(55, 42);
- this.FMODstopButton.TabIndex = 2;
- this.FMODstopButton.Text = "Stop";
- this.FMODstopButton.UseVisualStyleBackColor = true;
- this.FMODstopButton.Click += new System.EventHandler(this.FMODstopButton_Click);
+ resources.ApplyResources(this.toolStripMenuItem11, "toolStripMenuItem11");
+ this.toolStripMenuItem11.Name = "toolStripMenuItem11";
+ this.toolStripMenuItem11.Click += new System.EventHandler(this.toolStripMenuItem11_Click);
//
- // FMODpauseButton
+ // toolStripMenuItem12
//
- this.FMODpauseButton.Location = new System.Drawing.Point(277, 280);
- this.FMODpauseButton.Name = "FMODpauseButton";
- this.FMODpauseButton.Size = new System.Drawing.Size(55, 42);
- this.FMODpauseButton.TabIndex = 1;
- this.FMODpauseButton.Text = "Pause";
- this.FMODpauseButton.UseVisualStyleBackColor = true;
- this.FMODpauseButton.Click += new System.EventHandler(this.FMODpauseButton_Click);
+ resources.ApplyResources(this.toolStripMenuItem12, "toolStripMenuItem12");
+ this.toolStripMenuItem12.Name = "toolStripMenuItem12";
+ this.toolStripMenuItem12.Click += new System.EventHandler(this.toolStripMenuItem12_Click);
//
- // FMODplayButton
+ // toolStripMenuItem13
//
- this.FMODplayButton.Location = new System.Drawing.Point(216, 280);
- this.FMODplayButton.Name = "FMODplayButton";
- this.FMODplayButton.Size = new System.Drawing.Size(55, 42);
- this.FMODplayButton.TabIndex = 0;
- this.FMODplayButton.Text = "Play";
- this.FMODplayButton.UseVisualStyleBackColor = true;
- this.FMODplayButton.Click += new System.EventHandler(this.FMODplayButton_Click);
+ resources.ApplyResources(this.toolStripMenuItem13, "toolStripMenuItem13");
+ this.toolStripMenuItem13.Name = "toolStripMenuItem13";
+ this.toolStripMenuItem13.Click += new System.EventHandler(this.toolStripMenuItem13_Click);
//
- // fontPreviewBox
+ // filterTypeToolStripMenuItem
//
- this.fontPreviewBox.BackColor = System.Drawing.SystemColors.ControlLightLight;
- this.fontPreviewBox.Dock = System.Windows.Forms.DockStyle.Fill;
- this.fontPreviewBox.Location = new System.Drawing.Point(0, 0);
- this.fontPreviewBox.Name = "fontPreviewBox";
- this.fontPreviewBox.ReadOnly = true;
- this.fontPreviewBox.Size = new System.Drawing.Size(768, 606);
- this.fontPreviewBox.TabIndex = 0;
- this.fontPreviewBox.Text = resources.GetString("fontPreviewBox.Text");
- this.fontPreviewBox.Visible = false;
- this.fontPreviewBox.WordWrap = false;
+ resources.ApplyResources(this.filterTypeToolStripMenuItem, "filterTypeToolStripMenuItem");
+ this.filterTypeToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.allToolStripMenuItem});
+ this.filterTypeToolStripMenuItem.Name = "filterTypeToolStripMenuItem";
//
- // glControl1
+ // allToolStripMenuItem
//
- this.glControl1.BackColor = System.Drawing.SystemColors.ControlDarkDark;
- this.glControl1.Dock = System.Windows.Forms.DockStyle.Fill;
- this.glControl1.Location = new System.Drawing.Point(0, 0);
- this.glControl1.Name = "glControl1";
- this.glControl1.Size = new System.Drawing.Size(768, 606);
- this.glControl1.TabIndex = 4;
- this.glControl1.Visible = false;
- this.glControl1.VSync = false;
- this.glControl1.Load += new System.EventHandler(this.glControl1_Load);
- this.glControl1.Paint += new System.Windows.Forms.PaintEventHandler(this.glControl1_Paint);
- this.glControl1.MouseDown += new System.Windows.Forms.MouseEventHandler(this.glControl1_MouseDown);
- this.glControl1.MouseMove += new System.Windows.Forms.MouseEventHandler(this.glControl1_MouseMove);
- this.glControl1.MouseUp += new System.Windows.Forms.MouseEventHandler(this.glControl1_MouseUp);
- this.glControl1.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.glControl1_MouseWheel);
+ resources.ApplyResources(this.allToolStripMenuItem, "allToolStripMenuItem");
+ this.allToolStripMenuItem.Checked = true;
+ this.allToolStripMenuItem.CheckOnClick = true;
+ this.allToolStripMenuItem.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.allToolStripMenuItem.Name = "allToolStripMenuItem";
+ this.allToolStripMenuItem.Click += new System.EventHandler(this.typeToolStripMenuItem_Click);
//
- // textPreviewBox
+ // debugMenuItem
//
- this.textPreviewBox.Dock = System.Windows.Forms.DockStyle.Fill;
- this.textPreviewBox.Font = new System.Drawing.Font("Consolas", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.textPreviewBox.Location = new System.Drawing.Point(0, 0);
- this.textPreviewBox.Multiline = true;
- this.textPreviewBox.Name = "textPreviewBox";
- this.textPreviewBox.ReadOnly = true;
- this.textPreviewBox.ScrollBars = System.Windows.Forms.ScrollBars.Both;
- this.textPreviewBox.Size = new System.Drawing.Size(768, 606);
- this.textPreviewBox.TabIndex = 2;
- this.textPreviewBox.Visible = false;
- this.textPreviewBox.WordWrap = false;
+ resources.ApplyResources(this.debugMenuItem, "debugMenuItem");
+ this.debugMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.toolStripMenuItem15,
+ this.exportClassStructuresMenuItem});
+ this.debugMenuItem.Name = "debugMenuItem";
//
- // classTextBox
+ // toolStripMenuItem15
//
- this.classTextBox.Dock = System.Windows.Forms.DockStyle.Fill;
- this.classTextBox.Location = new System.Drawing.Point(0, 0);
- this.classTextBox.Multiline = true;
- this.classTextBox.Name = "classTextBox";
- this.classTextBox.ReadOnly = true;
- this.classTextBox.ScrollBars = System.Windows.Forms.ScrollBars.Both;
- this.classTextBox.Size = new System.Drawing.Size(768, 606);
- this.classTextBox.TabIndex = 3;
- this.classTextBox.Visible = false;
- this.classTextBox.WordWrap = false;
+ resources.ApplyResources(this.toolStripMenuItem15, "toolStripMenuItem15");
+ this.toolStripMenuItem15.Checked = true;
+ this.toolStripMenuItem15.CheckOnClick = true;
+ this.toolStripMenuItem15.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.toolStripMenuItem15.Name = "toolStripMenuItem15";
+ this.toolStripMenuItem15.Click += new System.EventHandler(this.toolStripMenuItem15_Click);
//
- // tabPage5
+ // exportClassStructuresMenuItem
//
- this.tabPage5.Controls.Add(this.dumpTextBox);
- this.tabPage5.Location = new System.Drawing.Point(4, 22);
- this.tabPage5.Name = "tabPage5";
- this.tabPage5.Size = new System.Drawing.Size(768, 606);
- this.tabPage5.TabIndex = 1;
- this.tabPage5.Text = "Dump";
- this.tabPage5.UseVisualStyleBackColor = true;
+ resources.ApplyResources(this.exportClassStructuresMenuItem, "exportClassStructuresMenuItem");
+ this.exportClassStructuresMenuItem.Name = "exportClassStructuresMenuItem";
+ this.exportClassStructuresMenuItem.Click += new System.EventHandler(this.exportClassStructuresMenuItem_Click);
//
- // dumpTextBox
+ // languageToolStripMenuItem
//
- this.dumpTextBox.Dock = System.Windows.Forms.DockStyle.Fill;
- this.dumpTextBox.Location = new System.Drawing.Point(0, 0);
- this.dumpTextBox.Multiline = true;
- this.dumpTextBox.Name = "dumpTextBox";
- this.dumpTextBox.ReadOnly = true;
- this.dumpTextBox.ScrollBars = System.Windows.Forms.ScrollBars.Both;
- this.dumpTextBox.Size = new System.Drawing.Size(768, 606);
- this.dumpTextBox.TabIndex = 0;
- this.dumpTextBox.WordWrap = false;
+ resources.ApplyResources(this.languageToolStripMenuItem, "languageToolStripMenuItem");
+ this.languageToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.englieshToolStripMenuItem,
+ this.chineseToolStripMenuItem});
+ this.languageToolStripMenuItem.Name = "languageToolStripMenuItem";
//
- // statusStrip1
+ // englieshToolStripMenuItem
//
- this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
- this.toolStripStatusLabel1});
- this.statusStrip1.Location = new System.Drawing.Point(0, 632);
- this.statusStrip1.Name = "statusStrip1";
- this.statusStrip1.Size = new System.Drawing.Size(776, 22);
- this.statusStrip1.TabIndex = 2;
- this.statusStrip1.Text = "statusStrip1";
+ resources.ApplyResources(this.englieshToolStripMenuItem, "englieshToolStripMenuItem");
+ this.englieshToolStripMenuItem.Name = "englieshToolStripMenuItem";
+ this.englieshToolStripMenuItem.Click += new System.EventHandler(this.englieshToolStripMenuItem_Click);
//
- // toolStripStatusLabel1
+ // chineseToolStripMenuItem
//
- this.toolStripStatusLabel1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
- this.toolStripStatusLabel1.Name = "toolStripStatusLabel1";
- this.toolStripStatusLabel1.Size = new System.Drawing.Size(761, 17);
- this.toolStripStatusLabel1.Spring = true;
- this.toolStripStatusLabel1.Text = "Ready to go";
- this.toolStripStatusLabel1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ resources.ApplyResources(this.chineseToolStripMenuItem, "chineseToolStripMenuItem");
+ this.chineseToolStripMenuItem.Name = "chineseToolStripMenuItem";
+ this.chineseToolStripMenuItem.Click += new System.EventHandler(this.chineseToolStripMenuItem_Click);
//
// timer
//
@@ -1009,12 +845,13 @@ private void InitializeComponent()
// openFileDialog1
//
this.openFileDialog1.AddExtension = false;
- this.openFileDialog1.Filter = "All types|*.*";
+ resources.ApplyResources(this.openFileDialog1, "openFileDialog1");
this.openFileDialog1.Multiselect = true;
this.openFileDialog1.RestoreDirectory = true;
//
// contextMenuStrip1
//
+ resources.ApplyResources(this.contextMenuStrip1, "contextMenuStrip1");
this.contextMenuStrip1.ImageScalingSize = new System.Drawing.Size(20, 20);
this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.copyToolStripMenuItem,
@@ -1023,64 +860,50 @@ private void InitializeComponent()
this.goToSceneHierarchyToolStripMenuItem,
this.showOriginalFileToolStripMenuItem});
this.contextMenuStrip1.Name = "contextMenuStrip1";
- this.contextMenuStrip1.Size = new System.Drawing.Size(327, 114);
//
// copyToolStripMenuItem
//
+ resources.ApplyResources(this.copyToolStripMenuItem, "copyToolStripMenuItem");
this.copyToolStripMenuItem.Name = "copyToolStripMenuItem";
- this.copyToolStripMenuItem.Size = new System.Drawing.Size(326, 22);
- this.copyToolStripMenuItem.Text = "Copy text";
this.copyToolStripMenuItem.Click += new System.EventHandler(this.copyToolStripMenuItem_Click);
//
// exportSelectedAssetsToolStripMenuItem
//
+ resources.ApplyResources(this.exportSelectedAssetsToolStripMenuItem, "exportSelectedAssetsToolStripMenuItem");
this.exportSelectedAssetsToolStripMenuItem.Name = "exportSelectedAssetsToolStripMenuItem";
- this.exportSelectedAssetsToolStripMenuItem.Size = new System.Drawing.Size(326, 22);
- this.exportSelectedAssetsToolStripMenuItem.Text = "Export selected assets";
this.exportSelectedAssetsToolStripMenuItem.Click += new System.EventHandler(this.exportSelectedAssetsToolStripMenuItem_Click);
//
// exportAnimatorwithselectedAnimationClipMenuItem
//
+ resources.ApplyResources(this.exportAnimatorwithselectedAnimationClipMenuItem, "exportAnimatorwithselectedAnimationClipMenuItem");
this.exportAnimatorwithselectedAnimationClipMenuItem.Name = "exportAnimatorwithselectedAnimationClipMenuItem";
- this.exportAnimatorwithselectedAnimationClipMenuItem.Size = new System.Drawing.Size(326, 22);
- this.exportAnimatorwithselectedAnimationClipMenuItem.Text = "Export Animator + selected AnimationClips";
- this.exportAnimatorwithselectedAnimationClipMenuItem.Visible = false;
this.exportAnimatorwithselectedAnimationClipMenuItem.Click += new System.EventHandler(this.exportAnimatorwithAnimationClipMenuItem_Click);
//
// goToSceneHierarchyToolStripMenuItem
//
+ resources.ApplyResources(this.goToSceneHierarchyToolStripMenuItem, "goToSceneHierarchyToolStripMenuItem");
this.goToSceneHierarchyToolStripMenuItem.Name = "goToSceneHierarchyToolStripMenuItem";
- this.goToSceneHierarchyToolStripMenuItem.Size = new System.Drawing.Size(326, 22);
- this.goToSceneHierarchyToolStripMenuItem.Text = "Go to scene hierarchy";
- this.goToSceneHierarchyToolStripMenuItem.Visible = false;
this.goToSceneHierarchyToolStripMenuItem.Click += new System.EventHandler(this.goToSceneHierarchyToolStripMenuItem_Click);
//
// showOriginalFileToolStripMenuItem
//
+ resources.ApplyResources(this.showOriginalFileToolStripMenuItem, "showOriginalFileToolStripMenuItem");
this.showOriginalFileToolStripMenuItem.Name = "showOriginalFileToolStripMenuItem";
- this.showOriginalFileToolStripMenuItem.Size = new System.Drawing.Size(326, 22);
- this.showOriginalFileToolStripMenuItem.Text = "Show original file";
- this.showOriginalFileToolStripMenuItem.Visible = false;
this.showOriginalFileToolStripMenuItem.Click += new System.EventHandler(this.showOriginalFileToolStripMenuItem_Click);
//
// AssetStudioGUIForm
//
+ resources.ApplyResources(this, "$this");
this.AllowDrop = true;
- this.ClientSize = new System.Drawing.Size(1264, 681);
this.Controls.Add(this.splitContainer1);
this.Controls.Add(this.menuStrip1);
this.Icon = global::AssetStudioGUI.Properties.Resources._as;
this.KeyPreview = true;
this.MainMenuStrip = this.menuStrip1;
- this.MinimumSize = new System.Drawing.Size(620, 372);
this.Name = "AssetStudioGUIForm";
- this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
- this.Text = "AssetStudioGUI";
this.DragDrop += new System.Windows.Forms.DragEventHandler(this.AssetStudioGUIForm_DragDrop);
this.DragEnter += new System.Windows.Forms.DragEventHandler(this.AssetStudioGUIForm_DragEnter);
this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.AssetStudioForm_KeyDown);
- this.menuStrip1.ResumeLayout(false);
- this.menuStrip1.PerformLayout();
this.splitContainer1.Panel1.ResumeLayout(false);
this.splitContainer1.Panel2.ResumeLayout(false);
this.splitContainer1.Panel2.PerformLayout();
@@ -1105,6 +928,8 @@ private void InitializeComponent()
this.tabPage5.PerformLayout();
this.statusStrip1.ResumeLayout(false);
this.statusStrip1.PerformLayout();
+ this.menuStrip1.ResumeLayout(false);
+ this.menuStrip1.PerformLayout();
this.contextMenuStrip1.ResumeLayout(false);
this.ResumeLayout(false);
this.PerformLayout();
@@ -1209,6 +1034,9 @@ private void InitializeComponent()
private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem14;
private System.Windows.Forms.ToolStripTextBox specifyUnityVersion;
private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem15;
+ private System.Windows.Forms.ToolStripMenuItem languageToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem englieshToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem chineseToolStripMenuItem;
}
}
diff --git a/AssetStudioGUI/AssetStudioGUIForm.cs b/AssetStudioGUI/AssetStudioGUIForm.cs
index a48fb8ff..554ca506 100644
--- a/AssetStudioGUI/AssetStudioGUIForm.cs
+++ b/AssetStudioGUI/AssetStudioGUIForm.cs
@@ -8,6 +8,7 @@
using System.Drawing;
using System.Drawing.Text;
using System.Globalization;
+using System.Configuration;
using System.IO;
using System.Linq;
using System.Runtime.InteropServices;
@@ -42,6 +43,7 @@ partial class AssetStudioGUIForm : Form
private FMOD.MODE loopMode = FMOD.MODE.LOOP_OFF;
private uint FMODlenms;
private float FMODVolume = 0.8f;
+
#region TexControl
private static char[] textureChannelNames = new[] { 'B', 'G', 'R', 'A' };
@@ -90,12 +92,16 @@ partial class AssetStudioGUIForm : Form
private GUILogger logger;
+ private System.Configuration.Configuration cfg=ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
+
[DllImport("gdi32.dll")]
private static extern IntPtr AddFontMemResourceEx(IntPtr pbFont, uint cbFont, IntPtr pdv, [In] ref uint pcFonts);
public AssetStudioGUIForm()
{
- Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
+ string language = cfg.AppSettings.Settings["language"].Value;
+ Thread.CurrentThread.CurrentCulture = new CultureInfo(language);
+ Thread.CurrentThread.CurrentUICulture= new CultureInfo(language);
InitializeComponent();
Text = $"AssetStudioGUI v{Application.ProductVersion}";
delayTimer = new System.Timers.Timer(800);
@@ -1384,6 +1390,11 @@ private void ExportMergeObjects(bool animation)
{
var gameObjects = new List();
GetSelectedParentNode(sceneTreeView.Nodes, gameObjects);
+ if (gameObjects.Count <= 0)
+ {
+ StatusStripUpdate("No Object can be exported");
+ return;
+ }
var saveFileDialog = new SaveFileDialog();
saveFileDialog.FileName = gameObjects[0].m_Name + " (merge).fbx";
saveFileDialog.AddExtension = false;
@@ -2046,6 +2057,34 @@ private void toolStripMenuItem15_Click(object sender, EventArgs e)
logger.ShowErrorMessage = toolStripMenuItem15.Checked;
}
+ private void englieshToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ ChangeLanguage(LanguageType.English);
+ }
+
+ private void chineseToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ ChangeLanguage(LanguageType.Chinese);
+ }
+
+ private void ChangeLanguage(LanguageType lang)
+ {
+ switch (lang)
+ {
+ case LanguageType.Chinese:
+ cfg.AppSettings.Settings["language"].Value = "zh-Hans";
+ cfg.Save();
+ break;
+ default:
+ cfg.AppSettings.Settings["language"].Value = "";
+ cfg.Save();
+ break;
+ }
+ MessageBox.Show("Please restart the software to set the application language");
+ }
+
+
+
private void glControl1_MouseWheel(object sender, MouseEventArgs e)
{
if (glControl1.Visible)
diff --git a/AssetStudioGUI/AssetStudioGUIForm.resx b/AssetStudioGUI/AssetStudioGUIForm.resx
index 3965e615..1fdfa080 100644
--- a/AssetStudioGUI/AssetStudioGUIForm.resx
+++ b/AssetStudioGUI/AssetStudioGUIForm.resx
@@ -117,9 +117,816 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 312, 17
-
+
+
+ 104, 45
+
+
+ Size
+
+
+ 9
+
+
+ 1
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Pause
+
+
+ Chinese
+
+
+ 0, 0
+
+
+
+ 1
+
+
+ sceneTreeView
+
+
+ Selected assets
+
+
+ False
+
+
+ False
+
+
+ Microsoft YaHei UI, 9pt
+
+
+ 0
+
+
+ toolStripMenuItem5
+
+
+ Load file
+
+
+ contextMenuStrip1
+
+
+ FMODplayButton
+
+
+ Export Animator + selected AnimationClips
+
+
+ 284, 22
+
+
+ Model
+
+
+ toolStripMenuItem11
+
+
+ 1
+
+
+ extractFolderToolStripMenuItem
+
+
+ 216, 280
+
+
+ 4
+
+
+ tabPage2
+
+
+ False
+
+
+ 472, 608
+
+
+ 1264, 656
+
+
+ 4, 22
+
+
+ 1
+
+
+ 417, 22
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 472, 608
+
+
+ specifyUnityVersion
+
+
+ 3
+
+
+ System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ FMODtimerLabel
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 6
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Export class structures
+
+
+ All assets
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ FMODpauseButton
+
+
+ 17, 3
+
+
+ 121, 22
+
+
+ 3
+
+
+ System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 0, 0
+
+
+ 0
+
+
+ 0
+
+
+ 77, 21
+
+
+ System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ All
+
+
+ Selected assets
+
+
+ tabPage1
+
+
+ displayInfo
+
+
+ exportSelectedObjectsmergeWithAnimationClipToolStripMenuItem
+
+
+ 165, 22
+
+
+ False
+
+
+ exportAnimatorwithselectedAnimationClipMenuItem
+
+
+ 0, 0
+
+
+
+ Button
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Both
+
+
+ 326, 22
+
+
+ 1
+
+
+ True
+
+
+ Preview
+
+
+ 0, 12
+
+
+ Filtered assets
+
+
+ exportSelectedAssetsMenuItem
+
+
+ System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ showExpOpt
+
+
+ 7
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 300
+
+
+ 1264, 681
+
+
+ 4
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 0, 0
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ englieshToolStripMenuItem
+
+
+ 0
+
+
+ 180, 22
+
+
+ 0
+
+
+ All assets
+
+
+ FMODpanel
+
+
+ 472, 587
+
+
+ 0, 21
+
+
+ Load folder
+
+
+ Stopped
+
+
+ 90, 22
+
+
+ tabPage2
+
+
+ classesListView
+
+
+ exportSelectedAssetsToolStripMenuItem
+
+
+ 95, 12
+
+
+ tabPage2
+
+
+ System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ assetListView
+
+
+ 0, 25
+
+
+ 0
+
+
+ splitContainer1
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 417, 22
+
+
+ 417, 22
+
+
+ System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.OpenFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 165, 22
+
+
+ tabControl2
+
+
+ 277, 280
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 2
+
+
+ 58, 21
+
+
+ fileToolStripMenuItem
+
+
+ ID
+
+
+ 0
+
+
+ loadFolderToolStripMenuItem
+
+
+ Container
+
+
+ 1
+
+
+ FMODprogressBar
+
+
+ 414, 6
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ splitContainer1.Panel1
+
+
+ splitContainer1.Panel2
+
+
+ 4
+
+
+ False
+
+
+ System.Windows.Forms.ProgressBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 2
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ AssetStudioGUI.GOHierarchy, AssetStudioGUI, Version=0.16.0.0, Culture=neutral, PublicKeyToken=null
+
+
+ System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 207, 22
+
+
+ columnHeaderContainer
+
+
+ 1
+
+
+ toolStripMenuItem13
+
+
+ 90
+
+
+ tabControl1
+
+
+ exportClassStructuresMenuItem
+
+
+ 58, 21
+
+
+ toolStripSeparator1
+
+
+ True
+
+
+ Scene Hierarchy
+
+
+ 472, 608
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Asset list to XML
+
+
+ statusStrip1
+
+
+ 1
+
+
+ chineseToolStripMenuItem
+
+
+ columnHeaderType
+
+
+ tabPage4
+
+
+ 768, 606
+
+
+ 2
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ FMODpanel
+
+
+ toolStripMenuItem8
+
+
+ Options
+
+
+ System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 4, 22
+
+
+ Export selected objects (merge) + selected AnimationClips
+
+
+ languageToolStripMenuItem
+
+
+ 6
+
+
+ AssetStudioGUIForm
+
+
+ previewPanel
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ False
+
+
+ Filter
+
+
+ 0
+
+
+ Name
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ FMODpanel
+
+
+ 2
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 326, 22
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Fill
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ exportSelectedObjectsmergeToolStripMenuItem
+
+
+ 180, 22
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 9
+
+
+ FMODpanel
+
+
+ 4
+
+
+ 180, 22
+
+
+ System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ loadFileToolStripMenuItem
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 1
+
+
+ Show error message
+
+
+ 55, 42
+
+
+ 39, 21
+
+
+ 350, 22
+
+
+ exportFilteredAssetsMenuItem
+
+
+ 2
+
+
+ System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 213, 235
+
+
+ System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ exportToolStripMenuItem
+
+
+ 170
+
+
+ 1, 3, 1, 1
+
+
+ tabControl1
+
+
+ Filtered assets
+
+
+ Export
+
+
+ Extract folder
+
+
+ Enable preview
+
+
+ 1
+
+
+ False
+
+
+ Export selected objects (merge)
+
+
+ toolStripMenuItem6
+
+
+ copyToolStripMenuItem
+
+
+ 55, 42
+
+
+ progressBar1
+
+
+ timer
+
+
+ tabPage5
+
+
+ True
+
+
+ toolStripMenuItem7
+
+
+ glControl1
+
+
+ System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ toolStripMenuItem10
+
+
+ Fill
+
+
+ FMODpanel
+
+
+ False
+
+
+ 4, 22
+
+
+ Filtered assets
+
+
+ exportSelectedObjectsWithAnimationClipToolStripMenuItem
+
+
+ Extract file
+
+
+ Check this option will display all types assets. Not extractable assets can export the RAW file.
+
+
+ FMODcopyright
+
+
+ 0
+
+
+ System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Fill
+
+
+ 1
+
+
+ 165, 22
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ OpenTK.GLControl, OpenTK.GLControl, Version=3.1.0.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4
+
+
+ 472, 21
+
+
+ 284, 22
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 1
+
+
+ True
+
+
+ 7
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 177, 6
+
+
+ FMODpanel
+
+
+ Dump
+
+
+ 0, 0
+
+
+ 1
+
+
+ FMODpanel
+
+
+ 0
+
+
+ previewPanel
+
+
+ 0
+
+
+ FMODpanel
+
abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWYZ
1234567890.:,;'\"(!?)+-*/=
@@ -138,19 +945,950 @@ The quick brown fox jumps over the lazy dog. 1234567890
The quick brown fox jumps over the lazy dog. 1234567890
+
+ textPreviewBox
+
+
+ 417, 22
+
+
+ 165, 22
+
+
+ Audio Engine supplied by FMOD by Firelight Technologies.
+
+
+ tabPage1
+
+
+ toolStripMenuItem12
+
+
+ Play
+
+
+ Fill
+
+
+ 4, 22
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ True
+
+
+ 0
+
+
+ System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 59, 21
+
+
+ 326, 22
+
+
+ System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 472, 587
+
+
+ tabPage3
+
+
+ Selected assets
+
+
+ 4, 22
+
+
+ 472, 21
+
+
+ 5
+
+
+ 281, 6
+
+
+ Filter Type
+
+
+ System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 417, 22
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 0, 632
+
+
+ Fill
+
+
+ tabControl2
+
+
+ System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 768, 606
+
+
+ tabPage4
+
+
+ FMODinfoLabel
+
+
+ Fill
+
+
+ English
+
+
+ 2
+
+
+ PathID
+
+
+ 80, 21
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ exportAllObjectssplitToolStripMenuItem1
+
+
+ tabControl1
+
+
+ modelToolStripMenuItem
+
+
+ 0
+
+
+ 213, 253
+
+
+ Export selected assets
+
+
+ splitContainer1
+
+
+ 768, 606
+
+
+ All assets
+
+
+ 3
+
+
+ 207, 22
+
+
+ previewPanel
+
+
+ toolStripMenuItem4
+
+
+ fontPreviewBox
+
+
+ 180, 22
+
+
+ 0, 0
+
+
+ tabPage3
+
+
+ openFileDialog1
+
+
+ 0, 0
+
+
+ 4
+
+
+ columnHeaderName
+
+
+ 1, 2
+
+
+ Asset List
+
+
+ 0
+
+
+ Language
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 165, 22
+
+
+ 0, 634
+
+
+ Animator + selected AnimationClips
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 0
+
+
+ 0
+
+
+ 165, 22
+
+
+ classTextBox
+
+
+ toolStripMenuItem2
+
+
+ 768, 606
+
+
+ 480, 20
+
+
+ Fill
+
+
+ splitContainer1.Panel1
+
+
+ filterTypeToolStripMenuItem
+
+
+ $this
+
+
+ 281, 6
+
+
+ Stop
+
+
+ 269, 235
+
+
+ displayAll
+
+
+ System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Top
+
+
+ 2
+
+
+ True
+
+
+ 214, 337
+
+
+ False
+
+
+ splitContainer1.Panel2
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Display all assets
+
+
+ All assets
+
+
+ 326, 22
+
+
+ Raw
+
+
+ 70
+
+
+ 0:00.0 / 0:00.0
+
+
+ previewPanel
+
+
+ 47, 12
+
+
+ previewPanel
+
+
+ System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 0
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ dumpTextBox
+
+
+ Fill
+
+
+ 472, 608
+
+
+ False
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Dump
+
+
+ statusStrip1
+
+
+ 0, 0
+
+
+ 0, 21
+
+
+ 121, 22
+
+
+ enablePreview
+
+
+ Export all objects (split)
+
+
+ 223, 22
+
+
+ goToSceneHierarchyToolStripMenuItem
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Fill
+
+
+ System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ False
+
+
+ 284, 22
+
+
+ 0, 0
+
+
+ debugMenuItem
+
+
+ 478, 17
+
+
+ 5
+
+
+ Loop
+
+
+ 1264, 25
+
+
+ Toggle the loading and preview of readable assets, such as images, sounds, text, etc.
+Disable preview if you have performance or compatibility issues.
+
+
+ Both
+
+
+ Debug
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tabPage5
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 1
+
+
+ Fill
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 1
+
+
+ Filtered assets
+
+
+ toolStripSeparator3
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Selected assets
+
+
+ menuStrip1
+
+
+ Show original file
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 480, 634
+
+
+ FMODstopButton
+
+
+ FMODpanel
+
+
+ Search
+
+
+ 165, 22
+
+
+ progressbarPanel
+
+
+ 0
+
+
+ 223, 22
+
+
+ tabControl1
+
+
+ previewPanel
+
+
+ 2
+
+
+ toolStripMenuItem1
+
+
+ System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ exportAllAssetsMenuItem
+
+
+ Ready to go
+
+
+ Center
+
+
+ $this
+
+
+ Go to scene hierarchy
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 223, 22
+
+
+ 80
+
+
+ 50
+
+
+ 55, 42
+
+
+ Fill
+
+
+ toolStripMenuItem9
+
+
+ 768, 606
+
+
+ System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ columnHeader2
+
+
+ 281, 6
+
+
+ 1
+
+
+ File
+
+
+ 55, 42
+
+
+ 4, 7
+
+
+ toolStripStatusLabel1
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 399, 280
+
+
+ 327, 114
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ True
+
+
+ Export selected objects (split)
+
+
+ exportAnimatorWithSelectedAnimationClipToolStripMenuItem
+
+
+ False
+
+
+ 165, 22
+
+
+ MiddleLeft
+
+
+ AssetStudioGUI
+
+
+ False
+
+
+ allToolStripMenuItem
+
+
+ splitContainer1.Panel1
+
+
+ 768, 606
+
+
+ 2
+
+
+ Both
+
+
+ 1
+
+
+ 284, 22
+
+
+ 0
+
+
+ System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 165, 22
+
+
+ 768, 606
+
+
+ Copy text
+
+
+ showOriginalFileToolStripMenuItem
+
+
+ 0, 12
+
+
+ 1
+
+
+ Bottom
+
+
+ splitContainer1.Panel2
+
+
+ 284, 22
+
+
+ columnHeader1
+
+
+ CenterScreen
+
+
+ Type
+
+
+ True
+
+
+ toolStripMenuItem14
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 460, 235
+
+
+ 400
+
+
+ 620, 372
+
+
+ 0
+
+
+ listSearch
+
+
+ FMODpanel
+
+
+ Fill
+
+
+ 341, 12
+
+
+ Toggle the overlay that shows information about each asset, eg. image size, format, audio bitrate, etc.
+
+
+ treeSearch
+
+
+ Top
+
+
+ System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Bottom
+
+
+ 223, 22
+
+
+ MiddleCenter
+
+
+ FMODpanel
+
+
+ 0, 0
+
+
+ 0
+
+
+ splitContainer1
+
+
+ 284, 22
+
+
+ toolStripSeparator4
+
+
+ 776, 632
+
+
+ 5
+
+
+ progressbarPanel
+
+
+ 460, 280
+
+
+ optionsToolStripMenuItem
+
+
+ System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Asset Classes
+
+
+ 2
+
+
+ toolStripSeparator2
+
+
+ 338, 280
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 326, 22
+
+
+ 284, 22
+
+
+ tabPage1
+
+
+ Export selected objects (split) + selected AnimationClips
+
+
+ extractFileToolStripMenuItem
+
+
+ 776, 22
+
+
+ 2
+
+
+ assetInfoLabel
+
+
+ All types|*.*
+
+
+ 8
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 3
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 0
+
+
+ FMODloopButton
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Display asset infromation
+
+
+ Export options
+
+
+ previewPanel
+
+
+ Specify Unity version
+
+
+ Consolas, 9.75pt
+
+
+ 0
+
+
+ columnHeaderSize
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 8
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 0, 0
+
+
+ 223, 22
+
+
+ Fill
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 100, 23
+
+
+ 200
+
+
+ 761, 17
+
+
+ System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 482
+
+
+ 0, 0
+
+
+ Name
+
+
+ 768, 606
+
+
+ 0, 0
+
+
+ 0
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ toolStripMenuItem3
+
+
+ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ FMODvolumeBar
+
+
+ 0
+
+
+ menuStrip1
+
+
+ 768, 606
+
+
+ exportSelectedObjectsToolStripMenuItem
+
+
+ System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ toolStripMenuItem15
+
+
+ tabControl2
+
+
+ 66, 21
+
+
+ FMODstatusLabel
+
+
+ columnHeaderPathID
+
+
+ 636, 17
+
432, 17
-
- 553, 17
-
-
- 636, 17
+
+ 312, 17
147, 17
+
+ True
+
67
+
+ 553, 17
+
\ No newline at end of file
diff --git a/AssetStudioGUI/AssetStudioGUIForm.zh-Hans.resx b/AssetStudioGUI/AssetStudioGUIForm.zh-Hans.resx
new file mode 100644
index 00000000..a3245d03
--- /dev/null
+++ b/AssetStudioGUI/AssetStudioGUIForm.zh-Hans.resx
@@ -0,0 +1,209 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 场景层次
+
+
+ 资源列表
+
+
+ 资源类型
+
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
+ NoControl
+
+
+
+ 44, 21
+
+
+ 文件
+
+
+ 44, 21
+
+
+ 选项
+
+
+ 44, 21
+
+
+ 模型
+
+
+ 44, 21
+
+
+ 导出
+
+
+ 44, 21
+
+
+ 过滤
+
+
+ 44, 21
+
+
+ 调试
+
+
+ 44, 21
+
+
+ 语言
+
+
\ No newline at end of file
diff --git a/AssetStudioGUI/Studio.cs b/AssetStudioGUI/Studio.cs
index ab7caae5..952cc77a 100644
--- a/AssetStudioGUI/Studio.cs
+++ b/AssetStudioGUI/Studio.cs
@@ -32,6 +32,12 @@ internal enum ExportListType
XML
}
+ internal enum LanguageType
+ {
+ English,
+ Chinese
+ }
+
internal static class Studio
{
public static AssetsManager assetsManager = new AssetsManager();