Page 1 of 2

[kinst2] Killer Instinct 2 (v1.4)

Posted: Sat Sep 01, 2012 11:32 pm
by Abystus
kinst2.xml

Code: Select all

  <cheat desc="FMV/Still Modifier (Rare Intro FMV Replacement)"> 
    <comment>Activate before Rare FMV Plays.</comment>
    <parameter>
      <item value="0x00">Fulgore Winning FMV</item>
      <item value="0x01">Combo Winning FMV</item>
      <item value="0x02">Orchid Winning FMV</item>
      <item value="0x03">Jago Winning FMV</item>
      <item value="0x04">Glacius Winning FMV</item>
      <item value="0x05">Tusk Winning FMV</item>
      <item value="0x06">Spinal Winning FMV</item>
      <item value="0x07">Kim Wu Winning FMV</item>
      <item value="0x08">Sabrewulf Winning FMV</item>
      <item value="0x09">Maya Winning FMV</item>
      <item value="0x0A">Gargos Winning FMV</item>

      <item value="0x0B">Killer Instinct 2 Explode FMV</item>
      <item value="0x0C">Nintendo Log FMV</item>
      <item value="0x0D">Rare Logo FMV</item>
      <item value="0x0E">Combo "Come Get Some" FMV</item>

      <item value="0x0F">Fulgore Ending FMV</item>
      <item value="0x10">Combo Ending FMV</item>
      <item value="0x11">Orchid Ending FMV</item>
      <item value="0x12">Jago Ending FMV</item>
      <item value="0x13">Glacius Ending FMV</item>
      <item value="0x14">Tusk Ending FMV</item>
      <item value="0x15">Spinal Ending FMV</item>
      <item value="0x16">Kim Wu Ending FMV</item>
      <item value="0x17">Sabrewulf Ending FMV</item>
      <item value="0x18">Maya Ending FMV</item>
      <item value="0x19">Gargos Ending FMV</item>

      <item value="0x1A">Presents FMV</item>
      <item value="0x1C">Rare Glow FMV</item>
      <item value="0x1D">Nintendo Glow Red FMV</item>

      <item value="0xCA">Fulgore Winning FMV (No Sound)</item>
      <item value="0xCF">Profile Background Still Frame</item>
      <item value="0xF7">KI2 Midway Manufactured Still Frame</item>
      <item value="0xF8">Load Game Play Demo</item>
      <item value="0xF9">KI2 3 Characters Pose</item>
      <item value="0xFA">High Scores</item>
      <item value="0xFC">KI2 Logo with Character FMV</item>
      <item value="0xFD">Load Profile</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@8803B768=param</action>
    </script>
    <script state="off">
      <action>maincpu.pb@8803B768=0D</action>
    </script>
</cheat>

Code: Select all

<cheat desc="Combo's Tune Sample Sound/Music Modifier"> 
    <comment>Use on Diagnostics> Sound Board Test> Play Samples Screen (F2).</comment>
    <parameter>
      <item value="0x1423">KI 1 Glacius Fireball Bounce (Unused)</item>
      <item value="0x1424">KI 1 Last Breath Tone (Unused)</item>

      <item value="0x14EA">Announcer "Ultra Combo"</item>
      <item value="0x14EB">Announcer "Knock Off"</item>
      <item value="0x14EC">Announcer "Spirit"</item>
      <item value="0x14EE">Announcer "Combo Breaker"</item>
      <item value="0x14F0">Announcer "Killer Instinct" Credit Screen Announcement</item>
      <item value="0x14F1">Announcer "Killer Instinct 2" Announcement (Unused)</item>
      <item value="0x14F2">Announcer "KI 2" Announcement</item>

      <item value="0x14F4">Announcer "Jago"</item>
      <item value="0x14F6">Announcer "T.J. Combo"</item>
      <item value="0x14FA">Announcer "Spinal"</item>
      <item value="0x14FC">Announcer "Glacius"</item>
      <item value="0x14FF">Announcer "Kim Wu"</item>
      <item value="0x1500">Announcer "Maya"</item>
      <item value="0x1501">Announcer "Sabrewulf"</item>
      <item value="0x1502">Announcer "Tusk"</item>
      <item value="0x1503">Announcer "Orchid"</item>
      <item value="0x1504">Announcer "Fulgore"</item>
      <item value="0x1505">Announcer "Gargos"</item>

      <item value="0x1508">Announcer "Winner"</item>
      <item value="0x150A">Announcer "Ready" 1</item>
      <item value="0x150C">Announcer "Ready" 2</item>
      <item value="0x150D">Announcer "Time Out"</item>
      <item value="0x1510">Announcer "Game Over"</item>
      <item value="0x1512">Announcer "Continue"</item>
      <item value="0x1528">Announcer "Fight On"</item>
      <item value="0x1529">Announcer "Welcome"</item>
      <item value="0x152A">Announcer "Awesome Victory"</item>
      <item value="0x152C">Announcer "Supreme Victory"</item>
      <item value="0x158D">Announcer "Perfect"</item>
      <item value="0x158E">Announcer KI 1 "Danger Danger Danger" (HDD Error Code)</item>
      <item value="0x1594">Announcer "Ultimate Combo"</item>

      <item value="0x1771">KI2 Intro Music</item>
      <item value="0x1772">Maya Normal Music</item>
      <item value="0x1773">Maya On Edge Music</item>
      <item value="0x1774">Maya Match End Music</item>
      <item value="0x1775">Glacius Normal Music</item>
      <item value="0x1776">Glacius On Edge Music</item>
      <item value="0x1777">Glacius Match End Music</item>
      <item value="0x1778">Spinal Normal Music</item>
      <item value="0x1779">Spinal On Edge Music</item>
      <item value="0x177A">Spinal Match End Music</item>
      <item value="0x177B">Jago Normal Music</item>
      <item value="0x177C">Jago On Edge Music</item>
      <item value="0x177D">Jago Match End Music</item>
      <item value="0x177E">Sabrewulf Normal Music</item>
      <item value="0x177F">Sabrewulf On Edge Music</item>
      <item value="0x1780">Sabrewulf Match End Music</item>
      <item value="0x1781">T.J. Combo Normal Music</item>
      <item value="0x1782">T.J. Combo On Edge Music</item>
      <item value="0x1783">T.J. Combo Match End Music</item>
      <item value="0x1784">Orchid Normal Music</item>
      <item value="0x1785">Orchid On Edge Music</item>
      <item value="0x1786">Orchid Match End Music</item>
      <item value="0x1787">Kim Wu Normal Music</item>
      <item value="0x1788">Kim Wu On Edge Music</item>
      <item value="0x1789">Kim Wu Match End Music</item>
      <item value="0x178A">Gargos Normal Music</item>
      <item value="0x178B">Gargos On Edge Music</item>
      <item value="0x178C">Gargos Match End Music</item>

      <item value="0x178D">Character Select/Credit Screen</item>
      <item value="0x178E">Character Select w/o "Thump Thump" (Unused)</item>

      <item value="0x178F">Fulgore Normal Music</item>
      <item value="0x1790">Fulgore On Edge Music</item>
      <item value="0x1791">Fulgore Match End Music</item>
      <item value="0x1792">Tusk Normal Music</item>
      <item value="0x1793">Tusk On Edge Music</item>
      <item value="0x1794">Tusk Match End Music</item>
      <item value="0x1795">Ending Music (w/o Guitar)</item>
      <item value="0x1796">Gargos Stage Falling Music</item>
      <item value="0x1797">Gargos Stage Falling Death Music</item>
      <item value="0x1798">After Fight FMV/Name Entry/Statistics/Continue Music</item>
      <item value="0x1799">Sky Stage Music</item>
      <item value="0x179A">Sky Stage On Edge Music</item>
      <item value="0x179B">Sky Stage Match End Lighting</item>
      <item value="0x179C">Ending Credit Music Mix (Orchid, Maya, Combo)</item>
      <item value="0x179D">Ending Music (w/ Guitar) (Unused?)</item>
      <item value="0x179E">6 Chords Used in Killer Instinct 2 Intro/Ending (Unused by itself)</item>
    </parameter>
    <script state="run">
      <action>maincpu.pw@88032380=param</action>
    </script>
    <script state="off">
      <action>maincpu.pw@88032380=1781</action>
    </script>
