mirror of
https://github.com/R-YaTian/TinkeDSi.git
synced 2025-06-18 16:45:43 -04:00
Add toolkit: get header crc32 for r4cce/TTdT...
...and some minor changes
This commit is contained in:
parent
c5da985558
commit
97cb76f041
3
Tinke/RomInfo.Designer.cs
generated
3
Tinke/RomInfo.Designer.cs
generated
@ -417,7 +417,7 @@ namespace Tinke
|
||||
this.columnCampo,
|
||||
this.columnValor});
|
||||
this.listInfo.Dock = System.Windows.Forms.DockStyle.Left;
|
||||
this.listInfo.HoverSelection = true;
|
||||
this.listInfo.HideSelection = false;
|
||||
this.listInfo.Items.AddRange(new System.Windows.Forms.ListViewItem[] {
|
||||
listViewItem1,
|
||||
listViewItem2,
|
||||
@ -468,6 +468,7 @@ namespace Tinke
|
||||
this.listInfo.TabIndex = 6;
|
||||
this.listInfo.UseCompatibleStateImageBehavior = false;
|
||||
this.listInfo.View = System.Windows.Forms.View.Details;
|
||||
this.listInfo.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.listInfo_MouseDoubleClick);
|
||||
//
|
||||
// columnPosicion
|
||||
//
|
||||
|
@ -159,7 +159,7 @@ namespace Tinke
|
||||
|
||||
#region Muestra la información de la cabecera
|
||||
listInfo.Items[0].SubItems.Add(new String(cabecera.gameTitle));
|
||||
listInfo.Items[1].SubItems.Add(new string(cabecera.gameCode));
|
||||
listInfo.Items[1].SubItems.Add(new String(cabecera.gameCode));
|
||||
try
|
||||
{
|
||||
|
||||
@ -203,7 +203,7 @@ namespace Tinke
|
||||
listInfo.Items[25].SubItems.Add(Convert.ToString(cabecera.flagsRead, 2));
|
||||
listInfo.Items[26].SubItems.Add(Convert.ToString(cabecera.flagsInit, 2));
|
||||
listInfo.Items[27].SubItems.Add("0x" + String.Format("{0:X}", cabecera.bannerOffset));
|
||||
listInfo.Items[28].SubItems.Add(cabecera.secureCRC16.ToString() + " (" + Convert.ToString(cabecera.secureCRC) + ")");
|
||||
listInfo.Items[28].SubItems.Add("0x" + String.Format("{0:X}", cabecera.secureCRC16) + " (" + Convert.ToString(cabecera.secureCRC) + ")");
|
||||
listInfo.Items[29].SubItems.Add(cabecera.ROMtimeout.ToString());
|
||||
listInfo.Items[30].SubItems.Add("0x" + String.Format("{0:X}", cabecera.ARM9autoload));
|
||||
listInfo.Items[31].SubItems.Add("0x" + String.Format("{0:X}", cabecera.ARM7autoload));
|
||||
@ -211,8 +211,8 @@ namespace Tinke
|
||||
listInfo.Items[33].SubItems.Add("0x" + String.Format("{0:X}", cabecera.ROMsize) + " bytes");
|
||||
listInfo.Items[34].SubItems.Add("0x" + String.Format("{0:X}", cabecera.headerSize) + " bytes");
|
||||
listInfo.Items[35].SubItems.Add(BitsConverter.BytesToHexString(cabecera.reserved2));
|
||||
listInfo.Items[36].SubItems.Add(cabecera.logoCRC16.ToString() + " (" + Convert.ToString(cabecera.logoCRC) + ")");
|
||||
listInfo.Items[37].SubItems.Add(cabecera.headerCRC16.ToString() + " (" + Convert.ToString(cabecera.headerCRC) + ")");
|
||||
listInfo.Items[36].SubItems.Add("0x" + String.Format("{0:X}", cabecera.logoCRC16) + " (" + Convert.ToString(cabecera.logoCRC) + ")");
|
||||
listInfo.Items[37].SubItems.Add("0x" + String.Format("{0:X}", cabecera.headerCRC16) + " (" + Convert.ToString(cabecera.headerCRC) + ")");
|
||||
listInfo.Items[38].SubItems.Add("0x" + String.Format("{0:X}", cabecera.debug_romOffset));
|
||||
listInfo.Items[39].SubItems.Add("0x" + String.Format("{0:X}", cabecera.debug_size) + " bytes");
|
||||
listInfo.Items[40].SubItems.Add("0x" + String.Format("{0:X}", cabecera.debug_ramAddress));
|
||||
@ -455,5 +455,13 @@ namespace Tinke
|
||||
bw.Close();
|
||||
}
|
||||
}
|
||||
|
||||
private void listInfo_MouseDoubleClick(object sender, MouseEventArgs e)
|
||||
{
|
||||
ListViewItem item = this.listInfo.GetItemAt(e.X, e.Y);
|
||||
DialogResult res = MessageBox.Show(Tools.Helper.GetTranslation("RomInfo", "S42"), Tools.Helper.GetTranslation("RomInfo", "S43"), MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
|
||||
if (res == DialogResult.Yes)
|
||||
Clipboard.SetText(item.SubItems[2].Text);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
102
Tinke/Sistema.Designer.cs
generated
102
Tinke/Sistema.Designer.cs
generated
@ -52,13 +52,13 @@ namespace Tinke
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Sistema));
|
||||
System.Windows.Forms.ListViewItem listViewItem29 = new System.Windows.Forms.ListViewItem("S09");
|
||||
System.Windows.Forms.ListViewItem listViewItem30 = new System.Windows.Forms.ListViewItem("S0A");
|
||||
System.Windows.Forms.ListViewItem listViewItem31 = new System.Windows.Forms.ListViewItem("S0B");
|
||||
System.Windows.Forms.ListViewItem listViewItem32 = new System.Windows.Forms.ListViewItem("S0C");
|
||||
System.Windows.Forms.ListViewItem listViewItem33 = new System.Windows.Forms.ListViewItem("S0D");
|
||||
System.Windows.Forms.ListViewItem listViewItem34 = new System.Windows.Forms.ListViewItem("S0E");
|
||||
System.Windows.Forms.ListViewItem listViewItem35 = new System.Windows.Forms.ListViewItem("S40");
|
||||
System.Windows.Forms.ListViewItem listViewItem22 = new System.Windows.Forms.ListViewItem("S09");
|
||||
System.Windows.Forms.ListViewItem listViewItem23 = new System.Windows.Forms.ListViewItem("S0A");
|
||||
System.Windows.Forms.ListViewItem listViewItem24 = new System.Windows.Forms.ListViewItem("S0B");
|
||||
System.Windows.Forms.ListViewItem listViewItem25 = new System.Windows.Forms.ListViewItem("S0C");
|
||||
System.Windows.Forms.ListViewItem listViewItem26 = new System.Windows.Forms.ListViewItem("S0D");
|
||||
System.Windows.Forms.ListViewItem listViewItem27 = new System.Windows.Forms.ListViewItem("S0E");
|
||||
System.Windows.Forms.ListViewItem listViewItem28 = new System.Windows.Forms.ListViewItem("S40");
|
||||
this.iconos = new System.Windows.Forms.ImageList(this.components);
|
||||
this.btnExtract = new System.Windows.Forms.Button();
|
||||
this.btnSee = new System.Windows.Forms.Button();
|
||||
@ -96,8 +96,13 @@ namespace Tinke
|
||||
this.btnPack = new System.Windows.Forms.Button();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.btnImport1 = new System.Windows.Forms.Button();
|
||||
this.toolStrip3 = new System.Windows.Forms.ToolStrip();
|
||||
this.toolStripToolkit = new System.Windows.Forms.ToolStripDropDownButton();
|
||||
this.toolStripMenuItem4 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripMenuItem5 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStrip1.SuspendLayout();
|
||||
this.toolStrip2.SuspendLayout();
|
||||
this.toolStrip3.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// iconos
|
||||
@ -175,14 +180,15 @@ namespace Tinke
|
||||
this.listFile.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
||||
this.columnHeader1,
|
||||
this.columnHeader2});
|
||||
this.listFile.HideSelection = false;
|
||||
this.listFile.Items.AddRange(new System.Windows.Forms.ListViewItem[] {
|
||||
listViewItem29,
|
||||
listViewItem30,
|
||||
listViewItem31,
|
||||
listViewItem32,
|
||||
listViewItem33,
|
||||
listViewItem34,
|
||||
listViewItem35});
|
||||
listViewItem22,
|
||||
listViewItem23,
|
||||
listViewItem24,
|
||||
listViewItem25,
|
||||
listViewItem26,
|
||||
listViewItem27,
|
||||
listViewItem28});
|
||||
this.listFile.Location = new System.Drawing.Point(409, 28);
|
||||
this.listFile.Name = "listFile";
|
||||
this.listFile.Size = new System.Drawing.Size(197, 169);
|
||||
@ -347,7 +353,7 @@ namespace Tinke
|
||||
//
|
||||
this.toolStripMenuItem1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripMenuItem1.Image")));
|
||||
this.toolStripMenuItem1.Name = "toolStripMenuItem1";
|
||||
this.toolStripMenuItem1.Size = new System.Drawing.Size(137, 22);
|
||||
this.toolStripMenuItem1.Size = new System.Drawing.Size(180, 22);
|
||||
this.toolStripMenuItem1.Text = "S17";
|
||||
this.toolStripMenuItem1.Click += new System.EventHandler(this.toolAbrirComoItemPaleta_Click);
|
||||
//
|
||||
@ -355,7 +361,7 @@ namespace Tinke
|
||||
//
|
||||
this.toolStripMenuItem2.Image = ((System.Drawing.Image)(resources.GetObject("toolStripMenuItem2.Image")));
|
||||
this.toolStripMenuItem2.Name = "toolStripMenuItem2";
|
||||
this.toolStripMenuItem2.Size = new System.Drawing.Size(137, 22);
|
||||
this.toolStripMenuItem2.Size = new System.Drawing.Size(180, 22);
|
||||
this.toolStripMenuItem2.Text = "S18";
|
||||
this.toolStripMenuItem2.Click += new System.EventHandler(this.toolAbrirComoItemTile_Click);
|
||||
//
|
||||
@ -363,7 +369,7 @@ namespace Tinke
|
||||
//
|
||||
this.toolStripMenuItem3.Image = ((System.Drawing.Image)(resources.GetObject("toolStripMenuItem3.Image")));
|
||||
this.toolStripMenuItem3.Name = "toolStripMenuItem3";
|
||||
this.toolStripMenuItem3.Size = new System.Drawing.Size(137, 22);
|
||||
this.toolStripMenuItem3.Size = new System.Drawing.Size(180, 22);
|
||||
this.toolStripMenuItem3.Text = "S19";
|
||||
this.toolStripMenuItem3.Click += new System.EventHandler(this.toolAbrirComoItemScreen_Click);
|
||||
//
|
||||
@ -371,7 +377,7 @@ namespace Tinke
|
||||
//
|
||||
this.toolStripMenuComprimido.Image = global::Tinke.Properties.Resources.compress;
|
||||
this.toolStripMenuComprimido.Name = "toolStripMenuComprimido";
|
||||
this.toolStripMenuComprimido.Size = new System.Drawing.Size(137, 22);
|
||||
this.toolStripMenuComprimido.Size = new System.Drawing.Size(180, 22);
|
||||
this.toolStripMenuComprimido.Text = "S2A";
|
||||
this.toolStripMenuComprimido.Click += new System.EventHandler(this.s2AToolStripMenuItem_Click);
|
||||
//
|
||||
@ -379,7 +385,7 @@ namespace Tinke
|
||||
//
|
||||
this.toolStripAbrirFat.Image = global::Tinke.Properties.Resources.package;
|
||||
this.toolStripAbrirFat.Name = "toolStripAbrirFat";
|
||||
this.toolStripAbrirFat.Size = new System.Drawing.Size(137, 22);
|
||||
this.toolStripAbrirFat.Size = new System.Drawing.Size(180, 22);
|
||||
this.toolStripAbrirFat.Text = "S3D";
|
||||
this.toolStripAbrirFat.Click += new System.EventHandler(this.toolStripAbrirFat_Click);
|
||||
//
|
||||
@ -387,7 +393,7 @@ namespace Tinke
|
||||
//
|
||||
this.toolStripAbrirTexto.Image = global::Tinke.Properties.Resources.page_white_text;
|
||||
this.toolStripAbrirTexto.Name = "toolStripAbrirTexto";
|
||||
this.toolStripAbrirTexto.Size = new System.Drawing.Size(137, 22);
|
||||
this.toolStripAbrirTexto.Size = new System.Drawing.Size(180, 22);
|
||||
this.toolStripAbrirTexto.Text = "S26";
|
||||
this.toolStripAbrirTexto.Click += new System.EventHandler(this.toolStripAbrirTexto_Click);
|
||||
//
|
||||
@ -395,8 +401,8 @@ namespace Tinke
|
||||
//
|
||||
this.callPluginToolStripMenuItem.Image = global::Tinke.Properties.Resources.plugin_go;
|
||||
this.callPluginToolStripMenuItem.Name = "callPluginToolStripMenuItem";
|
||||
this.callPluginToolStripMenuItem.Size = new System.Drawing.Size(137, 22);
|
||||
this.callPluginToolStripMenuItem.Text = "Call plugin";
|
||||
this.callPluginToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
||||
this.callPluginToolStripMenuItem.Text = "S49";
|
||||
this.callPluginToolStripMenuItem.Click += new System.EventHandler(this.callPluginToolStripMenuItem_Click);
|
||||
//
|
||||
// linkAboutBox
|
||||
@ -522,12 +528,58 @@ namespace Tinke
|
||||
this.btnImport1.UseVisualStyleBackColor = true;
|
||||
this.btnImport1.Click += new System.EventHandler(this.btnImport1_Click);
|
||||
//
|
||||
// toolStrip3
|
||||
//
|
||||
this.toolStrip3.BackColor = System.Drawing.Color.Transparent;
|
||||
this.toolStrip3.Dock = System.Windows.Forms.DockStyle.None;
|
||||
this.toolStrip3.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden;
|
||||
this.toolStrip3.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.toolStripToolkit});
|
||||
this.toolStrip3.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.Table;
|
||||
this.toolStrip3.Location = new System.Drawing.Point(525, 319);
|
||||
this.toolStrip3.Name = "toolStrip3";
|
||||
this.toolStrip3.RenderMode = System.Windows.Forms.ToolStripRenderMode.System;
|
||||
this.toolStrip3.RightToLeft = System.Windows.Forms.RightToLeft.No;
|
||||
this.toolStrip3.Size = new System.Drawing.Size(59, 43);
|
||||
this.toolStrip3.TabIndex = 23;
|
||||
this.toolStrip3.Text = "toolStrip3";
|
||||
//
|
||||
// toolStripToolkit
|
||||
//
|
||||
this.toolStripToolkit.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
|
||||
this.toolStripToolkit.BackColor = System.Drawing.Color.Transparent;
|
||||
this.toolStripToolkit.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.toolStripMenuItem4,
|
||||
this.toolStripMenuItem5});
|
||||
this.toolStripToolkit.Image = global::Tinke.Properties.Resources.package;
|
||||
this.toolStripToolkit.ImageTransparentColor = System.Drawing.Color.Magenta;
|
||||
this.toolStripToolkit.Name = "toolStripToolkit";
|
||||
this.toolStripToolkit.Size = new System.Drawing.Size(58, 21);
|
||||
this.toolStripToolkit.Text = "S48";
|
||||
//
|
||||
// toolStripMenuItem4
|
||||
//
|
||||
this.toolStripMenuItem4.Image = global::Tinke.Properties.Resources.calculator;
|
||||
this.toolStripMenuItem4.Name = "toolStripMenuItem4";
|
||||
this.toolStripMenuItem4.Size = new System.Drawing.Size(180, 22);
|
||||
this.toolStripMenuItem4.Text = "S4A";
|
||||
this.toolStripMenuItem4.Click += new System.EventHandler(this.toolStripMenuItem4_Click);
|
||||
//
|
||||
// toolStripMenuItem5
|
||||
//
|
||||
this.toolStripMenuItem5.Image = global::Tinke.Properties.Resources.calculator;
|
||||
this.toolStripMenuItem5.Name = "toolStripMenuItem5";
|
||||
this.toolStripMenuItem5.Size = new System.Drawing.Size(180, 22);
|
||||
this.toolStripMenuItem5.Text = "S4B";
|
||||
this.toolStripMenuItem5.Click += new System.EventHandler(this.toolStripMenuItem5_Click);
|
||||
//
|
||||
// Sistema
|
||||
//
|
||||
this.AllowDrop = true;
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit;
|
||||
this.BackColor = System.Drawing.SystemColors.GradientInactiveCaption;
|
||||
this.ClientSize = new System.Drawing.Size(644, 547);
|
||||
this.Controls.Add(this.toolStrip3);
|
||||
this.Controls.Add(this.btnImport1);
|
||||
this.Controls.Add(this.label1);
|
||||
this.Controls.Add(this.btnPack);
|
||||
@ -563,6 +615,8 @@ namespace Tinke
|
||||
this.toolStrip1.PerformLayout();
|
||||
this.toolStrip2.ResumeLayout(false);
|
||||
this.toolStrip2.PerformLayout();
|
||||
this.toolStrip3.ResumeLayout(false);
|
||||
this.toolStrip3.PerformLayout();
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
@ -607,6 +661,10 @@ namespace Tinke
|
||||
private System.Windows.Forms.ToolStripMenuItem callPluginToolStripMenuItem;
|
||||
private System.Windows.Forms.Label label1;
|
||||
private System.Windows.Forms.Button btnImport1;
|
||||
private System.Windows.Forms.ToolStrip toolStrip3;
|
||||
private System.Windows.Forms.ToolStripDropDownButton toolStripToolkit;
|
||||
private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem4;
|
||||
private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem5;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -169,7 +169,9 @@ namespace Tinke
|
||||
|
||||
if (!isMono)
|
||||
{
|
||||
espera.Close();
|
||||
try {
|
||||
espera.Close();
|
||||
} catch { };
|
||||
debug = new Debug();
|
||||
debug.FormClosing += new FormClosingEventHandler(debug_FormClosing);
|
||||
debug.Add_Text(sb.ToString());
|
||||
@ -591,6 +593,7 @@ namespace Tinke
|
||||
//borrarAnimaciónToolStripMenuItem.Text = xml.Element("S15").Value;
|
||||
//s10ToolStripMenuItem.Text = xml.Element("S10").Value;
|
||||
toolStripOpenAs.Text = xml.Element("S16").Value;
|
||||
toolStripToolkit.Text = xml.Element("S48").Value;
|
||||
toolStripMenuItem1.Text = xml.Element("S17").Value;
|
||||
toolStripMenuItem2.Text = xml.Element("S18").Value;
|
||||
toolStripMenuItem3.Text = xml.Element("S19").Value;
|
||||
@ -625,6 +628,9 @@ namespace Tinke
|
||||
toolStripMenuComprimido.Text = xml.Element("S2A").Value;
|
||||
toolStripAbrirTexto.Text = xml.Element("S26").Value;
|
||||
toolStripAbrirFat.Text = xml.Element("S3D").Value;
|
||||
callPluginToolStripMenuItem.Text = xml.Element("S49").Value;
|
||||
toolStripMenuItem4.Text = xml.Element("S4A").Value;
|
||||
toolStripMenuItem5.Text = xml.Element("S4B").Value;
|
||||
btnPack.Text = xml.Element("S42").Value;
|
||||
stripRefreshMsg.Text = xml.Element("S45").Value;
|
||||
btnImport1.Text = xml.Element("S46").Value;
|
||||
@ -2559,5 +2565,37 @@ namespace Tinke
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void toolStripMenuItem4_Click(object sender, EventArgs e)
|
||||
{
|
||||
Nitro.Estructuras.ROMHeader header = romInfo.Cabecera;
|
||||
string tempHeader = Path.GetTempFileName();
|
||||
Nitro.NDS.EscribirCabecera(tempHeader, header, accion.ROMFile);
|
||||
BinaryReader brHeader = new BinaryReader(File.OpenRead(tempHeader));
|
||||
uint crc = Ekona.Helper.CRC32_alt.Get(brHeader.ReadBytes(0x200));
|
||||
brHeader.Close();
|
||||
File.Delete(tempHeader);
|
||||
DialogResult res = MessageBox.Show(new String(header.gameCode) + String.Format(" {0:X8}", crc) + "\n" + Tools.Helper.GetTranslation("Sistema", "S4C"),
|
||||
Tools.Helper.GetTranslation("Sistema", "S4D"), MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
|
||||
if (res == DialogResult.Yes)
|
||||
Clipboard.SetText(String.Format("{0:X8}", crc));
|
||||
}
|
||||
|
||||
private void toolStripMenuItem5_Click(object sender, EventArgs e)
|
||||
{
|
||||
Nitro.Estructuras.ROMHeader header = romInfo.Cabecera;
|
||||
string tempHeader = Path.GetTempFileName();
|
||||
Nitro.NDS.EscribirCabecera(tempHeader, header, accion.ROMFile);
|
||||
BinaryReader brHeader = new BinaryReader(File.OpenRead(tempHeader));
|
||||
byte[] buffer = new byte[0x200];
|
||||
Array.Copy(brHeader.ReadBytes(0x160), buffer, 0x160);
|
||||
brHeader.Close();
|
||||
File.Delete(tempHeader);
|
||||
uint crc = Ekona.Helper.CRC32_alt.Get(buffer);
|
||||
DialogResult res = MessageBox.Show(new String(header.gameCode) + String.Format(" {0:X8}", crc) + "\n" + Tools.Helper.GetTranslation("Sistema", "S4C"),
|
||||
Tools.Helper.GetTranslation("Sistema", "S4E"), MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
|
||||
if (res == DialogResult.Yes)
|
||||
Clipboard.SetText(String.Format("{0:X8}", crc));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -125,7 +125,7 @@
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAA6
|
||||
JwAAAk1TRnQBSQFMAgEBGQEAAeABAwHgAQMBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
|
||||
JwAAAk1TRnQBSQFMAgEBGQEAAfABAwHwAQMBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
|
||||
AwABQAMAAXADAAEBAQABCAYAARwYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
|
||||
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
|
||||
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
|
||||
@ -373,17 +373,17 @@
|
||||
<data name="stripRefreshMsg.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
SUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
@ -447,6 +447,9 @@
|
||||
<metadata name="toolTipSearch.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>421, 9</value>
|
||||
</metadata>
|
||||
<metadata name="toolStrip3.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>554, 9</value>
|
||||
</metadata>
|
||||
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>34</value>
|
||||
</metadata>
|
||||
|
@ -288,6 +288,7 @@
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Sistema.resx">
|
||||
<DependentUpon>Sistema.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\Resources.resx">
|
||||
<Generator>ResXFileCodeGenerator</Generator>
|
||||
|
@ -90,6 +90,13 @@
|
||||
<S45>Refresh messages</S45>
|
||||
<S46>Change by dir</S46>
|
||||
<S47>The selected folder should be "root".</S47>
|
||||
<S48>Toolkit</S48>
|
||||
<S49>Call plugin</S49>
|
||||
<S4A>Get CRC32 for r4cce</S4A>
|
||||
<S4B>Get CRC32 for TTdT</S4B>
|
||||
<S4C>Copy to clipboard?</S4C>
|
||||
<S4D>Header CRC32 for r4cce</S4D>
|
||||
<S4E>Header CRC32 for TTdT</S4E>
|
||||
</Sistema>
|
||||
<RomInfo>
|
||||
<S01>Game information</S01>
|
||||
@ -157,6 +164,8 @@
|
||||
<S3F>Dump animation data</S3F>
|
||||
<S40>Dump donor iheader</S40>
|
||||
<S41>Game titles:</S41>
|
||||
<S42>Do you want to copy the content to clipboard?</S42>
|
||||
<S43>Info</S43>
|
||||
</RomInfo>
|
||||
<Autores>
|
||||
<S01>About</S01>
|
||||
|
@ -90,6 +90,13 @@
|
||||
<S45>Recargar mensajes</S45>
|
||||
<S46>Cambiar por directorio</S46>
|
||||
<S47>La carpeta seleccionada debe ser "root".</S47>
|
||||
<S48>Toolkit</S48>
|
||||
<S49>Call plugin</S49>
|
||||
<S4A>Get CRC32 for r4cce</S4A>
|
||||
<S4B>Get CRC32 for TTdT</S4B>
|
||||
<S4C>Copy to clipboard?</S4C>
|
||||
<S4D>Header CRC32 for r4cce</S4D>
|
||||
<S4E>Header CRC32 for TTdT</S4E>
|
||||
</Sistema>
|
||||
<RomInfo>
|
||||
<S01>Información de la ROM</S01>
|
||||
@ -157,6 +164,8 @@
|
||||
<S3F>Dump animation data</S3F>
|
||||
<S40>Dump donor iheader</S40>
|
||||
<S41>Títulos del juego:</S41>
|
||||
<S42>Do you want to copy the content to clipboard?</S42>
|
||||
<S43>Info</S43>
|
||||
</RomInfo>
|
||||
<Autores>
|
||||
<S01>Acerca de</S01>
|
||||
|
@ -90,6 +90,13 @@
|
||||
<S45>Rafraîchir message</S45>
|
||||
<S46>Changer par répertoire</S46>
|
||||
<S47>Le dossier sélectionné doit être "root".</S47>
|
||||
<S48>Toolkit</S48>
|
||||
<S49>Call plugin</S49>
|
||||
<S4A>Get CRC32 for r4cce</S4A>
|
||||
<S4B>Get CRC32 for TTdT</S4B>
|
||||
<S4C>Copy to clipboard?</S4C>
|
||||
<S4D>Header CRC32 for r4cce</S4D>
|
||||
<S4E>Header CRC32 for TTdT</S4E>
|
||||
</Sistema>
|
||||
<RomInfo>
|
||||
<S01>Informations de la ROM</S01>
|
||||
@ -157,6 +164,8 @@
|
||||
<S3F>Dump animation data</S3F>
|
||||
<S40>Dump donor iheader</S40>
|
||||
<S41>Titres du jeu :</S41>
|
||||
<S42>Do you want to copy the content to clipboard?</S42>
|
||||
<S43>Info</S43>
|
||||
</RomInfo>
|
||||
<Autores>
|
||||
<S01>À propos de</S01>
|
||||
|
@ -89,6 +89,13 @@
|
||||
<S45>Refresh messages</S45>
|
||||
<S46>Change by dir</S46>
|
||||
<S47>The selected folder should be "root".</S47>
|
||||
<S48>Toolkit</S48>
|
||||
<S49>Call plugin</S49>
|
||||
<S4A>Get CRC32 for r4cce</S4A>
|
||||
<S4B>Get CRC32 for TTdT</S4B>
|
||||
<S4C>Copy to clipboard?</S4C>
|
||||
<S4D>Header CRC32 for r4cce</S4D>
|
||||
<S4E>Header CRC32 for TTdT</S4E>
|
||||
</Sistema>
|
||||
<RomInfo>
|
||||
<S01>Informazioni di gioco</S01>
|
||||
@ -156,6 +163,8 @@
|
||||
<S3F>Dump animation data</S3F>
|
||||
<S40>Dump donor iheader</S40>
|
||||
<S41>Titoli di gioco:</S41>
|
||||
<S42>Do you want to copy the content to clipboard?</S42>
|
||||
<S43>Info</S43>
|
||||
</RomInfo>
|
||||
<Autores>
|
||||
<S01>About</S01>
|
||||
|
@ -89,6 +89,13 @@
|
||||
<S45>刷新消息</S45>
|
||||
<S46>按目录替换</S46>
|
||||
<S47>所选文件夹应为“root”。</S47>
|
||||
<S48>工具箱</S48>
|
||||
<S49>呼出插件</S49>
|
||||
<S4A>计算 CRC32 (r4cce)</S4A>
|
||||
<S4B>计算 CRC32 (TTdT)</S4B>
|
||||
<S4C>要复制到剪贴板吗?</S4C>
|
||||
<S4D>文件头 CRC32 (r4cce)</S4D>
|
||||
<S4E>文件头 CRC32 (TTdT)</S4E>
|
||||
</Sistema>
|
||||
<RomInfo>
|
||||
<S01>游戏信息</S01>
|
||||
@ -156,6 +163,8 @@
|
||||
<S3F>导出动画数据</S3F>
|
||||
<S40>导出 donor iheader</S40>
|
||||
<S41>游戏标题:</S41>
|
||||
<S42>需要将内容复制到剪贴板吗?</S42>
|
||||
<S43>信息</S43>
|
||||
</RomInfo>
|
||||
<Autores>
|
||||
<S01>关于</S01>
|
||||
|
Loading…
Reference in New Issue
Block a user