remove stage randomizer and remove save boxes
This commit is contained in:
parent
2ed30b9c5d
commit
e99b9ac133
3 changed files with 496 additions and 482 deletions
48
Codes.xml
48
Codes.xml
|
@ -503,7 +503,7 @@
|
||||||
04016A90 FC210828
|
04016A90 FC210828
|
||||||
</source>
|
</source>
|
||||||
</code>
|
</code>
|
||||||
<code>
|
<!--<code>
|
||||||
<title lang="en-US">Remove Save Boxes</title>
|
<title lang="en-US">Remove Save Boxes</title>
|
||||||
<title lang="de-CH">Speicher-Schaltfläche entfernen</title>
|
<title lang="de-CH">Speicher-Schaltfläche entfernen</title>
|
||||||
<title lang="fr-FR">Supprimer les boîtes de sauvegarde</title>
|
<title lang="fr-FR">Supprimer les boîtes de sauvegarde</title>
|
||||||
|
@ -531,7 +531,7 @@
|
||||||
0428FB44 60000000
|
0428FB44 60000000
|
||||||
0428FB50 60000000
|
0428FB50 60000000
|
||||||
</source>
|
</source>
|
||||||
</code>
|
</code>-->
|
||||||
<code>
|
<code>
|
||||||
<title lang="en-US">Unlock Yoshi</title>
|
<title lang="en-US">Unlock Yoshi</title>
|
||||||
<title lang="de-CH">Yoshi Freischalten</title>
|
<title lang="de-CH">Yoshi Freischalten</title>
|
||||||
|
@ -1209,7 +1209,7 @@
|
||||||
Allows warping to other levels when starting a file or when exiting a level by holding the combination until the screen turns black.
|
Allows warping to other levels when starting a file or when exiting a level by holding the combination until the screen turns black.
|
||||||
|
|
||||||
::: warning
|
::: warning
|
||||||
This code is not compatible with the Fast Any%, Stage Loader or Stage Randomizer code.
|
This code is not compatible with the Fast Any% or Stage Loader code.
|
||||||
:::
|
:::
|
||||||
|
|
||||||
Codes:
|
Codes:
|
||||||
|
@ -1221,7 +1221,7 @@
|
||||||
Die Tastenkombination muss gedrückt gehalten werden bis der Bildschirm schwarz wird.
|
Die Tastenkombination muss gedrückt gehalten werden bis der Bildschirm schwarz wird.
|
||||||
|
|
||||||
::: warning WARNUNG
|
::: warning WARNUNG
|
||||||
Dieser Code ist nicht Kompatibel mit dem Fast Any%, Stage Loader oder Stage Randomizer code.
|
Dieser Code ist nicht Kompatibel mit dem Fast Any% oder Stage Loader code.
|
||||||
:::
|
:::
|
||||||
|
|
||||||
Tastenkombinationen:
|
Tastenkombinationen:
|
||||||
|
@ -1232,7 +1232,7 @@
|
||||||
Permet de charger d'autres niveaux en démarrant un fichier ou en quittant un niveau en maintenant la combinaison appropriée jusqu'à ce que l'écran devienne noir.
|
Permet de charger d'autres niveaux en démarrant un fichier ou en quittant un niveau en maintenant la combinaison appropriée jusqu'à ce que l'écran devienne noir.
|
||||||
|
|
||||||
::: warning Attention
|
::: warning Attention
|
||||||
Ce code n'est pas compatible avec Fast Any%, Chargeur de liste ou Randomiseur de niveaux.
|
Ce code n'est pas compatible avec Fast Any% ni Chargeur de liste.
|
||||||
:::
|
:::
|
||||||
|
|
||||||
Combinaisons :
|
Combinaisons :
|
||||||
|
@ -1243,7 +1243,7 @@
|
||||||
「ファイル開始時」もしくは「ステージ退場時(画面が黒くなるまで)に組合せ入力する」と、他のステージにワープできます。
|
「ファイル開始時」もしくは「ステージ退場時(画面が黒くなるまで)に組合せ入力する」と、他のステージにワープできます。
|
||||||
|
|
||||||
::: warning 注意
|
::: warning 注意
|
||||||
このコードは「Fast Any%」「ステージローダー」「ステージランダマイザーモード」とは互換性がありません。
|
このコードは「Fast Any%」「ステージローダー」とは互換性がありません。
|
||||||
:::
|
:::
|
||||||
|
|
||||||
コード:
|
コード:
|
||||||
|
@ -1774,28 +1774,28 @@
|
||||||
Loads stages in any% order, skips all save boxes, replaces all dialog with "!!!" (except for the Pianta 5 secret) and makes all FMVs skippable (except for the Pinna 1 cutscenes).
|
Loads stages in any% order, skips all save boxes, replaces all dialog with "!!!" (except for the Pianta 5 secret) and makes all FMVs skippable (except for the Pinna 1 cutscenes).
|
||||||
|
|
||||||
::: warning
|
::: warning
|
||||||
This code is not compatible with the Level Select, Stage Loader or Stage Randomizer code.
|
This code is not compatible with the Level Select or Stage Loader code.
|
||||||
:::
|
:::
|
||||||
</description>
|
</description>
|
||||||
<description lang="de-CH">
|
<description lang="de-CH">
|
||||||
Ladet die Level in derselben Reihenfolge wie Any%, überpring alle Speicherschaltflächen, ersetzt alle Dialoge mit "!!!" (Abgesehen von Pianta 5) und ermöglicht das Überspringen aller FMVs (ausser in Pinna 1).
|
Ladet die Level in derselben Reihenfolge wie Any%, überpring alle Speicherschaltflächen, ersetzt alle Dialoge mit "!!!" (Abgesehen von Pianta 5) und ermöglicht das Überspringen aller FMVs (ausser in Pinna 1).
|
||||||
|
|
||||||
::: warning WARNUNG
|
::: warning WARNUNG
|
||||||
Dieser Code ist nicht kompatibel mit dem Level Select, Stage Loader oder Stage Randomizer Code.
|
Dieser Code ist nicht kompatibel mit dem Level Select oder Stage Loader Code.
|
||||||
:::
|
:::
|
||||||
</description>
|
</description>
|
||||||
<description lang="fr-FR">
|
<description lang="fr-FR">
|
||||||
Charge les niveaux dans l'ordre any%, retire toutes les boîtes de sauvegarde, remplace tous les dialogues par « !!! » (sauf dans Pianta 5) et rend toutes les FMV passables (sauf celles de Pinna 1).
|
Charge les niveaux dans l'ordre any%, retire toutes les boîtes de sauvegarde, remplace tous les dialogues par « !!! » (sauf dans Pianta 5) et rend toutes les FMV passables (sauf celles de Pinna 1).
|
||||||
|
|
||||||
::: warning Attention
|
::: warning Attention
|
||||||
Ce code n'est pas compatible avec le Sélecteur de niveau, le Chargeur de liste ou le Randomiseur de niveaux.
|
Ce code n'est pas compatible avec le Sélecteur de niveau ni le Chargeur de liste.
|
||||||
:::
|
:::
|
||||||
</description>
|
</description>
|
||||||
<description lang="ja-JP">
|
<description lang="ja-JP">
|
||||||
次の4つの機能を実現します: 「Any%順でステージを読み込む」「全てのセーブ画面をスキップ」「全ての会話を「!!!」に置き換え(モンテ5のシークレットを除く)」「全てのFMVをスキップ可能にする(ピンナ1のFMVを除く)」
|
次の4つの機能を実現します: 「Any%順でステージを読み込む」「全てのセーブ画面をスキップ」「全ての会話を「!!!」に置き換え(モンテ5のシークレットを除く)」「全てのFMVをスキップ可能にする(ピンナ1のFMVを除く)」
|
||||||
|
|
||||||
::: warning 注意
|
::: warning 注意
|
||||||
このコードは「Fast Any%」「ステージローダー」「ステージランダマイザーモード」とは互換性がありません。
|
このコードは「Fast Any%」「ステージローダー」とは互換性がありません。
|
||||||
:::
|
:::
|
||||||
</description>
|
</description>
|
||||||
<date>Feb 16, 2018</date>
|
<date>Feb 16, 2018</date>
|
||||||
|
@ -2360,7 +2360,7 @@
|
||||||
0426659C 60000000
|
0426659C 60000000
|
||||||
</source>
|
</source>
|
||||||
</code>
|
</code>
|
||||||
<code>
|
<!--<code>
|
||||||
<title lang="en-US">Stage Randomizer (Experimental)</title>
|
<title lang="en-US">Stage Randomizer (Experimental)</title>
|
||||||
<title lang="de-CH">Stage Randomizer (Experimentell)</title>
|
<title lang="de-CH">Stage Randomizer (Experimentell)</title>
|
||||||
<title lang="fr-FR">Randomiseur de niveaux (expérimental)</title>
|
<title lang="fr-FR">Randomiseur de niveaux (expérimental)</title>
|
||||||
|
@ -2434,7 +2434,7 @@
|
||||||
4BFFFF68 807F0020
|
4BFFFF68 807F0020
|
||||||
60000000 00000000
|
60000000 00000000
|
||||||
</source>
|
</source>
|
||||||
</code>
|
</code>-->
|
||||||
<code>
|
<code>
|
||||||
<title lang="en-US">Replace Episode names with their ID</title>
|
<title lang="en-US">Replace Episode names with their ID</title>
|
||||||
<title lang="de-CH">Ersetze Episodennamen mit ihrer ID</title>
|
<title lang="de-CH">Ersetze Episodennamen mit ihrer ID</title>
|
||||||
|
@ -2444,19 +2444,19 @@
|
||||||
<version>1.1</version>
|
<version>1.1</version>
|
||||||
<description lang="en-US">
|
<description lang="en-US">
|
||||||
Replaces the Episode names with the episode number in the demo screen.
|
Replaces the Episode names with the episode number in the demo screen.
|
||||||
(Useful for the stage randomizer and the stage loader.)
|
(Useful for the stage loader.)
|
||||||
</description>
|
</description>
|
||||||
<description lang="de-CH">
|
<description lang="de-CH">
|
||||||
Ersetzt alle Episodennamen mit ihrer Nummer (in der Vorschauszene).
|
Ersetzt alle Episodennamen mit ihrer Nummer (in der Vorschauszene).
|
||||||
Praktisch für den Stage Randomizer oder Stage Loader.
|
Praktisch für den Stage Loader.
|
||||||
</description>
|
</description>
|
||||||
<description lang="fr-FR">
|
<description lang="fr-FR">
|
||||||
Remplace les noms des épisodes par leurs numéros dans la séquence de démo.
|
Remplace les noms des épisodes par leurs numéros dans la séquence de démo.
|
||||||
(Utile pour le Randomiseur de niveaux et le Chargeur de liste.)
|
(Utile pour le Chargeur de liste.)
|
||||||
</description>
|
</description>
|
||||||
<description lang="ja-JP">
|
<description lang="ja-JP">
|
||||||
デモ画面でストーリー名をストーリー番号に置き換えます。
|
デモ画面でストーリー名をストーリー番号に置き換えます。
|
||||||
(「ステージランダマイザー」と「ステージローダー」に役立ちます。)
|
(「ステージローダー」に役立ちます。)
|
||||||
</description>
|
</description>
|
||||||
<date>Feb 13, 2018</date>
|
<date>Feb 13, 2018</date>
|
||||||
<source version="GMSE01">
|
<source version="GMSE01">
|
||||||
|
@ -2802,16 +2802,24 @@
|
||||||
<version>1.0</version>
|
<version>1.0</version>
|
||||||
<date>Jun 19, 2019</date>
|
<date>Jun 19, 2019</date>
|
||||||
<description lang="en-US">
|
<description lang="en-US">
|
||||||
Removes the logos and cutscene that normally play before the title screen when loading or resetting the game.
|
Removes the logos and cutscene that normally play before the title screen when loading or resetting the game.
|
||||||
|
|
||||||
|
::: warning
|
||||||
|
This makes it impossible to toggle progressive or 60Hz mode, make sure to set these the way you want without the code.
|
||||||
|
:::
|
||||||
</description>
|
</description>
|
||||||
<description lang="de-CH">
|
<description lang="de-CH">
|
||||||
Entfernt die Logos und Cutscenes welche beim Laden oder Zurücksetzen des Spiels abgespielt werden.
|
Entfernt die Logos und Cutscenes welche beim Laden oder Zurücksetzen des Spiels abgespielt werden.
|
||||||
</description>
|
</description>
|
||||||
<description lang="fr-FR">
|
<description lang="fr-FR">
|
||||||
Supprime les logos et la cutscene qui apparaissent normalement avant l'écran titre lors du démarrage ou redémarrage du jeu.
|
Supprime les logos et la cutscene qui apparaissent normalement avant l'écran titre lors du démarrage ou redémarrage du jeu.
|
||||||
|
|
||||||
|
::: warning Attention
|
||||||
|
Ce code ne permet pas d'activer ni de désactiver le mode progressif ou 60 Hz, vous devez démarrer le jeu sans ce code pour accéder à cette option.
|
||||||
|
:::
|
||||||
</description>
|
</description>
|
||||||
<description lang="ja-JP">
|
<description lang="ja-JP">
|
||||||
(ゲームをロードした時・またはリセット時)タイトル画面の前に再生されるロゴとアニメーションを削除します。
|
(ゲームをロードした時・またはリセット時)タイトル画面の前に再生されるロゴとアニメーションを削除します。
|
||||||
</description>
|
</description>
|
||||||
<source version="GMSE01">
|
<source version="GMSE01">
|
||||||
042956AC 480002C4
|
042956AC 480002C4
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## Aug 13, 2021
|
||||||
|
|
||||||
|
### Removed 'Stage Randomizer' and 'Remove Save Boxes'
|
||||||
|
|
||||||
|
The stage randomizer was outdated by the more powerful stage loader. Removing save boxes has little use for practice and is banned for individual level runs, though it is still possible using 'Fast Any%' or the stage loader.
|
||||||
|
|
||||||
## Jul 24, 2021
|
## Jul 24, 2021
|
||||||
|
|
||||||
### Added 'Coin Count Savestate'
|
### Added 'Coin Count Savestate'
|
||||||
|
|
|
@ -1,462 +1,462 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<CheatTable CheatEngineTableVersion="31">
|
<CheatTable CheatEngineTableVersion="31">
|
||||||
<CheatEntries>
|
<CheatEntries>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>24</ID>
|
<ID>24</ID>
|
||||||
<Description>"Base Address Lookup"</Description>
|
<Description>"Base Address Lookup"</Description>
|
||||||
<Options moHideChildren="1"/>
|
<Options moHideChildren="1"/>
|
||||||
<LastState Activated="1"/>
|
<LastState Activated="1"/>
|
||||||
<VariableType>Auto Assembler Script</VariableType>
|
<VariableType>Auto Assembler Script</VariableType>
|
||||||
<AssemblerScript>// Uncomment the version you're targeting
|
<AssemblerScript>// Uncomment the version you're targeting
|
||||||
|
|
||||||
// GMSE01 (NTSC-U)
|
// GMSE01 (NTSC-U)
|
||||||
// define(INPUT_OFFSET,404454)
|
// define(INPUT_OFFSET,404454)
|
||||||
// define(COIN_COUNT_OFFSET,578A60)
|
// define(COIN_COUNT_OFFSET,578A60)
|
||||||
// define(LIFE_COUNT_OFFSET,578A04)
|
// define(LIFE_COUNT_OFFSET,578A04)
|
||||||
// define(POS_PTR_OFFSET, 40E10C)
|
// define(POS_PTR_OFFSET, 40E10C)
|
||||||
|
|
||||||
|
|
||||||
// GMSJ01 (NTSC-J 1.0)
|
// GMSJ01 (NTSC-J 1.0)
|
||||||
// define(INPUT_OFFSET, 400D50)
|
// define(INPUT_OFFSET, 400D50)
|
||||||
// define(LIFE_COUNT_OFFSET, 575224)
|
// define(LIFE_COUNT_OFFSET, 575224)
|
||||||
// define(COIN_COUNT_OFFSET, 575280)
|
// define(COIN_COUNT_OFFSET, 575280)
|
||||||
// define(POS_PTR_OFFSET, 40A39C)
|
// define(POS_PTR_OFFSET, 40A39C)
|
||||||
|
|
||||||
// GMSJ01 (NTSC-J 1.1)
|
// GMSJ01 (NTSC-J 1.1)
|
||||||
// define(INPUT_OFFSET, 3F5428)
|
// define(INPUT_OFFSET, 3F5428)
|
||||||
// define(LIFE_COUNT_OFFSET, 569724)
|
// define(LIFE_COUNT_OFFSET, 569724)
|
||||||
// define(COIN_COUNT_OFFSET, 569780)
|
// define(COIN_COUNT_OFFSET, 569780)
|
||||||
// define(POS_PTR_OFFSET, 3FEFAC)
|
// define(POS_PTR_OFFSET, 3FEFAC)
|
||||||
|
|
||||||
// GMSP01 (PAL)
|
// GMSP01 (PAL)
|
||||||
define(INPUT_OFFSET, 3FBBF4)
|
define(INPUT_OFFSET, 3FBBF4)
|
||||||
define(LIFE_COUNT_OFFSET, 570964)
|
define(LIFE_COUNT_OFFSET, 570964)
|
||||||
define(COIN_COUNT_OFFSET, 5709C0)
|
define(COIN_COUNT_OFFSET, 5709C0)
|
||||||
define(POS_PTR_OFFSET, 4057D4)
|
define(POS_PTR_OFFSET, 4057D4)
|
||||||
|
|
||||||
registerSymbol(INPUT_OFFSET)
|
registerSymbol(INPUT_OFFSET)
|
||||||
registerSymbol(COIN_COUNT_OFFSET)
|
registerSymbol(COIN_COUNT_OFFSET)
|
||||||
registerSymbol(LIFE_COUNT_OFFSET)
|
registerSymbol(LIFE_COUNT_OFFSET)
|
||||||
registerSymbol(POS_PTR_OFFSET)
|
registerSymbol(POS_PTR_OFFSET)
|
||||||
|
|
||||||
|
|
||||||
[ENABLE]
|
[ENABLE]
|
||||||
define(PRACTICE_CODE_MEMORY_OFFSET, 17F0000)
|
define(PRACTICE_CODE_MEMORY_OFFSET, 17F0000)
|
||||||
registerSymbol(PRACTICE_CODE_MEMORY_OFFSET)
|
registerSymbol(PRACTICE_CODE_MEMORY_OFFSET)
|
||||||
|
|
||||||
label(BASE_ADDRESS)
|
label(BASE_ADDRESS)
|
||||||
registerSymbol(BASE_ADDRESS)
|
registerSymbol(BASE_ADDRESS)
|
||||||
|
|
||||||
aobScan(aob1,47 4D 53 ?? 30 31 00 ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C2 33 9F 3D)
|
aobScan(aob1,47 4D 53 ?? 30 31 00 ?? 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C2 33 9F 3D)
|
||||||
aob1:
|
aob1:
|
||||||
BASE_ADDRESS:
|
BASE_ADDRESS:
|
||||||
|
|
||||||
[DISABLE]
|
[DISABLE]
|
||||||
unregisterSymbol(BASE_ADDRESS)
|
unregisterSymbol(BASE_ADDRESS)
|
||||||
unregisterSymbol(PRACTICE_CODE_MEMORY_OFFSET)
|
unregisterSymbol(PRACTICE_CODE_MEMORY_OFFSET)
|
||||||
unregisterSymbol(POS_PTR_OFFSET)
|
unregisterSymbol(POS_PTR_OFFSET)
|
||||||
unregisterSymbol(LIFE_COUNT_OFFSET)
|
unregisterSymbol(LIFE_COUNT_OFFSET)
|
||||||
unregisterSymbol(COIN_COUNT_OFFSET)
|
unregisterSymbol(COIN_COUNT_OFFSET)
|
||||||
unregisterSymbol(INPUT_OFFSET)
|
unregisterSymbol(INPUT_OFFSET)
|
||||||
|
|
||||||
</AssemblerScript>
|
</AssemblerScript>
|
||||||
<Hotkeys>
|
<Hotkeys>
|
||||||
<Hotkey>
|
<Hotkey>
|
||||||
<Action>Toggle Activation</Action>
|
<Action>Toggle Activation</Action>
|
||||||
<Keys>
|
<Keys>
|
||||||
<Key>97</Key>
|
<Key>97</Key>
|
||||||
</Keys>
|
</Keys>
|
||||||
<ID>0</ID>
|
<ID>0</ID>
|
||||||
</Hotkey>
|
</Hotkey>
|
||||||
</Hotkeys>
|
</Hotkeys>
|
||||||
<CheatEntries>
|
<CheatEntries>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>50</ID>
|
<ID>50</ID>
|
||||||
<Description>"Practice Code Values (Start at PRACTICE_CODE_MEMORY_OFFSET / 0x817F0000)"</Description>
|
<Description>"Practice Code Values (Start at PRACTICE_CODE_MEMORY_OFFSET / 0x817F0000)"</Description>
|
||||||
<Options moHideChildren="1"/>
|
<Options moHideChildren="1"/>
|
||||||
<LastState Value="" Activated="1" RealAddress="00000000"/>
|
<LastState Value="" Activated="1" RealAddress="00000000"/>
|
||||||
<Color>FF0000</Color>
|
<Color>FF0000</Color>
|
||||||
<GroupHeader>1</GroupHeader>
|
<GroupHeader>1</GroupHeader>
|
||||||
<CheatEntries>
|
<CheatEntries>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>57</ID>
|
<ID>57</ID>
|
||||||
<Description>"0x000 Level Select Stage Data"</Description>
|
<Description>"0x000 Level Select Stage Data"</Description>
|
||||||
<LastState Value="00 00 00 00 00 00 00 00" RealAddress="26EE9590000"/>
|
<LastState Value="00 00 00 00 00 00 00 00" RealAddress="26EE9590000"/>
|
||||||
<ShowAsHex>1</ShowAsHex>
|
<ShowAsHex>1</ShowAsHex>
|
||||||
<VariableType>Array of byte</VariableType>
|
<VariableType>Array of byte</VariableType>
|
||||||
<ByteLength>8</ByteLength>
|
<ByteLength>8</ByteLength>
|
||||||
<Address>BASE_ADDRESS+PRACTICE_CODE_MEMORY_OFFSET</Address>
|
<Address>BASE_ADDRESS+PRACTICE_CODE_MEMORY_OFFSET</Address>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>53</ID>
|
<ID>53</ID>
|
||||||
<Description>"0x008 Stored Position (Mario)"</Description>
|
<Description>"0x008 Stored Position (Mario)"</Description>
|
||||||
<LastState Value="00 00 00 00 00 00 00 00 00 00 00 00" RealAddress="26EE9590008"/>
|
<LastState Value="00 00 00 00 00 00 00 00 00 00 00 00" RealAddress="26EE9590008"/>
|
||||||
<ShowAsHex>1</ShowAsHex>
|
<ShowAsHex>1</ShowAsHex>
|
||||||
<VariableType>Array of byte</VariableType>
|
<VariableType>Array of byte</VariableType>
|
||||||
<ByteLength>12</ByteLength>
|
<ByteLength>12</ByteLength>
|
||||||
<Address>BASE_ADDRESS+PRACTICE_CODE_MEMORY_OFFSET+8</Address>
|
<Address>BASE_ADDRESS+PRACTICE_CODE_MEMORY_OFFSET+8</Address>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>54</ID>
|
<ID>54</ID>
|
||||||
<Description>"0x014 Stored Angle (Mario)"</Description>
|
<Description>"0x014 Stored Angle (Mario)"</Description>
|
||||||
<LastState Value="00 00" RealAddress="26EE9590014"/>
|
<LastState Value="00 00" RealAddress="26EE9590014"/>
|
||||||
<ShowAsHex>1</ShowAsHex>
|
<ShowAsHex>1</ShowAsHex>
|
||||||
<VariableType>Array of byte</VariableType>
|
<VariableType>Array of byte</VariableType>
|
||||||
<ByteLength>2</ByteLength>
|
<ByteLength>2</ByteLength>
|
||||||
<Address>BASE_ADDRESS+PRACTICE_CODE_MEMORY_OFFSET+14</Address>
|
<Address>BASE_ADDRESS+PRACTICE_CODE_MEMORY_OFFSET+14</Address>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>56</ID>
|
<ID>56</ID>
|
||||||
<Description>"0x016 Stored Position (Camera)"</Description>
|
<Description>"0x016 Stored Position (Camera)"</Description>
|
||||||
<LastState Value="00 00 00 00 00 00" RealAddress="26EE9590016"/>
|
<LastState Value="00 00 00 00 00 00" RealAddress="26EE9590016"/>
|
||||||
<ShowAsHex>1</ShowAsHex>
|
<ShowAsHex>1</ShowAsHex>
|
||||||
<VariableType>Array of byte</VariableType>
|
<VariableType>Array of byte</VariableType>
|
||||||
<ByteLength>6</ByteLength>
|
<ByteLength>6</ByteLength>
|
||||||
<Address>BASE_ADDRESS+PRACTICE_CODE_MEMORY_OFFSET+16</Address>
|
<Address>BASE_ADDRESS+PRACTICE_CODE_MEMORY_OFFSET+16</Address>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>63</ID>
|
<ID>63</ID>
|
||||||
<Description>"0x020 Stored Coins"</Description>
|
<Description>"0x020 Stored Coins"</Description>
|
||||||
<LastState Value="00000002" RealAddress="26EE9590020"/>
|
<LastState Value="00000002" RealAddress="26EE9590020"/>
|
||||||
<ShowAsHex>1</ShowAsHex>
|
<ShowAsHex>1</ShowAsHex>
|
||||||
<VariableType>Custom</VariableType>
|
<VariableType>Custom</VariableType>
|
||||||
<CustomType>4 Byte Big Endian</CustomType>
|
<CustomType>4 Byte Big Endian</CustomType>
|
||||||
<Address>BASE_ADDRESS+PRACTICE_CODE_MEMORY_OFFSET+20</Address>
|
<Address>BASE_ADDRESS+PRACTICE_CODE_MEMORY_OFFSET+20</Address>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>58</ID>
|
<ID>58</ID>
|
||||||
<Description>"0x100 Reset Stopwatch In Demo Screen Flag"</Description>
|
<Description>"0x100 Reset Stopwatch In Demo Screen Flag"</Description>
|
||||||
<LastState Value="00" RealAddress="26EE9590100"/>
|
<LastState Value="00" RealAddress="26EE9590100"/>
|
||||||
<ShowAsHex>1</ShowAsHex>
|
<ShowAsHex>1</ShowAsHex>
|
||||||
<VariableType>Byte</VariableType>
|
<VariableType>Byte</VariableType>
|
||||||
<Address>BASE_ADDRESS+PRACTICE_CODE_MEMORY_OFFSET+100</Address>
|
<Address>BASE_ADDRESS+PRACTICE_CODE_MEMORY_OFFSET+100</Address>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>59</ID>
|
<ID>59</ID>
|
||||||
<Description>"0x101 Disable Custom IG Timer Flag"</Description>
|
<Description>"0x101 Disable Custom IG Timer Flag"</Description>
|
||||||
<LastState Value="00" RealAddress="26EE9590101"/>
|
<LastState Value="00" RealAddress="26EE9590101"/>
|
||||||
<ShowAsHex>1</ShowAsHex>
|
<ShowAsHex>1</ShowAsHex>
|
||||||
<VariableType>Byte</VariableType>
|
<VariableType>Byte</VariableType>
|
||||||
<Address>BASE_ADDRESS+PRACTICE_CODE_MEMORY_OFFSET+101</Address>
|
<Address>BASE_ADDRESS+PRACTICE_CODE_MEMORY_OFFSET+101</Address>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>62</ID>
|
<ID>62</ID>
|
||||||
<Description>"0x102 Stopwatch Save State"</Description>
|
<Description>"0x102 Stopwatch Save State"</Description>
|
||||||
<LastState Value="00 00 00 00 00 00 00 00" RealAddress="26EE9590102"/>
|
<LastState Value="00 00 00 00 00 00 00 00" RealAddress="26EE9590102"/>
|
||||||
<ShowAsHex>1</ShowAsHex>
|
<ShowAsHex>1</ShowAsHex>
|
||||||
<VariableType>Array of byte</VariableType>
|
<VariableType>Array of byte</VariableType>
|
||||||
<ByteLength>8</ByteLength>
|
<ByteLength>8</ByteLength>
|
||||||
<Address>BASE_ADDRESS+PRACTICE_CODE_MEMORY_OFFSET+102</Address>
|
<Address>BASE_ADDRESS+PRACTICE_CODE_MEMORY_OFFSET+102</Address>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>60</ID>
|
<ID>60</ID>
|
||||||
<Description>"0x10C Stop Timer Flag"</Description>
|
<Description>"0x10C Stop Timer Flag"</Description>
|
||||||
<LastState Value="00" RealAddress="26EE959010C"/>
|
<LastState Value="00" RealAddress="26EE959010C"/>
|
||||||
<ShowAsHex>1</ShowAsHex>
|
<ShowAsHex>1</ShowAsHex>
|
||||||
<VariableType>Byte</VariableType>
|
<VariableType>Byte</VariableType>
|
||||||
<Address>BASE_ADDRESS+PRACTICE_CODE_MEMORY_OFFSET+10C</Address>
|
<Address>BASE_ADDRESS+PRACTICE_CODE_MEMORY_OFFSET+10C</Address>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
</CheatEntries>
|
</CheatEntries>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>0</ID>
|
<ID>0</ID>
|
||||||
<Description>"Current Base Address"</Description>
|
<Description>"Current Base Address"</Description>
|
||||||
<LastState Value="50534D47" RealAddress="26EE7DA0000"/>
|
<LastState Value="50534D47" RealAddress="26EE7DA0000"/>
|
||||||
<ShowAsHex>1</ShowAsHex>
|
<ShowAsHex>1</ShowAsHex>
|
||||||
<Color>C0C0C0</Color>
|
<Color>C0C0C0</Color>
|
||||||
<VariableType>4 Bytes</VariableType>
|
<VariableType>4 Bytes</VariableType>
|
||||||
<Address>BASE_ADDRESS</Address>
|
<Address>BASE_ADDRESS</Address>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>27</ID>
|
<ID>27</ID>
|
||||||
<Description>"Coin Count"</Description>
|
<Description>"Coin Count"</Description>
|
||||||
<LastState Value="2" RealAddress="26EE83109C0"/>
|
<LastState Value="2" RealAddress="26EE83109C0"/>
|
||||||
<Color>008000</Color>
|
<Color>008000</Color>
|
||||||
<VariableType>Custom</VariableType>
|
<VariableType>Custom</VariableType>
|
||||||
<CustomType>4 Byte Big Endian</CustomType>
|
<CustomType>4 Byte Big Endian</CustomType>
|
||||||
<Address>BASE_ADDRESS+COIN_COUNT_OFFSET</Address>
|
<Address>BASE_ADDRESS+COIN_COUNT_OFFSET</Address>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>25</ID>
|
<ID>25</ID>
|
||||||
<Description>"Life Count"</Description>
|
<Description>"Life Count"</Description>
|
||||||
<LastState Value="3" RealAddress="26EE8310964"/>
|
<LastState Value="3" RealAddress="26EE8310964"/>
|
||||||
<Color>008000</Color>
|
<Color>008000</Color>
|
||||||
<VariableType>Custom</VariableType>
|
<VariableType>Custom</VariableType>
|
||||||
<CustomType>4 Byte Big Endian</CustomType>
|
<CustomType>4 Byte Big Endian</CustomType>
|
||||||
<Address>BASE_ADDRESS+LIFE_COUNT_OFFSET</Address>
|
<Address>BASE_ADDRESS+LIFE_COUNT_OFFSET</Address>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>29</ID>
|
<ID>29</ID>
|
||||||
<Description>"Mario's Position"</Description>
|
<Description>"Mario's Position"</Description>
|
||||||
<Options moHideChildren="1"/>
|
<Options moHideChildren="1"/>
|
||||||
<LastState Activated="1"/>
|
<LastState Activated="1"/>
|
||||||
<Color>C08000</Color>
|
<Color>C08000</Color>
|
||||||
<VariableType>Auto Assembler Script</VariableType>
|
<VariableType>Auto Assembler Script</VariableType>
|
||||||
<AssemblerScript>// Get marios position
|
<AssemblerScript>// Get marios position
|
||||||
[ENABLE]
|
[ENABLE]
|
||||||
|
|
||||||
// Allocate 4 bytes for the position
|
// Allocate 4 bytes for the position
|
||||||
registerSymbol(INT_POS_ADDRESS)
|
registerSymbol(INT_POS_ADDRESS)
|
||||||
alloc(INT_POS_ADDRESS, 4)
|
alloc(INT_POS_ADDRESS, 4)
|
||||||
|
|
||||||
// Read the address of the controller input
|
// Read the address of the controller input
|
||||||
// into INT_CONTROLLER_INPUT_ADDRESS
|
// into INT_CONTROLLER_INPUT_ADDRESS
|
||||||
// Since GC uses big endian we have to reverse
|
// Since GC uses big endian we have to reverse
|
||||||
// the 4 bytes of the pointer
|
// the 4 bytes of the pointer
|
||||||
INT_POS_ADDRESS:
|
INT_POS_ADDRESS:
|
||||||
readMem(BASE_ADDRESS + POS_PTR_OFFSET + 3, 1)
|
readMem(BASE_ADDRESS + POS_PTR_OFFSET + 3, 1)
|
||||||
readMem(BASE_ADDRESS + POS_PTR_OFFSET + 2, 1)
|
readMem(BASE_ADDRESS + POS_PTR_OFFSET + 2, 1)
|
||||||
readMem(BASE_ADDRESS + POS_PTR_OFFSET + 1, 1)
|
readMem(BASE_ADDRESS + POS_PTR_OFFSET + 1, 1)
|
||||||
readMem(BASE_ADDRESS + POS_PTR_OFFSET, 1)
|
readMem(BASE_ADDRESS + POS_PTR_OFFSET, 1)
|
||||||
|
|
||||||
// Calculate the final address for use with Dolphin
|
// Calculate the final address for use with Dolphin
|
||||||
define(POS_ADDRESS, BASE_ADDRESS + [INT_POS_ADDRESS] - 80000000)
|
define(POS_ADDRESS, BASE_ADDRESS + [INT_POS_ADDRESS] - 80000000)
|
||||||
registerSymbol(POS_ADDRESS)
|
registerSymbol(POS_ADDRESS)
|
||||||
|
|
||||||
[DISABLE]
|
[DISABLE]
|
||||||
dealloc(INT_POS_ADDRESS)
|
dealloc(INT_POS_ADDRESS)
|
||||||
unregisterSymbol(INT_POS_ADDRESS)
|
unregisterSymbol(INT_POS_ADDRESS)
|
||||||
unregisterSymbol(POS_ADDRESS)
|
unregisterSymbol(POS_ADDRESS)
|
||||||
</AssemblerScript>
|
</AssemblerScript>
|
||||||
<Hotkeys>
|
<Hotkeys>
|
||||||
<Hotkey>
|
<Hotkey>
|
||||||
<Action>Toggle Activation</Action>
|
<Action>Toggle Activation</Action>
|
||||||
<Keys>
|
<Keys>
|
||||||
<Key>97</Key>
|
<Key>97</Key>
|
||||||
</Keys>
|
</Keys>
|
||||||
<ID>0</ID>
|
<ID>0</ID>
|
||||||
</Hotkey>
|
</Hotkey>
|
||||||
</Hotkeys>
|
</Hotkeys>
|
||||||
<CheatEntries>
|
<CheatEntries>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>30</ID>
|
<ID>30</ID>
|
||||||
<Description>"Marios Position"</Description>
|
<Description>"Marios Position"</Description>
|
||||||
<LastState Value="00 00 00 00 00 00 00 00 00 00 00 00" RealAddress="26EE8FA2ACC"/>
|
<LastState Value="00 00 00 00 00 00 00 00 00 00 00 00" RealAddress="26EE8FA2ACC"/>
|
||||||
<ShowAsHex>1</ShowAsHex>
|
<ShowAsHex>1</ShowAsHex>
|
||||||
<VariableType>Array of byte</VariableType>
|
<VariableType>Array of byte</VariableType>
|
||||||
<ByteLength>12</ByteLength>
|
<ByteLength>12</ByteLength>
|
||||||
<Address>POS_ADDRESS</Address>
|
<Address>POS_ADDRESS</Address>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
</CheatEntries>
|
</CheatEntries>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>34</ID>
|
<ID>34</ID>
|
||||||
<Description>"Controller Inputs"</Description>
|
<Description>"Controller Inputs"</Description>
|
||||||
<Options moHideChildren="1"/>
|
<Options moHideChildren="1"/>
|
||||||
<LastState Value="" Activated="1" RealAddress="00000000"/>
|
<LastState Value="" Activated="1" RealAddress="00000000"/>
|
||||||
<Color>C08000</Color>
|
<Color>C08000</Color>
|
||||||
<GroupHeader>1</GroupHeader>
|
<GroupHeader>1</GroupHeader>
|
||||||
<CheatEntries>
|
<CheatEntries>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>40</ID>
|
<ID>40</ID>
|
||||||
<Description>"A"</Description>
|
<Description>"A"</Description>
|
||||||
<DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:-
|
<DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:-
|
||||||
1:Pressed
|
1:Pressed
|
||||||
</DropDownList>
|
</DropDownList>
|
||||||
<LastState Value="0" RealAddress="26EE819BBF4"/>
|
<LastState Value="0" RealAddress="26EE819BBF4"/>
|
||||||
<VariableType>Binary</VariableType>
|
<VariableType>Binary</VariableType>
|
||||||
<BitStart>0</BitStart>
|
<BitStart>0</BitStart>
|
||||||
<BitLength>1</BitLength>
|
<BitLength>1</BitLength>
|
||||||
<ShowAsBinary>0</ShowAsBinary>
|
<ShowAsBinary>0</ShowAsBinary>
|
||||||
<Address>BASE_ADDRESS+INPUT_OFFSET</Address>
|
<Address>BASE_ADDRESS+INPUT_OFFSET</Address>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>41</ID>
|
<ID>41</ID>
|
||||||
<Description>"B"</Description>
|
<Description>"B"</Description>
|
||||||
<DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:-
|
<DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:-
|
||||||
1:Pressed
|
1:Pressed
|
||||||
</DropDownList>
|
</DropDownList>
|
||||||
<LastState Value="0" RealAddress="26EE819BBF4"/>
|
<LastState Value="0" RealAddress="26EE819BBF4"/>
|
||||||
<VariableType>Binary</VariableType>
|
<VariableType>Binary</VariableType>
|
||||||
<BitStart>1</BitStart>
|
<BitStart>1</BitStart>
|
||||||
<BitLength>1</BitLength>
|
<BitLength>1</BitLength>
|
||||||
<ShowAsBinary>0</ShowAsBinary>
|
<ShowAsBinary>0</ShowAsBinary>
|
||||||
<Address>BASE_ADDRESS+INPUT_OFFSET</Address>
|
<Address>BASE_ADDRESS+INPUT_OFFSET</Address>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>38</ID>
|
<ID>38</ID>
|
||||||
<Description>"X"</Description>
|
<Description>"X"</Description>
|
||||||
<DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:-
|
<DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:-
|
||||||
1:Pressed
|
1:Pressed
|
||||||
</DropDownList>
|
</DropDownList>
|
||||||
<LastState Value="0" RealAddress="26EE819BBF4"/>
|
<LastState Value="0" RealAddress="26EE819BBF4"/>
|
||||||
<VariableType>Binary</VariableType>
|
<VariableType>Binary</VariableType>
|
||||||
<BitStart>2</BitStart>
|
<BitStart>2</BitStart>
|
||||||
<BitLength>1</BitLength>
|
<BitLength>1</BitLength>
|
||||||
<ShowAsBinary>0</ShowAsBinary>
|
<ShowAsBinary>0</ShowAsBinary>
|
||||||
<Address>BASE_ADDRESS+INPUT_OFFSET</Address>
|
<Address>BASE_ADDRESS+INPUT_OFFSET</Address>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>39</ID>
|
<ID>39</ID>
|
||||||
<Description>"Y"</Description>
|
<Description>"Y"</Description>
|
||||||
<DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:-
|
<DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:-
|
||||||
1:Pressed
|
1:Pressed
|
||||||
</DropDownList>
|
</DropDownList>
|
||||||
<LastState Value="0" RealAddress="26EE819BBF4"/>
|
<LastState Value="0" RealAddress="26EE819BBF4"/>
|
||||||
<VariableType>Binary</VariableType>
|
<VariableType>Binary</VariableType>
|
||||||
<BitStart>3</BitStart>
|
<BitStart>3</BitStart>
|
||||||
<BitLength>1</BitLength>
|
<BitLength>1</BitLength>
|
||||||
<ShowAsBinary>0</ShowAsBinary>
|
<ShowAsBinary>0</ShowAsBinary>
|
||||||
<Address>BASE_ADDRESS+INPUT_OFFSET</Address>
|
<Address>BASE_ADDRESS+INPUT_OFFSET</Address>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>49</ID>
|
<ID>49</ID>
|
||||||
<Description>"Start"</Description>
|
<Description>"Start"</Description>
|
||||||
<DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:-
|
<DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:-
|
||||||
1:Pressed
|
1:Pressed
|
||||||
</DropDownList>
|
</DropDownList>
|
||||||
<LastState Value="0" RealAddress="26EE819BBF4"/>
|
<LastState Value="0" RealAddress="26EE819BBF4"/>
|
||||||
<VariableType>Binary</VariableType>
|
<VariableType>Binary</VariableType>
|
||||||
<BitStart>4</BitStart>
|
<BitStart>4</BitStart>
|
||||||
<BitLength>1</BitLength>
|
<BitLength>1</BitLength>
|
||||||
<ShowAsBinary>0</ShowAsBinary>
|
<ShowAsBinary>0</ShowAsBinary>
|
||||||
<Address>BASE_ADDRESS+INPUT_OFFSET</Address>
|
<Address>BASE_ADDRESS+INPUT_OFFSET</Address>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>48</ID>
|
<ID>48</ID>
|
||||||
<Description>"Z"</Description>
|
<Description>"Z"</Description>
|
||||||
<DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:-
|
<DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:-
|
||||||
1:Pressed
|
1:Pressed
|
||||||
</DropDownList>
|
</DropDownList>
|
||||||
<LastState Value="0" RealAddress="26EE819BBF5"/>
|
<LastState Value="0" RealAddress="26EE819BBF5"/>
|
||||||
<VariableType>Binary</VariableType>
|
<VariableType>Binary</VariableType>
|
||||||
<BitStart>4</BitStart>
|
<BitStart>4</BitStart>
|
||||||
<BitLength>1</BitLength>
|
<BitLength>1</BitLength>
|
||||||
<ShowAsBinary>0</ShowAsBinary>
|
<ShowAsBinary>0</ShowAsBinary>
|
||||||
<Address>BASE_ADDRESS+INPUT_OFFSET+1</Address>
|
<Address>BASE_ADDRESS+INPUT_OFFSET+1</Address>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>32</ID>
|
<ID>32</ID>
|
||||||
<Description>"DPAD UP"</Description>
|
<Description>"DPAD UP"</Description>
|
||||||
<DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:-
|
<DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:-
|
||||||
1:Pressed
|
1:Pressed
|
||||||
</DropDownList>
|
</DropDownList>
|
||||||
<LastState Value="0" RealAddress="26EE819BBF5"/>
|
<LastState Value="0" RealAddress="26EE819BBF5"/>
|
||||||
<ShowAsHex>1</ShowAsHex>
|
<ShowAsHex>1</ShowAsHex>
|
||||||
<VariableType>Binary</VariableType>
|
<VariableType>Binary</VariableType>
|
||||||
<BitStart>3</BitStart>
|
<BitStart>3</BitStart>
|
||||||
<BitLength>1</BitLength>
|
<BitLength>1</BitLength>
|
||||||
<ShowAsBinary>0</ShowAsBinary>
|
<ShowAsBinary>0</ShowAsBinary>
|
||||||
<Address>BASE_ADDRESS+INPUT_OFFSET + 1</Address>
|
<Address>BASE_ADDRESS+INPUT_OFFSET + 1</Address>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>35</ID>
|
<ID>35</ID>
|
||||||
<Description>"DPAD DOWN"</Description>
|
<Description>"DPAD DOWN"</Description>
|
||||||
<DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:-
|
<DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:-
|
||||||
1:Pressed
|
1:Pressed
|
||||||
</DropDownList>
|
</DropDownList>
|
||||||
<LastState Value="0" RealAddress="26EE819BBF5"/>
|
<LastState Value="0" RealAddress="26EE819BBF5"/>
|
||||||
<VariableType>Binary</VariableType>
|
<VariableType>Binary</VariableType>
|
||||||
<BitStart>2</BitStart>
|
<BitStart>2</BitStart>
|
||||||
<BitLength>1</BitLength>
|
<BitLength>1</BitLength>
|
||||||
<ShowAsBinary>0</ShowAsBinary>
|
<ShowAsBinary>0</ShowAsBinary>
|
||||||
<Address>BASE_ADDRESS+INPUT_OFFSET + 1</Address>
|
<Address>BASE_ADDRESS+INPUT_OFFSET + 1</Address>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>36</ID>
|
<ID>36</ID>
|
||||||
<Description>"DPAD LEFT"</Description>
|
<Description>"DPAD LEFT"</Description>
|
||||||
<DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:-
|
<DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:-
|
||||||
1:Pressed
|
1:Pressed
|
||||||
</DropDownList>
|
</DropDownList>
|
||||||
<LastState Value="0" RealAddress="26EE819BBF5"/>
|
<LastState Value="0" RealAddress="26EE819BBF5"/>
|
||||||
<VariableType>Binary</VariableType>
|
<VariableType>Binary</VariableType>
|
||||||
<BitStart>0</BitStart>
|
<BitStart>0</BitStart>
|
||||||
<BitLength>1</BitLength>
|
<BitLength>1</BitLength>
|
||||||
<ShowAsBinary>0</ShowAsBinary>
|
<ShowAsBinary>0</ShowAsBinary>
|
||||||
<Address>BASE_ADDRESS+INPUT_OFFSET + 1</Address>
|
<Address>BASE_ADDRESS+INPUT_OFFSET + 1</Address>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>37</ID>
|
<ID>37</ID>
|
||||||
<Description>"DPAD RIGHT"</Description>
|
<Description>"DPAD RIGHT"</Description>
|
||||||
<DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:-
|
<DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:-
|
||||||
1:Pressed
|
1:Pressed
|
||||||
</DropDownList>
|
</DropDownList>
|
||||||
<LastState Value="0" RealAddress="26EE819BBF5"/>
|
<LastState Value="0" RealAddress="26EE819BBF5"/>
|
||||||
<VariableType>Binary</VariableType>
|
<VariableType>Binary</VariableType>
|
||||||
<BitStart>1</BitStart>
|
<BitStart>1</BitStart>
|
||||||
<BitLength>1</BitLength>
|
<BitLength>1</BitLength>
|
||||||
<ShowAsBinary>0</ShowAsBinary>
|
<ShowAsBinary>0</ShowAsBinary>
|
||||||
<Address>BASE_ADDRESS+INPUT_OFFSET + 1</Address>
|
<Address>BASE_ADDRESS+INPUT_OFFSET + 1</Address>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>42</ID>
|
<ID>42</ID>
|
||||||
<Description>"L"</Description>
|
<Description>"L"</Description>
|
||||||
<DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:-
|
<DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:-
|
||||||
1:Pressed
|
1:Pressed
|
||||||
</DropDownList>
|
</DropDownList>
|
||||||
<LastState Value="0" RealAddress="26EE819BBF5"/>
|
<LastState Value="0" RealAddress="26EE819BBF5"/>
|
||||||
<VariableType>Binary</VariableType>
|
<VariableType>Binary</VariableType>
|
||||||
<BitStart>6</BitStart>
|
<BitStart>6</BitStart>
|
||||||
<BitLength>1</BitLength>
|
<BitLength>1</BitLength>
|
||||||
<ShowAsBinary>0</ShowAsBinary>
|
<ShowAsBinary>0</ShowAsBinary>
|
||||||
<Address>BASE_ADDRESS+INPUT_OFFSET + 1</Address>
|
<Address>BASE_ADDRESS+INPUT_OFFSET + 1</Address>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>44</ID>
|
<ID>44</ID>
|
||||||
<Description>"L (Analog)"</Description>
|
<Description>"L (Analog)"</Description>
|
||||||
<LastState Value="0" RealAddress="26EE819BBFA"/>
|
<LastState Value="0" RealAddress="26EE819BBFA"/>
|
||||||
<VariableType>Byte</VariableType>
|
<VariableType>Byte</VariableType>
|
||||||
<Address>BASE_ADDRESS+INPUT_OFFSET + 6</Address>
|
<Address>BASE_ADDRESS+INPUT_OFFSET + 6</Address>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>43</ID>
|
<ID>43</ID>
|
||||||
<Description>"R"</Description>
|
<Description>"R"</Description>
|
||||||
<DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:-
|
<DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:-
|
||||||
1:Pressed
|
1:Pressed
|
||||||
</DropDownList>
|
</DropDownList>
|
||||||
<LastState Value="0" RealAddress="26EE819BBF5"/>
|
<LastState Value="0" RealAddress="26EE819BBF5"/>
|
||||||
<VariableType>Binary</VariableType>
|
<VariableType>Binary</VariableType>
|
||||||
<BitStart>5</BitStart>
|
<BitStart>5</BitStart>
|
||||||
<BitLength>1</BitLength>
|
<BitLength>1</BitLength>
|
||||||
<ShowAsBinary>0</ShowAsBinary>
|
<ShowAsBinary>0</ShowAsBinary>
|
||||||
<Address>BASE_ADDRESS+INPUT_OFFSET + 1</Address>
|
<Address>BASE_ADDRESS+INPUT_OFFSET + 1</Address>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>45</ID>
|
<ID>45</ID>
|
||||||
<Description>"R (Analog)"</Description>
|
<Description>"R (Analog)"</Description>
|
||||||
<LastState Value="0" RealAddress="26EE819BBFB"/>
|
<LastState Value="0" RealAddress="26EE819BBFB"/>
|
||||||
<VariableType>Byte</VariableType>
|
<VariableType>Byte</VariableType>
|
||||||
<Address>BASE_ADDRESS+INPUT_OFFSET + 7</Address>
|
<Address>BASE_ADDRESS+INPUT_OFFSET + 7</Address>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>46</ID>
|
<ID>46</ID>
|
||||||
<Description>"L Stick"</Description>
|
<Description>"L Stick"</Description>
|
||||||
<LastState Value="0" RealAddress="26EE819BBF6"/>
|
<LastState Value="0" RealAddress="26EE819BBF6"/>
|
||||||
<VariableType>Custom</VariableType>
|
<VariableType>Custom</VariableType>
|
||||||
<CustomType>2 Byte Big Endian</CustomType>
|
<CustomType>2 Byte Big Endian</CustomType>
|
||||||
<Address>BASE_ADDRESS+INPUT_OFFSET + 2</Address>
|
<Address>BASE_ADDRESS+INPUT_OFFSET + 2</Address>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
<CheatEntry>
|
<CheatEntry>
|
||||||
<ID>47</ID>
|
<ID>47</ID>
|
||||||
<Description>"R-Stick"</Description>
|
<Description>"R-Stick"</Description>
|
||||||
<LastState Value="0" RealAddress="26EE819BBF8"/>
|
<LastState Value="0" RealAddress="26EE819BBF8"/>
|
||||||
<VariableType>Custom</VariableType>
|
<VariableType>Custom</VariableType>
|
||||||
<CustomType>2 Byte Big Endian</CustomType>
|
<CustomType>2 Byte Big Endian</CustomType>
|
||||||
<Address>BASE_ADDRESS+INPUT_OFFSET+4</Address>
|
<Address>BASE_ADDRESS+INPUT_OFFSET+4</Address>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
</CheatEntries>
|
</CheatEntries>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
</CheatEntries>
|
</CheatEntries>
|
||||||
</CheatEntry>
|
</CheatEntry>
|
||||||
</CheatEntries>
|
</CheatEntries>
|
||||||
<CheatCodes>
|
<CheatCodes>
|
||||||
<CodeEntry Color="80000008" GroupHeader="1">
|
<CodeEntry Color="80000008" GroupHeader="1">
|
||||||
<Description>Group 0</Description>
|
<Description>Group 0</Description>
|
||||||
</CodeEntry>
|
</CodeEntry>
|
||||||
</CheatCodes>
|
</CheatCodes>
|
||||||
<UserdefinedSymbols>
|
<UserdefinedSymbols>
|
||||||
<SymbolEntry>
|
<SymbolEntry>
|
||||||
<Name>label5</Name>
|
<Name>label5</Name>
|
||||||
<Address>004E3739</Address>
|
<Address>004E3739</Address>
|
||||||
</SymbolEntry>
|
</SymbolEntry>
|
||||||
<SymbolEntry>
|
<SymbolEntry>
|
||||||
<Name>label1</Name>
|
<Name>label1</Name>
|
||||||
<Address>01733513</Address>
|
<Address>01733513</Address>
|
||||||
</SymbolEntry>
|
</SymbolEntry>
|
||||||
<SymbolEntry>
|
<SymbolEntry>
|
||||||
<Name>xlivekiller</Name>
|
<Name>xlivekiller</Name>
|
||||||
<Address>59151605</Address>
|
<Address>59151605</Address>
|
||||||
</SymbolEntry>
|
</SymbolEntry>
|
||||||
</UserdefinedSymbols>
|
</UserdefinedSymbols>
|
||||||
<Comments>Grey -> Informational</Comments>
|
<Comments>Grey -> Informational</Comments>
|
||||||
</CheatTable>
|
</CheatTable>
|
||||||
|
|
Loading…
Reference in a new issue