</cheat>

Re: [kinst2] Killer Instinct 2 (v1.4)

Posted: Sat Sep 22, 2012 4:58 pm
by Pugsy
Thanks, added. Nice work again.

I take this is also a RAM cheat? Not duped for the clones (lack of time etc)

Re: [kinst2] Killer Instinct 2 (v1.4)

Posted: Mon Jan 21, 2013 10:36 am
by Abystus
kinst2.xml

Code: Select all

<cheat desc="Midway Manufactured Screen Modifier">
    <comment>Activate before screen loads.</comment>
    <parameter>
      <item value="0x00">Ending "Jago Point at Screen"</item>
      <item value="0x01">Ending "Fulgore Kill Orchid"</item>
      <item value="0x02">Ending "Orchid Wave at Screen"</item>
      <item value="0x03">Ending "Jago Hiding from Fulgore"</item>
      <item value="0x04">Ending "Fulgore by Campfire" (Unused)</item>
      <item value="0x05">Ending "Fulgore Destroyed"</item>
      <item value="0x06">Ending "Fulgore Mass Produce" </item>
      <item value="0x07">Ending "Jago vs Fulgore on Bridge"</item>
      <item value="0x08">Ending "TJ Combo Timeshift"</item>
      <item value="0x09">Ending "TJ Combo Open Gates"</item>
      <item value="0x0A">Ending "TJ Combo Rich \w Car/Mansion" (Unused)</item>
      <item value="0x0B">Ending "TJ Combo Gym"</item>
      <item value="0x0C">Ending "TJ Combo King" (Unused)</item>
      <item value="0x0D">Ending "TJ Combo Defeat Tusk"</item>
      <item value="0x0E">Ending "Gargos/Jago/Orchid"</item>
      <item value="0x0F">Ending "Jago Dead"</item>
      <item value="0x10">Ending "Jago/Orchid Kill Sabrewulf"</item>
      <item value="0x11">Ending "Jago/Orchid Side by Side"</item>
      <item value="0x12">Ending "Sabrewulf Kill Orchid"</item>
      <item value="0x13">Ending "Orchid In Shadows"</item>
      <item value="0x14">Ending "Jago Kill Fulgore"</item>
      <item value="0x15">Ending "Fulgore Hiding from Jago"</item>
      <item value="0x16">Ending "Jago Meditation"</item>
      <item value="0x17">Ending "Jago/Orchid Victory Side by Side"</item>
      <item value="0x18">Ending "Fulgore Kill Jago"</item>
      <item value="0x19">Ending "Jago/Orchid Kill Fulgore"</item>
      <item value="0x1A">Ending "Fugore Victory"</item>
      <item value="0x1B">Ending "Ultratech Burning"</item>
      <item value="0x1C">Ending "Glacius in Cave"</item>
      <item value="0x1D">Ending "Glacius on Cliff Lost Relatives"</item>
      <item value="0x1E">Ending "Sabrewulf Kill Glacius"</item>
      <item value="0x1F">Ending "Glacuis Guiding Relatives"</item>
      <item value="0x20">Ending "Sabrewulf/Glacius in Ship"</item>
      <item value="0x21">Ending "Glacius Flying Home"</item>
      <item value="0x22">Ending "Tusk Holding Maya"</item>
      <item value="0x23">Ending "Tusk on Ground"</item>
      <item value="0x24">Ending "Maya Waving to Tusk"</item>
      <item value="0x25">Ending "Tusk King"</item>
      <item value="0x26">Ending "Tusk vs Combo Coliseum"</item>
      <item value="0x27">Ending "Tusk Holding Sword in Coliseum"</item>
      <item value="0x28">Ending "Tusk Holding Sword" (Unused)</item>
      <item value="0x29">Ending "Spinal Holding Gold Skull" (Unused)</item>
      <item value="0x2A">Ending "Spinal on Ship Drinking"</item>
      <item value="0x2B">Ending "Spinal vs Kim Wu" (Unused)</item>
      <item value="0x2C">Ending "Spinal Raise Army" (Unused)</item>
      <item value="0x2D">Ending "Kim Wu Kill Spinal"</item>
      <item value="0x2E">Ending "Spinal Wander Desert"</item>
      <item value="0x2F">Ending "Kim Wu vs Spinal"</item>
      <item value="0x30">Ending "Kim Wu Looking at Village"</item>
      <item value="0x31">Ending "Kim Wu vs Spinal 2"</item>
      <item value="0x32">Ending "Spinal Kill Kim Wu"</item>
      <item value="0x33">Ending "Kim Wu Holding Spinal Head"</item>
      <item value="0x34">Ending "Kim Wu Punching Ground"</item>
      <item value="0x35">Ending "Sabrewulf vs Glacius"</item>
      <item value="0x36">Ending "Sabrewulf Timeshift"</item>
      <item value="0x37">Ending "Glacius Kill Sabrewulf" (Unused)</item>
      <item value="0x38">Ending "Sabrewulf looking at Moon"</item>
      <item value="0x39">Ending "Sabrewulf Cured in Glacius Ship" (Unused)</item>
      <item value="0x3A">Ending "Sabrewulf Pose with Moon Behind"</item>
      <item value="0x3B">Ending "Tusk Hugging Maya"</item>
      <item value="0x3C">Ending "Maya Returning Home"</item>
      <item value="0x3D">Ending "Tusk Hold Gargos Head" (Unused)</item>
      <item value="0x3E">Ending "Maya Queen"</item>
      <item value="0x3F">Ending "Maya Close Up" (Unused)</item>
      <item value="0x40">Ending "Tusk/Maya Side by Side"</item>
      <item value="0x41">"Midway Manufactured" Screen</item>
      <item value="0x42">"KI 2 Copyright" Screen</item>
      <item value="0x43">"KI 2 Animated Vilence Warning" Screen</item>
      <item value="0x44">"Winners Don't Use Drugs" Screen (Unused)</item>
      <item value="0x45">"No Gangs Great" Screen (Unused)</item>
      <item value="0x46">"Recycle it, Don't Trash It" Screen (Unused)</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@88037D97=param</action>
    </script>
    <script state="off">
      <action>maincpu.pb@88037D97=41</action>
    </script>
