umk3 plus secret chars include khameleon
Posted: Thu May 01, 2025 12:22 am
this is my modified code to select secret chars, for hbmame or modified mame to suppor this game
whit old code, if you swich "on" an secret char and loose the combat, if you dont deactivate the "on" , in select char screen , the game crash. with this code, works same, but if loose combat, the select char screen continue working fine
<cheat desc="Enable Khameleon /Select First)">
<script state="on">
<action>temp0 =maincpu.mw@F50E6</action>
</script>
<script state="run">
<action>maincpu.mw@F50E6=FFE0</action>
</script>
<script state="off">
<action>maincpu.mw@F50E6=temp0 </action>
</script>
</cheat>
<cheat desc="P1 Khamaleon (In Tower Select, Round or VS Screen)">
<script state="on">
<action>maincpu.pb@01060A30=1D</action>
</script>
</cheat>
<cheat desc="P1 Rain (In Tower Select, Round or VS Screen)">
<script state="on">
<action>maincpu.pb@01060A30=1A</action>
</script>
</cheat>
<cheat desc="P1 Triborg (In Tower Select, Round or VS Screen)">
<script state="on">
<action>maincpu.pb@01060A30=1C</action>
</script>
</cheat>
<cheat desc="P1 Chamaleon (In Tower Select, Round or VS Screen)">
<script state="on">
<action>maincpu.pb@01060A30=1B</action>
</script>
</cheat>
<cheat desc="P1 Shao Kahn (In Tower Select, Round or VS Screen)">
<script state="on">
<action>maincpu.pb@01060A30=19</action>
</script>
</cheat>
<cheat desc="P2 Khamaleon (In Tower Select, Round or VS Screen)">
<script state="on">
<action>maincpu.pb@010615E0=1D</action>
</script>
</cheat>
<cheat desc="P2 Rain (In Tower Select, Round or VS Screen)">
<script state="on">
<action>maincpu.pb@010615E0=1A</action>
</script>
</cheat>
<cheat desc="P2 Triborg (In Tower Select, Round or VS Screen)">
<script state="on">
<action>maincpu.pb@010615E0=1C</action>
</script>
</cheat>
<cheat desc="P2 Chamaleon (In Tower Select, Round or VS Screen)">
<script state="on">
<action>maincpu.pb@010615E0=1B</action>
</script>
</cheat>
<cheat desc="P2 Shao Kahn (In Tower Select, Round or VS Screen)">
<script state="on">
<action>maincpu.pb@010615E0=19</action>
</script>
</cheat>
this code is same, but for mame 2003 plus ( i play it in mobile phone )
umk3p:0:1FFF50E6:E0:110:Khameleon (Activate This First)
umk3p:0:1FFF50E7:FF:610:Khameleon (Activate This First) (2/2)
umk3p:0:0020C146:1D:001:Khameleon (In Tower Select, Round or VS Screen) PL1
umk3p:0:0020C146:1A:001:Rain (In Tower Select, Round or VS Screen) PL1
umk3p:0:0020C146:1C:001:Triborg (In Tower Select, Round or VS Screen) PL1
umk3p:0:0020C146:1B:001:Chameleon (In Tower Select, Round or VS Screen) PL1
umk3p:0:0020C146:19:001:Shao Kahn (In Tower Select, Round or VS Screen) PL1
umk3p:0:0020C2BC:1D:001:Khameleon (In Tower Select, Round or VS Screen) PL2
umk3p:0:0020C2BC:1A:001:Rain (In Tower Select, Round or VS Screen) PL2
umk3p:0:0020C2BC:1C:001:Triborg (In Tower Select, Round or VS Screen) PL2
umk3p:0:0020C2BC:1B:001:Chameleon (In Tower Select, Round or VS Screen) PL2
umk3p:0:0020C2BC:19:001:Shao Kahn (In Tower Select, Round or VS Screen) PL2
whit old code, if you swich "on" an secret char and loose the combat, if you dont deactivate the "on" , in select char screen , the game crash. with this code, works same, but if loose combat, the select char screen continue working fine
<cheat desc="Enable Khameleon /Select First)">
<script state="on">
<action>temp0 =maincpu.mw@F50E6</action>
</script>
<script state="run">
<action>maincpu.mw@F50E6=FFE0</action>
</script>
<script state="off">
<action>maincpu.mw@F50E6=temp0 </action>
</script>
</cheat>
<cheat desc="P1 Khamaleon (In Tower Select, Round or VS Screen)">
<script state="on">
<action>maincpu.pb@01060A30=1D</action>
</script>
</cheat>
<cheat desc="P1 Rain (In Tower Select, Round or VS Screen)">
<script state="on">
<action>maincpu.pb@01060A30=1A</action>
</script>
</cheat>
<cheat desc="P1 Triborg (In Tower Select, Round or VS Screen)">
<script state="on">
<action>maincpu.pb@01060A30=1C</action>
</script>
</cheat>
<cheat desc="P1 Chamaleon (In Tower Select, Round or VS Screen)">
<script state="on">
<action>maincpu.pb@01060A30=1B</action>
</script>
</cheat>
<cheat desc="P1 Shao Kahn (In Tower Select, Round or VS Screen)">
<script state="on">
<action>maincpu.pb@01060A30=19</action>
</script>
</cheat>
<cheat desc="P2 Khamaleon (In Tower Select, Round or VS Screen)">
<script state="on">
<action>maincpu.pb@010615E0=1D</action>
</script>
</cheat>
<cheat desc="P2 Rain (In Tower Select, Round or VS Screen)">
<script state="on">
<action>maincpu.pb@010615E0=1A</action>
</script>
</cheat>
<cheat desc="P2 Triborg (In Tower Select, Round or VS Screen)">
<script state="on">
<action>maincpu.pb@010615E0=1C</action>
</script>
</cheat>
<cheat desc="P2 Chamaleon (In Tower Select, Round or VS Screen)">
<script state="on">
<action>maincpu.pb@010615E0=1B</action>
</script>
</cheat>
<cheat desc="P2 Shao Kahn (In Tower Select, Round or VS Screen)">
<script state="on">
<action>maincpu.pb@010615E0=19</action>
</script>
</cheat>
this code is same, but for mame 2003 plus ( i play it in mobile phone )
umk3p:0:1FFF50E6:E0:110:Khameleon (Activate This First)
umk3p:0:1FFF50E7:FF:610:Khameleon (Activate This First) (2/2)
umk3p:0:0020C146:1D:001:Khameleon (In Tower Select, Round or VS Screen) PL1
umk3p:0:0020C146:1A:001:Rain (In Tower Select, Round or VS Screen) PL1
umk3p:0:0020C146:1C:001:Triborg (In Tower Select, Round or VS Screen) PL1
umk3p:0:0020C146:1B:001:Chameleon (In Tower Select, Round or VS Screen) PL1
umk3p:0:0020C146:19:001:Shao Kahn (In Tower Select, Round or VS Screen) PL1
umk3p:0:0020C2BC:1D:001:Khameleon (In Tower Select, Round or VS Screen) PL2
umk3p:0:0020C2BC:1A:001:Rain (In Tower Select, Round or VS Screen) PL2
umk3p:0:0020C2BC:1C:001:Triborg (In Tower Select, Round or VS Screen) PL2
umk3p:0:0020C2BC:1B:001:Chameleon (In Tower Select, Round or VS Screen) PL2
umk3p:0:0020C2BC:19:001:Shao Kahn (In Tower Select, Round or VS Screen) PL2