[nbajamte] unlock jam team and other cheats

This forum is for posting M.A.M.E. arcade cheats. Requests will be fulfilled here....but please keep the requests to the requests forum.
Post Reply
syndromtr
Posts: 232
Joined: Wed Sep 25, 2013 8:18 am
Been thanked: 1 time

[nbajamte] unlock jam team and other cheats

Post by syndromtr »

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.

[nbajamte]

Code: Select all

	<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.
editing101
Posts: 37
Joined: Mon Mar 16, 2015 2:12 am

Re: [nbajamte] unlock jam team and other cheats

Post by editing101 »

Excellent work syndromtr :D! All cheats seem to be working a-ok.

Interestingly, when you activate "Team Jam" and finish a game you have instantly defeated all 27 teams!

On a side note - is there chance of adapting these to either revision 1 or 2 of TE :roll: ?

(I like to use Sub-Zero or Raiden when playing TE :lol: )
syndromtr
Posts: 232
Joined: Wed Sep 25, 2013 8:18 am
Been thanked: 1 time

Re: [nbajamte] unlock jam team and other cheats

Post by syndromtr »

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...
syndromtr
Posts: 232
Joined: Wed Sep 25, 2013 8:18 am
Been thanked: 1 time

Re: [nbajamte] unlock jam team and other cheats

Post by syndromtr »

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...
syndromtr
Posts: 232
Joined: Wed Sep 25, 2013 8:18 am
Been thanked: 1 time

Re: [nbajamte] unlock jam team and other cheats

Post by syndromtr »

some tests would be fine for below, first post and this post is probably final...

[nbajamte1]

Code: Select all

	<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>
[nbajamte2]

Code: Select all

	<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>
[nbajamte3]

Code: Select all

	<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>
editing101
Posts: 37
Joined: Mon Mar 16, 2015 2:12 am

Re: [nbajamte] unlock jam team and other cheats

Post by editing101 »

Awesome work syndromtr :D I can confirm all cheats working on all revisions of TE, big thanks for the updates!
Scarlettt
Posts: 2
Joined: Wed Mar 18, 2015 4:32 pm

Re: [nbajamte] unlock jam team and other cheats

Post by Scarlettt »

Can you post the "Unlock All-Star Jam Team" and "Disable In-Game Play Tip Popups" cheats in the old format too?
Thank you in advance
User avatar
Pugsy
Posts: 3688
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 19 times
Contact:

Re: [nbajamte] unlock jam team and other cheats

Post by Pugsy »

Thanks, added and fixed
Pugsy

Servicing your cheating needs since 1985 8)

Grab the latest cheat collection:
MAME 0.264 XML cheat collection (3 APRIL 2024) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/SxsQUJoT#jBdz6GLm_ ... QzFGSMms2c (ZIP Archive 3.8 MB)
Post Reply