Significant upgrades

This commit is contained in:
Kurt
2014-07-31 15:06:48 -07:00
parent 4ccfd907e1
commit ba5c2cd144
56 changed files with 4497 additions and 465 deletions

View File

@@ -185,12 +185,10 @@ private void B_Add_Click(object sender, EventArgs e)
// RTB_Code.AppendText(BitConverter.ToUInt32(newdata,i*4).ToString("X8") + "\n");
//}
}
private void B_Clear_Click(object sender, EventArgs e)
{
RTB_Code.Clear();
}
private void B_Load_Click(object sender, EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();
@@ -222,7 +220,6 @@ private void B_Load_Click(object sender, EventArgs e)
}
}
}
private void B_Save_Click(object sender, EventArgs e)
{
// Gotta read in the textbox.
@@ -257,7 +254,6 @@ private void B_Save_Click(object sender, EventArgs e)
File.WriteAllBytes(path, ncf);
}
}
private void B_Copy_Click(object sender, EventArgs e)
{
if (RTB_Code.Text.Length > 0)
@@ -278,7 +274,6 @@ private void B_Copy_Click(object sender, EventArgs e)
}
}
}
private void B_Diff_Click(object sender, EventArgs e)
{
string result = "";
@@ -304,7 +299,7 @@ private void B_Diff_Click(object sender, EventArgs e)
}
if ((lines / 128 > 0) && CHK_Break.Checked)
{
MessageBox.Show((1+ (lines / 128)).ToString() + " Code Segments","Alert");
MessageBox.Show((1+ (lines / 128)).ToString() + " Code Segments\n\nLines: "+lines.ToString(),"Alert");
}
RTB_Code.Text = result; return;
toomany:
@@ -319,7 +314,6 @@ private void B_Paste_Click(object sender, EventArgs e)
{
RTB_Code.Text = Clipboard.GetText();
}
private void B_Import_Click(object sender, EventArgs e)
{
// Gotta read in the textbox.

View File

@@ -169,6 +169,12 @@
<Compile Include="SAV_Pokepuff.Designer.cs">
<DependentUpon>SAV_Pokepuff.cs</DependentUpon>
</Compile>
<Compile Include="SAV_SuperTrain.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="SAV_SuperTrain.Designer.cs">
<DependentUpon>SAV_SuperTrain.cs</DependentUpon>
</Compile>
<Compile Include="SAV_Trainer.cs">
<SubType>Form</SubType>
</Compile>
@@ -239,6 +245,9 @@
<EmbeddedResource Include="SAV_Pokepuff.resx">
<DependentUpon>SAV_Pokepuff.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="SAV_SuperTrain.resx">
<DependentUpon>SAV_SuperTrain.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="SAV_Trainer.resx">
<DependentUpon>SAV_Trainer.cs</DependentUpon>
</EmbeddedResource>
@@ -292,6 +301,42 @@
</ItemGroup>
<ItemGroup>
<Content Include="icon.ico" />
<None Include="Resources\text\ko\text_TrainingBag_ko.txt" />
<None Include="Resources\text\ja\text_TrainingBag_ja.txt" />
<None Include="Resources\text\it\text_TrainingBag_it.txt" />
<None Include="Resources\text\fr\text_TrainingBag_fr.txt" />
<None Include="Resources\text\es\text_TrainingBag_es.txt" />
<None Include="Resources\text\en\text_TrainingBag_en.txt" />
<None Include="Resources\text\de\text_TrainingBag_de.txt" />
<None Include="Resources\text\ko\text_SuperTraining_ko.txt" />
<None Include="Resources\text\ja\text_SuperTraining_ja.txt" />
<None Include="Resources\text\it\text_SuperTraining_it.txt" />
<None Include="Resources\text\fr\text_SuperTraining_fr.txt" />
<None Include="Resources\text\es\text_SuperTraining_es.txt" />
<None Include="Resources\text\en\text_SuperTraining_en.txt" />
<None Include="Resources\text\de\text_SuperTraining_de.txt" />
<None Include="Resources\text\ko\text_Puff_ko.txt" />
<None Include="Resources\text\ja\text_Puff_ja.txt" />
<None Include="Resources\text\it\text_Puff_it.txt" />
<None Include="Resources\text\fr\text_Puff_fr.txt" />
<None Include="Resources\text\es\text_Puff_es.txt" />
<None Include="Resources\text\en\text_Puff_en.txt" />
<None Include="Resources\text\de\text_Puff_de.txt" />
<None Include="Resources\text\ko\text_Ribbon_ko.txt" />
<None Include="Resources\text\ja\text_Ribbon_ja.txt" />
<None Include="Resources\text\it\text_Ribbon_it.txt" />
<None Include="Resources\text\fr\text_Ribbon_fr.txt" />
<None Include="Resources\text\es\text_Ribbon_es.txt" />
<None Include="Resources\text\en\text_Ribbon_en.txt" />
<None Include="Resources\text\de\text_Ribbon_de.txt" />
<None Include="Resources\text\ko\text_ItemPouch_ko.txt" />
<None Include="Resources\text\ja\text_ItemPouch_ja.txt" />
<None Include="Resources\text\it\text_ItemPouch_it.txt" />
<None Include="Resources\text\fr\text_ItemPouch_fr.txt" />
<None Include="Resources\text\es\text_ItemPouch_es.txt" />
<None Include="Resources\text\en\text_ItemPouch_en.txt" />
<None Include="Resources\text\de\text_ItemPouch_de.txt" />
<None Include="Resources\img\misc\helditem.png" />
<None Include="Resources\img\misc\party.png" />
<None Include="Resources\text\changelog.txt" />
<None Include="Resources\text\ja\lang_ja.txt" />

View File

@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is automatically generated by Visual Studio .Net. It is
used to store generic object data source configuration information.
Renaming the file extension or editing the content of this file may
cause the file to be unrecognizable by the program.
-->
<GenericObjectDataSource DisplayName="Resources" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<TypeInfo>Editor.Properties.Resources, Properties.Resources.Designer.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
</GenericObjectDataSource>

View File

@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is automatically generated by Visual Studio .Net. It is
used to store generic object data source configuration information.
Renaming the file extension or editing the content of this file may
cause the file to be unrecognizable by the program.
-->
<GenericObjectDataSource DisplayName="Settings" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<TypeInfo>Editor.Properties.Settings, Properties.Resources.Designer.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
</GenericObjectDataSource>

View File

@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is automatically generated by Visual Studio .Net. It is
used to store generic object data source configuration information.
Renaming the file extension or editing the content of this file may
cause the file to be unrecognizable by the program.
-->
<GenericObjectDataSource DisplayName="Form1" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<TypeInfo>WindowsFormsApplication1.Form1, Editor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
</GenericObjectDataSource>

View File

@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is automatically generated by Visual Studio .Net. It is
used to store generic object data source configuration information.
Renaming the file extension or editing the content of this file may
cause the file to be unrecognizable by the program.
-->
<GenericObjectDataSource DisplayName="Program" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<TypeInfo>WindowsFormsApplication1.Program, Editor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
</GenericObjectDataSource>

File diff suppressed because it is too large Load Diff

View File

@@ -3592,10 +3592,118 @@
<data name="changelog" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\changelog.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252</value>
</data>
<data name="helditem" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\img\misc\helditem.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="lang_ja" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\ja\lang_ja.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="party" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\img\misc\party.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="text_ItemPouch_de" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\de\text_ItemPouch_de.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252</value>
</data>
<data name="text_ItemPouch_en" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\en\text_ItemPouch_en.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252</value>
</data>
<data name="text_ItemPouch_es" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\es\text_ItemPouch_es.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="text_ItemPouch_fr" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\fr\text_ItemPouch_fr.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252</value>
</data>
<data name="text_ItemPouch_it" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\it\text_ItemPouch_it.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252</value>
</data>
<data name="text_ItemPouch_ja" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\ja\text_ItemPouch_ja.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="text_ItemPouch_ko" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\ko\text_ItemPouch_ko.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="text_Puff_de" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\de\text_Puff_de.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="text_Puff_en" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\en\text_Puff_en.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="text_Puff_es" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\es\text_Puff_es.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="text_Puff_fr" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\fr\text_Puff_fr.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="text_Puff_it" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\it\text_Puff_it.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="text_Puff_ja" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\ja\text_Puff_ja.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="text_Puff_ko" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\ko\text_Puff_ko.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="text_Ribbon_de" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\de\text_Ribbon_de.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="text_Ribbon_en" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\en\text_Ribbon_en.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="text_Ribbon_es" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\es\text_Ribbon_es.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="text_Ribbon_fr" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\fr\text_Ribbon_fr.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="text_Ribbon_it" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\it\text_Ribbon_it.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="text_Ribbon_ja" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\ja\text_Ribbon_ja.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="text_Ribbon_ko" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\ko\text_Ribbon_ko.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="text_SuperTraining_de" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\de\text_SuperTraining_de.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="text_SuperTraining_en" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\en\text_SuperTraining_en.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="text_SuperTraining_es" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\es\text_SuperTraining_es.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="text_SuperTraining_fr" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\fr\text_SuperTraining_fr.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="text_SuperTraining_it" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\it\text_SuperTraining_it.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="text_SuperTraining_ja" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\ja\text_SuperTraining_ja.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="text_SuperTraining_ko" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\ko\text_SuperTraining_ko.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="text_TrainingBag_de" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\de\text_TrainingBag_de.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="text_TrainingBag_en" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\en\text_TrainingBag_en.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252</value>
</data>
<data name="text_TrainingBag_es" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\es\text_TrainingBag_es.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="text_TrainingBag_fr" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\fr\text_TrainingBag_fr.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="text_TrainingBag_it" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\it\text_TrainingBag_it.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="text_TrainingBag_ja" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\ja\text_TrainingBag_ja.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="text_TrainingBag_ko" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\ko\text_TrainingBag_ko.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
</root>

Binary file not shown.

After

Width:  |  Height:  |  Size: 267 B

View File

@@ -0,0 +1,5 @@
Items
Medizin
TM & VM
Beeren
Basis-Items

View File

@@ -0,0 +1,26 @@
Zucker-Pofflé
Minz-Pofflé
Zitrus-Pofflé
Bitter-Pofflé
Chili-Pofflé
Zuckerhäubchen-Pofflé
Minzhäubchen-Pofflé
Zitrushäubchen-Pofflé
Bitterhäubchen-Pofflé
Chilihäubchen-Pofflé
Zucker-Pofflé DX
Minz-Pofflé DX
Zitrus-Pofflé DX
Bitter-Pofflé DX
Chili-Pofflé DX
Zuckerhäubchen-Pofflé DX
Minzhäubchen-Pofflé DX
Zitrushäubchen-Pofflé DX
Bitterhäubchen-Pofflé DX
Chilihäubchen-Pofflé DX
Geburtstagsdeko-Pofflé
Ehrungsdeko-Pofflé
Frühlingsdeko-Pofflé
Sommerdeko-Pofflé
Herbstdeko-Pofflé
Winterdeko-Pofflé

View File

@@ -0,0 +1,78 @@
Band des Kalos-Champs
Band des Champs
Band des Sinnoh-Champs
Zutraulichkeitsband
Trainingsband
Profikampfband
Meisterkampfband
Fleiß-Band
Band der Wachsamkeit
Band des Schocks
Band des Niederschlags
Band der Sorglosigkeit
Band der Entspannung
Band des Schlafens
Band des Lächelns
Hinreißendes Band
Königliches Band
Hinreißendes Königliches Band
Band des Künstlers
Fußabdruck-Band
Rekordband
Band der Legende
Band des Landes
Band der Nation
Band der Erde
Band der Welt
Klassisches Band
Premierband
Veranstaltungsband
Geburtstagsband
Sonderband
Gedenkband
Wunschband
Kampfmeisterband
Regionalmeisterband
Nationalmeisterband
Weltmeisterband
Wettbewerbsgedenkband
Kampfgedenkband
Band für den Sieg über den Champ von Kalos\nund den Einzug in die Ruhmeshalle.
Band für den Sieg über den Champ einer anderen Region\nund den Einzug in die Ruhmeshalle.
Band für den Sieg über den Champ von Sinnoh\nund den Einzug in die Ruhmeshalle.
Band zur Ehrung eines Pokémon, das durch\ndie enge Beziehung zu seinem Trainer besticht.
Band zur Ehrung eines Pokémon, das schwere\nPrüfungen gemeistert hat.
Band zur Ehrung eines Pokémon, das selbst aus\ndem härtesten Kampf als Sieger hervorgegangen ist.
Band zur Ehrung eines heldenhaften Pokémon,\ndas die Kunst des Kämpfens perfektioniert hat.
Band für extrem fleißige Arbeiter.
Band zur Erinnerung an ein stärkendes,\nLebensenergie gebendes Ereignis.
Band zur Erinnerung an ein Ereignis,\ndas das Leben aufregender machte.
Band zur Erinnerung an die Traurigkeit,\ndie dem Leben Würze gab.
Band zur Erinnerung an einen Fehler,\nder zu lebenswichtigen Entscheidungen führte.
Band zur Erinnerung an ein erfrischendes Ereignis,\ndas dem Leben Glanz gab.
Band zur Erinnerung an einen tiefen Schlaf,\nder den Fluss des Lebens beruhigte.
Band zur Erinnerung daran, dass ein Lächeln\ndas Leben bereichert.
Außergewöhnlich schönes und extravagantes Band.
Unglaublich königliches Band, das eine Aura\nder Erhabenheit ausstrahlt.
Wunderschönes und königliches Band,\ndas einfach sagenhaft ist.
Belohnung für die Wahl zum Super-Model in Hoenn.
Band für ein Pokémon, das einen besonders guten\nFußabdruck hinterlässt.
Band für das Aufstellen eines unglaublichen Rekords.
Band für das Aufstellen eines legendären Rekords.
Band zur Ehrung des Champs der Pokémon Liga.
Band für den erfolgreichen Abschluss\naller Schwierigkeitsgrade.
Band zur Erinnerung an hundert Siege in Folge.
Band zur Ehrung des Champs der Pokémon Liga.
Band zur Auszeichnung von wahren\nPokémon-Liebhabern.
Band zur Erinnerung an einen besonderen Tag.
Teilnehmerband für einen Pokémon-Wettkampf.
Band für Geburtstagskinder.
Besonderes Band für einen besonderen Tag.
Band, das als Andenken an ganz\nbesondere Erinnerungen dient.
Band, das angeblich Wünsche erfüllt.
Band des Siegers eines Kampfturniers.
Siegerband für die Regionalmeisterschaft\nder Pokémon Videospiel-Weltmeisterschaft.
Siegerband für die Nationalmeisterschaft\nder Pokémon Videospiel-Weltmeisterschaft.
Siegerband für das Finale\nder Pokémon Videospiel-Weltmeisterschaft.
Band zur Erinnerung an Wettbewerbssiege\nin weit entfernten Regionen.
Band zur Erinnerung an gewonnene Kämpfe\nin weit entfernten Regionen.

View File

@@ -0,0 +1,112 @@
Probetraining mit Purmel!
Zeigs Puponcho mit einem Fokusschuss!
Spezial-Angriffs-Training mit Magnetilo!
KP-Training mit Wailmer!
Angriffs-Training mit Milza!
Spezial-Verteidigungs-Training mit Tentacha!
Initiative-Training mit eF-eM!
Verteidigungs-Training mit Kleinstein!
Die zielgerichteten Schüsse von Magneton!
Ziele auf das Volltreffertor von Relicanth!
Nimm Sharfax unter Beschuss!
Tentoxa und die Bit-Ballons!
Gib Aerodactyl mit Temposchüssen zu denken!
Zerstöre Georoks Schutzschild!
Wehre die Salven von Magnezone ab!
Stelle dich dem riesigen Wailord!
Durchschaue die wilden Angriffe von Maxax!
Knöpf dir Tandrak vor!
Überwältige das rasende UHaFnir!
Durchbrich die Defensive von Geowaz!
Ein Unheil jagt das nächste!
Erster Preis: Ein Blattstein!
Erster Preis: Ein Feuerstein!
Erster Preis: Ein Wasserstein!
Ziele auf die beweglichen Tore!
Vorsicht, die zweite Halbzeit hats in sich!
Überstehe die rasante erste Halbzeit!
Nimm dich in Acht vor den Weitschüssen!
Purmel schlägt zurück!
Die Bit-Ballon-Barriere!
Zeige Trikephalo ein Blitz-K.O.!
Es kann nur einen geben! (Pokémon X)
Flunkifer hält die Welt in Atem!
Das bedrohliche Banette!
Vorsicht: Stählerne Scherenhände!
Psi-Löffel ahoi!
Karpador will hoch hinaus!
Ein Wunder! Mehrfache Mega-Entwicklungen!
\x10\x02뷿&
\x10\x02뷿'
\x10\x02뷿(
\x10\x02뷿)
\x10\x02뷿*
\x10\x02뷿+
\x10\x02뷿,
\x10\x02뷿-
\x10\x02뷿.
\x10\x02뷿/
\x10\x02뷿0
Es kann nur einen geben! (Pokémon Y)
\x10\x02ā\x00-Ballon
\x10\x02뷿3
\x10\x02Ă
Bestzeit
\x10\x02Ȁ\x00:\x10\x02ȁ\x01.\x10\x02Ȁ\x02
\x10\x02뷿7
\x10\x02뷿8
\x10\x02뷿9
\x10\x02뷿:
Siehst du den riesigen Ballon-Roboter vor dir?\nStell dir vor, das wäre ein echter Gegner!\x10\x01븁\nHier ein Auszug aus der Trainingsfibel,\nKapitel „Besiegen oder besiegt werden“:\x10\x01븁\nBewege mit dem Schiebepad dein Pokémon\nund berühre den Touchscreen, um Fußbälle\x10\x01븀\nabzufeuern.\x10\x01븀\nTriff mit deinen Schüssen die weißen Tore!\x10\x01븁\nUnd jetzt viel Erfolg! Auf ins Supertraining!
Willkommen zurück!\x10\x01븁\nMach dich darauf gefasst, eine umwerfende\nneue Schusstechnik zu erlernen!\x10\x01븁\nHier ein Auszug aus der Trainingsfibel,\nKapitel „Per Fokusschuss zum Sieg“:\x10\x01븁\nSiehst du die runde Anzeige unten in der\nMitte? Daran kannst du ablesen, wie viel\x10\x01븀\nKraft dein Pokémon für den nächsten Schuss\x10\x01븀\ngesammelt hat.\x10\x01븁\nHast du genug Kraft beisammen, verwandelt\nsich der Schuss in einen mächtigen\x10\x01븀\nFokusschuss. Je nach Pokémon hat dieser\x10\x01븀\nunterschiedliche Farben und Besonderheiten!\x10\x01븁\nUnd jetzt viel Erfolg! Auf ins Supertraining!
Hier ein Auszug aus der Trainingsfibel,\nKapitel „Ausweichmanöver“:\x10\x01븁\nWird dein Pokémon von einem gegnerischen\nSchuss getroffen, verlierst du wieder einige\x10\x01븀\nder Punkte, die du bereits erzielt hattest!\x10\x01븁\nGelingt es dir nicht, die nötige Punktzahl\ninnerhalb des Zeitlimits zu erreichen, gilt die\x10\x01븀\nTrainingslektion als gescheitert.\x10\x01븁\nVersuche daher, mit dem Schiebepad allen\ngegnerischen Schüssen auszuweichen.\x10\x01븁\nUnd jetzt viel Erfolg! Auf ins Supertraining!
Hier ein Auszug aus der Trainingsfibel,\nKapitel „Ziele auf die Volltreffertore“:\x10\x01븁\nDie weißen Tore verschwinden, nachdem du\nsie getroffen hast, was zur Folge hat,\x10\x01븀\ndass du ein neues Ziel anvisieren musst.\x10\x01븁\nRote Tore, auch Volltreffertore genannt,\nkönnen dagegen beliebig oft getroffen werden\x10\x01븀\nund verschwinden nach einer Weile von selbst.\x10\x01븁\nUnd jetzt viel Erfolg! Auf ins Supertraining!
Hier ein Auszug aus der Trainingsfibel,\nKapitel „Ausweichmanöver“:\x10\x01븁\nWird dein Pokémon von einem gegnerischen\nSchuss getroffen, verlierst du wieder einige\x10\x01븀\nder Punkte, die du bereits erzielt hattest!\x10\x01븁\nGelingt es dir nicht, die nötige Punktzahl\ninnerhalb des Zeitlimits zu erreichen, gilt die\x10\x01븀\nTrainingslektion als gescheitert.\x10\x01븁\nVersuche daher, mit dem Schiebepad allen\ngegnerischen Schüssen auszuweichen.\x10\x01븁\nUnd jetzt viel Erfolg! Auf ins Supertraining!
Hier ein Auszug aus der Trainingsfibel, Kapitel\n„Analysiere die Bewegungen des Gegners“:\x10\x01븁\nTore, die über den Gliedmaßen eines\nBallon-Roboters erscheinen, sind stets\x10\x01븀\nin Bewegung und schwer zu treffen.\x10\x01븁\nZiele daher immer sehr genau, bevor du\ndeinen Schuss auf sie abfeuerst.\x10\x01븁\nUnd jetzt viel Erfolg! Auf ins Supertraining!
Hier ein Auszug aus der Trainingsfibel, Kapitel\n„Analysiere die Bewegungen des Gegners“:\x10\x01븁\nTore, die über den Gliedmaßen eines\nBallon-Roboters erscheinen, sind stets\x10\x01븀\nin Bewegung und schwer zu treffen.\x10\x01븁\nZiele daher immer sehr genau, bevor du\ndeinen Schuss auf sie abfeuerst.\x10\x01븁\nUnd jetzt viel Erfolg! Auf ins Supertraining!
Hier ein Auszug aus der Trainingsfibel, Kapitel\n„Lass dir kein Tor entgehen“:\x10\x01븁\nWird mehr als ein Tor angezeigt,\nkannst du mehrere Treffer in Folge landen.\x10\x01븁\nZiele ganz genau auf jedes Tor,\num keines von ihnen zu verfehlen und\x10\x01븀\ndas Training schneller abzuschließen.\x10\x01븁\nUnd jetzt viel Erfolg! Auf ins Supertraining!
Hier ein Auszug aus der Trainingsfibel, Kapitel\n„Blocke unausweichliche Schüsse ab“:\x10\x01븁\nEin gegnerischer Schuss ist im Anflug,\naber du kannst ihm nicht mehr ausweichen?\x10\x01븁\nKeine Panik!\x10\x01븁\nDrücke einfach den L-Knopf und blocke ihn ab.\x10\x01븁\nAber Vorsicht: Du kannst nicht beliebig oft\nin Folge blocken!\x10\x01븁\nUnd jetzt viel Erfolg! Auf ins Supertraining!
Hier ein Auszug aus der Trainingsfibel,\nKapitel „Feuer frei für den Ladeschuss“:\x10\x01븁\nBerührst du den Touchscreen für längere Zeit,\nwird dein Pokémon von einer Aura umhüllt.\x10\x01븁\nWenn du dann den Touchpen absetzt,\nfeuert es einen übermächtigen Ladeschuss ab.\x10\x01븁\nLädt sich die Aura komplett auf, erhältst du\ndas Dreifache der normalen Punktzahl.\x10\x01븀\nPass aber auf, dass du deinen Schuss nicht\x10\x01븀\nüberlädst, denn sonst geht die gesammelte\x10\x01븀\nKraft wieder komplett verloren!\x10\x01븁\nUnd jetzt viel Erfolg! Auf ins Supertraining!
Hier ein Auszug aus der Trainingsfibel, Kapitel\n„Blocke unausweichliche Schüsse ab“:\x10\x01븁\nEin gegnerischer Schuss ist im Anflug,\naber du kannst ihm nicht mehr ausweichen?\x10\x01븁\nKeine Panik!\x10\x01븁\nDrücke einfach den L-Knopf und blocke ihn ab.\x10\x01븁\nAber Vorsicht: Du kannst nicht beliebig oft\nin Folge blocken!\x10\x01븁\nUnd jetzt viel Erfolg! Auf ins Supertraining!
Hier ein Auszug aus der Trainingsfibel, Kapitel\n„Räume die Bit-Ballons aus dem Weg“:\x10\x01븁\nBallon-Roboter erzeugen vollautomatische\nBallons, die auch Bit-Ballons genannt werden\x10\x01븀\nund ihnen zur Deckung dienen.\x10\x01븁\nSelbst wenn du sie aus dem Weg räumst,\nwerden sie nach einer Weile wiederhergestellt.\x10\x01븁\nUnd jetzt viel Erfolg! Auf ins Supertraining!
Hier ein Auszug aus der Trainingsfibel,\nKapitel „Feuer frei für den Ladeschuss“:\x10\x01븁\nBerührst du den Touchscreen für längere Zeit,\nwird dein Pokémon von einer Aura umhüllt.\x10\x01븁\nWenn du dann den Touchpen absetzt,\nfeuert es einen übermächtigen Ladeschuss ab.\x10\x01븁\nLädt sich die Aura komplett auf, erhältst du\ndas Dreifache der normalen Punktzahl.\x10\x01븀\nPass aber auf, dass du deinen Schuss nicht\x10\x01븀\nüberlädst, denn sonst geht die gesammelte\x10\x01븀\nKraft wieder komplett verloren!\x10\x01븁\nUnd jetzt viel Erfolg! Auf ins Supertraining!
Hier ein Auszug aus der Trainingsfibel, Kapitel\n„Blockende Gegner“:\x10\x01븁\nWährend ein Ballon-Roboter blockt, nimmt er\nkeinen Schaden durch deine Schüsse.\x10\x01븁\nDas bedeutet aber nicht, dass er unantastbar\nist! Es gibt eine Möglichkeit, seinen\x10\x01븀\nSchutzschild zu durchbrechen!\x10\x01븁\nUnd jetzt viel Erfolg! Auf ins Supertraining!
Nachricht zu Beginn von Lektion 14
Nachricht zu Beginn von Lektion 15
Nachricht zu Beginn von Lektion 16
Nachricht zu Beginn von Lektion 17
Nachricht zu Beginn von Lektion 18
Nachricht zu Beginn von Lektion 19
Hier ein Auszug aus der Trainingsfibel, Kapitel\n„Trainingsserien“:\x10\x01븁\nEine Trainingsserie besteht aus mehreren\nKämpfen gegen Ballon-Roboter in Folge.\x10\x01븁\nDabei warten alle Gegner mit jeweils\nunterschiedlichen Bewegungsmustern auf.\x10\x01븁\nUnd jetzt viel Erfolg! Auf ins Supertraining!
Hier ein Auszug aus der Trainingsfibel,\nKapitel „Je schneller, desto besser“:\x10\x01븁\nFür bestandene Lektionen des Geheimtrainings\nerhältst du neben neuen Sandsäcken auch\x10\x01븀\nItems.\x10\x01븁\nSchließt du eine Lektion vor Ablauf der\nVorgabezeit ab, steigt außerdem die\x10\x01븀\nWahrscheinlichkeit, dass du ein besonders\x10\x01븀\nseltenes Item abstaubst!\x10\x01븁\nUnd jetzt viel Erfolg! Auf ins Supertraining!
Nachricht zu Beginn von Lektion 22
Nachricht zu Beginn von Lektion 23
Nachricht zu Beginn von Lektion 24
Hier ein Auszug aus der Trainingsfibel,\nKapitel „Freu dich nicht zu früh“:\x10\x01븁\nWenn du eine gewisse Punktzahl erreichst,\nwird der gegnerische Ballon-Roboter\x10\x01븀\nschneller und feuert stärkere Schüsse ab.\x10\x01븁\nAuch seine Bewegungsmuster ändern sich\ndabei und verlangen dir einiges an Flexibilität\x10\x01븀\nab.\x10\x01븁\nUnd jetzt viel Erfolg! Auf ins Supertraining!
Hier ein Auszug aus der Trainingsfibel,\nKapitel „Schnelles Handeln ist gefragt“:\x10\x01븁\nDer Ballon-Roboter, dem du in dieser Lektion\ngegenüberstehst, feuert unvermittelt mächtige\x10\x01븀\nSchüsse auf dich ab.\x10\x01븁\nSobald du eine gewisse Punktzahl erreichst,\nwird er etwas träger. Es ist also schnelles\x10\x01븀\nHandeln gefragt!\x10\x01븁\nUnd jetzt viel Erfolg! Auf ins Supertraining!
Nachricht zu Beginn von Lektion 27
Nachricht zu Beginn von Lektion 28
Nachricht zu Beginn von Lektion 29
Hier ein Auszug aus der Trainingsfibel,\nKapitel „Ein spannendes Match nach dem\x10\x01븀\nK.O.-System“:\x10\x01븁\nDer Ballon-Roboter, dem du in dieser Lektion\ngegenüberstehst, feuert mächtige Schüsse ab.\x10\x01븀\nSchon ein Treffer hat zur Folge, dass deine\x10\x01븀\nPunktzahl auf Null herabgesetzt wird.\x10\x01븁\nWeiche den Schüssen entweder aus oder\nblocke sie durch Drücken des L-Knopfes ab.\x10\x01븁\nUnd jetzt viel Erfolg! Auf ins Supertraining!
Hier ein Auszug aus der Trainingsfibel,\nKapitel „Zeig allen, was du gelernt hast“:\x10\x01븁\nAusgezeichnet! Du bist endlich bis zur letzten\nLektion des Geheimtrainings vorgedrungen!\x10\x01븁\nDu kennst jetzt alle Kniffe des Supertrainings.\nHau rein und zeig allen, was du gelernt hast!\x10\x01븁\nUnd jetzt viel Erfolg! Auf ins Supertraining!
Nachricht zu Beginn von Lektion 32
Nachricht zu Beginn von Lektion 33
Nachricht zu Beginn von Lektion 34
Nachricht zu Beginn von Lektion 35
Nachricht zu Beginn von Lektion 36
Nachricht zu Beginn von Lektion 37
Nachricht zu Beginn von Lektion 38
Nachricht zu Beginn von Lektion 39
Nachricht zu Beginn von Lektion 40
Nachricht zu Beginn von Lektion 41
Nachricht zu Beginn von Lektion 42
Nachricht zu Beginn von Lektion 43
Nachricht zu Beginn von Lektion 44
Nachricht zu Beginn von Lektion 45
Nachricht zu Beginn von Lektion 46
Nachricht zu Beginn von Lektion 47
Nachricht zu Beginn von Lektion 48
Hier ein Auszug aus der Trainingsfibel,\nKapitel „Zeig allen, was du gelernt hast“:\x10\x01븁\nAusgezeichnet! Du bist endlich bis zur letzten\nLektion des Geheimtrainings vorgedrungen!\x10\x01븁\nDu kennst jetzt alle Kniffe des Supertrainings.\nHau rein und zeig allen, was du gelernt hast!\x10\x01븁\nUnd jetzt viel Erfolg! Auf ins Supertraining!
\x10\x02뷿m
\x10\x02뷿n
PUNKTE

View File

@@ -0,0 +1,27 @@
KP-Sack S
KP-Sack M
KP-Sack L
Ang.-Sack S
Ang.-Sack M
Ang.-Sack L
Vert.-Sack S
Vert.-Sack M
Vert.-Sack L
Sp.-Ang.-Sack S
Sp.-Ang.-Sack M
Sp.-Ang.-Sack L
Sp.-Vert.-Sack S
Sp.-Vert.-Sack M
Sp.-Vert.-Sack L
Init.-Sack S
Init.-Sack M
Init.-Sack L
Power-Up-Sack
Defensive-Sack
Agilitäts-Sack
Expander-Sack
Dopplungs-Sack
Flare-Sack
Tabula Ra-Sack
Relax-Sack

View File

@@ -116,6 +116,7 @@ B_OpenBerryField = Berry Field
B_OpenOPowers = O-Powers
B_OpenEventFlags = Event Flags
B_OpenPokedex = Pokédex
B_OpenSuperTraining = Super Train
--------------------Tab Internals-----------------------
L_Party = Party:
L_BattleBox = Battle Box:

View File

@@ -0,0 +1,5 @@
ITEMS
MEDICINE
TMs & HMs
BERRIES
KEY ITEMS

View File

@@ -0,0 +1,26 @@
Sweet Poké Puff
Mint Poké Puff
Citrus Poké Puff
Mocha Poké Puff
Spice Poké Puff
Frosted Sweet Poké Puff
Frosted Mint Poké Puff
Frosted Citrus Poké Puff
Frosted Mocha Poké Puff
Frosted Spice Poké Puff
Fancy Sweet Poké Puff
Fancy Mint Poké Puff
Fancy Citrus Poké Puff
Fancy Mocha Poké Puff
Fancy Spice Poké Puff
Deluxe Sweet Poké Puff
Deluxe Mint Poké Puff
Deluxe Citrus Poké Puff
Deluxe Mocha Poké Puff
Deluxe Spice Poké Puff
Supreme Wish Poké Puff
Supreme Honor Poké Puff
Supreme Spring Poké Puff
Supreme Summer Poké Puff
Supreme Autumn Poké Puff
Supreme Winter Poké Puff

View File

@@ -0,0 +1,78 @@
Kalos Champion Ribbon
Champion Ribbon
Sinnoh Champion Ribbon
Best Friends Ribbon
Training Ribbon
Skillful Battler Ribbon
Expert Battler Ribbon
Effort Ribbon
Alert Ribbon
Shock Ribbon
Downcast Ribbon
Careless Ribbon
Relax Ribbon
Snooze Ribbon
Smile Ribbon
Gorgeous Ribbon
Royal Ribbon
Gorgeous Royal Ribbon
Artist Ribbon
Footprint Ribbon
Record Ribbon
Legend Ribbon
Country Ribbon
National Ribbon
Earth Ribbon
World Ribbon
Classic Ribbon
Premier Ribbon
Event Ribbon
Birthday Ribbon
Special Ribbon
Souvenir Ribbon
Wishing Ribbon
Battle Champion Ribbon
Regional Champion Ribbon
National Champion Ribbon
World Champion Ribbon
Contest Memory Ribbon
Battle Memory Ribbon
A Ribbon awarded for beating the Kalos Champion\nand entering the Kalos Hall of Fame.
A Ribbon awarded for clearing the Pokémon League\nand entering the Hall of Fame in another region.
A Ribbon awarded for beating the Sinnoh Champion\nand entering the Sinnoh Hall of Fame.
A Ribbon that can be given to a Pokémon with which\nyou share a close and meaningful bond.
A Ribbon that can be given to a Pokémon that has\novercome rigorous trials and training.
A Ribbon that can be given to a Pokémon that has\nachieved victory in difficult battles.
A Ribbon that can be given to a brave Pokémon\nthat has honed its battle skills to an art.
A Ribbon awarded for being an exceptionally\nhard worker.
A Ribbon for recalling an invigorating\nevent that created life energy.
A Ribbon for recalling a thrilling\nevent that made life more exciting.
A Ribbon for recalling feelings of\nsadness that added spice to life.
A Ribbon for recalling a careless error\nthat helped steer life decisions.
A Ribbon for recalling a refreshing\nevent that added sparkle to life.
A Ribbon for recalling a deep\nslumber that made life soothing.
A Ribbon for recalling that smiles\nenrich the quality of life.
An extraordinarily gorgeous and extravagant Ribbon.
An incredibly regal Ribbon with an air of nobility.
A gorgeous and regal Ribbon\nthat is the peak of fabulous.
A Ribbon awarded for being chosen as a super\nsketch model in the Hoenn region.
A Ribbon awarded to a Pokémon deemed\nto have a top-quality footprint.
A Ribbon awarded for setting an incredible record.
A Ribbon awarded for setting a legendary record.
A Ribbon awarded to a Pokémon League Champion.
A Ribbon awarded for overcoming\nall difficult challenges.
A Ribbon awarded for winning 100 battles in a row.
A Ribbon awarded to a Pokémon League Champion.
A Ribbon that proclaims love for Pokémon.
A Ribbon awarded for a special holiday.
A Ribbon awarded for participating in a special\nPokémon event.
A Ribbon that commemorates a birthday.
A special Ribbon for a special day.
A Ribbon for cherishing a special memory.
A Ribbon said to make your wish come true.
A Ribbon awarded to a Battle Competition Champion.
A Ribbon awarded to a Regional Champion in the\nPokémon World Championships.
A Ribbon awarded to a National Champion in the\nPokémon World Championships.
A Ribbon awarded to a World Champion in the\nPokémon World Championships.
A commemorative Ribbon representing all of the\nRibbons you collected in far-off lands for Contests.
A commemorative Ribbon representing all of the\nRibbons you collected in far-off lands for battling.

View File

@@ -0,0 +1,112 @@
Practice against Scatterbug!
Get Spewpa with an Energy Shot!
Hone Sp. Atk with Magnemite!
Raise Your HP with Wailmer!
Boost Attack with Axew!
Build Up Sp. Def with Tentacool!
Speed Up with the Noibat Regimen!
Strengthen Defense with Geodude!
Home In on Magneton!
Hit Relicanths Weak Points!
Let Loose to Get Fraxure!
Watch Out for Tentacruels Bitbots!
Hammer Aerodactyl with High-Speed Shots!
Break Down Gravelers Barrier!
Shake Off That Uncanny Magnezone!
Shoot Back! Get the Giant Wailord!
Catch Em! Haxoruss Furious Attacks!
Kick Out! Get the Dragalge Corps!
Catch It! Noiverns Wild Wind!
Break It! Golems Defensive Line!
The Troubles Keep on Coming?!
The Leaf Stone Cup Begins!
The Fire Stone Cup Begins!
The Water Stone Cup Begins!
Follow Those Fleeing Goals!
Watch Out! Thats One Tricky Second Half!
An Opening of Lightning-Quick Attacks!
Those Long Shots Are No Long Shot!
Scatterbug Lugs Back!
A Barrage of Bitbots!
Drag Down Hydreigon!
The Battle for the Best: Version X!
Fearsome! Twin Tales of Jutting Jaws!
Danger Zipped Up Tight!
Stuck between the Strong and the Strong!
Dazzling! A Dizzying Dance of Spoons!
What an Upstart! Magikarp Is Moving Up!
Watch It! Multiple Mega Evolutions!
\x10\x02뷿&
\x10\x02뷿'
\x10\x02뷿(
\x10\x02뷿)
\x10\x02뷿*
\x10\x02뷿+
\x10\x02뷿,
\x10\x02뷿-
\x10\x02뷿.
\x10\x02뷿/
\x10\x02뷿0
The Battle for the Best: Version Y!
\x10\x02ā\x00 Balloon
\x10\x02뷿3
\x10\x02Ă
Best Time:
\x10\x02Ȁ\x00:\x10\x02ȁ\x01.\x10\x02Ȁ\x02
\x10\x02뷿7
\x10\x02뷿8
\x10\x02뷿9
\x10\x02뷿:
Can you see that? Right in front of you!\nThat giant right there is a Balloon Bot!\x10\x01븁\n“Secrets to Super-Training Success:\nHit those goals before you get hit!”\x10\x01븁\nUse the Circle Pad on your Nintendo 3DS to\nmove your Pokémon around the virtual space!\x10\x01븁\nTap and drag on the lower screen to both\naim and shoot a special ball at the goal!\x10\x01븁\nAim for the white goals that appear in front\nof the Balloon Bots, and shoot like mad!\x10\x01븁\nGood luck! Time to work out!
Hey, champ! Weve been waiting for you!\x10\x01븁\nThis time Ill teach you about a secret, special\nway to shoot in your Super-Training Regimens!\x10\x01븁\n“Secrets to Super-Training Success:\nEnergy Shots for the win, baby! Get em!”\x10\x01븁\nYou see that round meter down low in the\nmiddle of your Nintendo 3DS systems\x10\x01븀\nupper screen?\x10\x01븁\nThat special meter shows you how much\nenergy your Pokémon has--its oomph!\x10\x01븁\nWhen youre full of that energy, the shots\nyou let loose transform into Energy Shots!\x10\x01븁\nEnergy Shots will vary by Pokémon, and theyll\neven look different when you see em!\x10\x01븁\nTheyre the way to really win!\nGood luck! Time to work out!
“Secrets to Super-Training Success:\nKeep an eye out for the opponents shots!”\x10\x01븁\nWhen a shot from a Balloon Bot hits you,\nyoull lose some of the points you earned!\x10\x01븁\nIf you reach the time limit without enough\npoints, itll be game over for your regimen!\x10\x01븁\nUse the Circle Pad to move and get away\nfrom incoming shots! Can you dodge em all?!\x10\x01븁\nWell, youre about to find out!\nGood luck! Time to work out!
“Secrets to Super-Training Success:\nAim for bonus goals while you still can!”\x10\x01븁\nThe white goals that appear in front of\nBalloon Bots disappear after one hit, OK?\x10\x01븁\nBut red goals are special bonus goals you\nearn, and they wont disappear after one hit!\x10\x01븁\nHit em again and again and again--until\nthey disappear after a set amount of time!\x10\x01븁\nYou ready for another regimen?\nGood luck! Time to work out!
“Secrets to Super-Training Success:\nKeep an eye out for the opponents shots!”\x10\x01븁\nWhen a shot from a Balloon Bot hits you,\nyoull lose some of the points you earned!\x10\x01븁\nIf you reach the time limit without enough\npoints, itll be game over for your regimen!\x10\x01븁\nUse the Circle Pad to move and get away\nfrom incoming shots! Can you dodge em all?!\x10\x01븁\nWell, youre about to find out!\nGood luck! Time to work out!
“Secrets to Super-Training Success:\nFocus, and predict your opponents moves!”\x10\x01븁\nWhen goals appear on the arms, wings,\nor other moving bits of Balloon Bots,\x10\x01븀\ntaking aim is no longer a simple matter!\x10\x01븁\nWill you study how the Balloon Bots\nmove before letting loose your shots?\x10\x01븁\nOr are you the type to use wild potshots?!\nGood luck! Time to work out!
“Secrets to Super-Training Success:\nFocus, and predict your opponents moves!”\x10\x01븁\nWhen goals appear on the arms, wings,\nor other moving bits of Balloon Bots,\x10\x01븀\ntaking aim is no longer a simple matter!\x10\x01븁\nWill you study how the Balloon Bots\nmove before letting loose your shots?\x10\x01븁\nOr are you the type to use wild potshots?!\nGood luck! Time to work out!
“Secrets to Super-Training Success:\nDont let a single goal get away unhit!”\x10\x01븁\nWhen several goals appear at once, it\nis your chance to get in some serial hits!\x10\x01븁\nTake aim at each, and be sure to hit it! Its\nthe trick to beating a regimen in a flash!\x10\x01븁\nI hope youre ready to go!\nGood luck! Time to work out!
“Secrets to Super-Training Success:\nUse barriers to guard yourself in a pinch!”\x10\x01븁\nSometimes you simply cannot dodge an\nopponents shots. Heres what to do then!\x10\x01븁\nPress the L Button, and youll be able to\nthrow up a barrier to protect yourself!\x10\x01븁\nThis barrier will keep any opponents shots\nfrom hitting you for a short period of time!\x10\x01븁\nBut you cant keep using your barrier nonstop,\nso dont go wasting it!\x10\x01븁\nReady that L Button!\nGood luck! Time to work out!
“Secrets to Super-Training Success:\nLet er fly! Release that Charged Shot!”\x10\x01븁\nIf you keep your stylus pressed to the\nTouch Screen, your Pokémon will be\x10\x01븀\nenveloped by a special, glowing aura!\x10\x01븁\nWhile that aura is burning bright, lift the\nstylus from the Touch Screen, and boom!\x10\x01븁\nYoull let loose with a super-high-power\nCharged Shot thatll net you triple points!\x10\x01븁\nBut be careful--if you wait too long, your\naura will fizzle out and disappear!\x10\x01븁\nYou ready to give it a shot?\nGood luck! Time to work out!
“Secrets to Super-Training Success:\nUse barriers to guard yourself in a pinch!”\x10\x01븁\nSometimes you simply cannot dodge an\nopponents shots. Heres what to do then!\x10\x01븁\nPress the L Button, and youll be able to\nthrow up a barrier to protect yourself!\x10\x01븁\nThis barrier will keep any opponents shots\nfrom hitting you for a short period of time!\x10\x01븁\nBut you cant keep using your barrier nonstop,\nso dont go wasting it!\x10\x01븁\nReady that L Button!\nGood luck! Time to work out!
“Secrets to Super-Training Success:\nBust through the Bitbots to win!”\x10\x01븁\nBitbots are small, AI-powered bots that\nBalloon Bots can summon at will!\x10\x01븁\nThese lovable little bits of errant data can act\nas a shield to protect their parent Balloon Bot.\x10\x01븁\nAnd even when you defeat them, give em\nenough time, and theyll regenerate on you!\x10\x01븁\nDo you think youre ready for them?\nGood luck! Time to work out!
“Secrets to Super-Training Success:\nLet er fly! Release that Charged Shot!”\x10\x01븁\nIf you keep your stylus pressed to the\nTouch Screen, your Pokémon will be\x10\x01븀\nenveloped by a special, glowing aura!\x10\x01븁\nWhile that aura is burning bright, lift the\nstylus from the Touch Screen, and boom!\x10\x01븁\nYoull let loose with a super-high-power\nCharged Shot thatll net you triple points!\x10\x01븁\nBut be careful--if you wait too long, your\naura will fizzle out and disappear!\x10\x01븁\nYou ready to give it a shot?\nGood luck! Time to work out!
“Secrets to Super-Training Success:\nBreak down the opponents barriers!”\x10\x01븁\nWhen a Balloon Bot is surrounded by a barrier,\nnone of your Pokémons shots will hit it!\x10\x01븁\nBut barriers arent invincible, and you can\nknock em down if you try hard enough!\x10\x01븁\nReady to find the crack in those defenses?\nGood luck! Time to work out!
Stage start msg (TBD)
Stage start msg (TBD)
Stage start msg (TBD)
Stage start msg (TBD)
Stage start msg (TBD)
Stage start msg (TBD)
“Secrets to Super-Training Success:\nWhat in the world is Circuit Training?!”\x10\x01븁\nCircuit Training! It is a brutal regimen that\nfeatures two or more Balloon Bots in a row!\x10\x01븁\nThe way each Balloon Bot moves may be\ndifferent, so keep your eyes peeled!\x10\x01븁\nAre you ready to take on this parade?!\nGood luck! Time to work out!
“Secrets to Super-Training Success:\nTo the speediest go the spoils!”\x10\x01븁\nYouve probably noticed by now, but clearing\na Secret Super-Training Regimen gets you\x10\x01븀\nitems, as well as regular training bags!\x10\x01븁\nAnd theres more--if you clear a regimen a lot\nfaster than the set target time, youll have a\x10\x01븀\nbetter chance at getting a rare item!\x10\x01븁\nThink you can do it?\nGood luck! Time to work out!
Stage start msg (TBD)
Stage start msg (TBD)
Stage start msg (TBD)
“Secrets to Super-Training Success:\nWatch out for that furious counter!”\x10\x01븁\nThe Balloon Bot you face in this regimen\nwill get faster as you get more points.\x10\x01븁\nIts shots get more powerful, too!\x10\x01븁\nIts moves may change suddenly,\nso keep a steady head!\x10\x01븁\nI hope youre ready for this challenge!\nGood luck! Time to work out!
“Secrets to Super-Training Success:\nStrike first and fast if you want to win big!”\x10\x01븁\nThe Balloon Bot you face in this regimen\nlets off quick, ferocious shots from the start!\x10\x01븁\nAs you get more points, though, it will start to\nget a bit sluggish, so hit it first to win!\x10\x01븁\nI hope youre ready for this challenge!\nGood luck! Time to work out!
Stage start msg (TBD)
Stage start msg (TBD)
Stage start msg (TBD)
“Secrets to Super-Training Success:\nDiscover the thrill of a one-hit game over!”\x10\x01븁\nThe Balloon Bot you will face in this\nregimen shoots off incredibly strong shots!\x10\x01븁\nIf you are hit even once, your score will drop\nback down to zero! Nothing at all! Nada!\x10\x01븁\nThe only way to win this one will be to dodge\nevery shot or to be handy with your barriers!\x10\x01븁\nAre you ready for this challenge?\nHeres to your luck! Time to work out!
“Secrets to Super-Training Success:\nThe time is now! Give it your all!”\x10\x01븁\nGreat job! Youve made it to the very last\nSecret Super-Training Regimen!\x10\x01븁\nThere is nothing more to teach you now--\njust get out there and give it your all!\x10\x01븁\nAre you ready for the ultimate challenge?\nGood luck! Time to work out!
Stage start msg (TBD)
Stage start msg (TBD)
Stage start msg (TBD)
Stage start msg (TBD)
Stage start msg (TBD)
Stage start msg (TBD)
Stage start msg (TBD)
Stage start msg (TBD)
Stage start msg (TBD)
Stage start msg (TBD)
Stage start msg (TBD)
Stage start msg (TBD)
Stage start msg (TBD)
Stage start msg (TBD)
Stage start msg (TBD)
Stage start msg (TBD)
Stage start msg (TBD)
“Secrets to Super-Training Success:\nThe time is now! Give it your all!”\x10\x01븁\nGreat job! Youve made it to the very last\nSecret Super-Training Regimen!\x10\x01븁\nThere is nothing more to teach you now--\njust get out there and give it your all!\x10\x01븁\nAre you ready for the ultimate challenge?\nGood luck! Time to work out!
\x10\x02뷿m
\x10\x02뷿n
SCORE:

View File

@@ -0,0 +1,27 @@
HP Bag S
HP Bag M
HP Bag L
Attack Bag S
Attack Bag M
Attack Bag L
Defense Bag S
Defense Bag M
Defense Bag L
Sp. Atk Bag S
Sp. Atk Bag M
Sp. Atk Bag L
Sp. Def Bag S
Sp. Def Bag M
Sp. Def Bag L
Speed Bag S
Speed Bag M
Speed Bag L
Strength Bag
Toughen-Up Bag
Swiftness Bag
Big-Shot Bag
Double-Up Bag
Team Flare Bag
Reset Bag
Soothing Bag

View File

@@ -0,0 +1,5 @@
Objetos
Botiquín
MT/MO
Bayas
Objetos Clave

View File

@@ -0,0 +1,26 @@
Pokélito Dulce
Pokélito Menta
Pokélito Ácido
Pokélito Amargo
Pokélito Picante
Pokélito Crema Dulce
Pokélito Crema Menta
Pokélito Crema Ácida
Pokélito Crema Amarga
Pokélito Crema Picante
Pokélito Dulce Decorado
Pokélito Menta Decorado
Pokélito Ácido Decorado
Pokélito Amargo Decorado
Pokélito Picante Decorado
Pokélito Dulce Deluxe
Pokélito Menta Deluxe
Pokélito Ácido Deluxe
Pokélito Amargo Deluxe
Pokélito Picante Deluxe
Pokélito de Cumpleaños
Pokélito de Celebración
Pokélito Primaveral
Pokélito Estival
Pokélito Otoñal
Pokélito Invernal

View File

@@ -0,0 +1,78 @@
Cinta Campeón de Kalos
Cinta de Campeón
Cinta Campeón de Sinnoh
Cinta Afecto
Cinta Ejercicio
Cinta Figura del Combate
Cinta As del Combate
Cinta Esfuerzo
Cinta Alerta
Cinta Impacto
Cinta Abatimiento
Cinta Descuido
Cinta Relax
Cinta Cabezada
Cinta Sonrisa
Cinta Maravilla
Cinta Realeza
Cinta Realeza Maravilla
Cinta Artista
Cinta Huella
Cinta Récord
Cinta Leyenda
Cinta Campo
Cinta Nacional
Cinta Planeta
Cinta Mundo
Cinta Clásica
Cinta Principal
Cinta Evento
Cinta Cumpleaños
Cinta Especial
Cinta Recuerdo
Cinta Deseo
Cinta Campeón de Torneo
Cinta Campeón de Área
Cinta Campeón Nacional
Cinta Campeón Mundial
Cinta Recue. de Concurso
Cinta Recue. de Combate
Cinta obtenida por vencer a la Campeona de Kalos y\nentrar en el Hall de la Fama.
Cinta obtenida por superar la Liga Pokémon y\nentrar en el Hall de la Fama de otra región.
Cinta obtenida por vencer a la Campeona de Sinnoh\ny entrar en el Hall de la Fama.
Cinta que se concede a un Pokémon con el que\ncompartes un profundo lazo de amistad.
Cinta que se concede a un Pokémon que haya\nsuperado pruebas y entrenamientos muy duros.
Cinta que se concede a un Pokémon que haya\nobtenido la victoria en combates complicados.
Cinta que se concede a un Pokémon valiente que\nha dominado con maestría el arte de combatir.
Cinta obtenida por esforzarse al máximo.
Cinta que revigoriza tu energía vital al recordarte\nun suceso estimulante.
Cinta que provoca entusiasmo al recordarte un\nsuceso emocionante.
Cinta que te anima al recordar tiempos pasados que\nfueron peores.
Cinta que te hace pensar en la esencia de la vida\nal recordarte errores pasados.
Cinta que le añade chispa a tu vida al recordarte\nuna experiencia estimulante.
Cinta que te da tranquilidad al recordarte lo bueno\nde un sueño reconfortante.
Cinta que enriquece tu vida al recordarte lo\nimportante que es sonreír.
Cinta extremadamente bonita y extravagante.
Cinta increíblemente majestuosa y con aire\naristocrático.
Cinta más preciosa y majestuosa que cualquier otra\ncosa en el mundo.
Cinta obtenida al haberte convertido en supermodelo\nen Hoenn.
Cinta concedida a un Pokémon que deja huellas\nde primera.
Cinta obtenida por establecer un récord increíble.
Cinta obtenida por establecer un récord legendario.
Cinta obtenida por vencer en la Liga Pokémon.
Cinta obtenida por superar todos los desafíos\ndifíciles.
Cinta obtenida por lograr 100 victorias consecutivas.
Cinta obtenida por vencer en la Liga Pokémon.
Cinta que demuestra que te encantan los Pokémon.
Cinta de vacaciones especiales.
Cinta obtenida por participar en un evento Pokémon.
Cinta obtenida para celebrar un cumpleaños.
Cinta para conmemorar un día muy especial.
Cinta para mantener vivo un recuerdo muy especial.
Cinta que supuestamente hace que se cumplan\nlos deseos.
Cinta obtenida por vencer en un torneo.
Cinta de campeón de área del Campeonato Mundial\nPokémon.
Cinta de campeón nacional del Campeonato Mundial\nPokémon.
Cinta de campeón del Campeonato Mundial de\nPokémon.
Cinta de recuerdo obtenida tras conseguir cintas en\nconcursos de tierras lejanas.
Cinta de recuerdo obtenida tras conseguir cintas por\ntus combates en tierras lejanas.

View File

@@ -0,0 +1,112 @@
¡Practica contra Scatterbug!
¡Tiro con ímpetu contra Spewpa!
¡Mejora tu Ataque Especial contra Magnemite!
¡Mejora tus PS contra Wailmer!
¡Mejora tu Ataque contra Axew!
¡Mejora tu Defensa Especial contra Tentacool!
¡Mejora tu Velocidad contra Noibat!
¡Mejora tu Defensa contra Geodude!
¡Los tiros rastreadores de Magneton!
¡La portería de oportunidad de Relicanth!
¡Ráfaga de tiros de Fraxure!
¡Tentacruel y sus globos de bits!
¡Dale a Aerodactyl con tiros rápidos!
¡Destruye la barrera de Graveler!
¡Líbrate de Magnezone!
¡Haz frente al gigantesco Wailord!
¡Esquiva los temibles ataques de Haxorus!
¡Derrota a Dragalge!
¡Más rápido que el viento contra Noivern!
¡Penetra la línea defensiva de Golem!
¡Una dificultad tras otra!
¡Compite por la Piedra Hoja!
¡Compite por la Piedra Fuego!
¡Compite por la Piedra Agua!
¡Acierta las evasivas porterías!
¡Contraataque en el segundo tiempo!
¡Agilidad en el primer tiempo!
¡Ristras de balones a diestro y siniestro!
¡La venganza de Scatterbug!
¡Bombardeo de globos de bits!
¡Todo o nada contra Hydreigon!
¿Quién es el más fuerte? (Pokémon X)
¡Las temibles mandíbulas gemelas!
¡Se abre la cremallera prohibida!
¡Pinzazos de acero sin tregua!
¡Confusión! ¡Danza de cucharas!
¡La remontada de Magikarp!
¡Megaevoluciones en serie!
\x10\x02뷿&
\x10\x02뷿'
\x10\x02뷿(
\x10\x02뷿)
\x10\x02뷿*
\x10\x02뷿+
\x10\x02뷿,
\x10\x02뷿-
\x10\x02뷿.
\x10\x02뷿/
\x10\x02뷿0
¿Quién es el más fuerte? (Pokémon Y)
Robot hinchable \x10\x02ā
\x10\x02뷿3
\x10\x02Ă
Récord:
\x10\x02Ȁ\x00:\x10\x02ȁ\x01,\x10\x02Ȁ\x02
\x10\x02뷿7
\x10\x02뷿8
\x10\x02뷿9
\x10\x02뷿:
¿Lo ves? Justo delante tienes un robot\nhinchable de entrenamiento con la forma de\x10\x01븀\nun Pokémon.\x10\x01븁\nClaves para el Superentrenamiento:\n¡Demuestra tu puntería con los tiros a puerta!\x10\x01븁\nMueve el botón deslizante para que tu\nPokémon se desplace.\x10\x01븁\nToca la pantalla táctil para que tu Pokémon\ntire a las porterías blancas que aparecen.\x10\x01븀\n¡Dales de lleno y consigue puntos!\x10\x01븁\n¿Tienes todo listo para afrontar este reto?\nPues... ¡que comience el Superentrenamiento!
¡Aquí estás! ¡Prepárate!\x10\x01븁\nHa llegado el momento de que te expliquemos\nuna técnica especial que te será muy útil.\x10\x01븁\nClaves para el Superentrenamiento:\n¡Impúlsate a la victoria con el tiro con ímpetu!\x10\x01븁\n¿Ves ese círculo en la parte de abajo de la\npantalla superior?\x10\x01븁\nEs una especie de medidor que indica el nivel\nde ímpetu de tu Pokémon.\x10\x01븁\nCon el paso del tiempo, acumularás el\nsuficiente como para poder efectuar tiros con\x10\x01븀\nímpetu... ¡Son superpotentes!\x10\x01븁\nEl color y las características de este tiro\ndependerán del Pokémon que lo use.\x10\x01븁\n¿Tienes todo listo para afrontar este reto?\nPues... ¡que comience el Superentrenamiento!
Claves para el Superentrenamiento:\n¡Ten en cuenta los tiros de tus objetivos!\x10\x01븁\nSi el robot hinchable alcanza a tu Pokémon\ncon sus balones, irás perdiendo los puntos\x10\x01븀\nque hayas conseguido al acertar.\x10\x01븁\nSi se agota el tiempo y no has conseguido\nacumular suficientes puntos, la sesión\x10\x01븀\nterminará sin que la hayas superado.\x10\x01븁\nMueve con precisión el botón deslizante para\nesquivar los tiros de tu objetivo.\x10\x01븁\n¿Tienes todo listo para afrontar este reto?\nPues... ¡que comience el Superentrenamiento!
Claves para el Superentrenamiento:\n¡Apunta y acierta a las porterías de\x10\x01븀\noportunidad!\x10\x01븁\nLas porterías de color blanco desaparecen\ncuando las alcanzas, pero hay otras de color\x10\x01븀\nrojo que permanecen activas durante mucho\x10\x01븀\nmás tiempo: son las porterías de oportunidad.\x10\x01븁\n¡Dispara contra ellas tanto como puedas!\x10\x01븁\n¿Tienes todo listo para afrontar este reto?\nPues... ¡que comience el Superentrenamiento!
Claves para el Superentrenamiento:\n¡Ten en cuenta los tiros de tus objetivos!\x10\x01븁\nSi el robot hinchable alcanza a tu Pokémon\ncon sus balones, irás perdiendo los puntos\x10\x01븀\nque hayas conseguido al acertar.\x10\x01븁\nSi se agota el tiempo y no has conseguido\nacumular suficientes puntos, la sesión\x10\x01븀\nterminará sin que la hayas superado.\x10\x01븁\nMueve con precisión el botón deslizante para\nesquivar los tiros de tu objetivo.\x10\x01븁\n¿Tienes todo listo para afrontar este reto?\nPues... ¡que comience el Superentrenamiento!
Claves para el Superentrenamiento:\n¡Presta atención a cómo se mueven tus\x10\x01븀\nobjetivos!\x10\x01븁\nCuando las porterías aparecen en los brazos,\nlas alas u otras partes del robot que se están\x10\x01븀\nmoviendo, acertar resulta mucho más difícil.\x10\x01븁\n¿Eres de los que anticipan los movimientos del\nobjetivo o de los que chutan sin parar?\x10\x01븁\n¿Tienes todo listo para afrontar este reto?\nPues... ¡que comience el Superentrenamiento!
Claves para el Superentrenamiento:\n¡Presta atención a cómo se mueven tus\x10\x01븀\nobjetivos!\x10\x01븁\nCuando las porterías aparecen en los brazos,\nlas alas u otras partes del robot que se están\x10\x01븀\nmoviendo, acertar resulta mucho más difícil.\x10\x01븁\n¿Eres de los que anticipan los movimientos del\nobjetivo o de los que chutan sin parar?\x10\x01븁\n¿Tienes todo listo para afrontar este reto?\nPues... ¡que comience el Superentrenamiento!
Claves para el Superentrenamiento:\n¡Que no se te escape ni una sola portería!\x10\x01븁\nHabrá momentos en los que aparezcan\nnumerosas porterías a la vez.\x10\x01븁\n¡Aprovecha esos instantes para efectuar tiros\nencadenados!\x10\x01븁\nAfina tu puntería para no dejarte ninguna sin\nacertar...\x10\x01븁\n¡Es el truco para superar esta fase a una\nvelocidad de vértigo!\x10\x01븁\n¿Tienes todo listo para afrontar este reto?\nPues... ¡que comience el Superentrenamiento!
Claves para el Superentrenamiento:\n¡Cuando estés en apuros, utiliza la barrera!\x10\x01븁\nHay momentos en los que es imposible\nesquivar todos los tiros de tu objetivo.\x10\x01븁\nEn esos casos, pulsa el botón L para activar\ntu barrera.\x10\x01븁\nAsí podrás defenderte de los balones que\nlanza tu objetivo durante unos segundos.\x10\x01븁\nEso sí, no podrás utilizar la barrera de manera\ncontinua, ¡así que piensa bien cuándo usarla!\x10\x01븁\n¿Tienes todo listo para afrontar este reto?\nPues... ¡que comience el Superentrenamiento!
Claves para el Superentrenamiento:\n¡Hazte con la victoria con tiros con carga!\x10\x01븁\nSi tocas la pantalla táctil de forma continuada,\nnotarás que una especie de aura empezará a\x10\x01븀\nrodear a tu Pokémon.\x10\x01븁\nCuando esa aura brillante lo envuelva por\ncompleto, levanta el lápiz y efectuarás un\x10\x01븀\npotente tiro con carga con el que obtendrás\x10\x01븀\nhasta el triple de puntos.\x10\x01븁\nPero presta atención: ¡si no levantas el lápiz a\ntiempo, toda esa carga se esfumará!\x10\x01븁\n¿Tienes todo listo para afrontar este reto?\nPues... ¡que comience el Superentrenamiento!
Claves para el Superentrenamiento:\n¡Cuando estés en apuros, utiliza la barrera!\x10\x01븁\nHay momentos en los que es imposible\nesquivar todos los tiros de tu objetivo.\x10\x01븁\nEn esos casos, pulsa el botón L para activar\ntu barrera.\x10\x01븁\nAsí podrás defenderte de los balones que\nlanza tu objetivo durante unos segundos.\x10\x01븁\nEso sí, no podrás utilizar la barrera de manera\ncontinua, ¡así que piensa bien cuándo usarla!\x10\x01븁\n¿Tienes todo listo para afrontar este reto?\nPues... ¡que comience el Superentrenamiento!
Claves para el Superentrenamiento:\n¡Haz lo posible por alejar los globos de bits!\x10\x01븁\nEl robot hinchable es capaz de crear unos\nglobos automatizados llamados globos de bits.\x10\x01븁\nLos usará para protegerse de tus disparos y\nverás que son una auténtica molestia cuando\x10\x01븀\nintentes alcanzar a tu objetivo.\x10\x01븁\nAdemás, aunque los disperses con disparos,\nlos globos se volverán a regenerar al cabo de\x10\x01븀\nun rato.\x10\x01븁\n¿Tienes todo listo para afrontar este reto?\nPues... ¡que comience el Superentrenamiento!
Claves para el Superentrenamiento:\n¡Hazte con la victoria con tiros con carga!\x10\x01븁\nSi tocas la pantalla táctil de forma continuada,\nnotarás que una especie de aura empezará a\x10\x01븀\nrodear a tu Pokémon.\x10\x01븁\nCuando esa aura brillante lo envuelva por\ncompleto, levanta el lápiz y efectuarás un\x10\x01븀\npotente tiro con carga con el que obtendrás\x10\x01븀\nhasta el triple de puntos.\x10\x01븁\nPero presta atención: ¡si no levantas el lápiz a\ntiempo, toda esa carga se esfumará!\x10\x01븁\n¿Tienes todo listo para afrontar este reto?\nPues... ¡que comience el Superentrenamiento!
Claves para el Superentrenamiento:\n¡Penetra la barrera de tu objetivo!\x10\x01븁\nCuando tu objetivo se proteja con una\nbarrera, ninguno de los tiros de tu Pokémon\x10\x01븀\nsurtirá efecto.\x10\x01븁\nPero no desesperes: la barrera no es\nindestructible.\x10\x01븁\n¡Descubre cómo derribarla!\x10\x01븁\n¿Tienes todo listo para afrontar este reto?\nPues... ¡que comience el Superentrenamiento!
ステージかいしまえメッセージ14
ステージかいしまえメッセージ15
ステージかいしまえメッセージ16
ステージかいしまえメッセージ17
ステージかいしまえメッセージ18
ステージかいしまえメッセージ19
Claves para el Superentrenamiento:\n¡Familiarízate con los entrenamientos\x10\x01븀\nencadenados!\x10\x01븁\nUn entrenamiento encadenado es una\nsimulación en la que tendrás que enfrentarte\x10\x01븀\na dos o más robots hinchables que\x10\x01븀\naparecerán uno tras otro.\x10\x01븁\nTen mucho cuidado: ¡aunque el primero sea\nfácil de derrotar, a lo mejor el segundo no lo\x10\x01븀\nes tanto!\x10\x01븁\n¿Tienes todo listo para afrontar este reto?\nPues... ¡que comience el Superentrenamiento!
Claves para el Superentrenamiento:\nLo bueno, si breve...\x10\x01븁\nA lo mejor ya te has dado cuenta, pero,\ncuando completas un Entrenamiento Secreto,\x10\x01븀\nademás de sacos de arena, ¡también puedes\x10\x01븀\nobtener objetos!\x10\x01븁\nEs más, cuantos más segundos te sobren tras\ncompletar la sesión según el tiempo fijado\x10\x01븀\ncomo objetivo, ¡más probabilidades tendrás\x10\x01븀\nde hacerte con objetos poco comunes!\x10\x01븁\n¿Tienes todo listo para afrontar este reto?\nPues... ¡que comience el Superentrenamiento!
ステージかいしまえメッセージ22
ステージかいしまえメッセージ23
ステージかいしまえメッセージ24
Claves para el Superentrenamiento:\n¡Ojo con los contraataques!\x10\x01븁\nConforme vayas ganando puntos, algunos\nrobots hinchables se volverán mucho más\x10\x01븀\nrápidos y tirarán con mayor intensidad...\x10\x01븁\n¡Incluso cambiará la manera en que se\nmueven!\x10\x01븁\n¡No te dejes amilanar por estos contraataques\ny dales con todo lo que tengas!\x10\x01븁\n¿Tienes todo listo para afrontar este reto?\nPues... ¡que comience el Superentrenamiento!
Claves para el Superentrenamiento:\nQuien golpea primero...\x10\x01븁\nEn esta simulación, tu objetivo efectuará\nde repente tiros más frenéticos y potentes.\x10\x01븁\nComo el robot hinchable se irá calmando\na medida que te vaya quitando puntos,\x10\x01븀\n¡sé tú quien lleve la iniciativa!\x10\x01븁\n¿Tienes todo listo para afrontar este reto?\nPues... ¡que comience el Superentrenamiento!
ステージかいしまえメッセージ27
ステージかいしまえメッセージ28
ステージかいしまえメッセージ29
Claves para el Superentrenamiento:\n¡Fuera a la primera!\x10\x01븁\nEn esta sesión, tu objetivo efectuará tiros de\nuna potencia desmesurada.\x10\x01븁\nSerá tal, que tu Pokémon podría perder todos\nlos puntos acumulados conque lo alcance\x10\x01븀\nun único balón.\x10\x01븁\nPor tanto, la única solución consiste en\nesquivar todos esos balones o protegerte con\x10\x01븀\nla barrera.\x10\x01븁\n¿Tienes todo listo para afrontar este reto?\nPues... ¡que comience el Superentrenamiento!
Claves para el Superentrenamiento:\n¡Bravo! ¡Buen trabajo!\x10\x01븁\n¡Has conseguido llegar a la última\nsesión del Entrenamiento Secreto!\x10\x01븁\nNo hay nada más que te podamos decir, así\nque ¡da lo mejor de ti!\x10\x01븁\n¿Tienes todo listo para afrontar este reto?\nPues... ¡que comience el Superentrenamiento!
ステージかいしまえメッセージ32
ステージかいしまえメッセージ33
ステージかいしまえメッセージ34
ステージかいしまえメッセージ35
ステージかいしまえメッセージ36
ステージかいしまえメッセージ37
ステージかいしまえメッセージ38
ステージかいしまえメッセージ39
ステージかいしまえメッセージ40
ステージかいしまえメッセージ41
ステージかいしまえメッセージ42
ステージかいしまえメッセージ43
ステージかいしまえメッセージ44
ステージかいしまえメッセージ45
ステージかいしまえメッセージ46
ステージかいしまえメッセージ47
ステージかいしまえメッセージ48
Claves para el Superentrenamiento:\n¡Da lo mejor de ti!\x10\x01븁\n¡Bravo! ¡Has conseguido llegar a la última\nsesión del Entrenamiento Secreto!\x10\x01븁\nNo hay nada más que te podamos decir, así\nque ¡da lo mejor de ti!\x10\x01븁\n¿Tienes todo listo para afrontar este reto?\nPues... ¡que comience el Superentrenamiento!
\x10\x02뷿m
\x10\x02뷿n
Puntos:

View File

@@ -0,0 +1,27 @@
Saco PS S
Saco PS M
Saco PS L
Saco Ataque S
Saco Ataque M
Saco Ataque L
Saco Defensa S
Saco Defensa M
Saco Defensa L
Saco At. Esp. S
Saco At. Esp. M
Saco At. Esp. L
Saco Def. Esp. S
Saco Def. Esp. M
Saco Def. Esp. L
Saco Veloc. S
Saco Veloc. M
Saco Veloc. L
Saco Potencia ↑
Saco Aguante ↑
Saco Agilidad ↑
Saco Tamaño ↑
Saco Mejora x2
Saco Team Flare
Saco Reinicio
Saco Relax

View File

@@ -0,0 +1,5 @@
OBJETS
PV/PP
CT & CS
BAIES
OBJETS RARES

View File

@@ -0,0 +1,26 @@
Pofiterole Sucrée
Pofiterole Mentholée
Pofiterole Aigre
Pofiterole Amère
Pofiterole Épicée
Pofiterole Crème Sucrée
Pofiterole Crème Mentholée
Pofiterole Crème Aigre
Pofiterole Crème Amère
Pofiterole Crème Épicée
Pofiterole Décorée Sucrée
Pofiterole Décorée Mentholée
Pofiterole Décorée Aigre
Pofiterole Décorée Amère
Pofiterole Décorée Épicée
Pofiterole Deluxe Sucrée
Pofiterole Deluxe Mentholée
Pofiterole Deluxe Aigre
Pofiterole Deluxe Amère
Pofiterole Deluxe Épicée
Pofiterole Anniversaire
Pofiterole Célébration
Pofiterole Printemps
Pofiterole Été
Pofiterole Automne
Pofiterole Hiver

View File

@@ -0,0 +1,78 @@
Ruban Maître de Kalos
Ruban Maître
Ruban Maître de Sinnoh
Ruban Affection
Ruban Perfectionnement
Ruban Élite du Combat
Ruban Génie du Combat
Ruban Effort
Ruban Alerte
Ruban Choc
Ruban Déprime
Ruban Négligence
Ruban Détente
Ruban Sieste
Ruban Sourire
Ruban Sublime
Ruban Royal
Ruban Royal Sublime
Ruban Artiste
Ruban Empreinte
Ruban Record
Ruban Légende
Ruban Pays
Ruban National
Ruban Terre
Ruban Monde
Ruban Classique
Ruban Premier
Ruban Événement
Ruban Anniversaire
Ruban Spécial
Ruban Souvenir
Ruban Souhait
Ruban Vainqueur Championnat
Ruban Champion Régional
Ruban Champion National
Ruban Champion du Monde
Ruban Souvenir Concours
Ruban Souvenir Combat
Ruban commémorant la victoire contre le Maître de\nKalos et lentrée au Panthéon.
Ruban pour une victoire contre la Ligue Pokémon\ndune certaine région.
Ruban commémorant la victoire contre le Maître de\nSinnoh et lentrée au Panthéon.
Ruban à offrir à un Pokémon auquel on est très\nattaché.
Ruban pour récompenser un Pokémon ayant réussi\nun entraînement sans pitié.
Ruban pour récompenser un Pokémon ayant\nremporté de difficiles combats.
Ruban pour récompenser un Pokémon sétant\nsurpassé au cours des combats.
Ruban pour récompenser un dur labeur.
Ruban rappelant un événement vivifiant qui a créé de\nlénergie vitale.
Ruban rappelant un événement palpitant qui a rendu\nla vie plus passionnante.
Ruban rappelant des moments de tristesse ayant\najouté un peu de piment à la vie.
Ruban rappelant une négligence qui a aidé à\nprendre des décisions vitales.
Ruban rappelant un événement rafraîchissant qui a\najouté du pep à la vie.
Ruban rappelant un événement ensommeillé qui a\nrendu la vie plus reposante.
Ruban rappelant que le sourire améliore la qualité de\nvie.
Ruban somptueux et excentrique.
Incroyable ruban royal qui a un petit air de noblesse.
Un ruban somptueux et royal qui est le comble de la\nbeauté.
Ruban pour les modèles de Hoenn exposés au\nmusée.
Ruban récompensant un Pokémon pour la qualité\nexceptionnelle de son empreinte.
Ruban récompensant un record incroyable.
Ruban récompensant un record légendaire.
Ruban récompensant la victoire à la Ligue Pokémon.
Ruban pour avoir triomphé face à toutes les\ndifficultés.
Ruban récompensant 100 victoires à la suite.
Ruban récompensant la victoire à la Ligue Pokémon.
Ruban qui montre lamour porté à un Pokémon.
Ruban commémorant un jour spécial.
Ruban récompensant la participation à un Événement\nPokémon.
Ruban commémorant un anniversaire.
Ruban spécial pour un jour très particulier.
Ruban commémorant un souvenir cher.
Ruban supposé exaucer les vœux.
Ruban récompensant la victoire à une Compétition.
Ruban récompensant la victoire au Championnat\nZone.
Ruban récompensant la victoire au Championnat\nNational.
Ruban récompensant la victoire au Championnat\nInternational.
Ruban commémorant lobtention des Rubans\nConcours dune lointaine région.
Ruban commémorant lobtention des Rubans\nCombat dune lointaine région.

View File

@@ -0,0 +1,112 @@
Entraînez-vous contre Lépidonille\ue07f!
Tir Volonté sur Pérégrain\ue07f!
À lassaut de Magnéti\ue07f!
À lassaut de Wailmer\ue07f!
À lassaut de Coupenotte\ue07f!
À lassaut de Tentacool\ue07f!
À lassaut de Sonistrelle\ue07f!
À lassaut de Racaillou\ue07f!
Les tirs à tête chercheuse de Magnéton\ue07f!
La Cible Aubaine de Relicanth\ue07f!
Déchaînez-vous contre Incisache\ue07f!
Les Ballons Pixels de Tentacruel\ue07f!
Mitraillez Ptéra\ue07f!
Brisez la Barrière de Gravalanch\ue07f!
Débarrassez-vous de Magnézone\ue07f!
Répliquez aux tirs de Wailord\ue07f!
Évitez les tirs de Tranchodon\ue07f!
Terrassez Kravarech\ue07f!
Coincez Bruyverne\ue07f!
Brisez la garde de Grolem\ue07f!
Une difficulté peut en cacher une autre\ue07f!
Premier prix : Pierre Plante
Premier prix : Pierre Feu
Premier prix : Pierre Eau
Descendez les Cibles fuyantes\ue07f!
Attention à la riposte\ue07f!
Que le plus rapide gagne\ue07f!
Exercez-vous au tir longue distance\ue07f!
La revanche de Lépidonille\ue07f!
Tapis de Ballons Pixels\ue07f!
Trioxhydre toxique\ue07f!
Qui est le plus fort\ue07f? (Pokémon X)
Grosses mâchoires et doubles couettes\ue07f!
Ouverture de la fermeture interdite\ue07f!
Le piège se referme\ue07f!
Choc Psy contre les cuillers\ue07f!
La fureur du Magicarpe\ue07f!
Attention\ue07f! Méga-Évolutions en chaîne\ue07f!
\x10\x02뷿&
\x10\x02뷿'
\x10\x02뷿(
\x10\x02뷿)
\x10\x02뷿*
\x10\x02뷿+
\x10\x02뷿,
\x10\x02뷿-
\x10\x02뷿.
\x10\x02뷿/
\x10\x02뷿0
Qui est le plus fort\ue07f? (Pokémon Y)
Ballon \x10\x02ā
\x10\x02뷿3
\x10\x02Ă
Meilleur chrono
\x10\x02Ȁ\x00:\x10\x02ȁ\x01,\x10\x02Ȁ\x02
\x10\x02뷿7
\x10\x02뷿8
\x10\x02뷿9
\x10\x02뷿:
Vous voyez ce grand Ballon Robot en forme\nde Pokémon droit devant\ue07f?\x10\x01븀\nCest votre partenaire dentraînement\ue07f!\x10\x01븁\nVotre but dans un Challenge est simple :\ntouchez les cibles\ue07f!\x10\x01븁\nUtilisez le pad circulaire pour déplacer\nvotre Pokémon et touchez lécran inférieur\x10\x01븀\npour lui faire tirer des projectiles\ue07f!\x10\x01븁\nTouchez la cible blanche qui se trouve devant\nle Ballon Robot pour gagner des points\ue07f!\x10\x01븀\nVous avez tout compris\ue07f? Cest parti\ue07f!
Encore vous\ue07f? Vous êtes là pour apprendre\nune technique de pro, pas vrai\ue07f?\x10\x01븁\nEh bien ça tombe bien\ue07f!\nDécouvrez le «\ue07fTir Volonté\ue07f»\ue07f!\x10\x01븁\nVous voyez le cadran qui se trouve en bas\nau centre de lécran supérieur\ue07f?\x10\x01븁\nIl indique le niveau de «\ue07fVolonté\ue07f», cest-à-dire\ndénergie vitale de votre Pokémon.\x10\x01븁\nLa jauge se remplit avec le temps, et quand\nelle est pleine, elle transforme vos tirs en\x10\x01븀\n«\ue07fTirs Volonté\ue07f»\ue07f!\x10\x01븁\nLes Tirs Volonté sont plus puissants, et ont\naussi des caractéristiques différentes selon\x10\x01븀\nles Pokémon\ue07f!\x10\x01븁\nVous avez tout compris\ue07f? Cest parti\ue07f!
Cette fois, il va falloir faire attention aux tirs\nennemis.\x10\x01븁\nSi le tir dun Ballon Robot vous touche, vous\nperdrez des points.\x10\x01븁\nEt si vous navez pas assez de points quand\nle temps imparti est écoulé, lentraînement\x10\x01븀\nsera considéré comme un échec\ue07f!\x10\x01븁\nUtilisez le pad circulaire pour éviter les tirs\nennemis\ue07f!\x10\x01븁\nVous avez tout compris\ue07f? Cest parti\ue07f!
Visez les Cibles Aubaine\ue07f!\x10\x01븁\nLes cibles blanches disparaissent\naprès avoir été touchées une fois.\x10\x01븁\nMais les cibles rouges, ou Cibles Aubaine,\nfonctionnent différemment.\x10\x01븁\nElles ne disparaissent quaprès un certain\ntemps, et vous pouvez les toucher autant\x10\x01븀\nde fois que vous voudrez\ue07f!\x10\x01븁\nVous avez tout compris\ue07f? Cest parti\ue07f!
Cette fois, il va falloir faire attention aux tirs\nennemis.\x10\x01븁\nSi le tir dun Ballon Robot vous touche, vous\nperdrez des points.\x10\x01븁\nEt si vous navez pas assez de points quand\nle temps imparti est écoulé, lentraînement\x10\x01븀\nsera considéré comme un échec\ue07f!\x10\x01븁\nUtilisez le pad circulaire pour éviter les tirs\nennemis\ue07f!\x10\x01븁\nVous avez tout compris\ue07f? Cest parti\ue07f!
Attention aux mouvements de ladversaire\ue07f!\x10\x01븁\nLes cibles liées aux parties mobiles dun\nBallon Robot, comme les bras et les ailes,\x10\x01븀\nsont plus difficiles à atteindre.\x10\x01븁\nDeux stratégies sont possibles :\nprévoir les mouvements de lennemi,\x10\x01븀\nou tirer au hasard\ue07f!\x10\x01븁\nVous avez tout compris\ue07f? Cest parti\ue07f!
Attention aux mouvements de ladversaire\ue07f!\x10\x01븁\nLes cibles liées aux parties mobiles dun\nBallon Robot, comme les bras et les ailes,\x10\x01븀\nsont plus difficiles à atteindre.\x10\x01븁\nDeux stratégies sont possibles :\nprévoir les mouvements de lennemi,\x10\x01븀\nou tirer au hasard\ue07f!\x10\x01븁\nVous avez tout compris\ue07f? Cest parti\ue07f!
Népargnez aucune cible\ue07f!\x10\x01븁\nQuand plusieurs cibles apparaissent\nsimultanément, cest loccasion de\x10\x01븀\nmarquer un maximum de points\ue07f!\x10\x01븁\nVisez-les une par une et assurez-vous\nde toutes les toucher.\x10\x01븁\nCest la façon la plus rapide et la plus\nefficace de réussir lentraînement\ue07f!\x10\x01븁\nVous avez tout compris\ue07f? Cest parti\ue07f!
En cas de danger, protégez-vous\ue07f!\x10\x01븁\nSi vous ne parvenez pas à éviter les tirs\nennemis, appuyez sur le bouton L pour\x10\x01븀\nériger une Barrière.\x10\x01븁\nElle vous protégera pendant un court instant.\x10\x01븁\nMais vous ne pouvez pas lutiliser en continu,\ndonc évitez les tirs autant que possible\ue07f!\x10\x01븁\nVous avez tout compris\ue07f? Cest parti\ue07f!
Cette fois-ci, le Tir Concentré est à lhonneur\ue07f!\x10\x01븁\nSi vous maintenez le stylet en contact avec\nlécran tactile, un halo apparaîtra sur votre\x10\x01븀\nPokémon.\x10\x01븁\nLorsque vous soulèverez le stylet, le Pokémon\nlancera un Tir Concentré surpuissant qui vous\x10\x01븀\npermettra de gagner jusquau triple de points\ue07f!\x10\x01븁\nMais attention, si vous attendez trop, le halo\nfinira par disparaître\ue07f!\x10\x01븁\nVous avez tout compris\ue07f? Cest parti\ue07f!
En cas de danger, protégez-vous\ue07f!\x10\x01븁\nSi vous ne parvenez pas à éviter les tirs\nennemis, appuyez sur le bouton L pour\x10\x01븀\nériger une Barrière.\x10\x01븁\nElle vous protégera pendant un court instant.\x10\x01븁\nMais vous ne pouvez pas lutiliser en continu,\ndonc évitez les tirs autant que possible\ue07f!\x10\x01븁\nVous avez tout compris\ue07f? Cest parti\ue07f!
Les Ballons Pixels entrent en scène\ue07f!\x10\x01븁\nIl sagit de petits ballons automatisés, appelés\npar le Ballon Robot.\x10\x01븁\nCelui-ci sen sert de bouclier pour contrer vos\ntirs.\x10\x01븁\nEt le pire, cest que même si vous les battez,\nils reviennent au bout dun moment\ue07f!\x10\x01븁\nVous avez tout compris\ue07f? Cest parti\ue07f!
Cette fois-ci, le Tir Concentré est à lhonneur\ue07f!\x10\x01븁\nSi vous maintenez le stylet en contact avec\nlécran tactile, un halo apparaîtra sur votre\x10\x01븀\nPokémon.\x10\x01븁\nLorsque vous soulèverez le stylet, le Pokémon\nlancera un Tir Concentré surpuissant qui vous\x10\x01븀\npermettra de gagner jusquau triple de points\ue07f!\x10\x01븁\nMais attention, si vous attendez trop, le halo\nfinira par disparaître\ue07f!\x10\x01븁\nVous avez tout compris\ue07f? Cest parti\ue07f!
Vous nallez pas vous laisser arrêter par\nune simple Barrière\ue07f!\x10\x01븁\nLorsque le Ballon Robot se protège,\naucun de vos tirs ne peut latteindre.\x10\x01븁\nMais les Barrières ne sont pas infaillibles,\nil y a un moyen de les détruire\ue08d\x10\x01븁\nVous avez tout compris\ue07f? Cest parti\ue07f!
Message de début de stage
Message de début de stage
Message de début de stage
Message de début de stage
Message de début de stage
Message de début de stage
Avez-vous déjà entendu parler des Challenges\nen série\ue07f?\x10\x01븁\nCest un type dentraînement où vous devez\naffronter plusieurs Ballons Robots lun après\x10\x01븀\nlautre.\x10\x01븁\nLeurs mouvements et leurs tirs peuvent être\ncomplètement différents, alors restez bien sur\x10\x01븀\nvos gardes\ue07f!\x10\x01븁\nVous avez tout compris\ue07f? Cest parti\ue07f!
Plus cest rapide, mieux cest\ue07f!\x10\x01븁\nVous avez sans doute remarqué que lorsque\nvous terminez un Challenge Secret, vous\x10\x01븀\npouvez recevoir des Sacs de Sable, ainsi que\x10\x01븀\ndes objets\ue08d\x10\x01븁\nPlus vous terminez le Challenge rapidement,\nplus vos chances de recevoir des objets rares\x10\x01븀\naugmentent\ue07f!\x10\x01븁\nVous avez tout compris\ue07f? Cest parti\ue07f!
Message de début de stage
Message de début de stage
Message de début de stage
Attention aux contre-attaques\ue07f!\x10\x01븁\nDans cet entraînement, le Ballon Robot vous\nlaissera prendre lavantage avant de montrer\x10\x01븀\nlétendue de sa puissance.\x10\x01븁\nIl bougera alors différemment, plus vite,\net il sera plus fort\ue07f! Restez sur vos gardes\ue07f!\x10\x01븁\nVous avez tout compris\ue07f? Cest parti\ue07f!
Ne vous laissez pas déborder\ue07f!\x10\x01븁\nLe Ballon Robot de cet entraînement\ncommencera dès le début à utiliser\x10\x01븀\nses techniques les plus destructrices\ue07f!\x10\x01븁\nIl se calmera un peu lorsque vous lui\naurez pris suffisamment de points, alors\x10\x01븀\nmarquez-en le plus vite possible\ue07f!\x10\x01븁\nVous avez tout compris\ue07f? Cest parti\ue07f!
Message de début de stage
Message de début de stage
Message de début de stage
Un tir ennemi et cest la défaite\ue08d\nConcentration maximale\ue07f!!!\x10\x01븁\nLes Ballons Pokémon que vous allez\naffronter tirent des salves dune puissance\x10\x01븀\ndéconcertante.\x10\x01븁\nSils vous touchent ne serait-ce quune fois,\nvous pouvez dire adieu à vos points\ue07f!\x10\x01븁\nDeux solutions : éviter tous les tirs ennemis\nou vous protéger avec la Barrière.\x10\x01븁\nVous avez tout compris\ue07f? Cest parti\ue07f!
Montrez ce que vous avez dans le ventre\ue07f!\x10\x01븁\nVous avez enfin atteint le dernier niveau\ndes Challenges Secrets.\x10\x01븁\nVous navez plus besoin daucun conseil.\nÀ vous de montrer ce dont vous êtes\x10\x01븀\ncapable\ue07f!\x10\x01븁\nVous avez tout compris\ue07f? Cest parti\ue07f!
Message de début de stage
Message de début de stage
Message de début de stage
Message de début de stage
Message de début de stage
Message de début de stage
Message de début de stage
Message de début de stage
Message de début de stage
Message de début de stage
Message de début de stage
Message de début de stage
Message de début de stage
Message de début de stage
Message de début de stage
Message de début de stage
Message de début de stage
Montrez ce que vous avez dans le ventre\ue07f!\x10\x01븁\nVous avez enfin atteint le dernier niveau\ndes Challenges Secrets.\x10\x01븁\nVous navez plus besoin daucun conseil.\nÀ vous de montrer ce dont vous êtes\x10\x01븀\ncapable\ue07f!\x10\x01븁\nVous avez tout compris\ue07f? Cest parti\ue07f!
\x10\x02뷿m
\x10\x02뷿n
SCORE :

View File

@@ -0,0 +1,27 @@
Sac PV
Sac PV +
Sac PV ++
Sac Attaque
Sac Attaque +
Sac Attaque ++
Sac Défense
Sac Défense +
Sac Défense ++
Sac Atq. Spé.
Sac Atq. Spé. +
Sac Atq. Spé. ++
Sac Déf. Spé.
Sac Déf. Spé. +
Sac Déf. Spé. ++
Sac Vitesse
Sac Vitesse +
Sac Vitesse ++
Sac Puissance↑
Sac Garantie↑
Sac Mobilité↑
Sac Taille↑
Sac Gain↑
Sac Team Flare
Sac Renouveau
Sac Relax

View File

@@ -0,0 +1,5 @@
Strumenti
Rimedi
MT e MN
Bacche
Strumenti Base

View File

@@ -0,0 +1,26 @@
Pokébignè dolce
Pokébignè fresco
Pokébignè agro
Pokébignè amaro
Pokébignè speziato
Pokébignè dolce crema
Pokébignè fresco crema
Pokébignè agro crema
Pokébignè amaro crema
Pokébignè speziato crema
Pokébignè dolce guarnito
Pokéb. fresco guarnito
Pokébignè agro guarnito
Pokébignè amaro guarnito
Pokéb. speziato guarnito
Pokébignè dolce deluxe
Pokébignè fresco deluxe
Pokébignè agro deluxe
Pokébignè amaro deluxe
Pokéb. speziato deluxe
Pokébignè di compleanno
Pokébignè celebrativo
Pokébignè primavera
Pokébignè estate
Pokébignè autunno
Pokébignè inverno

View File

@@ -0,0 +1,78 @@
Fiocco Campione Kalos
Fiocco Campione
Fiocco Campione Sinnoh
Fiocco Amicizia
Fiocco Training
Fiocco Asso della Lotta
Fiocco Genio della Lotta
Fiocco Merito
Fiocco Allarme
Fiocco Stupore
Fiocco Sconforto
Fiocco Indolenza
Fiocco Relax
Fiocco Pisolino
Fiocco Sorriso
Fiocco Meraviglia
Fiocco Reale
Fiocco Meraviglia Reale
Fiocco Artista
Fiocco Orma
Fiocco Record
Fiocco Leggenda
Fiocco Paese
Fiocco Nazionale
Fiocco Geo
Fiocco Mondiale
Fiocco Classico
Fiocco Principale
Fiocco Evento
Fiocco Compleanno
Fiocco Speciale
Fiocco Ricordo
Fiocco Desiderio
Fiocco Campione Lotta
Fiocco Campione Locale
Fiocco Campione Nazionale
Fiocco Campione Mondiale
Fiocco Ricordo delle Gare
Fiocco Ricordo delle Lotte
Fiocco per aver battuto la Campionessa di Kalos\ne aver fatto ingresso nella Sala dOnore.
Fiocco per aver sconfitto il Campione di unaltra\nregione e aver fatto ingresso nella Sala dOnore.
Fiocco per aver battuto la Campionessa di Sinnoh\ne aver fatto ingresso nella Sala dOnore.
Fiocco da regalare a un Pokémon con il quale\nhai creato un legame profondo.
Fiocco da regalare a un Pokémon che ha sostenuto\ncon successo un duro allenamento.
Fiocco da regalare a un Pokémon che è uscito\nvittorioso da lotte difficili.
Fiocco da regalare a un Pokémon che ha superato\nse stesso nella lotta.
Fiocco per aver lavorato sodo.
Fiocco per ricordare un evento che ha creato\nenergia vitale.
Fiocco per ricordare un evento che ha reso la vita\npiù emozionante.
Fiocco per ricordare sentimenti tristi che, tuttavia,\naggiungono sapore alla vita.
Fiocco per ricordare un errore da cui sono nate\ndecisioni importanti.
Fiocco per ricordare un evento entusiasmante che ha\ndato un pizzico di freschezza in più alla vita.
Fiocco per ricordare una dormita ristoratrice\nche trasmette una sensazione rassicurante.
Fiocco per ricordare che sorridere arricchisce\nla qualità della vita.
Fiocco straordinariamente sfarzoso e stravagante.
Fiocco decisamente regale e con un tocco di nobiltà.
Stupendo Fiocco regale che rappresenta lapoteosi\ndella bellezza.
Fiocco per essere stati scelti come modelli\nnella regione di Hoenn.
Fiocco assegnato a un Pokémon con impronte\ndi qualità sopraffina.
Fiocco per aver stabilito un record straordinario.
Fiocco per aver stabilito un record leggendario.
Fiocco consegnato al Campione della Lega\nPokémon.
Fiocco per aver superato tutte le sfide difficili.
Fiocco per aver ottenuto 100 vittorie di seguito.
Fiocco consegnato al Campione della Lega\nPokémon.
Fiocco che proclama amore per i Pokémon.
Fiocco per una celebrazione speciale.
Fiocco per la partecipazione a un Evento Pokémon.
Fiocco commemorativo di un compleanno.
Fiocco speciale per ricordare un giorno molto\nparticolare.
Fiocco commemorativo di un ricordo speciale.
Fiocco che sembra essere in grado di esaudire\ni desideri.
Fiocco per aver vinto una Gara di Lotta.
Fiocco per aver vinto il titolo di Campione Locale\nai Campionati Mondiali Pokémon.
Fiocco per aver vinto il titolo di Campione Nazionale\nai Campionati Mondiali Pokémon.
Fiocco per aver vinto il titolo di Campione Mondiale\nai Campionati Mondiali Pokémon.
Fiocco commemorativo di tutti i Fiocchi conquistati\nnelle Gare in regioni lontane.
Fiocco commemorativo di tutti i Fiocchi conquistati\nnelle Lotte in regioni lontane.

View File

@@ -0,0 +1,112 @@
Allenamento di prova contro Scatterbug!
Sconfiggi Spewpa con un tiro vigoroso!
Aumenta lAttacco Speciale con Magnemite!
Aumenta i PS con Wailmer!
Aumenta lAttacco con Axew!
Aumenta la Difesa Speciale con Tentacool!
Aumenta la Velocità con Noibat!
Aumenta la Difesa con Geodude!
Evita i tiri a ricerca di Magneton!
Colpisci le reti chance di Relicanth!
Attenzione alle raffiche di Fraxure!
Tentacruel e i palloncini Bit!
Tempesta di tiri Aerodactyl!
Abbatti la barriera di Graveler!
Sbarazzati di Magnezone!
Affronta il gigantesco Wailord!
Evita i terribili attacchi di Haxorus!
Disperdi le schiere di Dragalge!
Acciuffa lagile Noivern!
Sfonda la linea difensiva di Golem!
Un ostacolo dopo laltro!
Il premio in palio è una Pietrafoglia!
Il premio in palio è una Pietrafocaia!
Il premio in palio è una Pietraidrica!
Insegui la rete sfuggente!
Contrattacco nel secondo tempo!
Primo tempo di fuoco!
Tiri lunghi da tutte le direzioni!
Scatterbug al contrattacco!
Una cortina di palloncini Bit!
Sconfitta immediata con Hydreigon!
Chi è il più forte? Versione X!
Le terribili mascelle gemelle!
La cerniera del terrore!
Nella morsa di Scizor!
La furiosa danza di cucchiai!
La fortuna di Magikarp!
Megaevoluzione a ripetizione!
\x10\x02뷿&
\x10\x02뷿'
\x10\x02뷿(
\x10\x02뷿)
\x10\x02뷿*
\x10\x02뷿+
\x10\x02뷿,
\x10\x02뷿-
\x10\x02뷿.
\x10\x02뷿/
\x10\x02뷿0
Chi è il più forte? Versione Y!
\x10\x02ā\x00 pallone
\x10\x02뷿3
\x10\x02Ă
Record
\x10\x02Ȁ\x00:\x10\x02ȁ\x01,\x10\x02Ȁ\x02
\x10\x02뷿7
\x10\x02뷿8
\x10\x02뷿9
\x10\x02뷿:
Vedi quel gigantesco pallone robot\na forma di Pokémon davanti a te?\x10\x01븁\nEcco un utile suggerimento:\ntira in rete!\x10\x01븁\nUsa il pad scorrevole per far muovere il tuo\nPokémon.\x10\x01븁\nTocca lo schermo inferiore per farlo tirare.\x10\x01븁\nCentra le reti bianche che appaiono davanti\nal pallone robot per guadagnare punti.\x10\x01븁\nTutto chiaro? Buon allenamento!
Ehi, ti stavo aspettando!\nQuesta volta ti insegnerò un tiro speciale!\x10\x01븁\nEcco un utile suggerimento:\ni tiri vigorosi sono potentissimi!\x10\x01븁\nVedi lindicatore circolare che si trova in basso\nal centro nello schermo superiore?\x10\x01븁\nIndica il vigore del Pokémon.\nUna volta accumulato vigore, il Pokémon\x10\x01븁\npotrà usare uno speciale tiro potenziato\nchiamato tiro vigoroso!\x10\x01븁\nLe caratteristiche e il colore di questo tiro\nspeciale variano a seconda del Pokémon.\x10\x01븁\nTutto chiaro? Buon allenamento!
Suggerimento:\nattenzione ai tiri dellavversario!\x10\x01븁\nQuando subisci un tiro del pallone robot,\nil tuo punteggio diminuisce.\x10\x01븁\nSe non guadagni abbastanza punti entro il\ntempo limite, fallirai la prova!\x10\x01븁\nUsa il pad scorrevole per schivare i tiri\ndellavversario.\x10\x01븁\nTutto chiaro? Buon allenamento!
Suggerimento:\nmira alle reti chance!\x10\x01븁\nLe reti bianche svaniscono appena vengono\ncolpite con un tiro.\x10\x01븁\nLe reti rosse, invece, chiamate reti chance,\nspariscono dopo un intervallo di tempo\x10\x01븀\nstabilito. Colpiscile a volontà!\x10\x01븁\nTutto chiaro? Buon allenamento!
Suggerimento:\nattenzione ai tiri dellavversario!\x10\x01븁\nQuando subisci un tiro del pallone robot,\nil tuo punteggio diminuisce.\x10\x01븁\nSe non guadagni abbastanza punti entro il\ntempo limite, fallirai la prova!\x10\x01븁\nUsa il pad scorrevole per schivare i tiri\ndellavversario.\x10\x01븁\nTutto chiaro? Buon allenamento!
Suggerimento:\ntieni docchio i movimenti dellavversario!\x10\x01븁\nQuando gli indicatori delle reti appaiono sulle\nparti mobili di un pallone robot, come ad\x10\x01븀\nesempio arti o ali, è difficile colpirli.\x10\x01븁\nMeglio mirare prevenendone i movimenti\no tempestare di tiri a caso lavversario?\x10\x01븁\nA te la scelta! Buon allenamento!
Suggerimento:\ntieni docchio i movimenti dellavversario!\x10\x01븁\nQuando gli indicatori delle reti appaiono sulle\nparti mobili di un pallone robot, come ad\x10\x01븀\nesempio arti o ali, è difficile colpirli.\x10\x01븁\nMeglio mirare prevenendone i movimenti\no tempestare di tiri a caso lavversario?\x10\x01븁\nA te la scelta! Buon allenamento!
Suggerimento:\nNon lasciarti sfuggire nessuna rete!\x10\x01븁\nSe appaiono più reti insieme, approfittane e\ncolpiscile una dietro laltra.\x10\x01븁\nÈ unottima occasione per guadagnare\ntanti punti!\x10\x01븁\nPrendi la mira con cura e centra ogni rete a\ncolpo sicuro.\x10\x01븁\nÈ il trucco per completare la prova in fretta!\nTutto chiaro? Buon allenamento!
Suggerimento:\nse sei in difficoltà, usa la barriera!\x10\x01븁\nSe non riesci a evitare in nessun modo\ni tiri dellavversario, premi il pulsante L\x10\x01븀\nper attivare la barriera difensiva.\x10\x01븁\nIn questo modo, guadagnerai una protezione\ntemporanea dai tiri del pallone robot.\x10\x01븁\nTuttavia, la barriera non può essere usata a\nripetizione, quindi attenzione a non sprecarla!\x10\x01븁\nMettiti al riparo e... buon allenamento!
Suggerimento:\nscatena la potenza del tiro caricato!\x10\x01븁\nSe tieni lo stilo premuto sul touch screen per\nun certo tempo, il tuo Pokémon verrà\x10\x01븀\ncircondato da unaura energetica.\x10\x01븁\nSe stacchi lo stilo mentre il Pokémon è avvolto\ndallaura, lancerai un tiro caricato fortissimo!\x10\x01븁\nSe riesci a usare questo tiro al massimo\ndella sua potenza, triplicherai il tuo punteggio.\x10\x01븁\nMa se mantieni laura attiva per troppo tempo,\nla carica svanirà.\x10\x01븁\nTutto chiaro? Buon allenamento!
Suggerimento:\nse sei in difficoltà, usa la barriera!\x10\x01븁\nSe non riesci a evitare in nessun modo\ni tiri dellavversario, premi il pulsante L\x10\x01븀\nper attivare la barriera difensiva.\x10\x01븁\nIn questo modo, guadagnerai una protezione\ntemporanea dai tiri del pallone robot.\x10\x01븁\nTuttavia, la barriera non può essere usata a\nripetizione, quindi attenzione a non sprecarla!\x10\x01븁\nMettiti al riparo e... buon allenamento!
Suggerimento:\nspazza via i palloncini Bit!\x10\x01븁\nIl pallone robot può chiamare in campo dei\npalloncini automatizzati detti palloncini Bit.\x10\x01븁\nA volte queste piccole pesti si dispongono\ncome uno scudo a difesa del tuo avversario!\x10\x01븁\nAnche se li sconfiggi, si rigenerano con il\npassare del tempo.\x10\x01븁\nTutto chiaro? Buon allenamento!
Suggerimento:\nscatena la potenza del tiro caricato!\x10\x01븁\nSe tieni lo stilo premuto sul touch screen per\nun certo tempo, il tuo Pokémon verrà\x10\x01븀\ncircondato da unaura energetica.\x10\x01븁\nSe stacchi lo stilo mentre il Pokémon è avvolto\ndallaura, lancerai un tiro caricato fortissimo!\x10\x01븁\nSe riesci a usare questo tiro al massimo\ndella sua potenza, triplicherai il tuo punteggio.\x10\x01븁\nMa se mantieni laura attiva per troppo tempo,\nla carica svanirà.\x10\x01븁\nTutto chiaro? Buon allenamento!
Suggerimento:\nabbatti la barriera dellavversario!\x10\x01븁\nQuando il pallone robot è circondato dalla\nbarriera, i tiri del tuo Pokémon non possono\x10\x01븀\nraggiungerlo.\x10\x01븁\nTuttavia, la barriera non è indistruttibile!\x10\x01븁\nNon scoraggiarti e... buon allenamento!
Messaggio iniziale della prova 14
Messaggio iniziale della prova 15
Messaggio iniziale della prova 16
Messaggio iniziale della prova 17
Messaggio iniziale della prova 18
Messaggio iniziale della prova 19
Suggerimento:\nsfrutta lallenamento multiplo!\x10\x01븁\nLallenamento multiplo è un tipo di\nallenamento nel quale si affrontano\x10\x01븀\ndue o più palloni robot di seguito.\x10\x01븁\nAttenzione! Il primo e il secondo pallone robot\nhanno un comportamento diverso.\x10\x01븁\nTutto chiaro? Buon allenamento!
Suggerimento:\npresto è bene!\x10\x01븁\nCome avrai già capito, completando i livelli\ndellallenamento segreto potrai vincere\x10\x01븀\nnon solo sacchi, ma anche strumenti!\x10\x01븁\nInoltre, più velocemente completi la prova\nrispetto al tempo stabilito, più aumentano\x10\x01븀\nle probabilità di ottenere strumenti rari!\x10\x01븁\nTutto chiaro? Buon allenamento!
Messaggio iniziale della prova 22
Messaggio iniziale della prova 23
Messaggio iniziale della prova 24
Suggerimento:\nattenzione al contrattacco!\x10\x01븁\nMan mano che guadagni punti, la velocità del\npallone robot di questa prova aumenta e\x10\x01븀\ni suoi tiri diventano più potenti.\x10\x01븁\nMa anche il suo comportamento cambia...\nPreparati ad affrontarlo con i nervi saldi!\x10\x01븁\nTutto chiaro? Buon allenamento!
Suggerimento:\nliniziativa assicura la vittoria!\x10\x01븁\nIn questa prova il pallone robot ti bersaglia\nfin dallinizio con tiri potentissimi!\x10\x01븁\nPerò, man mano che guadagni punti,\nsi calmerà diventando meno aggressivo.\x10\x01븁\nPrendi liniziativa, attacca senza sosta\ne ti assicurerai la vittoria!\x10\x01븁\nPronti... Via! Buon allenamento!
Messaggio iniziale della prova 27
Messaggio iniziale della prova 28
Messaggio iniziale della prova 29
Suggerimento:\nevita la sconfitta immediata!\x10\x01븁\nI tiri del pallone robot di questa prova hanno\nuna potenza impressionante.\x10\x01븁\nSe subisci anche un solo colpo, il tuo\npunteggio scenderà a zero!\x10\x01븁\nPer vincere devi riuscire a evitare tutti i tiri\nschivandoli o usando la barriera.\x10\x01븁\nTutto chiaro? Buon allenamento!
Suggerimento:\nmetticela tutta!\x10\x01븁\nComplimenti! Hai raggiunto lultima prova\ndel Super Allenamento segreto!\x10\x01븁\nOrmai non hai più bisogno di suggerimenti:\nvai e metticela tutta!\x10\x01븁\nCoraggio e... buon allenamento!
Messaggio iniziale della prova 32
Messaggio iniziale della prova 33
Messaggio iniziale della prova 34
Messaggio iniziale della prova 35
Messaggio iniziale della prova 36
Messaggio iniziale della prova 37
Messaggio iniziale della prova 38
Messaggio iniziale della prova 39
Messaggio iniziale della prova 40
Messaggio iniziale della prova 41
Messaggio iniziale della prova 42
Messaggio iniziale della prova 43
Messaggio iniziale della prova 44
Messaggio iniziale della prova 45
Messaggio iniziale della prova 46
Messaggio iniziale della prova 47
Messaggio iniziale della prova 48
Suggerimento:\nmetticela tutta!\x10\x01븁\nComplimenti! Hai raggiunto lultima prova\ndel Super Allenamento segreto!\x10\x01븁\nOrmai non hai più bisogno di suggerimenti:\nvai e metticela tutta!\x10\x01븁\nCoraggio e... buon allenamento!
\x10\x02뷿m
\x10\x02뷿n
PUNTI

View File

@@ -0,0 +1,27 @@
Sacco PS S
Sacco PS M
Sacco PS L
Sacco Attacco S
Sacco Attacco M
Sacco Attacco L
Sacco Difesa S
Sacco Difesa M
Sacco Difesa L
Sacco Att. Sp. S
Sacco Att. Sp. M
Sacco Att. Sp. L
Sacco Dif. Sp. S
Sacco Dif. Sp. M
Sacco Dif. Sp. L
Sacco Velocità S
Sacco Velocità M
Sacco Velocità L
Sacco Potenza↑
Sacco Guardia↑
Sacco Agilità↑
Sacco Calibro↑
Sacco Raddoppio
Sacco Team Flare
Sacco Ripristino
Sacco Relax

View File

@@ -112,6 +112,7 @@ B_OpenBerryField = きのみ畑
B_OpenOPowers = Oパワー
B_OpenEventFlags = イベントフラグ
B_OpenPokedex = ポケモン図鑑
B_OpenSuperTraining = スーパートレ
--------------------Tab Internals-----------------------
L_Party = 手持ちポケモン
L_BattleBox = バトルボックス

View File

@@ -0,0 +1,5 @@
どうぐ
かいふく
わざマシン
きのみ
たいせつなもの

View File

@@ -0,0 +1,26 @@
スイートポフレ
フレッシュポフレ
サワーポフレ
ビターポフレ
スパイシーポフレ
レアスイートポフレ
レアフレッシュポフレ
レアサワーポフレ
レアビターポフレ
レアスパイシーポフレ
リッチスイートポフレ
リッチフレッシュポフレ
リッチサワーポフレ
リッチビターポフレ
リッチスパイシーポフレ
プチデコスイートポフレ
プチデコフレッシュポフレ
プチデコサワーポフレ
プチデコビターポフレ
プチデコスパイシーポフレ
フルデコバースデーポフレ
フルデコメモリアルポフレ
フルデコはるポフレ
フルデコなつポフレ
フルデコあきポフレ
フルデコふゆポフレ

View File

@@ -0,0 +1,78 @@
カロス\u3000チャンプリボン
チャンプリボン
シンオウ\u3000チャンプリボン
なかよしリボン
しゅぎょうリボン
グレートバトルリボン
マスターバトルリボン
がんばリボン
しゃっきリボン
どっきリボン
しょんぼリボン
うっかリボン
すっきリボン
ぐっすリボン
にっこリボン
ゴージャスリボン
ロイヤルリボン
ゴージャスロイヤルリボン
ブロマイドリボン
あしあとリボン
レコードリボン
レジェンドリボン
カントリーリボン
ナショナルリボン
アースリボン
ワールドリボン
クラシックリボン
プレミアリボン
イベントリボン
バースデーリボン
スペシャルリボン
メモリアルリボン
ウィッシュリボン
バトルチャンプリボン
エリアチャンプリボン
ナショナルチャンプリボン
ワールドチャンプリボン
おもいでコンテストリボン
おもいでバトルリボン
カロスで\u3000チャンピオンに\u3000かって\nでんどういり\u3000した\u3000きねんリボン
べつちほうの\u3000リーグで\u3000かちぬき\nでんどういり\u3000した\u3000きねんリボン
シンオウで\u3000チャンピオンに\u3000かって\nでんどういり\u3000した\u3000きねんリボン
ふかい\u3000きずなで\u3000むすばれた\nポケモンに\u3000おくられる\u3000リボン
かこくな\u3000しれんを\u3000のりこえた\nポケモンに\u3000おくられる\u3000リボン
きびしい\u3000たたかいを\u3000かちぬいた\nポケモンに\u3000おくられる\u3000リボン
たたかいを\u3000きわめた\u3000つわものの\nポケモンに\u3000おくられる\u3000リボン
たくさん\u3000どりょく\u3000している\nポケモンに\u3000おくられる\u3000リボン
しゃっきりする\u3000できごとを\u3000おもいだして\nじんせいの\u3000エネルギーとなる\u3000リボン
どきどきした\u3000ことがらを\u3000おもいだして\nじんせいを\u3000わくわくさせてくれる\u3000リボン
しょんぼりした\u3000きもちを\u3000おもいだして\nじんせいの\u3000スパイスとなる\u3000リボン
うっかりした\u3000しっぱいを\u3000おもいだして\nじんせいの\u3000エッセンスとなる\u3000リボン
すっきりした\u3000けいけんを\u3000おもいだして\nじんせいを\u3000リフレッシュさせる\u3000リボン
ぐっすり\u3000ねむったことを\u3000おもいだして\nじんせいの\u3000やすらぎとなる\u3000リボン
にっこり\u3000ほほえむことを\u3000おもいだして\nじんせいを\u3000ゆたかにしてくれる\u3000リボン
このうえなく\u3000ゴージャスで\nきらびやかな\u3000かんじの\u3000リボン
とてつもなく\u3000ロイヤルで\nけだかい\u3000かんじのする\u3000リボン
これいじょう\u3000すばらしいものは\u3000ない\nゴージャスで\u3000ロイヤルな\u3000リボン
ホウエンで\u3000ごうかな\u3000にがおえの\nモデルになった\u3000きねんの\u3000リボン
さいこうの\u3000あしあとを\u3000もつ\nポケモンが\u3000もらえる\u3000リボン
ものすごい\u3000きろくを\u3000のこした\nきねんの\u3000リボン
でんせつてき\u3000きろくを\u3000のこした\nきねんの\u3000リボン
ポケモンリーグ\nゆうしょう\u3000きねんリボン
すべての\u3000こんなんを\nのりこえた\u3000きねんリボン
100にんぬき\u3000たっせい\nきねんリボン
ポケモンリーグ\nゆうしょう\u3000きねんリボン
ポケモンが\u3000だいすきな\u3000ことを\nしょうめいする\u3000きねんリボン
きねんび\u3000きねんリボン
ポケモンの\u3000イベントに\nさんかした\u3000きねんリボン
おたんじょうび\u3000きねん\u3000リボン
とくべつな\u3000ひの\u3000とくべつな\u3000リボン
とくべつな\u3000おもいでを\u3000きねんする\u3000リボン
ねがいが\u3000かなうと\u3000いわれている\u3000リボン
バトルたいかい\u3000ゆうしょうきねんリボン
ポケモンワールドチャンピオンシップス\nエリアたいかい\u3000ゆうしょうきねんリボン
ポケモンワールドチャンピオンシップス\nこくないたいかい\u3000ゆうしょうきねんリボン
ポケモンワールドチャンピオンシップス\nせかいたいかい\u3000ゆうしょうきねんリボン
とおくの\u3000ちほうで\u3000あつめた\u3000リボン\nコンテストの\u3000おもいでが\u3000つまっている
とおくの\u3000ちほうで\u3000あつめた\u3000リボン\nたたかいの\u3000おもいでが\u3000つまっている

View File

@@ -0,0 +1,112 @@
おためしトレーニング! コフキムシ
コフーライ! きめろ ガッツシュート
とくこうトレーニング VSコイル
HPトレーニング VSホエルコ
こうげきトレーニング VSキバゴ
とくぼうトレーニング VSメクラゲ
すばやさトレーニング VSオンバット
ぼうぎょトレーニング VSイシツブテ
ついびシュート! レアコイル
ジーランスの チャンスゴール!
ばらまきシュート! オノンド
ドククラゲと ビットバルーン!
こうそくシュート! プテラ
ゴローンの ブロックを くずせ!
ふりきれ! まきゅうの ジバコイル
むかえうて! きょだい ホエルオー
みきれ! もうこうの オノノクス
けちらせ! ドラミドロ ぐんだん
とらえろ! はやての オンバーン
やぶれ! ゴローニャ ぼうえいライン
いちなん さって また いちなん!?
いっとう しょうひん リーフのいし!
いっとう しょうひん ほのおのいし!
いっとう しょうひん みずのいし!
にげる ゴールを おえ!
はんげきの こうはんせん!
そっこうの ぜんはんせん!
じゅうおう むじん ロングシュート!
ぎゃくしゅうの コフキムシ!
だんまく だんまく ビットバルーン!
サドンデス サザンドラ!
さいきょう けってい! Xバージョン
きょうふ! おおアゴ ツインテール
ひらかれる きんだんの ジッパー!
てつわん ごうわん ハサミうち!
ねんりき! スプーン らんぶ
なりあがり! しゅっせ コイキング
きょうい! れんぞく メガシンカ!
\x10\x02뷿&
\x10\x02뷿'
\x10\x02뷿(
\x10\x02뷿)
\x10\x02뷿*
\x10\x02뷿+
\x10\x02뷿,
\x10\x02뷿-
\x10\x02뷿.
\x10\x02뷿/
\x10\x02뷿0
さいきょう けってい! Yバージョン
\x10\x02ā\x00バルーン
\x10\x02뷿3
\x10\x02Ă
さいこうきろく
\x10\x02Ȁ\x00:\x10\x02ȁ\x01.\x10\x02Ȁ\x02
\x10\x02뷿7
\x10\x02뷿8
\x10\x02뷿9
\x10\x02뷿:
みえますか!? めのまえに ある\nポケモンの かたちを した\x10\x01븀\nトレーニングよう バルーンロボが!\x10\x01븁\n『スーパートレーニング こころえ\n ゴールに シュート!』\x10\x01븁\nスライドパッドを うごかせば\nポケモンが うごきます!\x10\x01븁\nしたがめんを タッチすれば\nポケモンが シュートを うちます!\x10\x01븁\nバルーンロボの まえに でる\nしろい ゴールに\x10\x01븀\nシュートを あてて\x10\x01븀\nとくてんを ゲットするのです!\x10\x01븁\nそれでは じゅんび オーケイ?\nレッツ スーパートレーニング!
まっていましたよ!\x10\x01븁\nこんかいは とくべつな\nテクニックを レクチャーしましょう!\x10\x01븁\n『スーパートレーニング こころえ\n つよいぞ! ガッツシュート』\x10\x01븁\nモニターの まんなか した あたりに\nまるい メーターが みえるでしょう?\x10\x01븁\nそれは ポケモンの げんきエネルギー\n『ガッツ』の メーターです!\x10\x01븁\nじかんが たって ガッツが たまると\nポケモンの うつ シュートが\x10\x01븀\n『ガッツシュート』に\x10\x01븀\nパワーアップ するのです!\x10\x01븁\nガッツシュートは ポケモンによって\nいろや とくちょうが ちがいます!\x10\x01븁\nそれでは じゅんび オーケイ?\nレッツ スーパートレーニング!
『スーパートレーニング こころえ\n あいてのシュートに ごようじん!』\x10\x01븁\nバルーンロボの\nシュートに あたると\x10\x01븁\nかくとくした とくてんを\nうばいかえされて しまいます!\x10\x01븁\nとくてんを かさねられずに\nせいげんじかんが すぎてしまうと\x10\x01븁\nスーパートレーニングは\nしっぱいに なって しまいます……!\x10\x01븁\nスライドパッドを そうさして\nあいての シュートを よけましょう!\x10\x01븁\nそれでは じゅんび オーケイ?\nレッツ スーパートレーニング!
『スーパートレーニング こころえ\n チャンスゴールを ねらえ!』\x10\x01븁\nしろい ゴールは\nシュートを 1かい あてると\x10\x01븀\nきえて しまいますが\x10\x01븁\nあかい ゴールは きえない\nべつめい 『チャンスゴール』!\x10\x01븁\nじかんが たって ひっこむまでは\nなんども シュートを あてられます!\x10\x01븁\nそれでは じゅんび オーケイ?\nレッツ スーパートレーニング!
『スーパートレーニング こころえ\n あいてのシュートに ごようじん!』\x10\x01븁\nバルーンロボの\nシュートに あたると\x10\x01븁\nかくとくした とくてんを\nうばいかえされて しまいます!\x10\x01븁\nとくてんを かさねられずに\nせいげんじかんが すぎてしまうと\x10\x01븁\nスーパートレーニングは\nしっぱいに なって しまいます……!\x10\x01븁\nスライドパッドを そうさして\nあいての シュートを よけましょう!\x10\x01븁\nそれでは じゅんび オーケイ?\nレッツ スーパートレーニング!
『スーパートレーニング こころえ\n あいての うごきに ちゅうもく!』\x10\x01븁\nバルーンロボの ウデや ハネなど\nうごく ところに ゴールが でると\x10\x01븀\nあてるのが むずかしく なります!\x10\x01븁\nうごきを よんで ねらいうつか!?\nとにかく シュートを うつか!?\x10\x01븁\nそれでは じゅんび オーケイ?\nレッツ スーパートレーニング!
『スーパートレーニング こころえ\n あいての うごきに ちゅうもく!』\x10\x01븁\nバルーンロボの ウデや ハネなど\nうごく ところに ゴールが でると\x10\x01븀\nあてるのが むずかしく なります!\x10\x01븁\nうごきを よんで ねらいうつか!?\nとにかく シュートを うつか!?\x10\x01븁\nそれでは じゅんび オーケイ?\nレッツ スーパートレーニング!
『スーパートレーニング こころえ\n ゴールを みのがすな!』\x10\x01븁\nいちどに たくさん\nゴールが あらわれた ときは\x10\x01븀\nれんぞく とくてんの チャンスです!\x10\x01븁\nひとつずつ ねらって\nかくじつに あてましょう!\x10\x01븁\nスピーディに トレーニングを\nせいこう するための コツですよ!\x10\x01븁\nそれでは じゅんび オーケイ?\nレッツ スーパートレーニング!
『スーパートレーニング こころえ\n ピンチは ブロックで ぼうぎょ!』\x10\x01븁\nどうしても あいての シュートが\nよけられない\x10\x01븁\nそんな ときは Lボタンを おして\nブロック してみましょう!\x10\x01븁\nすこしの あいだ あいての\nシュートを ふせぐことが できます!\x10\x01븁\nただし ブロックは\nれんぞく して つかえないので\x10\x01븀\nムダづかい しないように!\x10\x01븁\nそれでは じゅんび オーケイ?\nレッツ スーパートレーニング!
『スーパートレーニング こころえ\n はなて! チャージシュート』\x10\x01븁\nタッチスクリーンを\nタッチ しつづけていると\x10\x01븀\nポケモンが オーラに つつまれます!\x10\x01븁\nオーラを まとっている ときに\nタッチを はなすと\x10\x01븁\nちょうきょうりょく な\nチャージシュートを うちますよ!\x10\x01븁\nさいだいまで オーラを ためると\nなんと とくてんは 3ばい\x10\x01븁\nただし オーラを ためすぎると\nチャージが とかれて しまいます!\x10\x01븁\nそれでは じゅんび オーケイ?\nレッツ スーパートレーニング!
『スーパートレーニング こころえ\n ピンチは ブロックで ぼうぎょ!』\x10\x01븁\nどうしても あいての シュートが\nよけられない\x10\x01븁\nそんな ときは Lボタンを おして\nブロック してみましょう!\x10\x01븁\nすこしの あいだ あいての\nシュートを ふせぐことが できます!\x10\x01븁\nただし ブロックは\nれんぞく して つかえないので\x10\x01븀\nムダづかい しないように!\x10\x01븁\nそれでは じゅんび オーケイ?\nレッツ スーパートレーニング!
『スーパートレーニング こころえ\n ビットバルーンを けちらせ!』\x10\x01븁\nバルーンロボが よびだす\nじどう バルーン ロボ\x10\x01븀\nその なも 『ビットバルーン』!\x10\x01븁\nときに バルーンロボを\nまもる たてと なる\x10\x01븀\nおジャマな バルーンです!\x10\x01븁\nビットバルーンは たおしても\nしばらく したら ふっかつしますよ!\x10\x01븁\nそれでは じゅんび オーケイ?\nレッツ スーパートレーニング!
『スーパートレーニング こころえ\n はなて! チャージシュート』\x10\x01븁\nタッチスクリーンを\nタッチ しつづけていると\x10\x01븀\nポケモンが オーラに つつまれます!\x10\x01븁\nオーラを まとっている ときに\nタッチを はなすと\x10\x01븁\nちょう きょうりょくな\nチャージシュートを うちますよ!\x10\x01븁\nさいだいまで オーラを ためると\nなんと とくてんは 3ばい\x10\x01븁\nただし オーラを ためすぎると\nチャージが とかれて しまいます!\x10\x01븁\nそれでは じゅんび オーケイ?\nレッツ スーパートレーニング!
『スーパートレーニング こころえ\n あいての ブロックを やぶれ!』\x10\x01븁\nバルーンロボが ブロックの\nぼうぎょフィールドに つつまれると\x10\x01븁\nあなたの ポケモンの シュートは\nすべて ふせがれて しまいます!\x10\x01븁\nただし ブロックも\nむてきでは ありません!\x10\x01븀\nやぶる しゅだんは ありますよ!\x10\x01븁\nそれでは じゅんび オーケイ?\nレッツ スーパートレーニング!
ステージかいしまえメッセージ14
ステージかいしまえメッセージ15
ステージかいしまえメッセージ16
ステージかいしまえメッセージ17
ステージかいしまえメッセージ18
ステージかいしまえメッセージ19
『スーパートレーニング こころえ\n れんぞく トレーニング とは!?』\x10\x01븁\nれんぞく トレーニング それは\n2たい いじょうの バルーンと\x10\x01븀\nじゅんばんに たいけつする\x10\x01븀\nトレーニングの スタイルです!\x10\x01븁\n1ばんてと 2ばんては\nうごきの パターンも ちがいます!\x10\x01븁\nそれでは じゅんび オーケイ?\nレッツ スーパートレーニング!
『スーパートレーニング こころえ\n はやかろう うまかろう!』\x10\x01븁\nもう おわかりかも しれませんが\nうらトレーニングを クリアすると\x10\x01븁\nごほうびで サンドバッグ だけでなく\nどうぐも もらえるのです!\x10\x01븁\nしかも もくひょう よりも おおく\nタイムを のこして クリアすると\x10\x01븁\nめずらしい どうぐを もらえる\nかくりつが アップ するようです!\x10\x01븁\nそれでは じゅんび オーケイ?\nレッツ スーパートレーニング!
ステージかいしまえメッセージ22
ステージかいしまえメッセージ23
ステージかいしまえメッセージ24
『スーパートレーニング こころえ\n はんげきに ちゅうい!』\x10\x01븁\nこの トレーニングで たいけつする\nバルーンロボは\x10\x01븁\nこちらが あるていど\nとくてんを リードすると\x10\x01븁\nうごきが はやくなり\nはげしい シュートを うってきます!\x10\x01븁\nうごきの パターンが かわるので\nきもちを きりかえましょう!\x10\x01븁\nそれでは じゅんび オーケイ?\nレッツ スーパートレーニング!
『スーパートレーニング こころえ\n せんて ひっしょう!』\x10\x01븁\nこの トレーニングで たいけつする\nバルーンロボは\x10\x01븁\nいきなり はげしく きょうりょくな\nシュートを うってきますよ!\x10\x01븁\nとくてんを うばっていけば\nすこし おとなしく なるので\x10\x01븀\nせんて ひっしょう です!\x10\x01븁\nそれでは じゅんび オーケイ?\nレッツ スーパートレーニング!
ステージかいしまえメッセージ27
ステージかいしまえメッセージ28
ステージかいしまえメッセージ29
『スーパートレーニング こころえ\n 1ぱつ アウトの スリル!』\x10\x01븁\nこの トレーニングで たいけつする\nバルーンロボは\x10\x01븁\nとてつもない いりょくの\nシュートを うってきますよ!\x10\x01븁\n1ぱつでも あたってしまえば\nこちらの とくてんは 0に\x10\x01븁\nひたすら シュートを よけるか\nブロックで ふせいで かつのです!\x10\x01븁\nそれでは じゅんび オーケイ?\nレッツ スーパートレーニング!
『スーパートレーニング こころえ\n ぜんりょくを つくせ!』\x10\x01븁\nオーケイ あなたは ついに\nさいごの うらスーパートレーニングに\x10\x01븀\nたどりつきました\x10\x01븁\nいうべきことは ただひとつ!\nぜんりょく つくして ファイトです!\x10\x01븁\nそれでは じゅんび オーケイ?\nレッツ スーパートレーニング!
ステージかいしまえメッセージ32
ステージかいしまえメッセージ33
ステージかいしまえメッセージ34
ステージかいしまえメッセージ35
ステージかいしまえメッセージ36
ステージかいしまえメッセージ37
ステージかいしまえメッセージ38
ステージかいしまえメッセージ39
ステージかいしまえメッセージ40
ステージかいしまえメッセージ41
ステージかいしまえメッセージ42
ステージかいしまえメッセージ43
ステージかいしまえメッセージ44
ステージかいしまえメッセージ45
ステージかいしまえメッセージ46
ステージかいしまえメッセージ47
ステージかいしまえメッセージ48
『スーパートレーニング こころえ\n ぜんりょくを つくせ!』\x10\x01븁\nオーケイ あなたは ついに\nさいごの うらスーパートレーニングに\x10\x01븀\nたどりつきました\x10\x01븁\nいうべきことは ただひとつ!\nぜんりょく つくして ファイトです!\x10\x01븁\nそれでは じゅんび オーケイ?\nレッツ スーパートレーニング!
\x10\x02뷿m
\x10\x02뷿n
SCORE

View File

@@ -0,0 +1,27 @@
HPバッグS
HPバッグM
HPバッグL
こうげきバッグS
こうげきバッグM
こうげきバッグL
ぼうぎょバッグS
ぼうぎょバッグM
ぼうぎょバッグL
とくこうバッグS
とくこうバッグM
とくこうバッグL
とくぼうバッグS
とくぼうバッグM
とくぼうバッグL
すばやさバッグS
すばやさバッグM
すばやさバッグL
パワーUPバッグ
ガードUPバッグ
ムーブUPバッグ
サイズUPバッグ
ダブルUPバッグ
フレアだんバッグ
まっさらバッグ
リラックスバッグ

View File

@@ -0,0 +1,5 @@
도구
회복
기술머신
나무열매
중요한 물건

View File

@@ -0,0 +1,26 @@
스위트포플레
프레시포플레
사워포플레
비터포플레
스파이시포플레
레어스위트포플레
레어프레시포플레
레어사워포플레
레어비터포플레
레어스파이시포플레
리치스위트포플레
리치프레시포플레
리치사워포플레
리치비터포플레
리치스파이시포플레
프티데코스위트포플레
프티데코프레시포플레
프티데코사워포플레
프티데코비터포플레
프티데코스파이시포플레
풀데코버스데이포플레
풀데코메모리얼포플레
풀데코봄포플레
풀데코여름포플레
풀데코가을포플레
풀데코겨울포플레

View File

@@ -0,0 +1,78 @@
칼로스챔피언리본
챔피언리본
신오챔피언리본
절친리본
수행리본
그레이트배틀리본
마스터배틀리본
노력리본
뚝심리본
철렁리본
풀죽기리본
덜렁이리본
상쾌리본
잠보리본
방글방글리본
고저스리본
로열리본
고저스로열리본
브로마이드리본
발자국리본
레코드리본
레전드리본
컨트리리본
내셔널리본
어스리본
월드리본
클래식리본
프리미어리본
이벤트리본
버스데이리본
스페셜리본
메모리얼리본
위시리본
배틀챔피언리본
에리어챔피언리본
내셔널챔피언리본
월드챔피언리본
추억콘테스트리본
추억배틀리본
칼로스에서 챔피언에게 이겨서\n전당등록한 기념리본
다른 지방의 리그에서 이겨서\n전당등록한 기념리본
신오에서 챔피언에게 이겨서\n전당등록한 기념리본
깊은 인연으로 맺어진\n포켓몬에게 수여되는 리본
가혹한 시련을 뛰어넘은\n포켓몬에게 수여되는 리본
혹독한 배틀을 이겨낸\n포켓몬에게 수여되는 리본
배틀을 평정한 강한\n포켓몬에게 수여되는 리본
많이 노력하고 있는\n포켓몬에게 수여되는 리본
기분이 맑아지는 일을 떠올려서\n인생의 에너지가 되는 리본
두근두근했던 일을 떠올려서\n인생을 설레게 하는 리본
쓸쓸했던 기분을 떠올려서\n인생의 묘미가 되는 리본
깜빡했던 실패를 떠올려서\n인생의 에센스가 되는 리본
산뜻했던 경험을 떠올려서\n인생을 산뜻하게 만들어 주는 리본
푹 잠들었던 것을 떠올려서\n인생에 평온함이 되는 리본
방긋 미소지을 일을 떠올려서\n인생을 풍부하게 해주는 리본
더할 나위 없이 호화롭고\n화려한 느낌의 리본
굉장히 기품있고\n고상한 느낌이 나는 리본
이 이상 훌륭한 것이 없을\n호화스럽고 기품있는 리본
호연에서 호화로운 초상화의\n모델이 된 기념리본
최고의 발자국을 가진\n포켓몬이 받을 수 있는 리본
대단한 기록을 남긴\n기념리본
전설적 기록을 남긴\n기념리본
포켓몬리그\n우승 기념리본
모든 고난을\n극복한 기념리본
100명에게 승리 달성\n기념리본
포켓몬리그\n우승 기념리본
포켓몬을 매우 좋아하는 것을\n증명하는 기념리본
기념일 기념리본
포켓몬 이벤트에\n참가한 기념리본
생일 기념리본
특별한 날의 특별한 리본
특별한 추억을 기념하는 리본
소원이 이루어진다고 전해지는 리본
배틀 대회 우승 기념리본
포켓몬 월드 챔피언십\n에리어 대회 우승 기념리본
포켓몬 월드 챔피언십\n국내 대회 우승 기념리본
포켓몬 월드 챔피언십\n세계 대회 우승 기념리본
머나먼 지방에서 수집한 리본\n콘테스트의 추억이 담겨 있다!
머나먼 지방에서 수집한 리본\n배틀의 추억이 담겨 있다!

View File

@@ -0,0 +1,112 @@
맛보기트레이닝! 분이벌레
분떠도리에게 거츠 슛을 날려라!
특수공격트레이닝 VS 코일
HP트레이닝 VS 고래왕자
공격트레이닝 VS 터검니
특수방어트레이닝 VS 왕눈해
스피드트레이닝 VS 음뱃
방어트레이닝 VS 꼬마돌
레어코일의 추격 슛!
시라칸의 찬스골!
액슨도의 흩뿌리기 슛!
독파리와 비트벌룬!
프테라의 고속 슛!
데구리의 블록을 무너뜨려라!
자포코일의 마구를 피해라!
거대 고래왕에게 맞서 싸워라!
조심해! 액스라이즈의 맹공격!
물리쳐라! 드래캄 군단
질풍의 음번을 잡아라!
무너뜨려라! 딱구리 방위선
산 넘어 산!?
일등 상품 리프의돌!
일등 상품 불꽃의돌!
일등 상품 물의돌!
도망치는 골을 쫓아라!
반격의 후반전!
속공의 전반전!
종횡무진 롱 슛!
역습의 분이벌레!
탄막 탄막 비트벌룬!
서든데스 삼삼드래!
최강 결정! X버전
공포! 큰 턱 트윈테일
열리는 금단의 지퍼!
무쇠팔 강철팔의 협공!
염동력! 스푼 난무
인생역전! 출세 잉어킹
경이로운 연속 메가진화!
\x10\x02뷿&
\x10\x02뷿'
\x10\x02뷿(
\x10\x02뷿)
\x10\x02뷿*
\x10\x02뷿+
\x10\x02뷿,
\x10\x02뷿-
\x10\x02뷿.
\x10\x02뷿/
\x10\x02뷿0
최강 결정! Y버전
\x10\x02ā\x00벌룬
\x10\x02뷿3
\x10\x02Ă
최고기록
\x10\x02Ȁ\x00:\x10\x02ȁ\x01.\x10\x02Ȁ\x02
\x10\x02뷿7
\x10\x02뷿8
\x10\x02뷿9
\x10\x02뷿:
보입니까!? 눈앞에 있는\n포켓몬의 모습을 한\x10\x01븀\n트레이닝용 벌룬로봇이!\x10\x01븁\n“이것만은 알아 두자! 슈퍼트레이닝!\n 골에 슛!”\x10\x01븁\n슬라이드 패드를 움직이면\n포켓몬도 움직입니다!\x10\x01븁\n아래 화면을 터치하면\n포켓몬이 슛을 날립니다!\x10\x01븁\n벌룬로봇 앞에 생기는\n흰색 골에\x10\x01븀\n슛을 넣어서\x10\x01븀\n점수를 얻어 보세요!\x10\x01븁\n그럼 준비됐나요?\n슈퍼트레이닝 시작!
기다리고 있었습니다!\x10\x01븁\n이번에는 특별한\n테크닉을 가르쳐 드리겠습니다!\x10\x01븁\n“이것만은 알아 두자! 슈퍼트레이닝!\n 강하다! 거츠 슛”\x10\x01븁\n모니터 한가운데 아래쯤에\n둥근 미터기가 보입니까?\x10\x01븁\n그곳에 포켓몬의 체력 에너지인\n“거츠”가 표시됩니다!\x10\x01븁\n시간이 지나서 거츠가 모이면\n포켓몬이 날리는 슛이\x10\x01븀\n“거츠 슛”으로\x10\x01븀\n파워업합니다!\x10\x01븁\n거츠 슛은 포켓몬에 따라\n색이나 특징이 다릅니다!\x10\x01븁\n그럼 준비됐나요?\n슈퍼트레이닝 시작!
“이것만은 알아 두자! 슈퍼트레이닝!\n 상대의 슛을 조심하자!”\x10\x01븁\n벌룬로봇의\n슛에 맞으면\x10\x01븁\n획득한 점수를\n빼앗기고 맙니다!\x10\x01븁\n점수가 모이지 않은 상태에서\n제한 시간이 되면\x10\x01븁\n슈퍼트레이닝은\n실패합니다...!\x10\x01븁\n슬라이드 패드를 조작하여\n상대의 슛을 피합시다!\x10\x01븁\n그럼 준비됐나요?\n슈퍼트레이닝 시작!
“이것만은 알아 두자! 슈퍼트레이닝!\n 찬스골을 노려라!”\x10\x01븁\n흰색 골은\n슛을 한 번 넣으면\x10\x01븀\n사라지지만\x10\x01븁\n빨간색 골은 사라지지 않는\n일명 “찬스골”!\x10\x01븁\n시간이 지나서 사라질 때까지\n몇 번이든 슛을 넣을 수 있습니다!\x10\x01븁\n그럼 준비됐나요?\n슈퍼트레이닝 시작!
“이것만은 알아 두자! 슈퍼트레이닝!\n 상대의 슛을 조심하자!”\x10\x01븁\n벌룬로봇의\n슛에 맞으면\x10\x01븁\n획득한 점수를\n빼앗기고 맙니다!\x10\x01븁\n점수가 모이지 않은 상태에서\n제한 시간이 되면\x10\x01븁\n슈퍼트레이닝은\n실패합니다...!\x10\x01븁\n슬라이드 패드를 조작하여\n상대의 슛을 피합시다!\x10\x01븁\n그럼 준비됐나요?\n슈퍼트레이닝 시작!
“이것만은 알아 두자! 슈퍼트레이닝!\n 상대의 움직임에 주목!”\x10\x01븁\n벌룬로봇의 팔이나 날개같이\n움직이는 곳에 골이 나타나면\x10\x01븀\n맞히기 어려워집니다!\x10\x01븁\n움직임을 파악한 후 노려서 쏠 것인가!?\n상관없이 슛을 마구 날릴 것인가!?\x10\x01븁\n그럼 준비됐나요?\n슈퍼트레이닝 시작!
“이것만은 알아 두자! 슈퍼트레이닝!\n 상대의 움직임에 주목!”\x10\x01븁\n벌룬로봇의 팔이나 날개같이\n움직이는 곳에 골이 나타나면\x10\x01븀\n맞히기 어려워집니다!\x10\x01븁\n움직임을 파악한 후 노려서 쏠 것인가!?\n상관없이 슛을 마구 날릴 것인가!?\x10\x01븁\n그럼 준비됐나요?\n슈퍼트레이닝 시작!
“이것만은 알아 두자! 슈퍼트레이닝!\n 골을 놓치지 말라!”\x10\x01븁\n한 번에 많은\n골이 나타나는 때는\x10\x01븀\n연속으로 득점할 찬스입니다!\x10\x01븁\n하나씩 정확하게\n노려서 맞힙시다!\x10\x01븁\n스피디하게 트레이닝을\n성공시키기 위한 비결입니다!\x10\x01븁\n그럼 준비됐나요?\n슈퍼트레이닝 시작!
“이것만은 알아 두자! 슈퍼트레이닝!\n 위기는 블록으로 방어!”\x10\x01븁\n아무리 해도 상대의 슛을\n피할 수 없다!\x10\x01븁\n그럴 때는 L 버튼을 눌러서\n블록을 해봅시다!!\x10\x01븁\n잠시 동안 상대의\n슛을 막을 수 있습니다!\x10\x01븁\n단, 블록은\n연속으로 사용할 수 없으니\x10\x01븀\n신중히 사용하시길!\x10\x01븁\n그럼 준비됐나요?\n슈퍼트레이닝 시작!
“이것만은 알아 두자! 슈퍼트레이닝!\n 쏴라! 차지 슛”\x10\x01븁\n터치스크린을\n계속 터치한 채로 있으면\x10\x01븀\n포켓몬이 오라에 둘러싸입니다!\x10\x01븁\n오라가 많이 모였을 때\n터치를 놓게 되면\x10\x01븁\n초강력 차지 슛을\n날릴 수 있습니다!\x10\x01븁\n최대로 오라를 모으면\n무려 득점이 3배!\x10\x01븁\n단, 오라를 너무 모으면\n차지 상태가 풀려 버립니다!\x10\x01븁\n그럼 준비됐나요?\n슈퍼트레이닝 시작!
“이것만은 알아 두자! 슈퍼트레이닝!\n 위기는 블록으로 방어!”\x10\x01븁\n아무리 해도 상대의 슛을\n피할 수 없다!\x10\x01븁\n그럴 때는 L 버튼을 눌러서\n블록을 해봅시다!!\x10\x01븁\n잠시 동안 상대의\n슛을 막을 수 있습니다!\x10\x01븁\n단, 블록은\n연속으로 사용할 수 없으니\x10\x01븀\n신중히 사용하시길!\x10\x01븁\n그럼 준비됐나요?\n슈퍼트레이닝 시작!
“이것만은 알아 두자! 슈퍼트레이닝!\n 비트벌룬을 무찌르자!”\x10\x01븁\n벌룬로봇이 불러내는\n자동 벌룬로봇\x10\x01븀\n그 이름은 바로 “비트벌룬”!\x10\x01븁\n때로는 벌룬로봇을\n지키는 방패가 되는\x10\x01븀\n거추장스러운 벌룬입니다!\x10\x01븁\n비트벌룬은 쓰러뜨려도\n시간이 지나면 다시 부활합니다!\x10\x01븁\n그럼 준비됐나요?\n슈퍼트레이닝 시작!
“이것만은 알아 두자! 슈퍼트레이닝!\n 쏴라! 차지 슛”\x10\x01븁\n터치스크린을\n계속 터치한 채로 있으면\x10\x01븀\n포켓몬이 오라에 둘러싸입니다!\x10\x01븁\n오라가 많이 모였을 때\n터치를 놓게 되면\x10\x01븁\n초강력 차지 슛을\n날릴 수 있습니다!\x10\x01븁\n최대로 오라를 모으면\n무려 득점이 3배!\x10\x01븁\n단, 오라를 너무 모으면\n차지 상태가 풀려 버립니다!\x10\x01븁\n그럼 준비됐나요?\n슈퍼트레이닝 시작!
“이것만은 알아 두자! 슈퍼트레이닝!\n 상대의 블록을 깨부숴라!”\x10\x01븁\n벌룬로봇이 블록으로 된\n방어필드에 둘러싸여 있으면\x10\x01븁\n당신의 포켓몬이 쏘는 슛은\n전부 막힙니다!\x10\x01븁\n단, 블록도\n무적은 아닙니다!\x10\x01븀\n깨부술 수 있는 방법이 있답니다!\x10\x01븁\n그럼 준비됐나요?\n슈퍼트레이닝 시작!
ステージかいしまえメッセージ14
ステージかいしまえメッセージ15
ステージかいしまえメッセージ16
ステージかいしまえメッセージ17
ステージかいしまえメッセージ18
ステージかいしまえメッセージ19
“이것만은 알아 두자! 슈퍼트레이닝!\n 연속트레이닝이란!?”\x10\x01븁\n연속트레이닝\n그것은 2마리 이상의 벌룬과\x10\x01븀\n순서대로 대결하는\x10\x01븀\n트레이닝 방식입니다!\x10\x01븁\n1번째와 2번째는\n움직임의 패턴이 다릅니다!\x10\x01븁\n그럼 준비됐나요?\n슈퍼트레이닝 시작!
“이것만은 알아 두자! 슈퍼트레이닝!\n 빠른 게 최고!”\x10\x01븁\n벌써 알고 있을지도 모르겠지만\n숨겨진 트레이닝을 클리어하면\x10\x01븁\n보상으로 샌드백뿐만이 아니라\n도구도 받을 수 있습니다!\x10\x01븁\n게다가 목표보다도\n많은 시간을 남기고 클리어하면\x10\x01븁\n희귀한 도구를 받을 수 있는\n확률이 올라갑니다!\x10\x01븁\n그럼 준비됐나요?\n슈퍼트레이닝 시작!
ステージかいしまえメッセージ22
ステージかいしまえメッセージ23
ステージかいしまえメッセージ24
“이것만은 알아 두자! 슈퍼트레이닝!\n 반격 주의!”\x10\x01븁\n이 트레이닝에서 대결하는\n벌룬로봇은\x10\x01븁\n내가 어느 정도\n득점을 리드하면\x10\x01븁\n움직임이 빨라지고\n격렬한 슛을 날리기 시작합니다!\x10\x01븁\n움직임의 패턴이 바뀌니\n마음의 준비를 단단히 하세요!\x10\x01븁\n그럼 준비됐나요?\n슈퍼트레이닝 시작!
“이것만은 알아 두자! 슈퍼트레이닝!\n 선수를 치면 필승!”\x10\x01븁\n이 트레이닝에서 대결하는\n벌룬로봇은\x10\x01븁\n갑자기 격렬하고 강력한\n슛을 날리기도 합니다!\x10\x01븁\n득점을 올리면 조금 얌전해지니\n선수를 치면\x10\x01븀\n반드시 이길 수 있습니다!\x10\x01븁\n그럼 준비 됐나요?\n슈퍼트레이닝 시작!
ステージかいしまえメッセージ27
ステージかいしまえメッセージ28
ステージかいしまえメッセージ29
“이것만은 알아 두자! 슈퍼트레이닝!\n 1발만으로 아웃되는 스릴!”\x10\x01븁\n이 트레이닝에서 대결하는\n벌룬로봇은\x10\x01븁\n엄청난 위력의 슛을\n날립니다!\x10\x01븁\n1발이라도 맞으면\n내 점수는 0으로!\x10\x01븁\n모든 슛을 피하든지\n블록으로 막아서 이기세요!\x10\x01븁\n그럼 준비됐나요?\n슈퍼트레이닝 시작!
“이것만은 알아 두자! 슈퍼트레이닝!\n 최선을 다하라!”\x10\x01븁\n좋아요! 당신은 드디어\n최후의 숨겨진 슈퍼트레이닝에\x10\x01븀\n도달했습니다!\x10\x01븁\n여기서 어드바이스 한마디!\n최선을 다해 파이팅하세요!\x10\x01븁\n그럼 준비됐나요?\n슈퍼트레이닝 시작!
ステージかいしまえメッセージ32
ステージかいしまえメッセージ33
ステージかいしまえメッセージ34
ステージかいしまえメッセージ35
ステージかいしまえメッセージ36
ステージかいしまえメッセージ37
ステージかいしまえメッセージ38
ステージかいしまえメッセージ39
ステージかいしまえメッセージ40
ステージかいしまえメッセージ41
ステージかいしまえメッセージ42
ステージかいしまえメッセージ43
ステージかいしまえメッセージ44
ステージかいしまえメッセージ45
ステージかいしまえメッセージ46
ステージかいしまえメッセージ47
ステージかいしまえメッセージ48
“이것만은 알아 두자! 슈퍼트레이닝!\n 최선을 다하라!”\x10\x01븁\n좋아요! 당신은 드디어\n최후의 숨겨진 슈퍼트레이닝에\x10\x01븀\n도달했습니다!\x10\x01븁\n여기서 어드바이스 한마디!\n최선을 다해 파이팅하세요!\x10\x01븁\n그럼 준비됐나요?\n슈퍼트레이닝 시작!
\x10\x02뷿m
\x10\x02뷿n
SCORE

View File

@@ -0,0 +1,27 @@
HP백S
HP백M
HP백L
공격백S
공격백M
공격백L
방어백S
방어백M
방어백L
특수공격백S
특수공격백M
특수공격백L
특수방어백S
특수방어백M
특수방어백L
스피드백S
스피드백M
스피드백L
파워UP백
가드UP백
무브UP백
사이즈UP백
더블UP백
플레어단백
신품백
릴랙스백

View File

@@ -30,17 +30,35 @@ private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SAV_EventFlags));
this.CHK_CustomFlag = new System.Windows.Forms.CheckBox();
this.B_Close = new System.Windows.Forms.Button();
this.B_Cancel = new System.Windows.Forms.Button();
this.groupBox1 = new System.Windows.Forms.GroupBox();
this.nud = new System.Windows.Forms.NumericUpDown();
this.label1 = new System.Windows.Forms.Label();
this.flag_0001 = new System.Windows.Forms.CheckBox();
this.flag_0002 = new System.Windows.Forms.CheckBox();
this.flag_0003 = new System.Windows.Forms.CheckBox();
this.flag_0004 = new System.Windows.Forms.CheckBox();
this.flag_0005 = new System.Windows.Forms.CheckBox();
this.nud = new System.Windows.Forms.NumericUpDown();
this.B_Save = new System.Windows.Forms.Button();
this.flag_2237 = new System.Windows.Forms.CheckBox();
this.flag_2238 = new System.Windows.Forms.CheckBox();
this.flag_2239 = new System.Windows.Forms.CheckBox();
this.groupBox2 = new System.Windows.Forms.GroupBox();
this.L_UnSet = new System.Windows.Forms.Label();
this.L_IsSet = new System.Windows.Forms.Label();
this.TB_NewSAV = new System.Windows.Forms.TextBox();
this.TB_OldSAV = new System.Windows.Forms.TextBox();
this.TB_UnSet = new System.Windows.Forms.TextBox();
this.TB_IsSet = new System.Windows.Forms.TextBox();
this.B_LoadNew = new System.Windows.Forms.Button();
this.B_LoadOld = new System.Windows.Forms.Button();
this.flag_0963 = new System.Windows.Forms.CheckBox();
this.flag_0115 = new System.Windows.Forms.CheckBox();
this.GB_Rebattle = new System.Windows.Forms.GroupBox();
this.groupBox1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.nud)).BeginInit();
this.groupBox2.SuspendLayout();
this.GB_Rebattle.SuspendLayout();
this.SuspendLayout();
//
// CHK_CustomFlag
@@ -54,16 +72,17 @@ private void InitializeComponent()
this.CHK_CustomFlag.TabIndex = 1;
this.CHK_CustomFlag.Text = "Status:";
this.CHK_CustomFlag.UseVisualStyleBackColor = true;
this.CHK_CustomFlag.CheckedChanged += new System.EventHandler(this.changeCustomBool);
//
// B_Close
// B_Cancel
//
this.B_Close.Location = new System.Drawing.Point(128, 180);
this.B_Close.Name = "B_Close";
this.B_Close.Size = new System.Drawing.Size(75, 23);
this.B_Close.TabIndex = 2;
this.B_Close.Text = "Close";
this.B_Close.UseVisualStyleBackColor = true;
this.B_Close.Click += new System.EventHandler(this.B_Close_Click);
this.B_Cancel.Location = new System.Drawing.Point(128, 180);
this.B_Cancel.Name = "B_Cancel";
this.B_Cancel.Size = new System.Drawing.Size(75, 23);
this.B_Cancel.TabIndex = 2;
this.B_Cancel.Text = "Cancel";
this.B_Cancel.UseVisualStyleBackColor = true;
this.B_Cancel.Click += new System.EventHandler(this.B_Cancel_Click);
//
// groupBox1
//
@@ -77,6 +96,25 @@ private void InitializeComponent()
this.groupBox1.TabStop = false;
this.groupBox1.Text = "Check Flag Status";
//
// nud
//
this.nud.Location = new System.Drawing.Point(56, 19);
this.nud.Maximum = new decimal(new int[] {
3072,
0,
0,
0});
this.nud.Name = "nud";
this.nud.Size = new System.Drawing.Size(45, 20);
this.nud.TabIndex = 9;
this.nud.Value = new decimal(new int[] {
3071,
0,
0,
0});
this.nud.ValueChanged += new System.EventHandler(this.changeCustomFlag);
this.nud.KeyUp += new System.Windows.Forms.KeyEventHandler(this.changeCustomFlag);
//
// label1
//
this.label1.AutoSize = true;
@@ -90,102 +128,259 @@ private void InitializeComponent()
//
this.flag_0001.AutoSize = true;
this.flag_0001.CheckAlign = System.Drawing.ContentAlignment.MiddleRight;
this.flag_0001.Enabled = false;
this.flag_0001.Location = new System.Drawing.Point(12, 12);
this.flag_0001.Name = "flag_0001";
this.flag_0001.Size = new System.Drawing.Size(52, 17);
this.flag_0001.TabIndex = 4;
this.flag_0001.Text = "Flag1";
this.flag_0001.UseVisualStyleBackColor = true;
this.flag_0001.Click += new System.EventHandler(this.toggleFlag);
//
// flag_0002
//
this.flag_0002.AutoSize = true;
this.flag_0002.CheckAlign = System.Drawing.ContentAlignment.MiddleRight;
this.flag_0002.Enabled = false;
this.flag_0002.Location = new System.Drawing.Point(12, 35);
this.flag_0002.Location = new System.Drawing.Point(12, 28);
this.flag_0002.Name = "flag_0002";
this.flag_0002.Size = new System.Drawing.Size(52, 17);
this.flag_0002.TabIndex = 5;
this.flag_0002.Text = "Flag2";
this.flag_0002.UseVisualStyleBackColor = true;
this.flag_0002.Click += new System.EventHandler(this.toggleFlag);
//
// flag_0003
//
this.flag_0003.AutoSize = true;
this.flag_0003.CheckAlign = System.Drawing.ContentAlignment.MiddleRight;
this.flag_0003.Enabled = false;
this.flag_0003.Location = new System.Drawing.Point(12, 58);
this.flag_0003.Location = new System.Drawing.Point(12, 44);
this.flag_0003.Name = "flag_0003";
this.flag_0003.Size = new System.Drawing.Size(52, 17);
this.flag_0003.TabIndex = 6;
this.flag_0003.Text = "Flag3";
this.flag_0003.UseVisualStyleBackColor = true;
this.flag_0003.Click += new System.EventHandler(this.toggleFlag);
//
// flag_0004
//
this.flag_0004.AutoSize = true;
this.flag_0004.CheckAlign = System.Drawing.ContentAlignment.MiddleRight;
this.flag_0004.Enabled = false;
this.flag_0004.Location = new System.Drawing.Point(12, 81);
this.flag_0004.Location = new System.Drawing.Point(12, 60);
this.flag_0004.Name = "flag_0004";
this.flag_0004.Size = new System.Drawing.Size(52, 17);
this.flag_0004.TabIndex = 7;
this.flag_0004.Text = "Flag4";
this.flag_0004.UseVisualStyleBackColor = true;
this.flag_0004.Click += new System.EventHandler(this.toggleFlag);
//
// flag_0005
//
this.flag_0005.AutoSize = true;
this.flag_0005.CheckAlign = System.Drawing.ContentAlignment.MiddleRight;
this.flag_0005.Enabled = false;
this.flag_0005.Location = new System.Drawing.Point(12, 104);
this.flag_0005.Location = new System.Drawing.Point(12, 76);
this.flag_0005.Name = "flag_0005";
this.flag_0005.Size = new System.Drawing.Size(52, 17);
this.flag_0005.TabIndex = 8;
this.flag_0005.Text = "Flag5";
this.flag_0005.UseVisualStyleBackColor = true;
this.flag_0005.Click += new System.EventHandler(this.toggleFlag);
//
// nud
// B_Save
//
this.nud.Location = new System.Drawing.Point(56, 19);
this.nud.Maximum = new decimal(new int[] {
3072,
0,
0,
0});
this.nud.Name = "nud";
this.nud.Size = new System.Drawing.Size(45, 20);
this.nud.TabIndex = 9;
this.nud.Value = new decimal(new int[] {
3072,
0,
0,
0});
this.nud.ValueChanged += new System.EventHandler(this.changeFlag);
this.B_Save.Location = new System.Drawing.Point(207, 179);
this.B_Save.Name = "B_Save";
this.B_Save.Size = new System.Drawing.Size(75, 23);
this.B_Save.TabIndex = 9;
this.B_Save.Text = "Save";
this.B_Save.UseVisualStyleBackColor = true;
this.B_Save.Click += new System.EventHandler(this.B_Save_Click);
//
// flag_2237
//
this.flag_2237.AutoSize = true;
this.flag_2237.Location = new System.Drawing.Point(72, 12);
this.flag_2237.Name = "flag_2237";
this.flag_2237.Size = new System.Drawing.Size(50, 17);
this.flag_2237.TabIndex = 10;
this.flag_2237.Text = "2237";
this.flag_2237.UseVisualStyleBackColor = true;
this.flag_2237.Click += new System.EventHandler(this.toggleFlag);
//
// flag_2238
//
this.flag_2238.AutoSize = true;
this.flag_2238.Location = new System.Drawing.Point(72, 28);
this.flag_2238.Name = "flag_2238";
this.flag_2238.Size = new System.Drawing.Size(50, 17);
this.flag_2238.TabIndex = 11;
this.flag_2238.Text = "2238";
this.flag_2238.UseVisualStyleBackColor = true;
this.flag_2238.Click += new System.EventHandler(this.toggleFlag);
//
// flag_2239
//
this.flag_2239.AutoSize = true;
this.flag_2239.Location = new System.Drawing.Point(72, 44);
this.flag_2239.Name = "flag_2239";
this.flag_2239.Size = new System.Drawing.Size(50, 17);
this.flag_2239.TabIndex = 12;
this.flag_2239.Text = "2239";
this.flag_2239.UseVisualStyleBackColor = true;
this.flag_2239.Click += new System.EventHandler(this.toggleFlag);
//
// groupBox2
//
this.groupBox2.Controls.Add(this.L_UnSet);
this.groupBox2.Controls.Add(this.L_IsSet);
this.groupBox2.Controls.Add(this.TB_NewSAV);
this.groupBox2.Controls.Add(this.TB_OldSAV);
this.groupBox2.Controls.Add(this.TB_UnSet);
this.groupBox2.Controls.Add(this.TB_IsSet);
this.groupBox2.Controls.Add(this.B_LoadNew);
this.groupBox2.Controls.Add(this.B_LoadOld);
this.groupBox2.Location = new System.Drawing.Point(14, 210);
this.groupBox2.Name = "groupBox2";
this.groupBox2.Size = new System.Drawing.Size(268, 120);
this.groupBox2.TabIndex = 13;
this.groupBox2.TabStop = false;
this.groupBox2.Text = "FlagDiff";
//
// L_UnSet
//
this.L_UnSet.AutoSize = true;
this.L_UnSet.Location = new System.Drawing.Point(10, 97);
this.L_UnSet.Name = "L_UnSet";
this.L_UnSet.Size = new System.Drawing.Size(37, 13);
this.L_UnSet.TabIndex = 7;
this.L_UnSet.Text = "UnSet";
//
// L_IsSet
//
this.L_IsSet.AutoSize = true;
this.L_IsSet.Location = new System.Drawing.Point(12, 77);
this.L_IsSet.Name = "L_IsSet";
this.L_IsSet.Size = new System.Drawing.Size(31, 13);
this.L_IsSet.TabIndex = 6;
this.L_IsSet.Text = "IsSet";
//
// TB_NewSAV
//
this.TB_NewSAV.Location = new System.Drawing.Point(93, 47);
this.TB_NewSAV.Name = "TB_NewSAV";
this.TB_NewSAV.ReadOnly = true;
this.TB_NewSAV.Size = new System.Drawing.Size(169, 20);
this.TB_NewSAV.TabIndex = 5;
this.TB_NewSAV.TextChanged += new System.EventHandler(this.changeSAV);
//
// TB_OldSAV
//
this.TB_OldSAV.Location = new System.Drawing.Point(93, 21);
this.TB_OldSAV.Name = "TB_OldSAV";
this.TB_OldSAV.ReadOnly = true;
this.TB_OldSAV.Size = new System.Drawing.Size(169, 20);
this.TB_OldSAV.TabIndex = 4;
this.TB_OldSAV.TextChanged += new System.EventHandler(this.changeSAV);
//
// TB_UnSet
//
this.TB_UnSet.Location = new System.Drawing.Point(56, 94);
this.TB_UnSet.Name = "TB_UnSet";
this.TB_UnSet.ReadOnly = true;
this.TB_UnSet.Size = new System.Drawing.Size(206, 20);
this.TB_UnSet.TabIndex = 3;
//
// TB_IsSet
//
this.TB_IsSet.Location = new System.Drawing.Point(56, 74);
this.TB_IsSet.Name = "TB_IsSet";
this.TB_IsSet.ReadOnly = true;
this.TB_IsSet.Size = new System.Drawing.Size(206, 20);
this.TB_IsSet.TabIndex = 2;
//
// B_LoadNew
//
this.B_LoadNew.Location = new System.Drawing.Point(12, 45);
this.B_LoadNew.Name = "B_LoadNew";
this.B_LoadNew.Size = new System.Drawing.Size(75, 23);
this.B_LoadNew.TabIndex = 1;
this.B_LoadNew.Text = "Load New";
this.B_LoadNew.UseVisualStyleBackColor = true;
this.B_LoadNew.Click += new System.EventHandler(this.openSAV);
//
// B_LoadOld
//
this.B_LoadOld.Location = new System.Drawing.Point(12, 19);
this.B_LoadOld.Name = "B_LoadOld";
this.B_LoadOld.Size = new System.Drawing.Size(75, 23);
this.B_LoadOld.TabIndex = 0;
this.B_LoadOld.Text = "Load Old";
this.B_LoadOld.UseVisualStyleBackColor = true;
this.B_LoadOld.Click += new System.EventHandler(this.openSAV);
//
// flag_0963
//
this.flag_0963.AutoSize = true;
this.flag_0963.CheckAlign = System.Drawing.ContentAlignment.TopLeft;
this.flag_0963.Location = new System.Drawing.Point(16, 19);
this.flag_0963.Name = "flag_0963";
this.flag_0963.Size = new System.Drawing.Size(113, 17);
this.flag_0963.TabIndex = 14;
this.flag_0963.Text = "Mewtwo Defeated";
this.flag_0963.UseVisualStyleBackColor = true;
//
// flag_0115
//
this.flag_0115.AutoSize = true;
this.flag_0115.CheckAlign = System.Drawing.ContentAlignment.TopLeft;
this.flag_0115.Location = new System.Drawing.Point(16, 34);
this.flag_0115.Name = "flag_0115";
this.flag_0115.Size = new System.Drawing.Size(112, 17);
this.flag_0115.TabIndex = 15;
this.flag_0115.Text = "Mewtwo Captured";
this.flag_0115.UseVisualStyleBackColor = true;
//
// GB_Rebattle
//
this.GB_Rebattle.Controls.Add(this.flag_0115);
this.GB_Rebattle.Controls.Add(this.flag_0963);
this.GB_Rebattle.Location = new System.Drawing.Point(129, 12);
this.GB_Rebattle.Name = "GB_Rebattle";
this.GB_Rebattle.Size = new System.Drawing.Size(152, 156);
this.GB_Rebattle.TabIndex = 16;
this.GB_Rebattle.TabStop = false;
this.GB_Rebattle.Text = "Rebattle";
//
// SAV_EventFlags
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(214, 212);
this.ClientSize = new System.Drawing.Size(294, 342);
this.Controls.Add(this.GB_Rebattle);
this.Controls.Add(this.groupBox2);
this.Controls.Add(this.flag_2239);
this.Controls.Add(this.flag_2238);
this.Controls.Add(this.flag_2237);
this.Controls.Add(this.B_Save);
this.Controls.Add(this.flag_0005);
this.Controls.Add(this.flag_0004);
this.Controls.Add(this.flag_0003);
this.Controls.Add(this.flag_0002);
this.Controls.Add(this.flag_0001);
this.Controls.Add(this.groupBox1);
this.Controls.Add(this.B_Close);
this.Controls.Add(this.B_Cancel);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "SAV_EventFlags";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
this.Text = "Event Flag Viewer";
this.Text = "Event Flag Editor";
this.groupBox1.ResumeLayout(false);
this.groupBox1.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.nud)).EndInit();
this.groupBox2.ResumeLayout(false);
this.groupBox2.PerformLayout();
this.GB_Rebattle.ResumeLayout(false);
this.GB_Rebattle.PerformLayout();
this.ResumeLayout(false);
this.PerformLayout();
@@ -194,7 +389,7 @@ private void InitializeComponent()
#endregion
private System.Windows.Forms.CheckBox CHK_CustomFlag;
private System.Windows.Forms.Button B_Close;
private System.Windows.Forms.Button B_Cancel;
private System.Windows.Forms.GroupBox groupBox1;
private System.Windows.Forms.Label label1;
private System.Windows.Forms.CheckBox flag_0001;
@@ -203,5 +398,21 @@ private void InitializeComponent()
private System.Windows.Forms.CheckBox flag_0004;
private System.Windows.Forms.CheckBox flag_0005;
private System.Windows.Forms.NumericUpDown nud;
private System.Windows.Forms.Button B_Save;
private System.Windows.Forms.CheckBox flag_2237;
private System.Windows.Forms.CheckBox flag_2238;
private System.Windows.Forms.CheckBox flag_2239;
private System.Windows.Forms.GroupBox groupBox2;
private System.Windows.Forms.Label L_UnSet;
private System.Windows.Forms.Label L_IsSet;
private System.Windows.Forms.TextBox TB_NewSAV;
private System.Windows.Forms.TextBox TB_OldSAV;
private System.Windows.Forms.TextBox TB_UnSet;
private System.Windows.Forms.TextBox TB_IsSet;
private System.Windows.Forms.Button B_LoadNew;
private System.Windows.Forms.Button B_LoadOld;
private System.Windows.Forms.CheckBox flag_0963;
private System.Windows.Forms.CheckBox flag_0115;
private System.Windows.Forms.GroupBox GB_Rebattle;
}
}