</cheat>

<cheat desc="Player 1 In-Game Character Modifier">
    <comment>Not dependent on character select screen. Activate before match starts.</comment>
    <parameter>
      <item value="0x00">Fulgore</item>
      <item value="0x01">TJ Combo</item>
      <item value="0x02">Orchid</item>
      <item value="0x03">Jago</item>
      <item value="0x04">Glacius</item>
      <item value="0x05">Tusk</item>
      <item value="0x06">Spinal</item>
      <item value="0x07">Kim Wu</item>
      <item value="0x08">Sabrewulf</item>
      <item value="0x09">Maya</item>
      <item value="0x0A">Gargos</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@887FF15B=param</action>
    </script>
    <script state="off">
      <action>maincpu.pb@887FF15B=00</action>
    </script>
</cheat>

<cheat desc="Player 2 In-Game Character Modifier">
    <comment>Not dependent on character select screen. Activate before match starts.</comment>
    <parameter>
      <item value="0x00">Fulgore</item>
      <item value="0x01">TJ Combo</item>
      <item value="0x02">Orchid</item>
      <item value="0x03">Jago</item>
      <item value="0x04">Glacius</item>
      <item value="0x05">Tusk</item>
      <item value="0x06">Spinal</item>
      <item value="0x07">Kim Wu</item>
      <item value="0x08">Sabrewulf</item>
      <item value="0x09">Maya</item>
      <item value="0x0A">Gargos</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@887FF28B=param</action>
    </script>
    <script state="off">
      <action>maincpu.pb@887FF28B=00</action>
    </script>
</cheat>

<cheat desc="Profile Modifier">
    <comment>Does not include lead-in FMV.  Activate before profile loads.</comment>
    <parameter>
      <item value="0x00">Fulgore</item>
      <item value="0x01">TJ Combo</item>
      <item value="0x02">Orchid</item>
      <item value="0x03">Jago</item>
      <item value="0x04">Glacius</item>
      <item value="0x05">Tusk</item>
      <item value="0x06">Spinal</item>
      <item value="0x07">Kim Wu</item>
      <item value="0x08">Sabrewulf</item>
      <item value="0x09">Maya</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@887FF3D8=param</action>
    </script>
    <script state="off">
      <action>maincpu.pb@887FF3D8=00</action>
    </script>
</cheat>

