mirror of
https://github.com/Brawl345/customizemii.git
synced 2024-11-13 03:45:10 +01:00
This commit is contained in:
commit
625538fe50
20
CustomizeMii.sln
Normal file
20
CustomizeMii.sln
Normal file
@ -0,0 +1,20 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 10.00
|
||||
# Visual C# Express 2008
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CustomizeMii", "CustomizeMii\CustomizeMii.csproj", "{46B7F0BC-101B-4167-95AD-4C5D78AA0A20}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{46B7F0BC-101B-4167-95AD-4C5D78AA0A20}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{46B7F0BC-101B-4167-95AD-4C5D78AA0A20}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{46B7F0BC-101B-4167-95AD-4C5D78AA0A20}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{46B7F0BC-101B-4167-95AD-4C5D78AA0A20}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
111
CustomizeMii/CustomizeMii.csproj
Normal file
111
CustomizeMii/CustomizeMii.csproj
Normal file
@ -0,0 +1,111 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProductVersion>9.0.30729</ProductVersion>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>{46B7F0BC-101B-4167-95AD-4C5D78AA0A20}</ProjectGuid>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>CustomizeMii</RootNamespace>
|
||||
<AssemblyName>CustomizeMii</AssemblyName>
|
||||
<TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFrameworkSubset>
|
||||
</TargetFrameworkSubset>
|
||||
<ApplicationIcon>Resources\CustomizeMii.ico</ApplicationIcon>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Deployment" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="CustomizeMii_Main.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="CustomizeMii_Main.Designer.cs">
|
||||
<DependentUpon>CustomizeMii_Main.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="CustomizeMii_Preview.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="CustomizeMii_Preview.Designer.cs">
|
||||
<DependentUpon>CustomizeMii_Preview.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="CustomizeMii_InputBox.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="CustomizeMii_InputBox.Designer.cs">
|
||||
<DependentUpon>CustomizeMii_InputBox.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Program.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<EmbeddedResource Include="CustomizeMii_InputBox.resx">
|
||||
<DependentUpon>CustomizeMii_InputBox.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="CustomizeMii_Main.resx">
|
||||
<DependentUpon>CustomizeMii_Main.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="CustomizeMii_Preview.resx">
|
||||
<DependentUpon>CustomizeMii_Preview.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\Resources.resx">
|
||||
<Generator>ResXFileCodeGenerator</Generator>
|
||||
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<Compile Include="Properties\Resources.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Resources.resx</DependentUpon>
|
||||
<DesignTime>True</DesignTime>
|
||||
</Compile>
|
||||
<None Include="Properties\Settings.settings">
|
||||
<Generator>SettingsSingleFileGenerator</Generator>
|
||||
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
|
||||
</None>
|
||||
<EmbeddedResource Include="Resources\comex.app" />
|
||||
<EmbeddedResource Include="Resources\Tmd_Contents" />
|
||||
<EmbeddedResource Include="Resources\Waninkoko.app" />
|
||||
<Compile Include="Properties\Settings.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Settings.settings</DependentUpon>
|
||||
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
||||
</Compile>
|
||||
<Compile Include="Wii.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="License.txt" />
|
||||
<Content Include="Readme.txt" />
|
||||
<None Include="Resources\CustomizeMii.ico" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
</Target>
|
||||
<Target Name="AfterBuild">
|
||||
</Target>
|
||||
-->
|
||||
</Project>
|
1
CustomizeMii/CustomizeMii.csproj.user
Normal file
1
CustomizeMii/CustomizeMii.csproj.user
Normal file
@ -0,0 +1 @@
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
|
102
CustomizeMii/CustomizeMii_InputBox.Designer.cs
generated
Normal file
102
CustomizeMii/CustomizeMii_InputBox.Designer.cs
generated
Normal file
@ -0,0 +1,102 @@
|
||||
namespace CustomizeMii
|
||||
{
|
||||
partial class CustomizeMii_InputBox
|
||||
{
|
||||
/// <summary>
|
||||
/// Erforderliche Designervariable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Verwendete Ressourcen bereinigen.
|
||||
/// </summary>
|
||||
/// <param name="disposing">True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Vom Windows Form-Designer generierter Code
|
||||
|
||||
/// <summary>
|
||||
/// Erforderliche Methode für die Designerunterstützung.
|
||||
/// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.tbInput = new System.Windows.Forms.TextBox();
|
||||
this.lbInfo = new System.Windows.Forms.Label();
|
||||
this.btnOK = new System.Windows.Forms.Button();
|
||||
this.btnExit = new System.Windows.Forms.Button();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// tbInput
|
||||
//
|
||||
this.tbInput.Location = new System.Drawing.Point(7, 34);
|
||||
this.tbInput.MaxLength = 3;
|
||||
this.tbInput.Name = "tbInput";
|
||||
this.tbInput.Size = new System.Drawing.Size(222, 20);
|
||||
this.tbInput.TabIndex = 0;
|
||||
//
|
||||
// lbInfo
|
||||
//
|
||||
this.lbInfo.AutoSize = true;
|
||||
this.lbInfo.Location = new System.Drawing.Point(4, 9);
|
||||
this.lbInfo.Name = "lbInfo";
|
||||
this.lbInfo.Size = new System.Drawing.Size(225, 13);
|
||||
this.lbInfo.TabIndex = 1;
|
||||
this.lbInfo.Text = "Please enter \"45e\" to create the Common-Key";
|
||||
//
|
||||
// btnOK
|
||||
//
|
||||
this.btnOK.Location = new System.Drawing.Point(7, 62);
|
||||
this.btnOK.Name = "btnOK";
|
||||
this.btnOK.Size = new System.Drawing.Size(108, 23);
|
||||
this.btnOK.TabIndex = 2;
|
||||
this.btnOK.Text = "OK";
|
||||
this.btnOK.UseVisualStyleBackColor = true;
|
||||
this.btnOK.Click += new System.EventHandler(this.btnOK_Click);
|
||||
//
|
||||
// btnExit
|
||||
//
|
||||
this.btnExit.Location = new System.Drawing.Point(121, 62);
|
||||
this.btnExit.Name = "btnExit";
|
||||
this.btnExit.Size = new System.Drawing.Size(108, 23);
|
||||
this.btnExit.TabIndex = 3;
|
||||
this.btnExit.Text = "Exit";
|
||||
this.btnExit.UseVisualStyleBackColor = true;
|
||||
this.btnExit.Click += new System.EventHandler(this.btnExit_Click);
|
||||
//
|
||||
// CustomizeMii_InputBox
|
||||
//
|
||||
this.AcceptButton = this.btnOK;
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.CancelButton = this.btnExit;
|
||||
this.ClientSize = new System.Drawing.Size(238, 92);
|
||||
this.Controls.Add(this.btnExit);
|
||||
this.Controls.Add(this.btnOK);
|
||||
this.Controls.Add(this.lbInfo);
|
||||
this.Controls.Add(this.tbInput);
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
|
||||
this.Name = "CustomizeMii_InputBox";
|
||||
this.ShowInTaskbar = false;
|
||||
this.Text = "InputBox";
|
||||
this.Load += new System.EventHandler(this.CustomizeMii_InputBox_Load);
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.TextBox tbInput;
|
||||
private System.Windows.Forms.Label lbInfo;
|
||||
private System.Windows.Forms.Button btnOK;
|
||||
private System.Windows.Forms.Button btnExit;
|
||||
}
|
||||
}
|
47
CustomizeMii/CustomizeMii_InputBox.cs
Normal file
47
CustomizeMii/CustomizeMii_InputBox.cs
Normal file
@ -0,0 +1,47 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace CustomizeMii
|
||||
{
|
||||
public partial class CustomizeMii_InputBox : Form
|
||||
{
|
||||
public string Input
|
||||
{
|
||||
get { return tbInput.Text; }
|
||||
}
|
||||
|
||||
public CustomizeMii_InputBox()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void CustomizeMii_InputBox_Load(object sender, EventArgs e)
|
||||
{
|
||||
this.CenterToScreen();
|
||||
}
|
||||
|
||||
private void btnExit_Click(object sender, EventArgs e)
|
||||
{
|
||||
Application.Exit();
|
||||
}
|
||||
|
||||
private void btnOK_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (tbInput.Text == "45e")
|
||||
{
|
||||
this.DialogResult = DialogResult.OK;
|
||||
this.Close();
|
||||
}
|
||||
else
|
||||
{
|
||||
tbInput.Focus();
|
||||
tbInput.SelectAll();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
120
CustomizeMii/CustomizeMii_InputBox.resx
Normal file
120
CustomizeMii/CustomizeMii_InputBox.resx
Normal file
@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
962
CustomizeMii/CustomizeMii_Main.Designer.cs
generated
Normal file
962
CustomizeMii/CustomizeMii_Main.Designer.cs
generated
Normal file
@ -0,0 +1,962 @@
|
||||
/* This file is part of CustomizeMii
|
||||
* Copyright (C) 2009 Leathl
|
||||
*
|
||||
* CustomizeMii is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
*
|
||||
* CustomizeMii is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*/
|
||||
|
||||
namespace CustomizeMii
|
||||
{
|
||||
partial class CustomizeMii_Main
|
||||
{
|
||||
/// <summary>
|
||||
/// Erforderliche Designervariable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Verwendete Ressourcen bereinigen.
|
||||
/// </summary>
|
||||
/// <param name="disposing">True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Vom Windows Form-Designer generierter Code
|
||||
|
||||
/// <summary>
|
||||
/// Erforderliche Methode für die Designerunterstützung.
|
||||
/// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(CustomizeMii_Main));
|
||||
this.btnCreateWad = new System.Windows.Forms.Button();
|
||||
this.tabControl = new System.Windows.Forms.TabControl();
|
||||
this.tabSource = new System.Windows.Forms.TabPage();
|
||||
this.tbReplace = new System.Windows.Forms.TextBox();
|
||||
this.btnBrowseReplace = new System.Windows.Forms.Button();
|
||||
this.btnClearReplace = new System.Windows.Forms.Button();
|
||||
this.cmbReplace = new System.Windows.Forms.ComboBox();
|
||||
this.btnSaveBaseWad = new System.Windows.Forms.Button();
|
||||
this.btnPreviewBaseWad = new System.Windows.Forms.Button();
|
||||
this.btnLoadBaseWad = new System.Windows.Forms.Button();
|
||||
this.lbBaseWads = new System.Windows.Forms.ListBox();
|
||||
this.btnBrowseSource = new System.Windows.Forms.Button();
|
||||
this.tbSourceWad = new System.Windows.Forms.TextBox();
|
||||
this.lbSource = new System.Windows.Forms.Label();
|
||||
this.tabTitle = new System.Windows.Forms.TabPage();
|
||||
this.tbItalian = new System.Windows.Forms.TextBox();
|
||||
this.tbFrench = new System.Windows.Forms.TextBox();
|
||||
this.tbJapanese = new System.Windows.Forms.TextBox();
|
||||
this.tbDutch = new System.Windows.Forms.TextBox();
|
||||
this.tbSpanish = new System.Windows.Forms.TextBox();
|
||||
this.tbGerman = new System.Windows.Forms.TextBox();
|
||||
this.tbEnglish = new System.Windows.Forms.TextBox();
|
||||
this.lbDutch = new System.Windows.Forms.Label();
|
||||
this.lbItalian = new System.Windows.Forms.Label();
|
||||
this.lbSpanish = new System.Windows.Forms.Label();
|
||||
this.lbFrench = new System.Windows.Forms.Label();
|
||||
this.lbGerman = new System.Windows.Forms.Label();
|
||||
this.lbJapanese = new System.Windows.Forms.Label();
|
||||
this.lbEnglish = new System.Windows.Forms.Label();
|
||||
this.lbSpecificLanguageTitles = new System.Windows.Forms.Label();
|
||||
this.tbAllLanguages = new System.Windows.Forms.TextBox();
|
||||
this.lbAllLanguages = new System.Windows.Forms.Label();
|
||||
this.tabOptions = new System.Windows.Forms.TabPage();
|
||||
this.cbLz77 = new System.Windows.Forms.CheckBox();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.btnBrowseSound = new System.Windows.Forms.Button();
|
||||
this.tbSound = new System.Windows.Forms.TextBox();
|
||||
this.cmbNandLoader = new System.Windows.Forms.ComboBox();
|
||||
this.btnBrowseDol = new System.Windows.Forms.Button();
|
||||
this.tbDol = new System.Windows.Forms.TextBox();
|
||||
this.tbTitleID = new System.Windows.Forms.TextBox();
|
||||
this.lbNewSound = new System.Windows.Forms.Label();
|
||||
this.lbNandLoader = new System.Windows.Forms.Label();
|
||||
this.lbNewDol = new System.Windows.Forms.Label();
|
||||
this.lbTitleID = new System.Windows.Forms.Label();
|
||||
this.tabBanner = new System.Windows.Forms.TabPage();
|
||||
this.cmbFormatBanner = new System.Windows.Forms.ComboBox();
|
||||
this.lbFormatBanner = new System.Windows.Forms.Label();
|
||||
this.btnPreviewBanner = new System.Windows.Forms.Button();
|
||||
this.btnExtractBanner = new System.Windows.Forms.Button();
|
||||
this.btnReplaceBanner = new System.Windows.Forms.Button();
|
||||
this.lbBannerTpls = new System.Windows.Forms.ListBox();
|
||||
this.tabIcon = new System.Windows.Forms.TabPage();
|
||||
this.cmbFormatIcon = new System.Windows.Forms.ComboBox();
|
||||
this.lbFormatIcon = new System.Windows.Forms.Label();
|
||||
this.btnPreviewIcon = new System.Windows.Forms.Button();
|
||||
this.btnExtractIcon = new System.Windows.Forms.Button();
|
||||
this.btnReplaceIcon = new System.Windows.Forms.Button();
|
||||
this.lbIconTpls = new System.Windows.Forms.ListBox();
|
||||
this.tabCredits = new System.Windows.Forms.TabPage();
|
||||
this.llbSite = new System.Windows.Forms.LinkLabel();
|
||||
this.lbCreditThanks = new System.Windows.Forms.Label();
|
||||
this.lbCreditVersion = new System.Windows.Forms.Label();
|
||||
this.lbCreditInfo = new System.Windows.Forms.Label();
|
||||
this.ssMain = new System.Windows.Forms.StatusStrip();
|
||||
this.lbStatus = new System.Windows.Forms.ToolStripStatusLabel();
|
||||
this.lbStatusText = new System.Windows.Forms.ToolStripStatusLabel();
|
||||
this.pbProgress = new System.Windows.Forms.ToolStripProgressBar();
|
||||
this.tabControl.SuspendLayout();
|
||||
this.tabSource.SuspendLayout();
|
||||
this.tabTitle.SuspendLayout();
|
||||
this.tabOptions.SuspendLayout();
|
||||
this.tabBanner.SuspendLayout();
|
||||
this.tabIcon.SuspendLayout();
|
||||
this.tabCredits.SuspendLayout();
|
||||
this.ssMain.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// btnCreateWad
|
||||
//
|
||||
this.btnCreateWad.Dock = System.Windows.Forms.DockStyle.Bottom;
|
||||
this.btnCreateWad.Location = new System.Drawing.Point(0, 235);
|
||||
this.btnCreateWad.Name = "btnCreateWad";
|
||||
this.btnCreateWad.Size = new System.Drawing.Size(451, 33);
|
||||
this.btnCreateWad.TabIndex = 0;
|
||||
this.btnCreateWad.Text = "Create WAD";
|
||||
this.btnCreateWad.UseVisualStyleBackColor = true;
|
||||
this.btnCreateWad.Click += new System.EventHandler(this.btnCreateWad_Click);
|
||||
//
|
||||
// tabControl
|
||||
//
|
||||
this.tabControl.Controls.Add(this.tabSource);
|
||||
this.tabControl.Controls.Add(this.tabTitle);
|
||||
this.tabControl.Controls.Add(this.tabOptions);
|
||||
this.tabControl.Controls.Add(this.tabBanner);
|
||||
this.tabControl.Controls.Add(this.tabIcon);
|
||||
this.tabControl.Controls.Add(this.tabCredits);
|
||||
this.tabControl.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tabControl.Location = new System.Drawing.Point(0, 0);
|
||||
this.tabControl.Name = "tabControl";
|
||||
this.tabControl.SelectedIndex = 0;
|
||||
this.tabControl.Size = new System.Drawing.Size(451, 235);
|
||||
this.tabControl.TabIndex = 1;
|
||||
this.tabControl.Selecting += new System.Windows.Forms.TabControlCancelEventHandler(this.tabControl_Selecting);
|
||||
//
|
||||
// tabSource
|
||||
//
|
||||
this.tabSource.Controls.Add(this.tbReplace);
|
||||
this.tabSource.Controls.Add(this.btnBrowseReplace);
|
||||
this.tabSource.Controls.Add(this.btnClearReplace);
|
||||
this.tabSource.Controls.Add(this.cmbReplace);
|
||||
this.tabSource.Controls.Add(this.btnSaveBaseWad);
|
||||
this.tabSource.Controls.Add(this.btnPreviewBaseWad);
|
||||
this.tabSource.Controls.Add(this.btnLoadBaseWad);
|
||||
this.tabSource.Controls.Add(this.lbBaseWads);
|
||||
this.tabSource.Controls.Add(this.btnBrowseSource);
|
||||
this.tabSource.Controls.Add(this.tbSourceWad);
|
||||
this.tabSource.Controls.Add(this.lbSource);
|
||||
this.tabSource.Location = new System.Drawing.Point(4, 22);
|
||||
this.tabSource.Name = "tabSource";
|
||||
this.tabSource.Padding = new System.Windows.Forms.Padding(3);
|
||||
this.tabSource.Size = new System.Drawing.Size(443, 209);
|
||||
this.tabSource.TabIndex = 0;
|
||||
this.tabSource.Text = "Source";
|
||||
this.tabSource.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// tbReplace
|
||||
//
|
||||
this.tbReplace.Location = new System.Drawing.Point(100, 173);
|
||||
this.tbReplace.Name = "tbReplace";
|
||||
this.tbReplace.ReadOnly = true;
|
||||
this.tbReplace.Size = new System.Drawing.Size(173, 20);
|
||||
this.tbReplace.TabIndex = 10;
|
||||
//
|
||||
// btnBrowseReplace
|
||||
//
|
||||
this.btnBrowseReplace.Location = new System.Drawing.Point(279, 172);
|
||||
this.btnBrowseReplace.Name = "btnBrowseReplace";
|
||||
this.btnBrowseReplace.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnBrowseReplace.TabIndex = 9;
|
||||
this.btnBrowseReplace.Text = "Browse...";
|
||||
this.btnBrowseReplace.UseVisualStyleBackColor = true;
|
||||
this.btnBrowseReplace.Click += new System.EventHandler(this.btnBrowseReplace_Click);
|
||||
//
|
||||
// btnClearReplace
|
||||
//
|
||||
this.btnClearReplace.Location = new System.Drawing.Point(360, 172);
|
||||
this.btnClearReplace.Name = "btnClearReplace";
|
||||
this.btnClearReplace.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnClearReplace.TabIndex = 8;
|
||||
this.btnClearReplace.Text = "Clear";
|
||||
this.btnClearReplace.UseVisualStyleBackColor = true;
|
||||
this.btnClearReplace.Click += new System.EventHandler(this.btnClearReplace_Click);
|
||||
//
|
||||
// cmbReplace
|
||||
//
|
||||
this.cmbReplace.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.cmbReplace.FormattingEnabled = true;
|
||||
this.cmbReplace.Items.AddRange(new object[] {
|
||||
"Banner",
|
||||
"Icon",
|
||||
"Sound"});
|
||||
this.cmbReplace.Location = new System.Drawing.Point(11, 172);
|
||||
this.cmbReplace.Name = "cmbReplace";
|
||||
this.cmbReplace.Size = new System.Drawing.Size(83, 21);
|
||||
this.cmbReplace.TabIndex = 7;
|
||||
this.cmbReplace.SelectedIndexChanged += new System.EventHandler(this.cmbReplace_SelectedIndexChanged);
|
||||
//
|
||||
// btnSaveBaseWad
|
||||
//
|
||||
this.btnSaveBaseWad.Location = new System.Drawing.Point(360, 127);
|
||||
this.btnSaveBaseWad.Name = "btnSaveBaseWad";
|
||||
this.btnSaveBaseWad.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnSaveBaseWad.TabIndex = 6;
|
||||
this.btnSaveBaseWad.Text = "Save";
|
||||
this.btnSaveBaseWad.UseVisualStyleBackColor = true;
|
||||
this.btnSaveBaseWad.Click += new System.EventHandler(this.btnSaveBaseWad_Click);
|
||||
//
|
||||
// btnPreviewBaseWad
|
||||
//
|
||||
this.btnPreviewBaseWad.Location = new System.Drawing.Point(360, 93);
|
||||
this.btnPreviewBaseWad.Name = "btnPreviewBaseWad";
|
||||
this.btnPreviewBaseWad.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnPreviewBaseWad.TabIndex = 5;
|
||||
this.btnPreviewBaseWad.Text = "Preview";
|
||||
this.btnPreviewBaseWad.UseVisualStyleBackColor = true;
|
||||
this.btnPreviewBaseWad.Click += new System.EventHandler(this.btnPreviewBaseWad_Click);
|
||||
//
|
||||
// btnLoadBaseWad
|
||||
//
|
||||
this.btnLoadBaseWad.Location = new System.Drawing.Point(360, 59);
|
||||
this.btnLoadBaseWad.Name = "btnLoadBaseWad";
|
||||
this.btnLoadBaseWad.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnLoadBaseWad.TabIndex = 4;
|
||||
this.btnLoadBaseWad.Text = "Load";
|
||||
this.btnLoadBaseWad.UseVisualStyleBackColor = true;
|
||||
this.btnLoadBaseWad.Click += new System.EventHandler(this.btnLoadBaseWad_Click);
|
||||
//
|
||||
// lbBaseWads
|
||||
//
|
||||
this.lbBaseWads.FormattingEnabled = true;
|
||||
this.lbBaseWads.Items.AddRange(new object[] {
|
||||
"Static Base",
|
||||
"Genesis Plus GX",
|
||||
"MPlayer CE (No Wii)",
|
||||
"MPlayer CE (With Wii)",
|
||||
"Snes9xGX",
|
||||
"FCE Ultra (Wilsoff)",
|
||||
"FCE Ultra (Leathl)",
|
||||
"Wii64",
|
||||
"WiiSX Full",
|
||||
"WiiSX Retro",
|
||||
"WADder Base 1",
|
||||
"WADder Base 2",
|
||||
"WADder Base 3",
|
||||
"UniiLoader",
|
||||
"Backup Channel"});
|
||||
this.lbBaseWads.Location = new System.Drawing.Point(11, 51);
|
||||
this.lbBaseWads.Name = "lbBaseWads";
|
||||
this.lbBaseWads.Size = new System.Drawing.Size(343, 108);
|
||||
this.lbBaseWads.TabIndex = 3;
|
||||
//
|
||||
// btnBrowseSource
|
||||
//
|
||||
this.btnBrowseSource.Location = new System.Drawing.Point(360, 12);
|
||||
this.btnBrowseSource.Name = "btnBrowseSource";
|
||||
this.btnBrowseSource.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnBrowseSource.TabIndex = 2;
|
||||
this.btnBrowseSource.Text = "Browse...";
|
||||
this.btnBrowseSource.UseVisualStyleBackColor = true;
|
||||
this.btnBrowseSource.Click += new System.EventHandler(this.btnBrowseSource_Click);
|
||||
//
|
||||
// tbSourceWad
|
||||
//
|
||||
this.tbSourceWad.Location = new System.Drawing.Point(84, 15);
|
||||
this.tbSourceWad.Name = "tbSourceWad";
|
||||
this.tbSourceWad.ReadOnly = true;
|
||||
this.tbSourceWad.Size = new System.Drawing.Size(270, 20);
|
||||
this.tbSourceWad.TabIndex = 1;
|
||||
//
|
||||
// lbSource
|
||||
//
|
||||
this.lbSource.AutoSize = true;
|
||||
this.lbSource.Location = new System.Drawing.Point(8, 18);
|
||||
this.lbSource.Name = "lbSource";
|
||||
this.lbSource.Size = new System.Drawing.Size(70, 13);
|
||||
this.lbSource.TabIndex = 0;
|
||||
this.lbSource.Text = "Source Wad:";
|
||||
//
|
||||
// tabTitle
|
||||
//
|
||||
this.tabTitle.Controls.Add(this.tbItalian);
|
||||
this.tabTitle.Controls.Add(this.tbFrench);
|
||||
this.tabTitle.Controls.Add(this.tbJapanese);
|
||||
this.tabTitle.Controls.Add(this.tbDutch);
|
||||
this.tabTitle.Controls.Add(this.tbSpanish);
|
||||
this.tabTitle.Controls.Add(this.tbGerman);
|
||||
this.tabTitle.Controls.Add(this.tbEnglish);
|
||||
this.tabTitle.Controls.Add(this.lbDutch);
|
||||
this.tabTitle.Controls.Add(this.lbItalian);
|
||||
this.tabTitle.Controls.Add(this.lbSpanish);
|
||||
this.tabTitle.Controls.Add(this.lbFrench);
|
||||
this.tabTitle.Controls.Add(this.lbGerman);
|
||||
this.tabTitle.Controls.Add(this.lbJapanese);
|
||||
this.tabTitle.Controls.Add(this.lbEnglish);
|
||||
this.tabTitle.Controls.Add(this.lbSpecificLanguageTitles);
|
||||
this.tabTitle.Controls.Add(this.tbAllLanguages);
|
||||
this.tabTitle.Controls.Add(this.lbAllLanguages);
|
||||
this.tabTitle.Location = new System.Drawing.Point(4, 22);
|
||||
this.tabTitle.Name = "tabTitle";
|
||||
this.tabTitle.Padding = new System.Windows.Forms.Padding(3);
|
||||
this.tabTitle.Size = new System.Drawing.Size(443, 209);
|
||||
this.tabTitle.TabIndex = 1;
|
||||
this.tabTitle.Text = "Title";
|
||||
this.tabTitle.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// tbItalian
|
||||
//
|
||||
this.tbItalian.Location = new System.Drawing.Point(301, 143);
|
||||
this.tbItalian.MaxLength = 20;
|
||||
this.tbItalian.Name = "tbItalian";
|
||||
this.tbItalian.Size = new System.Drawing.Size(124, 20);
|
||||
this.tbItalian.TabIndex = 16;
|
||||
//
|
||||
// tbFrench
|
||||
//
|
||||
this.tbFrench.Location = new System.Drawing.Point(301, 115);
|
||||
this.tbFrench.MaxLength = 20;
|
||||
this.tbFrench.Name = "tbFrench";
|
||||
this.tbFrench.Size = new System.Drawing.Size(124, 20);
|
||||
this.tbFrench.TabIndex = 15;
|
||||
//
|
||||
// tbJapanese
|
||||
//
|
||||
this.tbJapanese.Location = new System.Drawing.Point(301, 87);
|
||||
this.tbJapanese.MaxLength = 20;
|
||||
this.tbJapanese.Name = "tbJapanese";
|
||||
this.tbJapanese.Size = new System.Drawing.Size(124, 20);
|
||||
this.tbJapanese.TabIndex = 14;
|
||||
//
|
||||
// tbDutch
|
||||
//
|
||||
this.tbDutch.Location = new System.Drawing.Point(70, 171);
|
||||
this.tbDutch.MaxLength = 20;
|
||||
this.tbDutch.Name = "tbDutch";
|
||||
this.tbDutch.Size = new System.Drawing.Size(124, 20);
|
||||
this.tbDutch.TabIndex = 13;
|
||||
//
|
||||
// tbSpanish
|
||||
//
|
||||
this.tbSpanish.Location = new System.Drawing.Point(70, 143);
|
||||
this.tbSpanish.MaxLength = 20;
|
||||
this.tbSpanish.Name = "tbSpanish";
|
||||
this.tbSpanish.Size = new System.Drawing.Size(124, 20);
|
||||
this.tbSpanish.TabIndex = 12;
|
||||
//
|
||||
// tbGerman
|
||||
//
|
||||
this.tbGerman.Location = new System.Drawing.Point(70, 115);
|
||||
this.tbGerman.MaxLength = 20;
|
||||
this.tbGerman.Name = "tbGerman";
|
||||
this.tbGerman.Size = new System.Drawing.Size(124, 20);
|
||||
this.tbGerman.TabIndex = 11;
|
||||
//
|
||||
// tbEnglish
|
||||
//
|
||||
this.tbEnglish.Location = new System.Drawing.Point(70, 87);
|
||||
this.tbEnglish.MaxLength = 20;
|
||||
this.tbEnglish.Name = "tbEnglish";
|
||||
this.tbEnglish.Size = new System.Drawing.Size(124, 20);
|
||||
this.tbEnglish.TabIndex = 10;
|
||||
//
|
||||
// lbDutch
|
||||
//
|
||||
this.lbDutch.AutoSize = true;
|
||||
this.lbDutch.Location = new System.Drawing.Point(8, 174);
|
||||
this.lbDutch.Name = "lbDutch";
|
||||
this.lbDutch.Size = new System.Drawing.Size(39, 13);
|
||||
this.lbDutch.TabIndex = 9;
|
||||
this.lbDutch.Text = "Dutch:";
|
||||
//
|
||||
// lbItalian
|
||||
//
|
||||
this.lbItalian.AutoSize = true;
|
||||
this.lbItalian.Location = new System.Drawing.Point(221, 146);
|
||||
this.lbItalian.Name = "lbItalian";
|
||||
this.lbItalian.Size = new System.Drawing.Size(38, 13);
|
||||
this.lbItalian.TabIndex = 8;
|
||||
this.lbItalian.Text = "Italian:";
|
||||
//
|
||||
// lbSpanish
|
||||
//
|
||||
this.lbSpanish.AutoSize = true;
|
||||
this.lbSpanish.Location = new System.Drawing.Point(8, 146);
|
||||
this.lbSpanish.Name = "lbSpanish";
|
||||
this.lbSpanish.Size = new System.Drawing.Size(48, 13);
|
||||
this.lbSpanish.TabIndex = 7;
|
||||
this.lbSpanish.Text = "Spanish:";
|
||||
//
|
||||
// lbFrench
|
||||
//
|
||||
this.lbFrench.AutoSize = true;
|
||||
this.lbFrench.Location = new System.Drawing.Point(221, 118);
|
||||
this.lbFrench.Name = "lbFrench";
|
||||
this.lbFrench.Size = new System.Drawing.Size(43, 13);
|
||||
this.lbFrench.TabIndex = 6;
|
||||
this.lbFrench.Text = "French:";
|
||||
//
|
||||
// lbGerman
|
||||
//
|
||||
this.lbGerman.AutoSize = true;
|
||||
this.lbGerman.Location = new System.Drawing.Point(8, 118);
|
||||
this.lbGerman.Name = "lbGerman";
|
||||
this.lbGerman.Size = new System.Drawing.Size(47, 13);
|
||||
this.lbGerman.TabIndex = 5;
|
||||
this.lbGerman.Text = "German:";
|
||||
//
|
||||
// lbJapanese
|
||||
//
|
||||
this.lbJapanese.AutoSize = true;
|
||||
this.lbJapanese.Location = new System.Drawing.Point(221, 90);
|
||||
this.lbJapanese.Name = "lbJapanese";
|
||||
this.lbJapanese.Size = new System.Drawing.Size(56, 13);
|
||||
this.lbJapanese.TabIndex = 4;
|
||||
this.lbJapanese.Text = "Japanese:";
|
||||
//
|
||||
// lbEnglish
|
||||
//
|
||||
this.lbEnglish.AutoSize = true;
|
||||
this.lbEnglish.Location = new System.Drawing.Point(8, 90);
|
||||
this.lbEnglish.Name = "lbEnglish";
|
||||
this.lbEnglish.Size = new System.Drawing.Size(44, 13);
|
||||
this.lbEnglish.TabIndex = 3;
|
||||
this.lbEnglish.Text = "English:";
|
||||
//
|
||||
// lbSpecificLanguageTitles
|
||||
//
|
||||
this.lbSpecificLanguageTitles.AutoSize = true;
|
||||
this.lbSpecificLanguageTitles.Location = new System.Drawing.Point(8, 63);
|
||||
this.lbSpecificLanguageTitles.Name = "lbSpecificLanguageTitles";
|
||||
this.lbSpecificLanguageTitles.Size = new System.Drawing.Size(127, 13);
|
||||
this.lbSpecificLanguageTitles.TabIndex = 2;
|
||||
this.lbSpecificLanguageTitles.Text = "Specific Language Titles:";
|
||||
//
|
||||
// tbAllLanguages
|
||||
//
|
||||
this.tbAllLanguages.Location = new System.Drawing.Point(114, 19);
|
||||
this.tbAllLanguages.MaxLength = 20;
|
||||
this.tbAllLanguages.Name = "tbAllLanguages";
|
||||
this.tbAllLanguages.Size = new System.Drawing.Size(311, 20);
|
||||
this.tbAllLanguages.TabIndex = 1;
|
||||
//
|
||||
// lbAllLanguages
|
||||
//
|
||||
this.lbAllLanguages.AutoSize = true;
|
||||
this.lbAllLanguages.Location = new System.Drawing.Point(8, 22);
|
||||
this.lbAllLanguages.Name = "lbAllLanguages";
|
||||
this.lbAllLanguages.Size = new System.Drawing.Size(77, 13);
|
||||
this.lbAllLanguages.TabIndex = 0;
|
||||
this.lbAllLanguages.Text = "All Languages:";
|
||||
//
|
||||
// tabOptions
|
||||
//
|
||||
this.tabOptions.Controls.Add(this.cbLz77);
|
||||
this.tabOptions.Controls.Add(this.label1);
|
||||
this.tabOptions.Controls.Add(this.btnBrowseSound);
|
||||
this.tabOptions.Controls.Add(this.tbSound);
|
||||
this.tabOptions.Controls.Add(this.cmbNandLoader);
|
||||
this.tabOptions.Controls.Add(this.btnBrowseDol);
|
||||
this.tabOptions.Controls.Add(this.tbDol);
|
||||
this.tabOptions.Controls.Add(this.tbTitleID);
|
||||
this.tabOptions.Controls.Add(this.lbNewSound);
|
||||
this.tabOptions.Controls.Add(this.lbNandLoader);
|
||||
this.tabOptions.Controls.Add(this.lbNewDol);
|
||||
this.tabOptions.Controls.Add(this.lbTitleID);
|
||||
this.tabOptions.Location = new System.Drawing.Point(4, 22);
|
||||
this.tabOptions.Name = "tabOptions";
|
||||
this.tabOptions.Padding = new System.Windows.Forms.Padding(3);
|
||||
this.tabOptions.Size = new System.Drawing.Size(443, 209);
|
||||
this.tabOptions.TabIndex = 2;
|
||||
this.tabOptions.Text = "Options";
|
||||
this.tabOptions.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// cbLz77
|
||||
//
|
||||
this.cbLz77.AutoSize = true;
|
||||
this.cbLz77.Location = new System.Drawing.Point(11, 180);
|
||||
this.cbLz77.Name = "cbLz77";
|
||||
this.cbLz77.Size = new System.Drawing.Size(134, 17);
|
||||
this.cbLz77.TabIndex = 11;
|
||||
this.cbLz77.Text = "Use Lz77 Compression";
|
||||
this.cbLz77.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.Location = new System.Drawing.Point(-7, 9);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(457, 34);
|
||||
this.label1.TabIndex = 10;
|
||||
this.label1.Text = "These are optional. Fill them in only if you want to change them.\r\nIf you want a " +
|
||||
"looped sound, set the loop points first with Wavosaur.";
|
||||
this.label1.TextAlign = System.Drawing.ContentAlignment.TopCenter;
|
||||
//
|
||||
// btnBrowseSound
|
||||
//
|
||||
this.btnBrowseSound.Location = new System.Drawing.Point(360, 144);
|
||||
this.btnBrowseSound.Name = "btnBrowseSound";
|
||||
this.btnBrowseSound.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnBrowseSound.TabIndex = 9;
|
||||
this.btnBrowseSound.Text = "Browse...";
|
||||
this.btnBrowseSound.UseVisualStyleBackColor = true;
|
||||
this.btnBrowseSound.Click += new System.EventHandler(this.btnBrowseSound_Click);
|
||||
//
|
||||
// tbSound
|
||||
//
|
||||
this.tbSound.Location = new System.Drawing.Point(90, 147);
|
||||
this.tbSound.Name = "tbSound";
|
||||
this.tbSound.ReadOnly = true;
|
||||
this.tbSound.Size = new System.Drawing.Size(264, 20);
|
||||
this.tbSound.TabIndex = 8;
|
||||
//
|
||||
// cmbNandLoader
|
||||
//
|
||||
this.cmbNandLoader.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.cmbNandLoader.FormattingEnabled = true;
|
||||
this.cmbNandLoader.Items.AddRange(new object[] {
|
||||
"comex",
|
||||
"Waninkoko"});
|
||||
this.cmbNandLoader.Location = new System.Drawing.Point(143, 111);
|
||||
this.cmbNandLoader.Name = "cmbNandLoader";
|
||||
this.cmbNandLoader.Size = new System.Drawing.Size(211, 21);
|
||||
this.cmbNandLoader.TabIndex = 7;
|
||||
//
|
||||
// btnBrowseDol
|
||||
//
|
||||
this.btnBrowseDol.Location = new System.Drawing.Point(360, 80);
|
||||
this.btnBrowseDol.Name = "btnBrowseDol";
|
||||
this.btnBrowseDol.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnBrowseDol.TabIndex = 6;
|
||||
this.btnBrowseDol.Text = "Browse...";
|
||||
this.btnBrowseDol.UseVisualStyleBackColor = true;
|
||||
this.btnBrowseDol.Click += new System.EventHandler(this.btnBrowseDol_Click);
|
||||
//
|
||||
// tbDol
|
||||
//
|
||||
this.tbDol.Location = new System.Drawing.Point(90, 83);
|
||||
this.tbDol.Name = "tbDol";
|
||||
this.tbDol.ReadOnly = true;
|
||||
this.tbDol.Size = new System.Drawing.Size(264, 20);
|
||||
this.tbDol.TabIndex = 5;
|
||||
//
|
||||
// tbTitleID
|
||||
//
|
||||
this.tbTitleID.Location = new System.Drawing.Point(90, 49);
|
||||
this.tbTitleID.MaxLength = 4;
|
||||
this.tbTitleID.Name = "tbTitleID";
|
||||
this.tbTitleID.Size = new System.Drawing.Size(55, 20);
|
||||
this.tbTitleID.TabIndex = 4;
|
||||
//
|
||||
// lbNewSound
|
||||
//
|
||||
this.lbNewSound.AutoSize = true;
|
||||
this.lbNewSound.Location = new System.Drawing.Point(8, 150);
|
||||
this.lbNewSound.Name = "lbNewSound";
|
||||
this.lbNewSound.Size = new System.Drawing.Size(66, 13);
|
||||
this.lbNewSound.TabIndex = 3;
|
||||
this.lbNewSound.Text = "New Sound:";
|
||||
//
|
||||
// lbNandLoader
|
||||
//
|
||||
this.lbNandLoader.AutoSize = true;
|
||||
this.lbNandLoader.Location = new System.Drawing.Point(49, 114);
|
||||
this.lbNandLoader.Name = "lbNandLoader";
|
||||
this.lbNandLoader.Size = new System.Drawing.Size(77, 13);
|
||||
this.lbNandLoader.TabIndex = 2;
|
||||
this.lbNandLoader.Text = "NAND Loader:";
|
||||
//
|
||||
// lbNewDol
|
||||
//
|
||||
this.lbNewDol.AutoSize = true;
|
||||
this.lbNewDol.Location = new System.Drawing.Point(8, 86);
|
||||
this.lbNewDol.Name = "lbNewDol";
|
||||
this.lbNewDol.Size = new System.Drawing.Size(57, 13);
|
||||
this.lbNewDol.TabIndex = 1;
|
||||
this.lbNewDol.Text = "New DOL:";
|
||||
//
|
||||
// lbTitleID
|
||||
//
|
||||
this.lbTitleID.AutoSize = true;
|
||||
this.lbTitleID.Location = new System.Drawing.Point(8, 52);
|
||||
this.lbTitleID.Name = "lbTitleID";
|
||||
this.lbTitleID.Size = new System.Drawing.Size(44, 13);
|
||||
this.lbTitleID.TabIndex = 0;
|
||||
this.lbTitleID.Text = "Title ID:";
|
||||
//
|
||||
// tabBanner
|
||||
//
|
||||
this.tabBanner.Controls.Add(this.cmbFormatBanner);
|
||||
this.tabBanner.Controls.Add(this.lbFormatBanner);
|
||||
this.tabBanner.Controls.Add(this.btnPreviewBanner);
|
||||
this.tabBanner.Controls.Add(this.btnExtractBanner);
|
||||
this.tabBanner.Controls.Add(this.btnReplaceBanner);
|
||||
this.tabBanner.Controls.Add(this.lbBannerTpls);
|
||||
this.tabBanner.Location = new System.Drawing.Point(4, 22);
|
||||
this.tabBanner.Name = "tabBanner";
|
||||
this.tabBanner.Padding = new System.Windows.Forms.Padding(3);
|
||||
this.tabBanner.Size = new System.Drawing.Size(443, 209);
|
||||
this.tabBanner.TabIndex = 3;
|
||||
this.tabBanner.Text = "Banner";
|
||||
this.tabBanner.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// cmbFormatBanner
|
||||
//
|
||||
this.cmbFormatBanner.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.cmbFormatBanner.FormattingEnabled = true;
|
||||
this.cmbFormatBanner.Items.AddRange(new object[] {
|
||||
"RGBA8",
|
||||
"RGBA565",
|
||||
"RGB5A3",
|
||||
"IA8",
|
||||
"IA4",
|
||||
"I8",
|
||||
"I4",
|
||||
"CMP"});
|
||||
this.cmbFormatBanner.Location = new System.Drawing.Point(360, 142);
|
||||
this.cmbFormatBanner.Name = "cmbFormatBanner";
|
||||
this.cmbFormatBanner.Size = new System.Drawing.Size(75, 21);
|
||||
this.cmbFormatBanner.TabIndex = 5;
|
||||
//
|
||||
// lbFormatBanner
|
||||
//
|
||||
this.lbFormatBanner.AutoSize = true;
|
||||
this.lbFormatBanner.Location = new System.Drawing.Point(360, 123);
|
||||
this.lbFormatBanner.Name = "lbFormatBanner";
|
||||
this.lbFormatBanner.Size = new System.Drawing.Size(42, 13);
|
||||
this.lbFormatBanner.TabIndex = 4;
|
||||
this.lbFormatBanner.Text = "Format:";
|
||||
//
|
||||
// btnPreviewBanner
|
||||
//
|
||||
this.btnPreviewBanner.Location = new System.Drawing.Point(360, 78);
|
||||
this.btnPreviewBanner.Name = "btnPreviewBanner";
|
||||
this.btnPreviewBanner.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnPreviewBanner.TabIndex = 3;
|
||||
this.btnPreviewBanner.Text = "Preview";
|
||||
this.btnPreviewBanner.UseVisualStyleBackColor = true;
|
||||
this.btnPreviewBanner.Click += new System.EventHandler(this.btnPreviewBanner_Click);
|
||||
//
|
||||
// btnExtractBanner
|
||||
//
|
||||
this.btnExtractBanner.Location = new System.Drawing.Point(360, 45);
|
||||
this.btnExtractBanner.Name = "btnExtractBanner";
|
||||
this.btnExtractBanner.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnExtractBanner.TabIndex = 2;
|
||||
this.btnExtractBanner.Text = "Extract";
|
||||
this.btnExtractBanner.UseVisualStyleBackColor = true;
|
||||
this.btnExtractBanner.Click += new System.EventHandler(this.btnExtractBanner_Click);
|
||||
//
|
||||
// btnReplaceBanner
|
||||
//
|
||||
this.btnReplaceBanner.Location = new System.Drawing.Point(360, 12);
|
||||
this.btnReplaceBanner.Name = "btnReplaceBanner";
|
||||
this.btnReplaceBanner.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnReplaceBanner.TabIndex = 1;
|
||||
this.btnReplaceBanner.Text = "Replace";
|
||||
this.btnReplaceBanner.UseVisualStyleBackColor = true;
|
||||
this.btnReplaceBanner.Click += new System.EventHandler(this.btnReplaceBanner_Click);
|
||||
//
|
||||
// lbBannerTpls
|
||||
//
|
||||
this.lbBannerTpls.FormattingEnabled = true;
|
||||
this.lbBannerTpls.Location = new System.Drawing.Point(11, 12);
|
||||
this.lbBannerTpls.Name = "lbBannerTpls";
|
||||
this.lbBannerTpls.Size = new System.Drawing.Size(343, 173);
|
||||
this.lbBannerTpls.TabIndex = 0;
|
||||
this.lbBannerTpls.SelectedIndexChanged += new System.EventHandler(this.lbBannerTpls_SelectedIndexChanged);
|
||||
//
|
||||
// tabIcon
|
||||
//
|
||||
this.tabIcon.Controls.Add(this.cmbFormatIcon);
|
||||
this.tabIcon.Controls.Add(this.lbFormatIcon);
|
||||
this.tabIcon.Controls.Add(this.btnPreviewIcon);
|
||||
this.tabIcon.Controls.Add(this.btnExtractIcon);
|
||||
this.tabIcon.Controls.Add(this.btnReplaceIcon);
|
||||
this.tabIcon.Controls.Add(this.lbIconTpls);
|
||||
this.tabIcon.Location = new System.Drawing.Point(4, 22);
|
||||
this.tabIcon.Name = "tabIcon";
|
||||
this.tabIcon.Padding = new System.Windows.Forms.Padding(3);
|
||||
this.tabIcon.Size = new System.Drawing.Size(443, 209);
|
||||
this.tabIcon.TabIndex = 4;
|
||||
this.tabIcon.Text = "Icon";
|
||||
this.tabIcon.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// cmbFormatIcon
|
||||
//
|
||||
this.cmbFormatIcon.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.cmbFormatIcon.FormattingEnabled = true;
|
||||
this.cmbFormatIcon.Items.AddRange(new object[] {
|
||||
"RGBA8",
|
||||
"RGBA565",
|
||||
"RGB5A3",
|
||||
"IA8",
|
||||
"IA4",
|
||||
"I8",
|
||||
"I4",
|
||||
"CMP"});
|
||||
this.cmbFormatIcon.Location = new System.Drawing.Point(360, 142);
|
||||
this.cmbFormatIcon.Name = "cmbFormatIcon";
|
||||
this.cmbFormatIcon.Size = new System.Drawing.Size(75, 21);
|
||||
this.cmbFormatIcon.TabIndex = 11;
|
||||
//
|
||||
// lbFormatIcon
|
||||
//
|
||||
this.lbFormatIcon.AutoSize = true;
|
||||
this.lbFormatIcon.Location = new System.Drawing.Point(360, 123);
|
||||
this.lbFormatIcon.Name = "lbFormatIcon";
|
||||
this.lbFormatIcon.Size = new System.Drawing.Size(42, 13);
|
||||
this.lbFormatIcon.TabIndex = 10;
|
||||
this.lbFormatIcon.Text = "Format:";
|
||||
//
|
||||
// btnPreviewIcon
|
||||
//
|
||||
this.btnPreviewIcon.Location = new System.Drawing.Point(360, 78);
|
||||
this.btnPreviewIcon.Name = "btnPreviewIcon";
|
||||
this.btnPreviewIcon.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnPreviewIcon.TabIndex = 9;
|
||||
this.btnPreviewIcon.Text = "Preview";
|
||||
this.btnPreviewIcon.UseVisualStyleBackColor = true;
|
||||
this.btnPreviewIcon.Click += new System.EventHandler(this.btnPreviewIcon_Click);
|
||||
//
|
||||
// btnExtractIcon
|
||||
//
|
||||
this.btnExtractIcon.Location = new System.Drawing.Point(360, 45);
|
||||
this.btnExtractIcon.Name = "btnExtractIcon";
|
||||
this.btnExtractIcon.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnExtractIcon.TabIndex = 8;
|
||||
this.btnExtractIcon.Text = "Extract";
|
||||
this.btnExtractIcon.UseVisualStyleBackColor = true;
|
||||
this.btnExtractIcon.Click += new System.EventHandler(this.btnExtractIcon_Click);
|
||||
//
|
||||
// btnReplaceIcon
|
||||
//
|
||||
this.btnReplaceIcon.Location = new System.Drawing.Point(360, 12);
|
||||
this.btnReplaceIcon.Name = "btnReplaceIcon";
|
||||
this.btnReplaceIcon.Size = new System.Drawing.Size(75, 23);
|
||||
this.btnReplaceIcon.TabIndex = 7;
|
||||
this.btnReplaceIcon.Text = "Replace";
|
||||
this.btnReplaceIcon.UseVisualStyleBackColor = true;
|
||||
this.btnReplaceIcon.Click += new System.EventHandler(this.btnReplaceIcon_Click);
|
||||
//
|
||||
// lbIconTpls
|
||||
//
|
||||
this.lbIconTpls.FormattingEnabled = true;
|
||||
this.lbIconTpls.Location = new System.Drawing.Point(11, 12);
|
||||
this.lbIconTpls.Name = "lbIconTpls";
|
||||
this.lbIconTpls.Size = new System.Drawing.Size(343, 173);
|
||||
this.lbIconTpls.TabIndex = 6;
|
||||
this.lbIconTpls.SelectedIndexChanged += new System.EventHandler(this.lbIconTpls_SelectedIndexChanged);
|
||||
//
|
||||
// tabCredits
|
||||
//
|
||||
this.tabCredits.Controls.Add(this.llbSite);
|
||||
this.tabCredits.Controls.Add(this.lbCreditThanks);
|
||||
this.tabCredits.Controls.Add(this.lbCreditVersion);
|
||||
this.tabCredits.Controls.Add(this.lbCreditInfo);
|
||||
this.tabCredits.Location = new System.Drawing.Point(4, 22);
|
||||
this.tabCredits.Name = "tabCredits";
|
||||
this.tabCredits.Padding = new System.Windows.Forms.Padding(3);
|
||||
this.tabCredits.Size = new System.Drawing.Size(443, 209);
|
||||
this.tabCredits.TabIndex = 5;
|
||||
this.tabCredits.Text = "Credits";
|
||||
this.tabCredits.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// llbSite
|
||||
//
|
||||
this.llbSite.Location = new System.Drawing.Point(0, 32);
|
||||
this.llbSite.Name = "llbSite";
|
||||
this.llbSite.Size = new System.Drawing.Size(443, 13);
|
||||
this.llbSite.TabIndex = 3;
|
||||
this.llbSite.TabStop = true;
|
||||
this.llbSite.Text = "http://customizemii.googlecode.com";
|
||||
this.llbSite.TextAlign = System.Drawing.ContentAlignment.TopCenter;
|
||||
this.llbSite.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.llbSite_LinkClicked);
|
||||
//
|
||||
// lbCreditThanks
|
||||
//
|
||||
this.lbCreditThanks.Location = new System.Drawing.Point(0, 123);
|
||||
this.lbCreditThanks.Name = "lbCreditThanks";
|
||||
this.lbCreditThanks.Size = new System.Drawing.Size(443, 79);
|
||||
this.lbCreditThanks.TabIndex = 2;
|
||||
this.lbCreditThanks.Text = resources.GetString("lbCreditThanks.Text");
|
||||
this.lbCreditThanks.TextAlign = System.Drawing.ContentAlignment.TopCenter;
|
||||
//
|
||||
// lbCreditVersion
|
||||
//
|
||||
this.lbCreditVersion.Location = new System.Drawing.Point(0, 13);
|
||||
this.lbCreditVersion.Name = "lbCreditVersion";
|
||||
this.lbCreditVersion.Size = new System.Drawing.Size(443, 13);
|
||||
this.lbCreditVersion.TabIndex = 1;
|
||||
this.lbCreditVersion.Text = "CustomizeMii Version X by Leathl";
|
||||
this.lbCreditVersion.TextAlign = System.Drawing.ContentAlignment.TopCenter;
|
||||
//
|
||||
// lbCreditInfo
|
||||
//
|
||||
this.lbCreditInfo.ForeColor = System.Drawing.Color.Red;
|
||||
this.lbCreditInfo.Location = new System.Drawing.Point(0, 63);
|
||||
this.lbCreditInfo.Name = "lbCreditInfo";
|
||||
this.lbCreditInfo.Size = new System.Drawing.Size(443, 42);
|
||||
this.lbCreditInfo.TabIndex = 0;
|
||||
this.lbCreditInfo.Text = resources.GetString("lbCreditInfo.Text");
|
||||
this.lbCreditInfo.TextAlign = System.Drawing.ContentAlignment.TopCenter;
|
||||
//
|
||||
// ssMain
|
||||
//
|
||||
this.ssMain.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.lbStatus,
|
||||
this.lbStatusText,
|
||||
this.pbProgress});
|
||||
this.ssMain.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.HorizontalStackWithOverflow;
|
||||
this.ssMain.Location = new System.Drawing.Point(0, 268);
|
||||
this.ssMain.Name = "ssMain";
|
||||
this.ssMain.Size = new System.Drawing.Size(451, 22);
|
||||
this.ssMain.SizingGrip = false;
|
||||
this.ssMain.TabIndex = 2;
|
||||
this.ssMain.Text = "ssMain";
|
||||
//
|
||||
// lbStatus
|
||||
//
|
||||
this.lbStatus.Name = "lbStatus";
|
||||
this.lbStatus.Size = new System.Drawing.Size(45, 17);
|
||||
this.lbStatus.Text = "Status: ";
|
||||
//
|
||||
// lbStatusText
|
||||
//
|
||||
this.lbStatusText.Name = "lbStatusText";
|
||||
this.lbStatusText.Size = new System.Drawing.Size(0, 17);
|
||||
this.lbStatusText.Spring = true;
|
||||
this.lbStatusText.TextChanged += new System.EventHandler(this.lbStatusText_TextChanged);
|
||||
//
|
||||
// pbProgress
|
||||
//
|
||||
this.pbProgress.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
|
||||
this.pbProgress.Name = "pbProgress";
|
||||
this.pbProgress.Size = new System.Drawing.Size(100, 16);
|
||||
this.pbProgress.Value = 100;
|
||||
//
|
||||
// CustomizeMii_Main
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(451, 290);
|
||||
this.Controls.Add(this.tabControl);
|
||||
this.Controls.Add(this.btnCreateWad);
|
||||
this.Controls.Add(this.ssMain);
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
|
||||
this.MaximizeBox = false;
|
||||
this.Name = "CustomizeMii_Main";
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||
this.Text = "CustomizeMii X by Leathl";
|
||||
this.Load += new System.EventHandler(this.CustomizeMii_Main_Load);
|
||||
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.CustomizeMii_Main_FormClosing);
|
||||
this.tabControl.ResumeLayout(false);
|
||||
this.tabSource.ResumeLayout(false);
|
||||
this.tabSource.PerformLayout();
|
||||
this.tabTitle.ResumeLayout(false);
|
||||
this.tabTitle.PerformLayout();
|
||||
this.tabOptions.ResumeLayout(false);
|
||||
this.tabOptions.PerformLayout();
|
||||
this.tabBanner.ResumeLayout(false);
|
||||
this.tabBanner.PerformLayout();
|
||||
this.tabIcon.ResumeLayout(false);
|
||||
this.tabIcon.PerformLayout();
|
||||
this.tabCredits.ResumeLayout(false);
|
||||
this.ssMain.ResumeLayout(false);
|
||||
this.ssMain.PerformLayout();
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.Button btnCreateWad;
|
||||
private System.Windows.Forms.TabControl tabControl;
|
||||
private System.Windows.Forms.TabPage tabSource;
|
||||
private System.Windows.Forms.TabPage tabTitle;
|
||||
private System.Windows.Forms.TabPage tabOptions;
|
||||
private System.Windows.Forms.TabPage tabBanner;
|
||||
private System.Windows.Forms.TabPage tabIcon;
|
||||
private System.Windows.Forms.TabPage tabCredits;
|
||||
private System.Windows.Forms.Label lbSource;
|
||||
private System.Windows.Forms.Button btnBrowseSource;
|
||||
private System.Windows.Forms.TextBox tbSourceWad;
|
||||
private System.Windows.Forms.ListBox lbBaseWads;
|
||||
private System.Windows.Forms.Button btnSaveBaseWad;
|
||||
private System.Windows.Forms.Button btnPreviewBaseWad;
|
||||
private System.Windows.Forms.Button btnLoadBaseWad;
|
||||
private System.Windows.Forms.TextBox tbAllLanguages;
|
||||
private System.Windows.Forms.Label lbAllLanguages;
|
||||
private System.Windows.Forms.Label lbSpecificLanguageTitles;
|
||||
private System.Windows.Forms.Label lbEnglish;
|
||||
private System.Windows.Forms.Label lbJapanese;
|
||||
private System.Windows.Forms.Label lbDutch;
|
||||
private System.Windows.Forms.Label lbItalian;
|
||||
private System.Windows.Forms.Label lbSpanish;
|
||||
private System.Windows.Forms.Label lbFrench;
|
||||
private System.Windows.Forms.Label lbGerman;
|
||||
private System.Windows.Forms.TextBox tbItalian;
|
||||
private System.Windows.Forms.TextBox tbFrench;
|
||||
private System.Windows.Forms.TextBox tbJapanese;
|
||||
private System.Windows.Forms.TextBox tbDutch;
|
||||
private System.Windows.Forms.TextBox tbSpanish;
|
||||
private System.Windows.Forms.TextBox tbGerman;
|
||||
private System.Windows.Forms.TextBox tbEnglish;
|
||||
private System.Windows.Forms.Label lbNewDol;
|
||||
private System.Windows.Forms.Label lbTitleID;
|
||||
private System.Windows.Forms.Label lbNandLoader;
|
||||
private System.Windows.Forms.Label lbNewSound;
|
||||
private System.Windows.Forms.Button btnBrowseDol;
|
||||
private System.Windows.Forms.TextBox tbDol;
|
||||
private System.Windows.Forms.TextBox tbTitleID;
|
||||
private System.Windows.Forms.ComboBox cmbNandLoader;
|
||||
private System.Windows.Forms.TextBox tbSound;
|
||||
private System.Windows.Forms.Button btnBrowseSound;
|
||||
private System.Windows.Forms.Label label1;
|
||||
private System.Windows.Forms.Button btnPreviewBanner;
|
||||
private System.Windows.Forms.Button btnExtractBanner;
|
||||
private System.Windows.Forms.Button btnReplaceBanner;
|
||||
private System.Windows.Forms.ListBox lbBannerTpls;
|
||||
private System.Windows.Forms.Label lbFormatBanner;
|
||||
private System.Windows.Forms.ComboBox cmbFormatBanner;
|
||||
private System.Windows.Forms.ComboBox cmbFormatIcon;
|
||||
private System.Windows.Forms.Label lbFormatIcon;
|
||||
private System.Windows.Forms.Button btnPreviewIcon;
|
||||
private System.Windows.Forms.Button btnExtractIcon;
|
||||
private System.Windows.Forms.Button btnReplaceIcon;
|
||||
private System.Windows.Forms.ListBox lbIconTpls;
|
||||
private System.Windows.Forms.Label lbCreditInfo;
|
||||
private System.Windows.Forms.Label lbCreditVersion;
|
||||
private System.Windows.Forms.Label lbCreditThanks;
|
||||
private System.Windows.Forms.StatusStrip ssMain;
|
||||
private System.Windows.Forms.ToolStripProgressBar pbProgress;
|
||||
private System.Windows.Forms.ToolStripStatusLabel lbStatus;
|
||||
private System.Windows.Forms.ToolStripStatusLabel lbStatusText;
|
||||
private System.Windows.Forms.ComboBox cmbReplace;
|
||||
private System.Windows.Forms.TextBox tbReplace;
|
||||
private System.Windows.Forms.Button btnBrowseReplace;
|
||||
private System.Windows.Forms.Button btnClearReplace;
|
||||
private System.Windows.Forms.CheckBox cbLz77;
|
||||
private System.Windows.Forms.LinkLabel llbSite;
|
||||
}
|
||||
}
|
||||
|
1497
CustomizeMii/CustomizeMii_Main.cs
Normal file
1497
CustomizeMii/CustomizeMii_Main.cs
Normal file
File diff suppressed because it is too large
Load Diff
136
CustomizeMii/CustomizeMii_Main.resx
Normal file
136
CustomizeMii/CustomizeMii_Main.resx
Normal file
@ -0,0 +1,136 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="lbCreditThanks.Text" xml:space="preserve">
|
||||
<value>Thanks:
|
||||
Xuzz for his idea and hard work
|
||||
Xuzz, SquidMan, megazig, Matt_P, Omega and The Lemon Man for Wii.py
|
||||
SquidMan for Zetsubou
|
||||
Andre Perrot for gbalzss
|
||||
comex and Waninkoko for both their NAND Loader</value>
|
||||
</data>
|
||||
<data name="lbCreditInfo.Text" xml:space="preserve">
|
||||
<value>This is a clone of the original Channel Making Application by icefire / Xuzz.
|
||||
I decided to do it, because Xuzz gave up the work on his application and
|
||||
the last beta Version he left creates bricking WADs.</value>
|
||||
</data>
|
||||
<metadata name="ssMain.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
</root>
|
84
CustomizeMii/CustomizeMii_Preview.Designer.cs
generated
Normal file
84
CustomizeMii/CustomizeMii_Preview.Designer.cs
generated
Normal file
@ -0,0 +1,84 @@
|
||||
/* This file is part of CustomizeMii
|
||||
* Copyright (C) 2009 Leathl
|
||||
*
|
||||
* CustomizeMii is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
*
|
||||
* CustomizeMii is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*/
|
||||
|
||||
namespace CustomizeMii
|
||||
{
|
||||
partial class CustomizeMii_Preview
|
||||
{
|
||||
/// <summary>
|
||||
/// Erforderliche Designervariable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Verwendete Ressourcen bereinigen.
|
||||
/// </summary>
|
||||
/// <param name="disposing">True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Vom Windows Form-Designer generierter Code
|
||||
|
||||
/// <summary>
|
||||
/// Erforderliche Methode für die Designerunterstützung.
|
||||
/// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.pbImage = new System.Windows.Forms.PictureBox();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pbImage)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// pbImage
|
||||
//
|
||||
this.pbImage.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.pbImage.Location = new System.Drawing.Point(0, 0);
|
||||
this.pbImage.Name = "pbImage";
|
||||
this.pbImage.Size = new System.Drawing.Size(194, 176);
|
||||
this.pbImage.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
|
||||
this.pbImage.TabIndex = 0;
|
||||
this.pbImage.TabStop = false;
|
||||
//
|
||||
// CustomizeMii_Preview
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(194, 176);
|
||||
this.Controls.Add(this.pbImage);
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
|
||||
this.MinimumSize = new System.Drawing.Size(200, 200);
|
||||
this.Name = "CustomizeMii_Preview";
|
||||
this.Text = "CustomizeMii - Preview";
|
||||
this.Load += new System.EventHandler(this.CustomizeMii_Preview_Load);
|
||||
((System.ComponentModel.ISupportInitialize)(this.pbImage)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
public System.Windows.Forms.PictureBox pbImage;
|
||||
|
||||
}
|
||||
}
|
41
CustomizeMii/CustomizeMii_Preview.cs
Normal file
41
CustomizeMii/CustomizeMii_Preview.cs
Normal file
@ -0,0 +1,41 @@
|
||||
/* This file is part of CustomizeMii
|
||||
* Copyright (C) 2009 Leathl
|
||||
*
|
||||
* CustomizeMii is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
*
|
||||
* CustomizeMii is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*/
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace CustomizeMii
|
||||
{
|
||||
public partial class CustomizeMii_Preview : Form
|
||||
{
|
||||
public CustomizeMii_Preview()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void CustomizeMii_Preview_Load(object sender, EventArgs e)
|
||||
{
|
||||
this.CenterToParent();
|
||||
}
|
||||
}
|
||||
}
|
120
CustomizeMii/CustomizeMii_Preview.resx
Normal file
120
CustomizeMii/CustomizeMii_Preview.resx
Normal file
@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
339
CustomizeMii/License.txt
Normal file
339
CustomizeMii/License.txt
Normal file
@ -0,0 +1,339 @@
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
License is intended to guarantee your freedom to share and change free
|
||||
software--to make sure the software is free for all its users. This
|
||||
General Public License applies to most of the Free Software
|
||||
Foundation's software and to any other program whose authors commit to
|
||||
using it. (Some other Free Software Foundation software is covered by
|
||||
the GNU Lesser General Public License instead.) You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
this service if you wish), that you receive source code or can get it
|
||||
if you want it, that you can change the software or use pieces of it
|
||||
in new free programs; and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
anyone to deny you these rights or to ask you to surrender the rights.
|
||||
These restrictions translate to certain responsibilities for you if you
|
||||
distribute copies of the software, or if you modify it.
|
||||
|
||||
For example, if you distribute copies of such a program, whether
|
||||
gratis or for a fee, you must give the recipients all the rights that
|
||||
you have. You must make sure that they, too, receive or can get the
|
||||
source code. And you must show them these terms so they know their
|
||||
rights.
|
||||
|
||||
We protect your rights with two steps: (1) copyright the software, and
|
||||
(2) offer you this license which gives you legal permission to copy,
|
||||
distribute and/or modify the software.
|
||||
|
||||
Also, for each author's protection and ours, we want to make certain
|
||||
that everyone understands that there is no warranty for this free
|
||||
software. If the software is modified by someone else and passed on, we
|
||||
want its recipients to know that what they have is not the original, so
|
||||
that any problems introduced by others will not reflect on the original
|
||||
authors' reputations.
|
||||
|
||||
Finally, any free program is threatened constantly by software
|
||||
patents. We wish to avoid the danger that redistributors of a free
|
||||
program will individually obtain patent licenses, in effect making the
|
||||
program proprietary. To prevent this, we have made it clear that any
|
||||
patent must be licensed for everyone's free use or not licensed at all.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License applies to any program or other work which contains
|
||||
a notice placed by the copyright holder saying it may be distributed
|
||||
under the terms of this General Public License. The "Program", below,
|
||||
refers to any such program or work, and a "work based on the Program"
|
||||
means either the Program or any derivative work under copyright law:
|
||||
that is to say, a work containing the Program or a portion of it,
|
||||
either verbatim or with modifications and/or translated into another
|
||||
language. (Hereinafter, translation is included without limitation in
|
||||
the term "modification".) Each licensee is addressed as "you".
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running the Program is not restricted, and the output from the Program
|
||||
is covered only if its contents constitute a work based on the
|
||||
Program (independent of having been made by running the Program).
|
||||
Whether that is true depends on what the Program does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Program's
|
||||
source code as you receive it, in any medium, provided that you
|
||||
conspicuously and appropriately publish on each copy an appropriate
|
||||
copyright notice and disclaimer of warranty; keep intact all the
|
||||
notices that refer to this License and to the absence of any warranty;
|
||||
and give any other recipients of the Program a copy of this License
|
||||
along with the Program.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy, and
|
||||
you may at your option offer warranty protection in exchange for a fee.
|
||||
|
||||
2. You may modify your copy or copies of the Program or any portion
|
||||
of it, thus forming a work based on the Program, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) You must cause the modified files to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
b) You must cause any work that you distribute or publish, that in
|
||||
whole or in part contains or is derived from the Program or any
|
||||
part thereof, to be licensed as a whole at no charge to all third
|
||||
parties under the terms of this License.
|
||||
|
||||
c) If the modified program normally reads commands interactively
|
||||
when run, you must cause it, when started running for such
|
||||
interactive use in the most ordinary way, to print or display an
|
||||
announcement including an appropriate copyright notice and a
|
||||
notice that there is no warranty (or else, saying that you provide
|
||||
a warranty) and that users may redistribute the program under
|
||||
these conditions, and telling the user how to view a copy of this
|
||||
License. (Exception: if the Program itself is interactive but
|
||||
does not normally print such an announcement, your work based on
|
||||
the Program is not required to print an announcement.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Program,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Program, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Program.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Program
|
||||
with the Program (or with a work based on the Program) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.
|
||||
|
||||
3. You may copy and distribute the Program (or a work based on it,
|
||||
under Section 2) in object code or executable form under the terms of
|
||||
Sections 1 and 2 above provided that you also do one of the following:
|
||||
|
||||
a) Accompany it with the complete corresponding machine-readable
|
||||
source code, which must be distributed under the terms of Sections
|
||||
1 and 2 above on a medium customarily used for software interchange; or,
|
||||
|
||||
b) Accompany it with a written offer, valid for at least three
|
||||
years, to give any third party, for a charge no more than your
|
||||
cost of physically performing source distribution, a complete
|
||||
machine-readable copy of the corresponding source code, to be
|
||||
distributed under the terms of Sections 1 and 2 above on a medium
|
||||
customarily used for software interchange; or,
|
||||
|
||||
c) Accompany it with the information you received as to the offer
|
||||
to distribute corresponding source code. (This alternative is
|
||||
allowed only for noncommercial distribution and only if you
|
||||
received the program in object code or executable form with such
|
||||
an offer, in accord with Subsection b above.)
|
||||
|
||||
The source code for a work means the preferred form of the work for
|
||||
making modifications to it. For an executable work, complete source
|
||||
code means all the source code for all modules it contains, plus any
|
||||
associated interface definition files, plus the scripts used to
|
||||
control compilation and installation of the executable. However, as a
|
||||
special exception, the source code distributed need not include
|
||||
anything that is normally distributed (in either source or binary
|
||||
form) with the major components (compiler, kernel, and so on) of the
|
||||
operating system on which the executable runs, unless that component
|
||||
itself accompanies the executable.
|
||||
|
||||
If distribution of executable or object code is made by offering
|
||||
access to copy from a designated place, then offering equivalent
|
||||
access to copy the source code from the same place counts as
|
||||
distribution of the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program
|
||||
except as expressly provided under this License. Any attempt
|
||||
otherwise to copy, modify, sublicense or distribute the Program is
|
||||
void, and will automatically terminate your rights under this License.
|
||||
However, parties who have received copies, or rights, from you under
|
||||
this License will not have their licenses terminated so long as such
|
||||
parties remain in full compliance.
|
||||
|
||||
5. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Program or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Program (or any work based on the
|
||||
Program), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Program or works based on it.
|
||||
|
||||
6. Each time you redistribute the Program (or any work based on the
|
||||
Program), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute or modify the Program subject to
|
||||
these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties to
|
||||
this License.
|
||||
|
||||
7. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Program at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Program by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Program.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under
|
||||
any particular circumstance, the balance of the section is intended to
|
||||
apply and the section as a whole is intended to apply in other
|
||||
circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system, which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
8. If the distribution and/or use of the Program is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Program under this License
|
||||
may add an explicit geographical distribution limitation excluding
|
||||
those countries, so that distribution is permitted only in or among
|
||||
countries not thus excluded. In such case, this License incorporates
|
||||
the limitation as if written in the body of this License.
|
||||
|
||||
9. The Free Software Foundation may publish revised and/or new versions
|
||||
of the General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Program
|
||||
specifies a version number of this License which applies to it and "any
|
||||
later version", you have the option of following the terms and conditions
|
||||
either of that version or of any later version published by the Free
|
||||
Software Foundation. If the Program does not specify a version number of
|
||||
this License, you may choose any version ever published by the Free Software
|
||||
Foundation.
|
||||
|
||||
10. If you wish to incorporate parts of the Program into other free
|
||||
programs whose distribution conditions are different, write to the author
|
||||
to ask for permission. For software which is copyrighted by the Free
|
||||
Software Foundation, write to the Free Software Foundation; we sometimes
|
||||
make exceptions for this. Our decision will be guided by the two goals
|
||||
of preserving the free status of all derivatives of our free software and
|
||||
of promoting the sharing and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
||||
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
|
||||
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
||||
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
||||
REPAIR OR CORRECTION.
|
||||
|
||||
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
||||
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
||||
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
||||
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
||||
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
convey the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program is interactive, make it output a short notice like this
|
||||
when it starts in an interactive mode:
|
||||
|
||||
Gnomovision version 69, Copyright (C) year name of author
|
||||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, the commands you use may
|
||||
be called something other than `show w' and `show c'; they could even be
|
||||
mouse-clicks or menu items--whatever suits your program.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your
|
||||
school, if any, to sign a "copyright disclaimer" for the program, if
|
||||
necessary. Here is a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
||||
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1989
|
||||
Ty Coon, President of Vice
|
||||
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License.
|
37
CustomizeMii/Program.cs
Normal file
37
CustomizeMii/Program.cs
Normal file
@ -0,0 +1,37 @@
|
||||
/* This file is part of CustomizeMii
|
||||
* Copyright (C) 2009 Leathl
|
||||
*
|
||||
* CustomizeMii is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
*
|
||||
* CustomizeMii is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*/
|
||||
|
||||
using System;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace CustomizeMii
|
||||
{
|
||||
static class Program
|
||||
{
|
||||
/// <summary>
|
||||
/// Der Haupteinstiegspunkt für die Anwendung.
|
||||
/// </summary>
|
||||
[STAThread]
|
||||
static void Main()
|
||||
{
|
||||
Application.EnableVisualStyles();
|
||||
Application.SetCompatibleTextRenderingDefault(false);
|
||||
Application.Run(new CustomizeMii_Main());
|
||||
}
|
||||
}
|
||||
}
|
54
CustomizeMii/Properties/AssemblyInfo.cs
Normal file
54
CustomizeMii/Properties/AssemblyInfo.cs
Normal file
@ -0,0 +1,54 @@
|
||||
/* This file is part of CustomizeMii
|
||||
* Copyright (C) 2009 Leathl
|
||||
*
|
||||
* CustomizeMii is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
*
|
||||
* CustomizeMii is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*/
|
||||
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// Allgemeine Informationen über eine Assembly werden über die folgenden
|
||||
// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
|
||||
// die mit einer Assembly verknüpft sind.
|
||||
[assembly: AssemblyTitle("CustomizeMii")]
|
||||
[assembly: AssemblyDescription("CustomizeMii is a custom Channel creator for the Wii")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("CustomizeMii")]
|
||||
[assembly: AssemblyCopyright("Copyright © Leathl 2009")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// Durch Festlegen von ComVisible auf "false" werden die Typen in dieser Assembly unsichtbar
|
||||
// für COM-Komponenten. Wenn Sie auf einen Typ in dieser Assembly von
|
||||
// COM zugreifen müssen, legen Sie das ComVisible-Attribut für diesen Typ auf "true" fest.
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
|
||||
[assembly: Guid("b8292272-5915-44f7-a7b1-a347bea3ecd5")]
|
||||
|
||||
// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
|
||||
//
|
||||
// Hauptversion
|
||||
// Nebenversion
|
||||
// Buildnummer
|
||||
// Revision
|
||||
//
|
||||
// Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern
|
||||
// übernehmen, indem Sie "*" eingeben:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
91
CustomizeMii/Properties/Resources.Designer.cs
generated
Normal file
91
CustomizeMii/Properties/Resources.Designer.cs
generated
Normal file
@ -0,0 +1,91 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// Dieser Code wurde von einem Tool generiert.
|
||||
// Laufzeitversion:2.0.50727.4927
|
||||
//
|
||||
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
|
||||
// der Code erneut generiert wird.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace CustomizeMii.Properties {
|
||||
using System;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||
/// </summary>
|
||||
// Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
|
||||
// -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
|
||||
// Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
|
||||
// mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
internal class Resources {
|
||||
|
||||
private static global::System.Resources.ResourceManager resourceMan;
|
||||
|
||||
private static global::System.Globalization.CultureInfo resourceCulture;
|
||||
|
||||
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
|
||||
internal Resources() {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Resources.ResourceManager ResourceManager {
|
||||
get {
|
||||
if (object.ReferenceEquals(resourceMan, null)) {
|
||||
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("CustomizeMii.Properties.Resources", typeof(Resources).Assembly);
|
||||
resourceMan = temp;
|
||||
}
|
||||
return resourceMan;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
|
||||
/// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Globalization.CultureInfo Culture {
|
||||
get {
|
||||
return resourceCulture;
|
||||
}
|
||||
set {
|
||||
resourceCulture = value;
|
||||
}
|
||||
}
|
||||
|
||||
internal static byte[] comex {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("comex", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
internal static System.Drawing.Icon CustomizeMii {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("CustomizeMii", resourceCulture);
|
||||
return ((System.Drawing.Icon)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
internal static byte[] Tmd_Contents {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Tmd_Contents", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
|
||||
internal static byte[] Waninkoko {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("Waninkoko", resourceCulture);
|
||||
return ((byte[])(obj));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
133
CustomizeMii/Properties/Resources.resx
Normal file
133
CustomizeMii/Properties/Resources.resx
Normal file
@ -0,0 +1,133 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="comex" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\comex.app;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Tmd_Contents" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Tmd_Contents;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="Waninkoko" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Waninkoko.app;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="CustomizeMii" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\CustomizeMii.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
</root>
|
48
CustomizeMii/Properties/Settings.Designer.cs
generated
Normal file
48
CustomizeMii/Properties/Settings.Designer.cs
generated
Normal file
@ -0,0 +1,48 @@
|
||||
/* This file is part of CustomizeMii
|
||||
* Copyright (C) 2009 Leathl
|
||||
*
|
||||
* CustomizeMii is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
*
|
||||
* CustomizeMii is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*/
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:2.0.50727.4927
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace CustomizeMii.Properties
|
||||
{
|
||||
|
||||
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")]
|
||||
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
|
||||
{
|
||||
|
||||
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
|
||||
|
||||
public static Settings Default
|
||||
{
|
||||
get
|
||||
{
|
||||
return defaultInstance;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
7
CustomizeMii/Properties/Settings.settings
Normal file
7
CustomizeMii/Properties/Settings.settings
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
|
||||
<Profiles>
|
||||
<Profile Name="(Default)" />
|
||||
</Profiles>
|
||||
<Settings />
|
||||
</SettingsFile>
|
59
CustomizeMii/Readme.txt
Normal file
59
CustomizeMii/Readme.txt
Normal file
@ -0,0 +1,59 @@
|
||||
CustomizeMii is a 100% legal custom Channel creator for the Wii.
|
||||
It's completely written by myself (some parts are based on other 100% legal codes).
|
||||
Use legal Base WADs to create your own legal custom Homebrew Channels.
|
||||
The .NET Framework 2.0 is required to run this application!
|
||||
|
||||
For any further information, see: http://customizemii.googlecode.com
|
||||
Please use the Issue Tracker there to report any occuring bugs.
|
||||
|
||||
Please Note: This is a clone of the original Channel Making Application by icefire / Xuzz.
|
||||
I decided to do it, because Xuzz gave up the work on his application and
|
||||
the last beta Version he left creates bricking WADs.
|
||||
|
||||
-----------------------------------------------------------------------------------------
|
||||
Changelog:
|
||||
|
||||
Version 1.0
|
||||
- Initial Release
|
||||
-----------------------------------------------------------------------------------------
|
||||
|
||||
-----------------------------------------------------------------------------------------
|
||||
Disclaimer:
|
||||
|
||||
Editing WAD files can result in a brick of your Wii.
|
||||
Only use these features if you have a bricksafe Wii, meaning either Preloader or
|
||||
BootMii/boot2 is installed, and if you know what you're doing.
|
||||
|
||||
This application comes without any express or implied warranty.
|
||||
The author can't be held responsible for any damages arising from the use of it.
|
||||
-----------------------------------------------------------------------------------------
|
||||
|
||||
-----------------------------------------------------------------------------------------
|
||||
Thanks:
|
||||
|
||||
Xuzz for his idea and hard work
|
||||
Xuzz, SquidMan, megazig, Matt_P, Omega and The Lemon Man for Wii.py
|
||||
SquidMan for Zetsubou
|
||||
Andre Perrot for gbalzss
|
||||
comex and Waninkoko for both their NAND Loader
|
||||
-----------------------------------------------------------------------------------------
|
||||
|
||||
-----------------------------------------------------------------------------------------
|
||||
License:
|
||||
|
||||
Copyright (C) 2009 Leathl
|
||||
|
||||
CustomizeMii is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License
|
||||
as published by the Free Software Foundation; either version 2
|
||||
of the License, or (at your option) any later version.
|
||||
|
||||
CustomizeMii is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
-----------------------------------------------------------------------------------------
|
BIN
CustomizeMii/Resources/CustomizeMii.ico
Normal file
BIN
CustomizeMii/Resources/CustomizeMii.ico
Normal file
Binary file not shown.
After Width: | Height: | Size: 87 KiB |
BIN
CustomizeMii/Resources/Tmd_Contents
Normal file
BIN
CustomizeMii/Resources/Tmd_Contents
Normal file
Binary file not shown.
BIN
CustomizeMii/Resources/Waninkoko.app
Normal file
BIN
CustomizeMii/Resources/Waninkoko.app
Normal file
Binary file not shown.
After Width: | Height: | Size: 375 KiB |
BIN
CustomizeMii/Resources/comex.app
Normal file
BIN
CustomizeMii/Resources/comex.app
Normal file
Binary file not shown.
After Width: | Height: | Size: 136 KiB |
5186
CustomizeMii/Wii.cs
Normal file
5186
CustomizeMii/Wii.cs
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user