View File

@@ -1,4 +1,5 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
@@ -6,6 +7,7 @@
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace PKHeX
{
@@ -15,59 +17,173 @@ public SAV_EventFlags(Form1 frm1)
{
InitializeComponent();
m_parent = frm1;
Array.Copy(m_parent.savefile, sav, 0x100000);
savindex = m_parent.savindex;
populateFlags();
nud.Text = "0";
savshift = 0x7F000 * m_parent.savindex;
Setup();
nud.Text = "0"; // Prompts an update for flag 0.
}
Form1 m_parent;
public byte[] sav = new Byte[0x100000];
public int savindex;
private void changeFlag(object sender, EventArgs e)
public int savshift;
bool setup = true;
public CheckBox[] chka;
public bool[] flags = new bool[3072];
private void B_Cancel_Click(object sender, EventArgs e)
{
int offset = savindex * 0x7F000 + 0x1A0FC;
int flag = (int)nud.Value;
if (flag > 3072)
Close();
}
private void B_Save_Click(object sender, EventArgs e)
{
// Gather Updated Flags
for (int i = 0; i < chka.Length; i++)
flags[getFlagNum(chka[i])] = chka[i].Checked;
byte[] data = new byte[flags.Length / 8];
for (int i = 0; i < flags.Length; i++)
{
CHK_CustomFlag.Checked = false;
nud.BackColor = Color.Red;
if (flags[i])
data[i/8] |= (byte)(1 << i%8);
}
else
Array.Copy(data, 0, m_parent.savefile, 0x1A0FC + savshift, 0x180);
this.Close();
}
private void Setup()
{
// Fill Bit arrays
chka = new CheckBox[] {
flag_0001,flag_0002,flag_0003,flag_0004,flag_0005,
flag_2237,flag_2238,flag_2239,
flag_0115,flag_0963, // Mewtwo
};
int offset = 0x1A0FC + savshift;
byte[] data = new Byte[0x180];
Array.Copy(m_parent.savefile, offset, data, 0, 0x180);
BitArray BitRegion = new BitArray(data);
BitRegion.CopyTo(flags, 0);
// Populate Flags
setup = true;
popFlags();
}
private void popFlags()
{
if (setup)
{
nud.BackColor = Color.White;
CHK_CustomFlag.Checked = getFlagBool(flag, offset);
for (int i = 0; i < chka.Length; i++)
chka[i].Checked = flags[getFlagNum(chka[i])];
changeCustomFlag(null, null);
}
}
private int getFlagNum(CheckBox chk)
{
string source = chk.Name;
return Convert.ToInt32(source.Substring(Math.Max(0, source.Length - 4)));
}
private bool getFlagBool(int flagnum, int offset)
{
bool flagvalue = Convert.ToBoolean(((sav[offset + flagnum / 8]) >> (flagnum % 8)) & 1);
return flagvalue;
}
private void populateFlags()
{
int offset = savindex * 0x7F000 + 0x1A0FC;
CheckBox[] ck = {
flag_0001, flag_0002, flag_0003, flag_0004, flag_0005
};
for (int i = 0; i < ck.Length; i++)
try
{
// Get Flag Number and get the bool: set or not
ck[i].Checked = getFlagBool(getFlagNum(ck[i]),offset);
string source = chk.Name;
return Convert.ToInt32(source.Substring(Math.Max(0, source.Length - 4)));
}
catch { return 0; }
}
private void changeCustomBool(object sender, EventArgs e)
{
flags[(int)nud.Value] = CHK_CustomFlag.Checked;
popFlags();
}
private void changeCustomFlag(object sender, EventArgs e)
{
int flag = (int)nud.Value;
if (flag >= 3072)
{
CHK_CustomFlag.Checked = false;
CHK_CustomFlag.Enabled = false;
nud.BackColor = Color.Red;
}
else
{
CHK_CustomFlag.Enabled = true;
nud.BackColor = Color.White;
CHK_CustomFlag.Checked = flags[flag];
}
}
private void B_Close_Click(object sender, EventArgs e)
private void toggleFlag(object sender, EventArgs e)
{
Close();
flags[getFlagNum((CheckBox)(sender))] = ((CheckBox)(sender)).Checked;
changeCustomFlag(sender, e);
}
private void changeCustomFlag(object sender, KeyEventArgs e)
{
changeCustomFlag(null, (EventArgs)e);
}
private void changeSAV(object sender, EventArgs e)
{
if (TB_NewSAV.Text.Length > 0 && TB_OldSAV.Text.Length > 0)
{
diffSaves();
}
}
private void diffSaves()
{
BitArray oldBits = new BitArray(olddata);
BitArray newBits = new BitArray(newdata);
for (int i = 0; i < oldBits.Length; i++)
{
if (oldBits[i] != newBits[i])
{
if (newBits[i])
TB_IsSet.AppendText(i.ToString("0000") + ",");
else
TB_UnSet.AppendText(i.ToString("0000") + ",");
}
}
}
private byte[] olddata = new Byte[0x180];
private byte[] newdata = new Byte[0x180];
private void openSAV(object sender, EventArgs e)
{
byte[] eventflags = new byte[0x180];
string path = "";
OpenFileDialog ofd = new OpenFileDialog();
if (ofd.ShowDialog() == DialogResult.OK)
{
path = ofd.FileName;
FileInfo fi = new FileInfo(path);
if (fi.Length == 0x100000)
{
byte[] data = File.ReadAllBytes(path);
Array.Copy(data, 0x1A0FC, eventflags, 0, 0x180);
}
else if (fi.Length == 0x65600)
{
byte[] data = File.ReadAllBytes(path);
Array.Copy(data, 0x1A0FC - 0x5400, eventflags, 0, 0x180);
}
else
{
MessageBox.Show("Invalid SAV Size", "Error"); return;
}
}
else return;
Button bs = (Button)sender;
if (bs.Name == "B_LoadOld")
{
Array.Copy(eventflags, olddata, 0x180);
TB_OldSAV.Text = path;
}
else
{
Array.Copy(eventflags, newdata, 0x180);
TB_NewSAV.Text = path;
}
}
}
}