<cheat desc="Profile\High Score Character Image Modifier"> 
    <comment>Activate before profile loads.</comment>
    <parameter>
      <item value="0x00">Fulgore</item>
      <item value="0x01">TJ Combo</item>
      <item value="0x02">Orchid</item>
      <item value="0x03">Jago</item>
      <item value="0x04">Glacius</item>
      <item value="0x05">Tusk</item>
      <item value="0x06">Spinal</item>
      <item value="0x07">Kim Wu</item>
      <item value="0x08">Sabrewulf</item>
      <item value="0x09">Maya</item>
      <item value="0x0A">Gargos (Full Shot Unused)</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@8803C53C=param</action> <!-- Fulgore -->
      <action>maincpu.pb@8803C53D=param</action> <!-- TJ Combo -->
      <action>maincpu.pb@8803C53E=param</action> <!-- Orchid -->
      <action>maincpu.pb@8803C53F=param</action> <!-- Jago -->
      <action>maincpu.pb@8803C540=param</action> <!-- Glacius -->
      <action>maincpu.pb@8803C541=param</action> <!-- Tusk -->
      <action>maincpu.pb@8803C542=param</action> <!-- Spinal -->
      <action>maincpu.pb@8803C543=param</action> <!-- Kim Wu -->
      <action>maincpu.pb@8803C544=param</action> <!-- Sabrewulf -->
      <action>maincpu.pb@8803C545=param</action> <!-- Maya -->
    </script>
    <script state="off">
      <action>maincpu.pb@8803C53C=00</action> <!-- Fulgore -->
      <action>maincpu.pb@8803C53D=01</action> <!-- TJ Combo -->
      <action>maincpu.pb@8803C53E=02</action> <!-- Orchid -->
      <action>maincpu.pb@8803C53F=03</action> <!-- Jago -->
      <action>maincpu.pb@8803C540=04</action> <!-- Glacius -->
      <action>maincpu.pb@8803C541=05</action> <!-- Tusk -->
      <action>maincpu.pb@8803C542=06</action> <!-- Spinal -->
      <action>maincpu.pb@8803C543=07</action> <!-- Kim Wu -->
      <action>maincpu.pb@8803C544=08</action> <!-- Sabrewulf -->
      <action>maincpu.pb@8803C545=09</action> <!-- Maya -->
    </script>
</cheat>  

<cheat desc="Profile FMV 1 Modifier"> 
    <comment>Activate before profile loads.</comment>
    <parameter>
      <item value="0x00">Tusk Turn Around</item>
      <item value="0x01">Tusk Jump with Sword at Screen</item>
      <item value="0x02">Orchid Cockpit</item>
      <item value="0x03">Orchid Helicopter Shooting</item>
      <item value="0x04">Kim Wu Weapons on Table</item>
      <item value="0x05">Kim Wu Holding Weapon/Kicking</item>
      <item value="0x06">Sabrewulf Castle Zoom</item>
      <item value="0x07">Sabrewulf Break Free of Table</item>
      <item value="0x08">Glacius Ship Zoom</item>
      <item value="0x09">Glacius on Ship</item>
      <item value="0x0A">Jago Closeup</item>
      <item value="0x0B">Jago Panoramic Zoom</item>
      <item value="0x0C">TJ Combo Running</item>
      <item value="0x0D">TJ Combo Hiding</item>
      <item value="0x0E">Maya Forest Zoom Through</item>
      <item value="0x0F">Fulgore Zoom In</item>
      <item value="0x10">Fulgore Break Bars</item>
      <item value="0x11">Maya Using Weapons</item>
      <item value="0x12">Spinal Ship Zoom</item>
      <item value="0x13">Spinal Swinging Sword</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@8803C547=param</action> <!-- Fulgore -->
      <action>maincpu.pb@8803C54E=param</action> <!-- TJ Combo -->
      <action>maincpu.pb@8803C555=param</action> <!-- Orchid -->
      <action>maincpu.pb@8803C55C=param</action> <!-- Jago -->
      <action>maincpu.pb@8803C563=param</action> <!-- Glacius -->
      <action>maincpu.pb@8803C56A=param</action> <!-- Tusk -->
      <action>maincpu.pb@8803C571=param</action> <!-- Spinal -->
      <action>maincpu.pb@8803C578=param</action> <!-- Kim Wu -->
      <action>maincpu.pb@8803C57F=param</action> <!-- Sabrewulf -->
      <action>maincpu.pb@8803C586=param</action> <!-- Maya -->
    </script>
    <script state="off">
      <action>maincpu.pb@8803C547=0F</action> <!-- Fulgore -->
      <action>maincpu.pb@8803C54E=0D</action> <!-- TJ Combo -->
      <action>maincpu.pb@8803C555=02</action> <!-- Orchid -->
      <action>maincpu.pb@8803C55C=0B</action> <!-- Jago -->
      <action>maincpu.pb@8803C563=08</action> <!-- Glacius -->
      <action>maincpu.pb@8803C56A=00</action> <!-- Tusk -->
      <action>maincpu.pb@8803C571=12</action> <!-- Spinal -->
      <action>maincpu.pb@8803C578=04</action> <!-- Kim Wu -->
      <action>maincpu.pb@8803C57F=06</action> <!-- Sabrewulf -->
      <action>maincpu.pb@8803C586=0E</action> <!-- Maya -->
    </script>
</cheat>

