first, current "P1+P2 Select Team 1" and "P3+P4 Select Team 2" probably doesn't work... i tried to select Team NBA Jam from there, it didn't work... it needs to be corrected...
first cheat(s) unlock Jam Team for all players...
remaining cheats are initially found for [nbajam] by Abystus, i only adapted those cheats for [nbajamte]. i don't think those cheats can be 1:1 adapted for other nba jam games (hangtime, max. hangtime etc.) because afaik [nbajam] and [nbajamte] uses nearly same code in code area, that's why it was easy to adapt them & find same routines...
some tests would be fine, especially the cheats adapted from [nbajam] by Abystus.
<cheat desc="Unlock All-Star Jam Team"> <comment>For all players. At team select screen, "?" is Jam Team.</comment>
<script state="on">
<action>temp0=maincpu.mb@00392EB</action>
<action>temp1=maincpu.mb@00393D5</action>
<action>temp2=maincpu.mb@0039351</action>
<action>temp3=maincpu.mb@0038535</action>
<action>temp4=maincpu.mb@0038ADB</action>
</script>
<script state="run">
<action>maincpu.mb@00392EB=C0</action>
<action>maincpu.mb@00393D5=C0</action>
<action>maincpu.mb@0039351=C0</action>
<action>maincpu.mb@0038535=C0</action>
<action>maincpu.mb@0038ADB=C0</action>
</script>
<script state="off">
<action>maincpu.mb@00392EB=temp0</action>
<action>maincpu.mb@00393D5=temp1</action>
<action>maincpu.mb@0039351=temp2</action>
<action>maincpu.mb@0038535=temp3</action>
<action>maincpu.mb@0038ADB=temp4</action>
</script>
</cheat>
<cheat desc="Disable In-Game Play Tip Popups">
<script state="run">
<action>maincpu.mw@0027CB6=C032</action>
<action>maincpu.mw@0028512=C01D</action>
</script>
<script state="off">
<action>maincpu.mw@0027CB6=CA08</action>
<action>maincpu.mw@0028512=C41D</action>
</script>
</cheat>
<cheat desc="Never Miss A Shot"> <comment>All players. Ball must hit the rim at some point during the shot.</comment>
<script state="run">
<action>maincpu.mw@001407E=CB76</action>
<action>maincpu.mw@00145F2=C400</action>
</script>
<script state="off">
<action>maincpu.mw@001407E=C676</action>
<action>maincpu.mw@00145F2=C600</action>
</script>
</cheat>
<cheat desc="Dunk/Glide Shot/Layup From Anywhere"> <comment>All players. Which one you get will be random. You will not be able to perform normal shots with this code active.</comment>
<script state="run">
<action>maincpu.mw@0010462=C001</action>
<action>maincpu.mw@001046A=C001</action>
<action>maincpu.mw@00104F0=C01C</action>
<action>maincpu.mw@0010594=C00F</action>
<action>maincpu.mw@0010604=C00E</action>
<action>maincpu.mw@001063C=C001</action>
</script>
<script state="off">
<action>maincpu.mw@0010462=C500</action>
<action>maincpu.mw@001046A=C500</action>
<action>maincpu.mw@00104F0=C61C</action>
<action>maincpu.mw@0010594=C40F</action>
<action>maincpu.mw@0010604=C40E</action>
<action>maincpu.mw@001063C=CB00</action>
</script>
</cheat>
<cheat desc="Dunks Always Break Backboard"> <comment>Works on any quarter and for both teams.</comment>
<script state="run">
<action>maincpu.mw@00147F4=C023</action>
</script>
<script state="off">
<action>maincpu.mw@00147F4=C957</action>
</script>
</cheat>
<cheat desc="Team Scores All Points">
<parameter>
<item value="0x00">Team 1</item>
<item value="0x01">Team 2</item>
</parameter>
<script state="run">
<!-- Team 1 -->
<action condition="(param==0x00)">maincpu.mw@0014622=0300</action>
<!-- Team 2 -->
<action condition="(param==0x01)">maincpu.mw@0014622=C002</action>
</script>
<script state="off">
<action>maincpu.mw@0014622=C402</action>
</script>
</cheat>
Last edited by syndromtr on Thu May 28, 2015 3:14 pm, edited 4 times in total.
ok thanks for the test. i also noticed that issue. e.g. if you enter initials and activate unlock jam team cheat, after a game is complete, that initial's data is rewritten and it becomes as it beated all 27 teams.. i'll update "unlock jam team" cheat (replace with a rom cheat) and it won't happen again...
also it will take some time to adapt whole cheats them for nbajamte clone versions...
1st cheat "unlock jam team" updated, please check a bit... (rom cheat - works for all players)
this time, it doesn't disrupt player's (who has entered his initials) number of teams beaten. same as before, whole all-star pairings are available (1 to 20). also this time, difficulty of CPU team won't be the toughest, because all 27 teams are not beaten yet...
<cheat desc="Unlock All-Star Jam Team"> <comment>For all players. At team select screen, "?" is Jam Team.</comment>
<script state="on">
<action>temp0=maincpu.mb@0038DA1</action>
<action>temp1=maincpu.mb@0038E8B</action>
<action>temp2=maincpu.mb@0038E07</action>
<action>temp3=maincpu.mb@0037FED</action>
<action>temp4=maincpu.mb@0038591</action>
</script>
<script state="run">
<action>maincpu.mb@0038DA1=C0</action>
<action>maincpu.mb@0038E8B=C0</action>
<action>maincpu.mb@0038E07=C0</action>
<action>maincpu.mb@0037FED=C0</action>
<action>maincpu.mb@0038591=C0</action>
</script>
<script state="off">
<action>maincpu.mb@0038DA1=temp0</action>
<action>maincpu.mb@0038E8B=temp1</action>
<action>maincpu.mb@0038E07=temp2</action>
<action>maincpu.mb@0037FED=temp3</action>
<action>maincpu.mb@0038591=temp4</action>
</script>
</cheat>
<cheat desc="Disable In-Game Play Tip Popups">
<script state="run">
<action>maincpu.mw@0027850=C032</action>
<action>maincpu.mw@00280AC=C01D</action>
</script>
<script state="off">
<action>maincpu.mw@0027850=CA08</action>
<action>maincpu.mw@00280AC=C41D</action>
</script>
</cheat>
<cheat desc="Never Miss A Shot"> <comment>All players. Ball must hit the rim at some point during the shot.</comment>
<script state="run">
<action>maincpu.mw@0014094=CB76</action>
<action>maincpu.mw@0014608=C400</action>
</script>
<script state="off">
<action>maincpu.mw@0014094=C676</action>
<action>maincpu.mw@0014608=C600</action>
</script>
</cheat>
<cheat desc="Dunk/Glide Shot/Layup From Anywhere"> <comment>All players. Which one you get will be random. You will not be able to perform normal shots with this code active.</comment>
<script state="run">
<action>maincpu.mw@0010478=C001</action>
<action>maincpu.mw@0010480=C001</action>
<action>maincpu.mw@0010506=C01C</action>
<action>maincpu.mw@00105AA=C00F</action>
<action>maincpu.mw@001061A=C00E</action>
<action>maincpu.mw@0010652=C001</action>
</script>
<script state="off">
<action>maincpu.mw@0010478=C500</action>
<action>maincpu.mw@0010480=C500</action>
<action>maincpu.mw@0010506=C61C</action>
<action>maincpu.mw@00105AA=C40F</action>
<action>maincpu.mw@001061A=C40E</action>
<action>maincpu.mw@0010652=CB00</action>
</script>
</cheat>
<cheat desc="Dunks Always Break Backboard"> <comment>Works on any quarter and for both teams.</comment>
<script state="run">
<action>maincpu.mw@001480A=C022</action>
</script>
<script state="off">
<action>maincpu.mw@001480A=C956</action>
</script>
</cheat>
<cheat desc="Team Scores All Points">
<parameter>
<item value="0x00">Team 1</item>
<item value="0x01">Team 2</item>
</parameter>
<script state="run">
<!-- Team 1 -->
<action condition="(param==0x00)">maincpu.mw@0014638=0300</action>
<!-- Team 2 -->
<action condition="(param==0x01)">maincpu.mw@0014638=C002</action>
</script>
<script state="off">
<action>maincpu.mw@0014638=C402</action>
</script>
</cheat>
<cheat desc="Unlock All-Star Jam Team"> <comment>For all players. At team select screen, "?" is Jam Team.</comment>
<script state="on">
<action>temp0=maincpu.mb@0038D0F</action>
<action>temp1=maincpu.mb@0038DF9</action>
<action>temp2=maincpu.mb@0038D75</action>
<action>temp3=maincpu.mb@0037F5B</action>
<action>temp4=maincpu.mb@00384FF</action>
</script>
<script state="run">
<action>maincpu.mb@0038D0F=C0</action>
<action>maincpu.mb@0038DF9=C0</action>
<action>maincpu.mb@0038D75=C0</action>
<action>maincpu.mb@0037F5B=C0</action>
<action>maincpu.mb@00384FF=C0</action>
</script>
<script state="off">
<action>maincpu.mb@0038D0F=temp0</action>
<action>maincpu.mb@0038DF9=temp1</action>
<action>maincpu.mb@0038D75=temp2</action>
<action>maincpu.mb@0037F5B=temp3</action>
<action>maincpu.mb@00384FF=temp4</action>
</script>
</cheat>
<cheat desc="Disable In-Game Play Tip Popups">
<script state="run">
<action>maincpu.mw@0027880=C032</action>
<action>maincpu.mw@00280DC=C01D</action>
</script>
<script state="off">
<action>maincpu.mw@0027880=CA08</action>
<action>maincpu.mw@00280DC=C41D</action>
</script>
</cheat>
<cheat desc="Never Miss A Shot"> <comment>All players. Ball must hit the rim at some point during the shot.</comment>
<script state="run">
<action>maincpu.mw@00140C8=CB76</action>
<action>maincpu.mw@001463C=C400</action>
</script>
<script state="off">
<action>maincpu.mw@00140C8=C676</action>
<action>maincpu.mw@001463C=C600</action>
</script>
</cheat>
<cheat desc="Dunk/Glide Shot/Layup From Anywhere"> <comment>All players. Which one you get will be random. You will not be able to perform normal shots with this code active.</comment>
<script state="run">
<action>maincpu.mw@00104AC=C001</action>
<action>maincpu.mw@00104B4=C001</action>
<action>maincpu.mw@001053A=C01C</action>
<action>maincpu.mw@00105DE=C00F</action>
<action>maincpu.mw@001064E=C00E</action>
<action>maincpu.mw@0010686=C001</action>
</script>
<script state="off">
<action>maincpu.mw@00104AC=C500</action>
<action>maincpu.mw@00104B4=C500</action>
<action>maincpu.mw@001053A=C61C</action>
<action>maincpu.mw@00105DE=C40F</action>
<action>maincpu.mw@001064E=C40E</action>
<action>maincpu.mw@0010686=CB00</action>
</script>
</cheat>
<cheat desc="Dunks Always Break Backboard"> <comment>Works on any quarter and for both teams.</comment>
<script state="run">
<action>maincpu.mw@001483E=C022</action>
</script>
<script state="off">
<action>maincpu.mw@001483E=C956</action>
</script>
</cheat>
<cheat desc="Team Scores All Points">
<parameter>
<item value="0x00">Team 1</item>
<item value="0x01">Team 2</item>
</parameter>
<script state="run">
<!-- Team 1 -->
<action condition="(param==0x00)">maincpu.mw@001466C=0300</action>
<!-- Team 2 -->
<action condition="(param==0x01)">maincpu.mw@001466C=C002</action>
</script>
<script state="off">
<action>maincpu.mw@001466C=C402</action>
</script>
</cheat>
<cheat desc="Unlock All-Star Jam Team"> <comment>For all players. At team select screen, "?" is Jam Team.</comment>
<script state="on">
<action>temp0=maincpu.mb@0039299</action>
<action>temp1=maincpu.mb@0039383</action>
<action>temp2=maincpu.mb@00392FF</action>
<action>temp3=maincpu.mb@00384E3</action>
<action>temp4=maincpu.mb@0038A89</action>
</script>
<script state="run">
<action>maincpu.mb@0039299=C0</action>
<action>maincpu.mb@0039383=C0</action>
<action>maincpu.mb@00392FF=C0</action>
<action>maincpu.mb@00384E3=C0</action>
<action>maincpu.mb@0038A89=C0</action>
</script>
<script state="off">
<action>maincpu.mb@0039299=temp0</action>
<action>maincpu.mb@0039383=temp1</action>
<action>maincpu.mb@00392FF=temp2</action>
<action>maincpu.mb@00384E3=temp3</action>
<action>maincpu.mb@0038A89=temp4</action>
</script>
</cheat>
<cheat desc="Disable In-Game Play Tip Popups">
<script state="run">
<action>maincpu.mw@0027C88=C032</action>
<action>maincpu.mw@00284E4=C01D</action>
</script>
<script state="off">
<action>maincpu.mw@0027C88=CA08</action>
<action>maincpu.mw@00284E4=C41D</action>
</script>
</cheat>
<cheat desc="Never Miss A Shot"> <comment>All players. Ball must hit the rim at some point during the shot.</comment>
<script state="run">
<action>maincpu.mw@001407E=CB76</action>
<action>maincpu.mw@00145F2=C400</action>
</script>
<script state="off">
<action>maincpu.mw@001407E=C676</action>
<action>maincpu.mw@00145F2=C600</action>
</script>
</cheat>
<cheat desc="Dunk/Glide Shot/Layup From Anywhere"> <comment>All players. Which one you get will be random. You will not be able to perform normal shots with this code active.</comment>
<script state="run">
<action>maincpu.mw@0010462=C001</action>
<action>maincpu.mw@001046A=C001</action>
<action>maincpu.mw@00104F0=C01C</action>
<action>maincpu.mw@0010594=C00F</action>
<action>maincpu.mw@0010604=C00E</action>
<action>maincpu.mw@001063C=C001</action>
</script>
<script state="off">
<action>maincpu.mw@0010462=C500</action>
<action>maincpu.mw@001046A=C500</action>
<action>maincpu.mw@00104F0=C61C</action>
<action>maincpu.mw@0010594=C40F</action>
<action>maincpu.mw@0010604=C40E</action>
<action>maincpu.mw@001063C=CB00</action>
</script>
</cheat>
<cheat desc="Dunks Always Break Backboard"> <comment>Works on any quarter and for both teams.</comment>
<script state="run">
<action>maincpu.mw@00147F4=C023</action>
</script>
<script state="off">
<action>maincpu.mw@00147F4=C957</action>
</script>
</cheat>
<cheat desc="Team Scores All Points">
<parameter>
<item value="0x00">Team 1</item>
<item value="0x01">Team 2</item>
</parameter>
<script state="run">
<!-- Team 1 -->
<action condition="(param==0x00)">maincpu.mw@0014622=0300</action>
<!-- Team 2 -->
<action condition="(param==0x01)">maincpu.mw@0014622=C002</action>
</script>
<script state="off">
<action>maincpu.mw@0014622=C402</action>
</script>
</cheat>