View File

@@ -29,6 +29,11 @@ public SAV_Inventory(Form1 frm1)
popItems();
B_DisplayItems.Text = m_parent.itempouch[0];
B_DisplayMedicine.Text = m_parent.itempouch[1];
B_DisplayTMHM.Text = m_parent.itempouch[2];
B_DisplayBerries.Text = m_parent.itempouch[3];
B_DisplayKeyItems.Text = m_parent.itempouch[4];
}
Form1 m_parent;
public byte[] sav = new Byte[0x100000];

View File

@@ -16,7 +16,9 @@ public SAV_Pokepuff(Form1 frm1)
InitializeComponent();
m_parent = frm1;
Array.Copy(m_parent.savefile, sav, 0x100000);
pfa = m_parent.puffs;
savindex = m_parent.savindex;
pfa[0] = "---";
setup();
ToolTip ToolTip1 = new ToolTip();

344
SAV_SuperTrain.Designer.cs generated Normal file
View File

@@ -0,0 +1,344 @@
namespace PKHeX
{
partial class SAV_SuperTrain
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SAV_SuperTrain));
this.B_Cancel = new System.Windows.Forms.Button();
this.B_Save = new System.Windows.Forms.Button();
this.dataGridView1 = new System.Windows.Forms.DataGridView();
this.TB_Time1 = new System.Windows.Forms.TextBox();
this.TB_Time2 = new System.Windows.Forms.TextBox();
this.CB_S2 = new System.Windows.Forms.ComboBox();
this.label1 = new System.Windows.Forms.Label();
this.label2 = new System.Windows.Forms.Label();
this.label3 = new System.Windows.Forms.Label();
this.listBox1 = new System.Windows.Forms.ListBox();
this.TB_Time = new System.Windows.Forms.TextBox();
this.CB_Species = new System.Windows.Forms.ComboBox();
this.TB_Unk = new System.Windows.Forms.MaskedTextBox();
this.L_Unk = new System.Windows.Forms.Label();
this.L_Species = new System.Windows.Forms.Label();
this.label4 = new System.Windows.Forms.Label();
this.L_Records = new System.Windows.Forms.Label();
this.L_Bags = new System.Windows.Forms.Label();
this.label5 = new System.Windows.Forms.Label();
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
this.SuspendLayout();
//
// B_Cancel
//
this.B_Cancel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
this.B_Cancel.Location = new System.Drawing.Point(176, 281);
this.B_Cancel.Name = "B_Cancel";
this.B_Cancel.Size = new System.Drawing.Size(60, 23);
this.B_Cancel.TabIndex = 0;
this.B_Cancel.Text = "Cancel";
this.B_Cancel.UseVisualStyleBackColor = true;
this.B_Cancel.Click += new System.EventHandler(this.B_Cancel_Click);
//
// B_Save
//
this.B_Save.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
this.B_Save.Location = new System.Drawing.Point(242, 281);
this.B_Save.Name = "B_Save";
this.B_Save.Size = new System.Drawing.Size(60, 23);
this.B_Save.TabIndex = 1;
this.B_Save.Text = "Save";
this.B_Save.UseVisualStyleBackColor = true;
this.B_Save.Click += new System.EventHandler(this.B_Save_Click);
//
// dataGridView1
//
this.dataGridView1.AllowUserToAddRows = false;
this.dataGridView1.AllowUserToDeleteRows = false;
this.dataGridView1.AllowUserToResizeColumns = false;
this.dataGridView1.AllowUserToResizeRows = false;
this.dataGridView1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.dataGridView1.BackgroundColor = System.Drawing.SystemColors.ControlLightLight;
this.dataGridView1.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None;
this.dataGridView1.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single;
this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dataGridView1.ColumnHeadersVisible = false;
this.dataGridView1.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
this.dataGridView1.Location = new System.Drawing.Point(12, 165);
this.dataGridView1.MultiSelect = false;
this.dataGridView1.Name = "dataGridView1";
this.dataGridView1.RowHeadersVisible = false;
this.dataGridView1.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
this.dataGridView1.ShowEditingIcon = false;
this.dataGridView1.Size = new System.Drawing.Size(158, 139);
this.dataGridView1.TabIndex = 116;
this.dataGridView1.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dropclick);
//
// TB_Time1
//
this.TB_Time1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.TB_Time1.Location = new System.Drawing.Point(178, 181);
this.TB_Time1.Name = "TB_Time1";
this.TB_Time1.Size = new System.Drawing.Size(100, 20);
this.TB_Time1.TabIndex = 118;
//
// TB_Time2
//
this.TB_Time2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.TB_Time2.Location = new System.Drawing.Point(178, 220);
this.TB_Time2.Name = "TB_Time2";
this.TB_Time2.Size = new System.Drawing.Size(101, 20);
this.TB_Time2.TabIndex = 119;
//
// CB_S2
//
this.CB_S2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.CB_S2.FormattingEnabled = true;
this.CB_S2.Location = new System.Drawing.Point(178, 259);
this.CB_S2.Name = "CB_S2";
this.CB_S2.Size = new System.Drawing.Size(101, 21);
this.CB_S2.TabIndex = 120;
//
// label1
//
this.label1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(176, 165);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(36, 13);
this.label1.TabIndex = 121;
this.label1.Text = "Time1";
//
// label2
//
this.label2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(176, 204);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(36, 13);
this.label2.TabIndex = 122;
this.label2.Text = "Time2";
//
// label3
//
this.label3.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.label3.AutoSize = true;
this.label3.Location = new System.Drawing.Point(175, 243);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(45, 13);
this.label3.TabIndex = 123;
this.label3.Text = "Species";
//
// listBox1
//
this.listBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.listBox1.FormattingEnabled = true;
this.listBox1.Items.AddRange(new object[] {
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"10",
"11",
"12",
"13",
"14",
"15",
"16",
"17",
"18",
"19",
"20",
"21",
"22",
"23",
"24",
"25",
"26",
"27",
"28",
"29",
"30"});
this.listBox1.Location = new System.Drawing.Point(12, 25);
this.listBox1.Name = "listBox1";
this.listBox1.Size = new System.Drawing.Size(158, 121);
this.listBox1.TabIndex = 124;
this.listBox1.SelectedIndexChanged += new System.EventHandler(this.changeListRecordSelection);
//
// TB_Time
//
this.TB_Time.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.TB_Time.Location = new System.Drawing.Point(176, 115);
this.TB_Time.Name = "TB_Time";
this.TB_Time.Size = new System.Drawing.Size(100, 20);
this.TB_Time.TabIndex = 125;
this.TB_Time.TextChanged += new System.EventHandler(this.changeRecordTime);
//
// CB_Species
//
this.CB_Species.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.CB_Species.FormattingEnabled = true;
this.CB_Species.Location = new System.Drawing.Point(176, 38);
this.CB_Species.Name = "CB_Species";
this.CB_Species.Size = new System.Drawing.Size(100, 21);
this.CB_Species.TabIndex = 126;
this.CB_Species.SelectedIndexChanged += new System.EventHandler(this.changeRecordSpecies);
//
// TB_Unk
//
this.TB_Unk.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.TB_Unk.Location = new System.Drawing.Point(219, 65);
this.TB_Unk.Name = "TB_Unk";
this.TB_Unk.Size = new System.Drawing.Size(57, 20);
this.TB_Unk.TabIndex = 127;
this.TB_Unk.TextChanged += new System.EventHandler(this.changeRecordVal);
//
// L_Unk
//
this.L_Unk.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.L_Unk.AutoSize = true;
this.L_Unk.Location = new System.Drawing.Point(178, 68);
this.L_Unk.Name = "L_Unk";
this.L_Unk.Size = new System.Drawing.Size(39, 13);
this.L_Unk.TabIndex = 128;
this.L_Unk.Text = "L_Unk";
//
// L_Species
//
this.L_Species.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.L_Species.AutoSize = true;
this.L_Species.Location = new System.Drawing.Point(178, 22);
this.L_Species.Name = "L_Species";
this.L_Species.Size = new System.Drawing.Size(48, 13);
this.L_Species.TabIndex = 129;
this.L_Species.Text = "Species:";
//
// label4
//
this.label4.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.label4.AutoSize = true;
this.label4.Location = new System.Drawing.Point(178, 99);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(33, 13);
this.label4.TabIndex = 130;
this.label4.Text = "Time:";
//
// L_Records
//
this.L_Records.AutoSize = true;
this.L_Records.Location = new System.Drawing.Point(9, 9);
this.L_Records.Name = "L_Records";
this.L_Records.Size = new System.Drawing.Size(47, 13);
this.L_Records.TabIndex = 131;
this.L_Records.Text = "Records";
//
// L_Bags
//
this.L_Bags.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.L_Bags.AutoSize = true;
this.L_Bags.Location = new System.Drawing.Point(12, 149);
this.L_Bags.Name = "L_Bags";
this.L_Bags.Size = new System.Drawing.Size(72, 13);
this.L_Bags.TabIndex = 132;
this.L_Bags.Text = "Training Bags";
//
// label5
//
this.label5.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.label5.AutoSize = true;
this.label5.Location = new System.Drawing.Point(227, 165);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(65, 13);
this.label5.TabIndex = 133;
this.label5.Text = "UNKNOWN";
//
// SAV_SuperTrain
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(314, 312);
this.Controls.Add(this.label5);
this.Controls.Add(this.L_Bags);
this.Controls.Add(this.L_Records);
this.Controls.Add(this.label4);
this.Controls.Add(this.L_Species);
this.Controls.Add(this.L_Unk);
this.Controls.Add(this.TB_Unk);
this.Controls.Add(this.CB_Species);
this.Controls.Add(this.TB_Time);
this.Controls.Add(this.listBox1);
this.Controls.Add(this.label3);
this.Controls.Add(this.label2);
this.Controls.Add(this.label1);
this.Controls.Add(this.CB_S2);
this.Controls.Add(this.TB_Time2);
this.Controls.Add(this.TB_Time1);
this.Controls.Add(this.dataGridView1);
this.Controls.Add(this.B_Save);
this.Controls.Add(this.B_Cancel);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.MaximizeBox = false;
this.MaximumSize = new System.Drawing.Size(600, 630);
this.MinimizeBox = false;
this.MinimumSize = new System.Drawing.Size(330, 350);
this.Name = "SAV_SuperTrain";
this.Text = "Super Training Records";
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.Button B_Cancel;
private System.Windows.Forms.Button B_Save;
private System.Windows.Forms.DataGridView dataGridView1;
private System.Windows.Forms.TextBox TB_Time1;
private System.Windows.Forms.TextBox TB_Time2;
private System.Windows.Forms.ComboBox CB_S2;
private System.Windows.Forms.Label label1;
private System.Windows.Forms.Label label2;
private System.Windows.Forms.Label label3;
private System.Windows.Forms.ListBox listBox1;
private System.Windows.Forms.TextBox TB_Time;
private System.Windows.Forms.ComboBox CB_Species;
private System.Windows.Forms.MaskedTextBox TB_Unk;
private System.Windows.Forms.Label L_Unk;
private System.Windows.Forms.Label L_Species;
private System.Windows.Forms.Label label4;
private System.Windows.Forms.Label L_Records;
private System.Windows.Forms.Label L_Bags;
private System.Windows.Forms.Label label5;
}
}