<cheat desc="Profile FMV 2 Modifier"> 
    <comment>Activate before profile loads.</comment>
    <parameter>
      <item value="0x00">Tusk Turn Around</item>
      <item value="0x01">Tusk Jump with Sword at Screen</item>
      <item value="0x02">Orchid Cockpit</item>
      <item value="0x03">Orchid Helicopter Shooting</item>
      <item value="0x04">Kim Wu Weapons on Table</item>
      <item value="0x05">Kim Wu Holding Weapon/Kicking</item>
      <item value="0x06">Sabrewulf Castle Zoom</item>
      <item value="0x07">Sabrewulf Break Free of Table</item>
      <item value="0x08">Glacius Ship Zoom</item>
      <item value="0x09">Glacius on Ship</item>
      <item value="0x0A">Jago Closeup</item>
      <item value="0x0B">Jago Panoramic Zoom</item>
      <item value="0x0C">TJ Combo Running</item>
      <item value="0x0D">TJ Combo Hiding</item>
      <item value="0x0E">Maya Forest Zoom Through</item>
      <item value="0x0F">Fulgore Zoom In</item>
      <item value="0x10">Fulgore Break Bars</item>
      <item value="0x11">Maya Using Weapons</item>
      <item value="0x12">Spinal Ship Zoom</item>
      <item value="0x13">Spinal Swinging Sword</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@8803C549=param</action> <!-- Fulgore -->
      <action>maincpu.pb@8803C550=param</action> <!-- TJ Combo -->
      <action>maincpu.pb@8803C557=param</action> <!-- Orchid -->
      <action>maincpu.pb@8803C55E=param</action> <!-- Jago -->
      <action>maincpu.pb@8803C565=param</action> <!-- Glacius -->
      <action>maincpu.pb@8803C56C=param</action> <!-- Tusk -->
      <action>maincpu.pb@8803C573=param</action> <!-- Spinal -->
      <action>maincpu.pb@8803C57A=param</action> <!-- Kim Wu -->
      <action>maincpu.pb@8803C581=param</action> <!-- Sabrewulf -->
      <action>maincpu.pb@8803C588=param</action> <!-- Maya -->
    </script>
    <script state="off">
      <action>maincpu.pb@8803C549=10</action> <!-- Fulgore -->
      <action>maincpu.pb@8803C550=0C</action> <!-- TJ Combo -->
      <action>maincpu.pb@8803C557=03</action> <!-- Orchid -->
      <action>maincpu.pb@8803C55E=0A</action> <!-- Jago -->
      <action>maincpu.pb@8803C565=09</action> <!-- Glacius -->
      <action>maincpu.pb@8803C56C=01</action> <!-- Tusk -->
      <action>maincpu.pb@8803C573=13</action> <!-- Spinal -->
      <action>maincpu.pb@8803C57A=05</action> <!-- Kim Wu -->
      <action>maincpu.pb@8803C581=07</action> <!-- Sabrewulf -->
      <action>maincpu.pb@8803C588=11</action> <!-- Maya -->
    </script>
</cheat>

<cheat desc="Show 'Vampire' Name for ? on Character Select\High Score Screen"> 
    <parameter>
      <item value="0x00">Fulgore</item>
      <item value="0x01">TJ Combo</item>
      <item value="0x02">Orchid</item>
      <item value="0x03">Jago</item>
      <item value="0x04">Glacius</item>
      <item value="0x05">Tusk</item>
      <item value="0x06">Spinal</item>
      <item value="0x07">Kim Wu</item>
      <item value="0x08">Sabrewulf</item>
      <item value="0x09">Maya</item>
      <item value="0x0A">Gargos</item>
    </parameter>
    <script state="run">
      <action condition="(param==0x00)">maincpu.pw@8803B4C8=B538</action> <!-- Fulgore -->
      <action condition="(param==0x01)">maincpu.pw@8803B4CC=B538</action> <!-- TJ Combo -->
      <action condition="(param==0x02)">maincpu.pb@8803B4D0=38</action> <!-- Orchid -->
      <action condition="(param==0x03)">maincpu.pb@8803B4D4=38</action> <!-- Jago -->
      <action condition="(param==0x04)">maincpu.pb@8803B4D8=38</action> <!-- Glacius -->
      <action condition="(param==0x05)">maincpu.pb@8803B4DC=38</action> <!-- Tusk -->
      <action condition="(param==0x06)">maincpu.pb@8803B4E0=38</action> <!-- Spinal -->
      <action condition="(param==0x07)">maincpu.pb@8803B4E4=38</action> <!-- Kim Wu -->
      <action condition="(param==0x08)">maincpu.pb@8803B4E8=38</action> <!-- Sabrewulf -->
      <action condition="(param==0x09)">maincpu.pb@8803B4EC=38</action> <!-- Maya -->
      <action condition="(param==0x0A)">maincpu.pb@8803B4F0=38</action> <!-- Gargos -->
      <!-- Else Clean Up Previously Written Values -->
      <action condition="(param!=0x00)">maincpu.pw@8803B4C8=B4F4</action> <!-- Fulgore -->
      <action condition="(param!=0x01)">maincpu.pw@8803B4CC=B4FC</action> <!-- TJ Combo -->
      <action condition="(param!=0x02)">maincpu.pb@8803B4D0=02</action> <!-- Orchid -->
      <action condition="(param!=0x03)">maincpu.pb@8803B4D4=09</action> <!-- Jago -->
      <action condition="(param!=0x04)">maincpu.pb@8803B4D8=0E</action> <!-- Glacius -->
      <action condition="(param!=0x05)">maincpu.pb@8803B4DC=16</action> <!-- Tusk -->
      <action condition="(param!=0x06)">maincpu.pb@8803B4E0=1B</action> <!-- Spinal -->
      <action condition="(param!=0x07)">maincpu.pb@8803B4E4=22</action> <!-- Kim Wu -->
      <action condition="(param!=0x08)">maincpu.pb@8803B4E8=29</action> <!-- Sabrewulf -->
      <action condition="(param!=0x09)">maincpu.pb@8803B4EC=33</action> <!-- Maya -->
      <action condition="(param!=0x0A)">maincpu.pb@8803B4F0=40</action> <!-- Gargos -->
    </script>
    <script state="off">
      <action>maincpu.pw@8803B4C8=B4F4</action> <!-- Fulgore -->
      <action>maincpu.pw@8803B4CC=B4FC</action> <!-- TJ Combo -->
      <action>maincpu.pb@8803B4D0=02</action> <!-- Orchid -->
      <action>maincpu.pb@8803B4D4=09</action> <!-- Jago -->
      <action>maincpu.pb@8803B4D8=0E</action> <!-- Glacius -->
      <action>maincpu.pb@8803B4DC=16</action> <!-- Tusk -->
      <action>maincpu.pb@8803B4E0=1B</action> <!-- Spinal -->
      <action>maincpu.pb@8803B4E4=22</action> <!-- Kim Wu -->
      <action>maincpu.pb@8803B4E8=29</action> <!-- Sabrewulf -->
      <action>maincpu.pb@8803B4EC=33</action> <!-- Maya -->
      <action>maincpu.pb@8803B4F0=40</action> <!-- Gargos -->
    </script>