224
SAV_SuperTrain.cs Normal file
View File

@@ -0,0 +1,224 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace PKHeX
{
public partial class SAV_SuperTrain : Form
{
public SAV_SuperTrain(Form1 frm1)
{
m_parent = frm1;
savindex = m_parent.savindex;
specieslist = m_parent.specieslist;
Array.Copy(m_parent.savefile, sav, 0x100000);
trba = m_parent.trainingbags;
trba[0] = "---";
offsetTime = 0x24608 + 0x7F000 * savindex;
offsetSpec = 0x24788 + 0x7F000 * savindex;
offsetVal = 0x2478A + 0x7F000 * savindex;
InitializeComponent();
string[] stages = m_parent.trainingstage;
listBox1.Items.Clear();
for (int i = 0; i < 30; i++)
{
listBox1.Items.Add((i + 1).ToString("00") + " - " + stages[i + 2]);
}
setup();
}
Form1 m_parent;
public byte[] sav = new Byte[0x100000];
public string[] specieslist;
public int savindex;
private string[] trba = {
"Empty",
"HP Bag S","HP Bag M","HP Bag L",
"ATK Bag S","ATK Bag M","ATK Bag L",
"DEF Bag S","DEF Bag M","DEF Bag L",
"SpA Bag S","SpA Bag M","SpA Bag L",
"SpD Bag S","SpD Bag M","SpD Bag L",
"Speed Bag S","Speed Bag M","Speed Bag L",
"Strength Bag","Toughen Up Bag","Swiftness Bag",
"Big-Shot Bag","Double-Up Bag","Team Flare Bag",
"Reset Bag","Soothing Bag",
};
private int offsetVal = 0;
private int offsetTime = 0;
private int offsetSpec = 0;
private void setup()
{
dataGridView1.Rows.Clear();
dataGridView1.Columns.Clear();
#region Species
{
List<cbItem> species_list = new List<cbItem>();
// Sort the Rest based on String Name
string[] sortedspecies = new string[specieslist.Length];
Array.Copy(specieslist, sortedspecies, specieslist.Length);
Array.Sort(sortedspecies);
// Add the rest of the items
for (int i = 0; i < sortedspecies.Length; i++)
{
cbItem ncbi = new cbItem();
ncbi.Text = sortedspecies[i];
ncbi.Value = Array.IndexOf(specieslist, sortedspecies[i]);
species_list.Add(ncbi);
}
CB_Species.DisplayMember = "Text";
CB_Species.ValueMember = "Value";
CB_Species.DataSource = species_list;
CB_S2.DisplayMember = "Text";
CB_S2.ValueMember = "Value";
CB_S2.DataSource = new BindingSource(species_list, null);
}
#endregion
listBox1.SelectedIndex = 0;
fillTrainingBags();
CB_S2.SelectedValue = (int)BitConverter.ToUInt16(sav, offsetSpec + 4 * 30);
TB_Time1.Text = BitConverter.ToSingle(sav, offsetTime + 4 * 30).ToString();
TB_Time2.Text = BitConverter.ToSingle(sav, offsetTime + 4 * 31).ToString();
}
private void fillTrainingBags()
{
DataGridViewColumn dgvIndex = new DataGridViewTextBoxColumn();
{
dgvIndex.HeaderText = "Slot";
dgvIndex.DisplayIndex = 0;
dgvIndex.Width = 25;
dgvIndex.ReadOnly = true;
dgvIndex.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
}
DataGridViewComboBoxColumn dgvBag = new DataGridViewComboBoxColumn();
dgvBag.DisplayStyle = DataGridViewComboBoxDisplayStyle.Nothing;
{
for (int i = 0; i < trba.Length; i++)
{
dgvBag.Items.Add(trba[i]);
}
dgvBag.DisplayIndex = 1;
dgvBag.Width = 135;
dgvBag.FlatStyle = FlatStyle.Flat;
}
dataGridView1.Columns.Add(dgvIndex);
dataGridView1.Columns.Add(dgvBag);
dataGridView1.Rows.Add(12);
int offset = 0x24908 + 0x7F000 * savindex;
for (int i = 0; i < 12; i++)
{
dataGridView1.Rows[i].Cells[0].Value = (i + 1).ToString();
dataGridView1.Rows[i].Cells[1].Value = trba[sav[offset + i]];
}
}
private void dropclick(object sender, DataGridViewCellEventArgs e)
{
try
{
if (e.ColumnIndex == 1)
{
ComboBox comboBox = (ComboBox)dataGridView1.EditingControl;
comboBox.DroppedDown = true;
}
}
catch { return; }
}
private void changeListRecordSelection(object sender, EventArgs e)
{
int index = listBox1.SelectedIndex;
TB_Time.Text = BitConverter.ToSingle(sav, offsetTime + 4 * index).ToString();
TB_Unk.Text = BitConverter.ToUInt16(sav, offsetVal + 4 * index).ToString();
CB_Species.SelectedValue = (int)BitConverter.ToUInt16(sav, offsetSpec + 4 * index);
}
private void B_Save_Click(object sender, EventArgs e)
{
// Copy Bags
byte[] bagarray = new Byte[12];
int emptyslots = 0;
for (int i = 0; i < 12; i++)
{
string bag = dataGridView1.Rows[i].Cells[1].Value.ToString();
if (Array.IndexOf(trba, bag) == 0)
{
emptyslots++;
continue;
}
bagarray[i - emptyslots] = (byte)Array.IndexOf(trba, bag);
}
int offsetTime = 0x24610 + 0x7F000 * savindex;
try
{
byte[] data = BitConverter.GetBytes(Single.Parse(TB_Time1.Text));
Array.Resize(ref data, 4);
Array.Copy(data, 0, sav, offsetTime + 4 * 30, 4);
}
catch { };
try
{
byte[] data = BitConverter.GetBytes(Single.Parse(TB_Time2.Text));
Array.Resize(ref data, 4);
Array.Copy(data, 0, sav, offsetTime + 4 * 31, 4);
}
catch { };
{
int offsetSpec = 0x24788 + 0x7F000 * savindex;
byte[] data = BitConverter.GetBytes(Convert.ToUInt16(CB_S2.SelectedValue.ToString()));
Array.Resize(ref data, 2);
Array.Copy(data, 0, sav, offsetSpec + 4 * 30, 2);
}
Array.Copy(bagarray, 0, sav, 0x24908 + savindex * 0x7F000, 12);
Array.Copy(sav, m_parent.savefile, 0x100000);
m_parent.savedited = true;
this.Close();
}
private void B_Cancel_Click(object sender, EventArgs e)
{
this.Close();
}
private void changeRecordSpecies(object sender, EventArgs e)
{
int index = listBox1.SelectedIndex;
if (index < 0) return;
try
{
byte[] data = BitConverter.GetBytes(Convert.ToUInt16(CB_Species.SelectedValue.ToString()));
Array.Resize(ref data, 2);
Array.Copy(data, 0, sav, offsetSpec + 4 * index, 2);
}
catch { return; }
}
private void changeRecordVal(object sender, EventArgs e)
{
int index = listBox1.SelectedIndex;
if (index < 0) return;
try
{
byte[] data = BitConverter.GetBytes(UInt16.Parse(TB_Unk.Text));
Array.Resize(ref data, 2);
Array.Copy(data, 0, sav, offsetVal + 4 * index, 4);
}
catch { return; }
}
private void changeRecordTime(object sender, EventArgs e)
{
int index = listBox1.SelectedIndex;
if (index < 0) return;
try
{
byte[] data = BitConverter.GetBytes(Single.Parse(TB_Time.Text));
Array.Resize(ref data, 4);
Array.Copy(data, 0, sav, offsetTime + 4 * index, 4);
}
catch { return; }
}
}
}

216
SAV_SuperTrain.resx Normal file
View File

@@ -0,0 +1,216 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAIAEBAAAAEAIABoBAAAJgAAACAgAAABACAAqBAAAI4EAAAoAAAAEAAAACAAAAABACAAAAAAAAAE
AAAAAAAAAAAAAAAAAAAAAAAAIyMjAQAAAAALCwsPJiYmJysrKycqKionKSkpJykpKScpKSknKioqJyoq
KicrKysnJycnJw0ODQ8AAAAAJiYmAQAAAABpaWlHq6ur17+/v+6+vr7svr6+7b6+vu2+vr7tvr6+7b6+
vu2+vr7tvr6+7L+/v+6rq6vXampqSAAAAAAoKSgXvr++3eLi4v/g4OD94eHh/+Hh4f/i4uL/4uLi/+Li
4v/i4uL/4eHh/+Dh4P/g4OD94uLi/7+/v90sLCwXfn5+PNna2frg4OD/39/f/uHh4f7h4eH+39/f/uDg
4P7g4OD+39/f/uHh4f7h4OH+39/f/t/g3//a2tr6g4ODPoOCgz7X19f64+Pj/+Li4v7k5OT/4+Tj//Ly
8v/19fX/9PT0//T09P/k5OT/5OTk/+Pj4/7j4+P/19jX+4qLikCDhIM+2tra++Xl5f/k5eT+5OTk//Lz
8v+urq7/RUVF/z4+Pv+Zmpn/8fHx/+Xm5f/k5eT+5eXl/9ra2vyLi4tAhYWFPuXm5vvx8vP/7+/w/v//
//+sra3/AgIC/15eXv9tbG3/BQUF/4yMjP//////7+/w/vHy8//l5ub8jY2NQC4uLD5LS0f7UFBL/09P
Sv5YWVP/FBUS/29wcP///////////5SUlP8PDw//U1NO/1BQS/5PT0r/S0tH/DIyMEAAAAs+AAAM+wAA
Dv8AAA/+AwMS/wAAAP+UlJX///////////+3t7n/AAAA/wAAD/8BAQ/+AAAO/wAADPwCAg5ABARSPgoK
k/sNDab/DQ2o/hAQvP8CAmj/IiIW/7Kzrv/Cw8D/NDQm/wAATf8QELz/DQ2q/gwMp/8LC5T8Dg5bQAUF
Xj4KCpz7DQ2u/w0NsP4NDbX/Dw+//wUFYf8CAhL/AwMP/wMDTf8ODrj/Dg64/w0NsP4MDK7/Cwud/A8P
aEEGBmU9DAyl+w4Otf8ODrf+Dw+6/xAQvv8TE8v/EhK+/xAQvP8TE8v/EBDA/w8Puf8PD7f+Dg61/w0N
pvsREW9ACAhtQA8PsfsTE77/ExO//xQUwP8UFML/FBTD/xUVyP8WFsn/FRXE/xQUw/8UFMH/ExO//xMT
vv8QELL7ERF3QxkZdCgXF771ExPH/xUVyPwVFcn9FhbL/RcXzP0XF8z9FxfM/RcXy/0XF8v9FhbJ/RUV
yPwTE8f/Fxe+9RkZdykAAAAAIyOtghsbx/8ZGcj+GRnJ/xoayf8aGsn/GhrK/xoayv8aGsn/GhrJ/xkZ
yf8ZGcj+GxvH/yMjrYQAAAAAAADHAQAAAAAzM51FLCyscCoqrGwqKqxtKSmsbSoqrG0qKqxtKSmsbSoq
rG0qKqxsLCyscDMznUUAAAAAAAAAAP//AADAAwAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIAB
AACAAQAAgAEAAIABAACAAQAAgAEAAP//AAAoAAAAIAAAAEAAAAABACAAAAAAAAAQAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKysrCR0dHSMWFhY3GBgYORgYGDkYGBg5GBgYORgY
GDkYGBg5GBgYORgYGDkYGBg5GBgYORgYGDkYGBg5GBgYORgYGDkYGBg5GBgYORgYGDkYGBg5FxcXNx4e
HiQuLi4JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASEhIARYWFis7OzuVkJCQ2ampqeqqqqrsqqqq7Kqq
quyqqqrsqqqq7Kqqquyqqqrsqqqq7Kqqquyqqqrsqqqq7Kqqquyqqqrsqqqq7Kqqquyqqqrsqqqq7Kqq
quypqanqkZGR2j09PZcXFxcsUFBQAQAAAAAAAAAAAAAAAAAAAAASEhIuhISEytvb2/7W1tb/19fX/9jY
2P/Y2Nj/2NjY/9jY2P/Y2Nj/2NjY/9nZ2f/Z2dn/2dnZ/9nZ2f/Z2dn/2dnZ/9nZ2f/Y2Nj/2NjY/9jY
2P/Y2Nj/2NjY/9fX1//W1tb/29vb/oeHh8sTExMvAAAAAAAAAAAAAAAAPDw8DGtra6zZ2dn/2dnZ/9ra
2v/b29v/29vb/9vb2//c3Nz/3Nzc/9zc3P/c3Nz/3d3d/93d3f/d3d3/3d3d/93d3f/d3d3/3Nzc/9zc
3P/c3Nz/3Nzc/9vb2//b29v/29vb/9ra2v/Z2dn/2dnZ/21tba5DQ0MNAAAAAAAAAAAiIiIx1NXU9tna
2f/c3Nz/3d3d/93e3f/e3t7/3t7e/9/f3//f39//39/f/9/g3//g4OD/4ODg/+Dg4P/g4OD/4ODg/+Dg
4P/g4OD/39/f/9/f3//f39//3t/e/97e3v/d3t3/3d3d/9zc3P/Z2tn/1dXV9icnJzMAAAAAAAAAAFhZ
WFzf4N//3Nzc/97e3v/f39//39/f/9/g3//g4OD/4ODg/+Hh4f/h4eH/4eHh/+Li4v/i4uL/4uLi/+Li
4v/i4uL/4uLi/+Hi4f/h4eH/4eHh/+Dg4P/g4OD/3+Df/9/f3//f39//3t7e/9zc3P/f39//XV1dXQAA
AAAAAAAAZmZmZdvc2//e3t7/3+Df/+Dg4P/g4eD/4eHh/+Hi4f/i4uL/4uPi/+Pj4//j4+P/5OTk/+Tk
5P/k5OT/5OTk/+Tk5P/k5OT/4+Pj/+Pj4//j4+P/4uLi/+Li4v/h4eH/4eHh/+Dg4P/f4N//3t7e/9vb
2/9wcHBoAAAAAAAAAABoaGhl3d3d/9/f3//h4eH/4eLh/+Li4v/j4+P/4+Pj/+Tk5P/k5OT/5eXl/+Xl
5f/l5uX/5ubm/+bm5v/m5ub/5ubm/+bm5v/l5eX/5eXl/+Tk5P/k5OT/4+Pj/+Pj4//i4uL/4uLi/+Hh
4f/f39//3N3c/3Nzc2kAAAAAAAAAAGhoaGXe3t7/4ODg/+Li4v/j4+P/4+Pj/+Tk5P/l5eX/5eXl/+bm
5v/m5+b/5+fn/+fn5//n6Of/6Ojo/+jo6P/o6Oj/5+fn/+fn5//n5+f/5ubm/+Xl5f/l5eX/5OTk/+Pk
4//j4+P/4uLi/+Dg4P/e3t7/c3NzaQAAAAAAAAAAaGhoZd/g3//i4uL/5OTk/+Tl5P/l5eX/5ebl/+bn
5v/n5+f/5+jn/+jp6P/p6en/7Ozs/8LCwv+Tk5P/ioqK/66urv/o6ej/6enp/+jp6P/o6Oj/5+jn/+bn
5v/m5ub/5ebl/+Tl5P/k5OT/4uLi/9/g3/9zdHNpAAAAAAAAAABoaWhl4eLh/+Pk4//m5ub/5ubm/+fn
5//n6Of/6Ojo/+np6f/p6un/6urq/8bGxv8yMjL/AAAA/wAAAP8AAAD/AAAA/xMTE/+ZmZn/7Ozs/+rq
6v/p6en/6Ojo/+jo6P/n5+f/5ubm/+bm5v/k5OT/4eHh/3R0dGkAAAAAAAAAAGhpaGXj4+P/5eXl/+fn
5//n6Of/6Ojo/+np6f/q6ur/6urq/+vr6//Dw8P/DAwM/wAAAP8AAAD/Gxsb/ygoKP8BAQH/AAAA/wAA
AP+FhYX/7O3s/+rr6v/q6ur/6enp/+jo6P/o6Oj/5+fn/+Xl5f/i4+L/dHR0aQAAAAAAAAAAYWFhZeTl
5P/m5+b/6Ono/+np6f/p6un/6uvq/+vr6//s7Oz/7e7t/ycnJ/8AAAD/Ghoa/7S0tP/m5ub/5OTk/9HR
0f9GRkb/AAAA/wICAv/IyMj/7Ozs/+vs6//q6+r/6urq/+nq6f/o6ej/5+fn/+Tk5P9sbGxpAAAAAAAA
AAA9Pj1lj4+P/5OTk/+VlZX/lpaW/5eXl/+YmJj/mZmZ/5qamv92dnb/AAAA/wEBAf+/wL//3Nzc/+Tk
5P/l5eX/3d3d/+Li4v8mJib/AAAA/0ZGRv+ampr/mZmZ/5iYmP+Xl5f/lpaW/5WVlf+Tk5P/j4+P/0ZG
RmoAAAAAAAAAAAwMDGUAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/Nzc3/+fn
5//q6ur/7O3s/+zt7P/v7+//39/f/4WFhf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/EBAQagAAAAAAAAAAAwMHZQAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP9NTU3/5ufm//Lz8v/z9PP/8/Tz//X19f/l5eX/nZ2d/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8GBgpqAAAAAAAAAAAAABZlAQEk/wEBJ/8CAin/AgIq/wICKv8CAiv/AgIs/wIC
LP8BAR3/AAAA/xwcHP/w8PD/6+zr//r6+v/6+vr/9PT0/+vr6/9lZWX/AAAA/wAAD/8CAi3/AgIs/wIC
K/8CAir/AgIq/wICKf8BASf/AQEl/wUFG2oAAAAAAAAAAAICQGUGBpL/Bwec/wgIo/8JCaf/CQmq/wkJ
rf8JCa//Cgqz/wkJqP8AAAL/AAAA/4CAgP/y8/L/6+zr/+3t7f/u7u7/xMTE/wcHB/8AAAD/BgZz/woK
s/8JCbD/CQmt/wkJqv8JCaj/CAik/wcHnf8HB5P/Dg5MagAAAAAAAAAAAwNHZQgIk/8JCZ3/Cgqj/wsL
p/8LC6n/Cwus/wsLr/8MDLL/DAy2/wYGW/8AAAD/AAAA/1JSUv+sraz/tra2/3h4eP8KCgr/AAAA/wIC
Iv8MDLb/DAyy/wsLsP8LC63/Cwuq/wsLp/8KCqT/CQmd/wgIk/8PD1VrAAAAAAAAAAAEBE1lCQmY/woK
ov8LC6j/DAyr/wwMrf8MDLD/DAyy/w0Ntf8NDbf/Dg67/wUFSv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8CAiH/DQ2q/w0NuP8NDbX/DQ2z/wwMsP8MDK7/DAyr/wsLqP8KCqL/CQmZ/xAQWmsAAAAAAAAAAAQE
UGUKCp7/Cwum/wwMrP8NDa//DQ2w/w0Ns/8ODrX/Dg63/w4Ouf8ODrv/Dw/A/wwMiv8FBTj/AAAG/wAA
AP8DAyb/CQls/w8Pu/8PD7z/Dg66/w4OuP8ODrX/DQ2z/w0Nsf8NDa//DAys/wsLp/8KCp7/ERFeawAA
AAAAAAAABQVTZQsLpP8MDKv/DQ2w/w4Os/8ODrT/Dg62/w8PuP8PD7r/Dw+8/w8Pvf8QEL//EBDA/xER
w/8SEsn/ERHJ/xERxf8QEMD/EBC//w8Pvv8PD7z/Dw+6/w8PuP8ODrf/Dg61/w4Os/8NDbH/DAyr/wsL
pP8SEmFrAAAAAAAAAAAGBlZlDAyq/w4OsP8PD7X/Dw+3/w8PuP8QELr/EBC7/xAQvf8REb7/ERHA/xER
wf8REcL/EhLC/xISw/8SEsP/EhLC/xERwv8REcH/ERHA/xERvv8QEL3/EBC7/xAQuv8QELj/Dw+3/w8P
tf8ODrD/DAyq/xMTZWsAAAAAAAAAAAcHWmUODrD/EBC2/xERuv8REbz/ERG9/xISvv8SEr//EhLA/xMT
wf8TE8P/ExPD/xMTxP8TE8X/FBTF/xQUxf8UFMX/ExPE/xMTxP8TE8P/ExPC/xISwf8SEr//EhK+/xER
vf8REbz/ERG6/xAQtv8ODrD/FBRpawAAAAAAAAAACAhcYxAQtf8SErv/ExO+/xQUwP8UFMD/FBTB/xUV
wv8VFcP/FRXE/xUVxf8WFsb/FhbG/xYWx/8WFsf/FhbH/xYWx/8WFsf/FhbG/xYWxf8VFcT/FRXD/xUV
wv8UFMH/FBTB/xQUwP8TE77/EhK7/xAQtf8TE2hoAAAAAAAAAAAQEFNUFRXC/xMTv/8UFMP/FRXE/xUV
xP8VFcX/FRXG/xYWx/8WFsf/FhbI/xYWyf8XF8n/FxfK/xcXyv8XF8r/FxfK/xcXyf8XF8n/FhbI/xYW
yP8WFsf/FhbG/xUVxf8VFcT/FRXE/xQUw/8TE7//FRXB/xAQV1UAAAAAAAAAAA0NPxkjI8byFBTD/xUV
x/8WFsj/FxfJ/xcXyf8XF8r/FxfK/xcXy/8YGMz/GBjM/xgYzP8YGM3/GBjN/xgYzf8YGM3/GBjM/xgY
zP8YGMz/GBjL/xcXy/8XF8r/FxfJ/xcXyf8WFsj/FRXH/xQUw/8jI8f0Dg5GGwAAAAAAAAAAFhZxAiUl
eIUZGcr/FBTI/xUVyv8WFsv/FhbM/xYWzP8WFsz/FhbN/xcXzf8XF83/FxfN/xcXzv8XF87/FxfO/xcX
zv8XF87/FxfN/xcXzf8WFs3/FhbM/xYWzP8WFsz/FhbL/xUVyv8UFMj/GBjJ/yYmeogWFnYCAAAAAAAA
AAAAAAAAGBh1BzMzk50kJNP+FxfK/xgYzP8YGMz/GBjN/xgYzf8YGM3/GBjN/xgYzf8ZGc7/GRnO/xkZ
zv8ZGc7/GRnO/xkZzv8YGM3/GBjN/xgYzf8YGM3/GBjN/xgYzP8YGMz/FxfK/yMj0v4zM5WfFBRkBwAA
AAAAAAAAAAAAAAAAAAAAAAAAHBx7Ay0tdkg3N5emMTGpxSwsp8gsLKfILCynyCwsp8gsLKfILCynyCws
p8gsLKfILCynyCwsp8gsLKfILCynyCwsp8gsLKfILCynyCwsp8gsLKfILCynyDExqcU2NpenLi54Shsb
ewMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////8AAAD+AAAAfAAAADwAAAA8AAAAPAAAADwAAAA8AA
AAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AA
AAPAAAADwAAAA8AAAAPAAAAD4AAAB/gAAB//////
</value>
</data>
</root>