</cheat>

Re: [kinst2] Killer Instinct 2 (v1.4)

Posted: Sat Jun 15, 2013 10:12 pm
by Pugsy
Thanks, added

Re: [kinst2] Killer Instinct 2 (v1.4)

Posted: Sat Aug 17, 2013 2:24 pm
by Solstar
still no way to assign a key for a ultra combo? :(

Re: [kinst2] Killer Instinct 2 (v1.4)

Posted: Thu Oct 03, 2013 5:14 am
by Abystus
I made these codes to be able to rip sprites from the game easily, though for some reason there is still one more layer I have yet to disable which is still overlaying a very fine grid over the removed background elements that will have to be removed in your photo editor of choice. It may cause a tab bit of slowdown when enabled, but it's intended for sprite ripping only and not actual play.

kinst2.xml

Code: Select all

<cheat desc="Hide Kim Wu Dojo Stage">
    <comment>Only works on Dojo stage.  May cause a small bit of slowdown.</comment>
    <script state="run">
      <action>maincpu.pb@887FEB83=49</action>
      <action>maincpu.pb@887FEB09=01</action>
      <action>maincpu.pb@887FEB28=0F</action>
    </script>
    <script state="off">
      <action>maincpu.pb@887FEB83=43</action>
      <action>maincpu.pb@887FEB09=00</action>
      <action>maincpu.pb@887FEB28=00</action>
    </script>
</cheat>

<cheat desc="Hide Player 1 Shadow">
    <comment>Works on all stages.</comment>
    <script state="run">
      <action>maincpu.pb@887FC145=02</action>
    </script>
    <script state="off">
      <action>maincpu.pb@887FC145=00</action>
    </script>
</cheat>

<cheat desc="Hide Player 2 Shadow">
    <comment>Works on all stages.</comment>
    <script state="run">
      <action>maincpu.pb@887FC245=02</action>
    </script>
    <script state="off">
      <action>maincpu.pb@887FC245=00</action>
    </script>
</cheat>

Re: [kinst2] Killer Instinct 2 (v1.4)

Posted: Tue Dec 24, 2013 6:45 pm
by Pugsy
Thanks, added

Re: [kinst2] Killer Instinct 2 (v1.4)

Posted: Tue Jan 28, 2014 7:01 am
by Abystus
kinst2.xml

Code: Select all

<cheat desc="Enable Finishers During Round">
  <comment>Enable before match or it will not work.</comment>
  <script state="run">
    <action>maincpu.pd@88009BB8=00000000</action>
    <action>maincpu.pd@88009BF0=00000000</action>
    <action>maincpu.pd@88009CA8=00000000</action>
    <action>maincpu.pd@88009CB0=00000000</action>
  </script>
  <script state="off">
    <action>maincpu.pd@88009BB8=95CC0054</action>
    <action>maincpu.pd@88009BF0=1580FF4A</action>
    <action>maincpu.pd@88009CA8=1180FF1C</action>
    <action>maincpu.pd@88009CB0=95CD0054</action>
  </script>
</cheat>
CLE, you said that this cheat format doesn't convert to the old mame format your using. If it is because the value is too long, do this:

Conversion Steps:

Code: Select all

1. Add 2 to the address since these games use Little Endian byte order (Example: 88009BB8 + 2 = 88009BBA).
2. Change the value to 2400 (Example: 88009BBA=2400).
3. Use the first 2 bytes of the off value for the conversion off value (Example: 88009BBA=95CC)
This Code Converted:

Code: Select all

<cheat desc="Enable Finishers During Round">
  <comment>Enable before match or it will not work.</comment>
  <script state="run">
    <action>maincpu.pw@88009BBA=2400</action>
    <action>maincpu.pw@88009BF2=2400</action>
    <action>maincpu.pw@88009CAA=2400</action>
    <action>maincpu.pw@88009CB2=2400</action>
  </script>
  <script state="off">
    <action>maincpu.pw@88009BBA=95CC</action>
    <action>maincpu.pw@88009BF2=1580</action>
    <action>maincpu.pw@88009CAA=1180</action>
    <action>maincpu.pw@88009CB2=95CD</action>
  </script>
</cheat>
This method writes what we call a "Short NOP" to cancel all 32 bits of the address' value with a 16 bit opcode. I don't use it all that much in MAME cheats as there is no value size limitation (unlike home consoles like the N64 & PSX where only 16 bits can be written at a time with the Gameshark). I do prefer the longer method; however, since it gives me the exact address to set breakpoints on (which is why I post them that way). You can use this method to convert that Killer Instinct 1.5d code as well. Let me know if it works for you.

Re: [kinst2] Killer Instinct 2 (v1.4)

Posted: Tue Jan 28, 2014 12:43 pm
by CLE
Very good!!!

Unfortunately don't work in classic format. But no problem, I play Killer Instinct games in new MAME emulator. Only for Mortal Kombat games I need cheats to convert in classic format.

Thanks!

Re: [kinst2] Killer Instinct 2 (v1.4)

Posted: Mon Apr 14, 2014 9:53 pm
by Pugsy
Thanks, added

Re: [kinst2] Killer Instinct 2 (v1.4)

Posted: Sun Jan 07, 2018 11:05 pm
by Abystus
I finally got around to making cheats for the unused endings I unlocked quite a while back. Enjoy.

kinst2.xml

Code: Select all

  <cheat desc="Enable Unused Ending">
    <comment>Complete game with the these characters to see their unused endings.</comment>
    <parameter>
      <item value="0x00">Fulgore 1</item>
      <item value="0x01">TJ Combo 1</item>
      <item value="0x02">TJ Combo 2</item>
      <item value="0x03">Jago 1</item>
      <item value="0x04">Jago 2</item>
      <item value="0x05">Jago 3</item>
      <item value="0x06">Jago 4</item>
      <item value="0x07">Spinal 1</item>
      <item value="0x08">Spinal 2</item>
      <item value="0x09">Sabrewulf 1</item>
      <item value="0x0A">Sabrewulf 2</item>
      <item value="0x0B">Maya 1</item>
      <item value="0x0C">Maya 2</item>
    </parameter>

    <script state="run">
      <action condition="(param==0x00)">maincpu.pb@887F5740=01</action> <!-- Fulgore 1-->
      <action condition="(param==0x00)">maincpu.pb@887F5748=01</action> <!-- Fulgore 1-->
      <action condition="(param==0x00)">maincpu.pb@887F574D=01</action> <!-- Fulgore 1-->

      <action condition="(param==0x01)">maincpu.pb@887F5743=00</action> <!-- TJ Combo 1-->
      <action condition="(param==0x01)">maincpu.pb@887F574E=01</action> <!-- TJ Combo 1-->
      <action condition="(param==0x02)">maincpu.pb@887F5743=01</action> <!-- TJ Combo 2-->
      <action condition="(param==0x02)">maincpu.pb@887F574E=01</action> <!-- TJ Combo 2-->

      <action condition="(param==0x03)">maincpu.pb@887F5745=00</action> <!-- Jago 1-->
      <action condition="(param==0x03)">maincpu.pb@887F5748=00</action> <!-- Jago 1-->
      <action condition="(param==0x03)">maincpu.pb@887F574D=01</action> <!-- Jago 1-->
      <action condition="(param==0x04)">maincpu.pb@887F5745=01</action> <!-- Jago 2-->
      <action condition="(param==0x04)">maincpu.pb@887F5748=00</action> <!-- Jago 2-->
      <action condition="(param==0x04)">maincpu.pb@887F574D=01</action> <!-- Jago 2-->
      <action condition="(param==0x05)">maincpu.pb@887F5745=00</action> <!-- Jago 3-->
      <action condition="(param==0x05)">maincpu.pb@887F5748=01</action> <!-- Jago 3-->
      <action condition="(param==0x05)">maincpu.pb@887F574D=01</action> <!-- Jago 3-->
      <action condition="(param==0x06)">maincpu.pb@887F5745=01</action> <!-- Jago 4-->
      <action condition="(param==0x06)">maincpu.pb@887F5748=01</action> <!-- Jago 4-->
      <action condition="(param==0x06)">maincpu.pb@887F574D=01</action> <!-- Jago 4-->

      <action condition="(param==0x07)">maincpu.pb@887F574F=01</action> <!-- Spinal 1-->
      <action condition="(param==0x07)">maincpu.pb@887F5746=00</action> <!-- Spinal 1-->
      <action condition="(param==0x08)">maincpu.pb@887F574F=01</action> <!-- Spinal 2-->
      <action condition="(param==0x08)">maincpu.pb@887F5746=01</action> <!-- Spinal 2-->

      <action condition="(param==0x09)">maincpu.pb@887F5744=00</action> <!-- Sabrewulf 1-->
      <action condition="(param==0x09)">maincpu.pb@887F5751=01</action> <!-- Sabrewulf 1-->
      <action condition="(param==0x0A)">maincpu.pb@887F5744=01</action> <!-- Sabrewulf 2-->
      <action condition="(param==0x0A)">maincpu.pb@887F5751=01</action> <!-- Sabrewulf 2-->

      <action condition="(param==0x0B)">maincpu.pb@887F5743=00</action> <!-- Maya 1-->
      <action condition="(param==0x0B)">maincpu.pb@887F5752=01</action> <!-- Maya 1-->
      <action condition="(param==0x0C)">maincpu.pb@887F5743=01</action> <!-- Maya 2-->
      <action condition="(param==0x0C)">maincpu.pb@887F5752=01</action> <!-- Maya 2-->
    </script>
  </cheat>

Re: [kinst2] Killer Instinct 2 (v1.4)

Posted: Sun Feb 25, 2018 10:39 pm
by Abystus
kinst2.xml

Code: Select all

  <cheat desc="Stage Modifier">
    <parameter>
      <item value="0x00">Sabrewulf</item>
      <item value="0x01">Maya</item>
      <item value="0x03">Glacius</item>
      <item value="0x04">Orchid</item>
      <item value="0x05">Jago</item>
      <item value="0x06">Gargos</item>
      <item value="0x07">Combo</item>
      <item value="0x08">Kim Wu</item>
      <item value="0x09">Sky</item>
      <item value="0x0A">Dock</item>
      <item value="0x0B">Tusk</item>
      <item value="0x0C">Spinal</item>
      <item value="0x0F">Fulgore</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@887F5000=param</action>
      <action>maincpu.pd@8800072C=0E000044</action>
      <action>maincpu.pd@88000730=3C02887F</action>
      <action>maincpu.pd@88000110=24425000</action>
      <action>maincpu.pd@88000114=80420000</action>
      <action>maincpu.pd@88000118=3C01887F</action>
      <action>maincpu.pd@8800011C=03E00008</action>
      <action>maincpu.pd@88000120=A0225704</action>
    </script>
    <script state="off">
      <action>maincpu.pd@8800072C=3C01887F</action>
      <action>maincpu.pd@88000730=A0225704</action>
    </script>
  </cheat>

Re: [kinst2] Killer Instinct 2 (v1.4)

Posted: Sun May 06, 2018 5:58 pm
by Pugsy
Thanks added.

Re: [kinst2] Killer Instinct 2 (v1.4)

Posted: Sun Feb 16, 2020 6:40 am
by Abystus
Pugsy, I've updated the "Stage Modifier" code above. The line with the change is <action>maincpu.pd@8800011C=03E00008</action>, so if you can update your cheat files it would be appreciated.

Re: [kinst2] Killer Instinct 2 (v1.4)

Posted: Tue Feb 18, 2020 1:44 am
by Abystus
kinst2.xml

Code: Select all

  <cheat desc="Enable Finishers on Gargos">
    <comment>Enable before starting a new game.</comment>
    <script state="run">
      <action>maincpu.pd@88009BB0=00000000</action><!-- This Program Code cheat was made by Abystus -->
    </script>
    <script state="off">
      <action>maincpu.pd@88009BB0=1181FF5A</action>
    </script>
  </cheat>
  
  <cheat desc="Enable Player Controlled Gargos Laugh Health Regen">
    <comment>Enable before starting a new game.</comment>
    <script state="run">
      <action>maincpu.pd@8800C76C=00000000</action><!-- This Program Code cheat was made by Abystus -->
    </script>
    <script state="off">
      <action>maincpu.pd@8800C76C=11000009</action>
    </script>
  </cheat>

  <cheat desc="Player 2 Takes All Damage">
    <comment>Enable before starting a new game.</comment>
    <script state="run">
      <action>maincpu.pd@88011968=0C000140</action><!-- This Program Code cheat was made by Abystus -->
      <action>maincpu.pd@8801196C=3C1E887F</action>
      <action>maincpu.pd@80000500=37DEC1B0</action>
      <action>maincpu.pd@80000504=2401000B</action>
      <action>maincpu.pd@80000508=03E00008</action>
      <action>maincpu.pd@8000050C=97CE0054</action>
    </script>
    <script state="off">
      <action>maincpu.pd@88011968=2401000B</action>
      <action>maincpu.pd@8801196C=97CE0054</action>
    </script>
  </cheat>

Re: [kinst2] Killer Instinct 2 (v1.4)

Posted: Thu Apr 09, 2020 1:26 am
by Abystus
kinst2.xml

Code: Select all

  <cheat desc="Walk Through Stage Boundaries">
    <comment>Enable before starting a new game.</comment>
    <script state="run">
      <action>maincpu.pd@88003434=1000009C</action><!-- This Program Code cheat was made by Abystus -->
      <action>maincpu.pd@88003614=10000002</action>
      <action>maincpu.pd@88003628=10000003</action>
      <action>maincpu.pd@88010148=10000004</action>
      <action>maincpu.pd@88010160=10000004</action>
    </script>
    <script state="off">
      <action>maincpu.pd@88003434=1420009C</action>
      <action>maincpu.pd@88003614=14200002</action>
      <action>maincpu.pd@88003628=14200003</action>
      <action>maincpu.pd@88010148=14200004</action>
      <action>maincpu.pd@88010160=14200004</action>
    </script>
  </cheat>
  
  <cheat desc="Walk Through Opponent">
    <comment>Enable before starting a new game.</comment>
    <script state="run">
      <action>maincpu.pd@8800942C=10000028</action><!-- This Program Code cheat was made by Abystus -->
    </script>
    <script state="off">
      <action>maincpu.pd@8800942C=14200028</action>
    </script>
  </cheat>

Re: [kinst2] Killer Instinct 2 (v1.4)

Posted: Fri Apr 17, 2020 2:22 am
by Abystus
Added "Walk Through Opponent" cheat above.

Re: [kinst2] Killer Instinct 2 (v1.4)

Posted: Sat Apr 18, 2020 11:18 pm
by Abystus
kinst2.xml

Code: Select all

  <cheat desc="Disable Blocking (Both Players)">
    <comment>Enable before starting a new game.</comment>
    <script state="run">
      <action>maincpu.pd@880052B4=1000004A</action><!-- This Program Code cheat was made by Abystus -->
    </script>
    <script state="off">
      <action>maincpu.pd@880052B4=10E0004A</action>
    </script>
  </cheat>

Re: [kinst2] Killer Instinct 2 (v1.4)

Posted: Sat Jun 06, 2020 1:27 pm
by Pugsy
Thanks, added

Re: [kinst2] Killer Instinct 2 (v1.4)

Posted: Wed Feb 10, 2021 3:27 am
by Abystus
kinst2.xml

Code: Select all

  <cheat desc="Enable Stage Knock Off Anytime">
    <comment>Enable before starting a new game. Stage positioning is still required.</comment>
    <script state="run">
      <action>maincpu.pd@8800FAA4=254A0001</action><!-- This Program Code cheat was made by Abystus -->
      <action>maincpu.pd@8800FAB0=014A5026</action>
      <action>maincpu.pd@8800FB34=254A0001</action>
      <action>maincpu.pd@8800FB40=014A5026</action>
      <action>maincpu.pd@8800FD0C=24E70001</action>
      <action>maincpu.pd@8800FD18=00E73826</action>
    </script>
    <script state="off">
      <action>maincpu.pd@8800FAA4=93CA008F</action>
      <action>maincpu.pd@8800FAB0=97CA0054</action>
      <action>maincpu.pd@8800FB34=93CA008F</action>
      <action>maincpu.pd@8800FB40=97CA0054</action>
      <action>maincpu.pd@8800FD0C=93C7008F</action>
      <action>maincpu.pd@8800FD18=97C70054</action>
    </script>
  </cheat>