492
f1-Main.Designer.cs generated

File diff suppressed because it is too large Load Diff

View File

@@ -31,7 +31,7 @@ public Form1()
// Resize Main Window to PKX Editing Mode
largeWidth = this.Width;
shortWidth = (Width * (29500 / 610)) / 100 + 1;
shortWidth = (Width * (30500 / 620)) / 100 + 1;
Width = shortWidth;
#endregion
#region Language Detection before loading
@@ -201,6 +201,11 @@ public Form1()
public string[] metXY_30000 = { };
public string[] metXY_40000 = { };
public string[] metXY_60000 = { };
public string[] trainingbags = { };
public string[] trainingstage = { };
public string[] puffs = { };
public string[] ribbonlist = { };
public string[] itempouch = { };
public int[] speciesability = { };
public int[] saveoffsets = { };
public string origintrack;
@@ -7450,16 +7455,14 @@ private void exportSAV(object sender, EventArgs e)
private void B_BoxRight_Click(object sender, EventArgs e)
{
if (C_BoxSelect.SelectedIndex < 30)
{
C_BoxSelect.SelectedIndex++;
}
else C_BoxSelect.SelectedIndex = 0;
}
private void B_BoxLeft_Click(object sender, EventArgs e)
{
if (C_BoxSelect.SelectedIndex > 0)
{
C_BoxSelect.SelectedIndex--;
}
else C_BoxSelect.SelectedIndex = 30;
}
private void rcmView_Click(object sender, EventArgs e)
{
@@ -7482,6 +7485,7 @@ private void rcmView_Click(object sender, EventArgs e)
PictureBox picturebox = pba[slot];
if (picturebox.Image == null)
{
System.Media.SystemSounds.Exclamation.Play();
return;
}
@@ -7494,9 +7498,10 @@ private void rcmView_Click(object sender, EventArgs e)
int species = BitConverter.ToInt16(pkxdata, 0x08); // Get Species
if (species == 0)
{
System.Media.SystemSounds.Exclamation.Play();
return;
}
try
try
{
Array.Copy(pkxdata, buff, 0xE8);
populatefields(buff);
@@ -7520,6 +7525,8 @@ private void rcmView_Click(object sender, EventArgs e)
// Visual to display what slot is currently loaded.
getSlotColor(slot, Color.PowderBlue);
}
else
System.Media.SystemSounds.Exclamation.Play();
}
private void rcmSet_Click(object sender, EventArgs e)
{
@@ -7529,7 +7536,7 @@ private void rcmSet_Click(object sender, EventArgs e)
if (slot >= 30 && slot < 36) // Party
{
if (slot == 30 && CB_Species.SelectedIndex == 0) { MessageBox.Show("Can't have empty first slot.", "Alert"); return; }
if (slot == 30 && (CB_Species.SelectedIndex == 0 || CHK_IsEgg.Checked)) { MessageBox.Show("Can't have empty/egg first slot.", "Alert"); return; }
offset = SaveGame.Party + 0x7F000 * savindex + (slot - 30) * (0x104);
byte[] pkxdata = preparepkx(buff);
byte[] ekxdata = encryptArray(pkxdata);
@@ -7915,32 +7922,37 @@ private void getSlotFiller(int offset, PictureBox pb)
file = file = "_" + species.ToString() + "f";
}
}
// Redrawing logic
uint PID = BitConverter.ToUInt32(dslotdata, 0x18);
uint UID = (PID >> 16);
uint LID = (PID & 0xFFFF);
uint PSV = UID ^ LID;
uint TSV = (uint)(BitConverter.ToUInt16(dslotdata, 0x0C) ^ BitConverter.ToUInt16(dslotdata, 0x0E));
uint XOR = TSV ^ PSV;
int gamevers = dslotdata[0xDF];
Image baseImage = (Image)Properties.Resources.ResourceManager.GetObject(file);
if (isegg == 1)
if (species != 0 && isegg == 1)
{
file = "_0"; // Start with a partially transparent species
baseImage = PKHeX.Util.layerImage((Image)Properties.Resources.ResourceManager.GetObject(file), baseImage, 0, 0, 0.2);
file = "egg"; // Add the egg layer over-top.
baseImage = PKHeX.Util.layerImage(baseImage, (Image)Properties.Resources.ResourceManager.GetObject(file), 0, 0, 1);
}
uint PID = BitConverter.ToUInt32(dslotdata, 0x18);
uint UID = (PID >> 16);
uint LID = (PID & 0xFFFF);
uint PSV = UID ^ LID;
uint TSV = (uint)(BitConverter.ToUInt16(dslotdata,0x0C) ^ BitConverter.ToUInt16(dslotdata,0x0E));
uint XOR = TSV ^ PSV;
int gamevers = dslotdata[0xDF];
if (species != 0 && (((XOR < 8) && (gamevers < 24)) || ((XOR < 16) && (gamevers >= 24))))
{ // Is Shiny
// Redraw our image
baseImage = PKHeX.Util.layerImage(baseImage, Properties.Resources.rare_icon, 0, 0, 0.33);
}
if (species != 0 && BitConverter.ToUInt16(dslotdata, 0xA) > 0)
{
// Has Item
// Redraw
baseImage = PKHeX.Util.layerImage(baseImage, Properties.Resources.helditem, 25, 20, 1);
}
pb.Image = baseImage;
pb.BackColor = Color.Transparent;
}
private void getSlotColor(int slot, Color color)
{
@@ -8217,6 +8229,12 @@ private void B_OpenEventFlags_Click(object sender, EventArgs e)
SAV_EventFlags eventflags = new PKHeX.SAV_EventFlags(this);
eventflags.ShowDialog();
}
private void B_OpenSuperTraining_Click(object sender, EventArgs e)
{
// Open ST Menu
SAV_SuperTrain supertrain = new PKHeX.SAV_SuperTrain(this);
supertrain.ShowDialog();
}
private void B_OpenOPowers_Click(object sender, EventArgs e)
{
// Open O-Power Menu
@@ -8231,7 +8249,8 @@ private void B_OpenPokedex_Click(object sender, EventArgs e)
}
private void B_OUTPasserby_Click(object sender, EventArgs e)
{
RTB_T.Text = "PSS List\r\n\r\n";
string result = "";
result += "PSS List\r\n\r\n";
string[] headers = {
"PSS Data - Friends",
"PSS Data - Acquaintances",
@@ -8240,7 +8259,7 @@ private void B_OUTPasserby_Click(object sender, EventArgs e)
int offset = savindex * 0x7F000 + SaveGame.PSS;
for (int g = 0; g < 3; g++)
{
RTB_T.Text += "----\r\n" + headers[g] + "\r\n" + "----\r\n" + "\r\n";
result += "----\r\n" + headers[g] + "\r\n" + "----\r\n" + "\r\n";
uint count = BitConverter.ToUInt32(savefile,offset + 0x4E20);
int r_offset = offset;
@@ -8275,7 +8294,7 @@ private void B_OUTPasserby_Click(object sender, EventArgs e)
}
else gamename = "Y";
RTB_T.Text +=
result +=
"OT: " + otname + "\r\n" +
"Message: " + message + "\r\n" +
"Game: " + gamename + "\r\n" +
@@ -8283,13 +8302,14 @@ private void B_OUTPasserby_Click(object sender, EventArgs e)
"Region ID: " + region + "\r\n" +
"Favorite: " + specieslist[favpkm] + "\r\n";
RTB_T.Text += "\r\n";
result += "\r\n";
r_offset += 0xC8;
}
offset += 0x5000;
}
RTB_T.Text = RTB_T.Text;
RTB_T.Text = result;
RTB_T.Font = new Font("Courier New", 8);
tabBoxMulti.SelectedIndex = 3;
}
private void B_OUTHallofFame_Click(object sender, EventArgs e)
{
@@ -8297,6 +8317,10 @@ private void B_OUTHallofFame_Click(object sender, EventArgs e)
SAV_HallOfFame halloffame = new PKHeX.SAV_HallOfFame(this);
halloffame.ShowDialog();
}
private void B_OutAHK_Click(object sender, EventArgs e)
{
MessageBox.Show("Not Implemented", "Error");
}
private void B_SwitchSAV_Click(object sender, EventArgs e)
{
DialogResult switchsav = MessageBox.Show("Current Savefile is Save" + ((savindex + 1)).ToString() + ". Would you like to switch to Save" + ((savindex + 1) % 2 + 1).ToString() + "?", "Prompt", MessageBoxButtons.YesNo);
@@ -8346,6 +8370,8 @@ private void B_BoxIO_Click(object sender, EventArgs e)
PKHeX.SAV_BoxIO boxio = new PKHeX.SAV_BoxIO(this, SaveGame.Box, SaveGame.PCLayout);
boxio.ShowDialog();
}
#endregion
// Language Translation
@@ -8389,6 +8415,11 @@ private void InitializeStrings()
forms = getStringList("Forms", l);
memories = getStringList("Memories", l);
genloc = getStringList("GenLoc", l);
trainingbags = getStringList("TrainingBag", l);
trainingstage = getStringList("SuperTraining", l);
puffs = getStringList("Puff", l);
ribbonlist = getStringList("Ribbon", l);
itempouch = getStringList("ItemPouch", l);
// Get the Egg Name and then replace it with --- for the comboboxes.
eggname = specieslist[0];
@@ -8474,6 +8505,8 @@ private void reportToolStripMenuItem_Click(object sender, EventArgs e)
ReportForm.PopulateData(savefile);
ReportForm.ShowDialog();
}
}
#region Structs & Classes
public class cbItem

View File

@@ -243,51 +243,6 @@
<metadata name="TB_AbilityNumber.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="CHK_AsEgg.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="CHK_Fateful.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="GB_EggConditions.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Label_EncounterType.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Label_MetDate.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Label_MetLevel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Label_Ball.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Label_MetLocation.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Label_OriginGame.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="CB_GameOrigin.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="CB_MetLocation.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="CB_Ball.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="TB_MetLevel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="CAL_MetDate.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="CB_EncounterType.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Label_CharacteristicPrefix.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
@@ -513,9 +468,6 @@
<metadata name="L_Save.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="tabBoxMulti.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="B_BoxRight.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
@@ -729,12 +681,6 @@
<metadata name="B_JPEG.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="B_OUTHallofFame.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="B_OUTPasserby.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="L_SAVManipulation.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
@@ -753,36 +699,6 @@
<metadata name="B_ExportSAV.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="B_OpenPokepuffs.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="B_OpenBoxLayout.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="B_OpenOPowers.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="B_OpenItemPouch.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="B_OpenEventFlags.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="B_OpenWondercards.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="B_OpenTrainerInfo.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="B_OpenBerryField.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="B_OpenPokedex.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="GB_SAVtools.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="L_SAVINDEX.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>