Romhacking.net

Romhacking => Personal Projects => Topic started by: eskayelle on March 03, 2019, 03:16:54 PM

Title: NBA Jam 2K20 - Tournament Edition [Beta and Final Released!]
Post by: eskayelle on March 03, 2019, 03:16:54 PM
7/16/19 update: NBA Jam 2K20 TE has been released!!!!

2K20 TE: http://www.romhacking.net/hacks/4612/ (http://www.romhacking.net/hacks/4612/)

The beta: https://forums.nba-live.com/downloads.php?view=detail&df_id=11288 (https://forums.nba-live.com/downloads.php?view=detail&df_id=11288)

Hacking Guide: https://www.romhacking.net/documents/790/

The Double Z Mod that started it all: http://www.romhacking.net/hacks/4097/ (http://www.romhacking.net/hacks/4097/)




Hi, guys.  Figured I'd try to start up a bit of a hype train if I can.  I'm about 3 months away from releasing my last installment in my Double Z Mod trilogy, this one being a roster update (and a bit more...) to take us into the start of the 2019-20 NBA season.  The romhack's about 95% complete with the remaining big to-dos being re-sorting the team order for how this season's standings play out, and doing one last roster/team swap once the free agency deadline hits (I don't have Anthony Davis on a team just yet, since who knows where he'll end up, though I do have him on the All-Star team).

In any event, here are some teaser screens.  Feel free to chime in regarding your thoughts.

Spoiler

(https://files.catbox.moe/2dzror.png)
[close]

Spoiler

(https://files.catbox.moe/d9p55l.png)
[close]

Spoiler

(https://files.catbox.moe/utaitr.png)
[close]

Spoiler

(https://files.catbox.moe/zf9vd1.png)
[close]

Spoiler

(https://files.catbox.moe/pm0mio.png)
[close]

Thanks to all of you for reading, and especially those of you who have tried out my Double Z Mod (https://www.romhacking.net/hacks/4097/) and 2K17 Overtime Edition (https://www.romhacking.net/hacks/4255/) mods!
Title: Re: NBA Jam 2K20 - Tournament Edition
Post by: Dade556 on March 03, 2019, 04:02:37 PM
I'm super excited for this! :thumbsup:

Heat fan here! D.Wade and Whiteside? 
Title: Re: NBA Jam 2K20 - Tournament Edition
Post by: eskayelle on March 03, 2019, 06:04:38 PM
Yessir!  With Wade retiring, he'll be a special guest when you unlock the expanded roster.  He's also sitting as a selection on the All-Star team.  Same for Nowitzki (for any Mavs fans wondering).
Title: Re: NBA Jam 2K20 - Tournament Edition
Post by: OrangeFrog on March 04, 2019, 08:34:39 PM
Really looking forward to this one!!!  ;D
Title: Re: NBA Jam 2K20 - Tournament Edition
Post by: eskayelle on March 05, 2019, 01:01:47 PM
Thanks again for the support!  I myself can't wait till all them roster changes calm down this summer!

(v1.95.51 - Rosters currently updated through March 1 = appx. 110 current players accounted for.)

(https://files.catbox.moe/esjn15.png)
Title: Re: NBA Jam 2K20 - Tournament Edition
Post by: eskayelle on March 17, 2019, 03:54:28 PM
Closing in on completion of the hack.  Big credits to Wake and phonymike for helping me insert the new logo! :beer:

New intro for the game here (https://files.catbox.moe/c6l261.avi).

Next big tasks:
1) Update team order for 2018-19 standings and playoffs/finals.
2) Update rosters one last time for free agent deadline.
Title: Re: NBA Jam 2K20 - Tournament Edition
Post by: eskayelle on March 29, 2019, 11:32:03 AM
v1.95.53 forum update 1:
Dropping off an example of a secret player who might be fun to try...

(https://files.catbox.moe/mfbv8c.png)
Title: Re: NBA Jam 2K20 - Tournament Edition
Post by: eskayelle on April 14, 2019, 03:51:45 PM
v1.95.54.1 update:

With the playoffs started, here's the order of play for the teams that didn't quite make the field of 16...

Download 25MB .AVI video here! (https://files.catbox.moe/m5uexa.avi)
Title: Re: NBA Jam 2K20 - Tournament Edition
Post by: eskayelle on May 12, 2019, 04:48:23 PM
With the conferences semifinals coming to a close, figured I'd drop some screens from v1.95.54.2.

(https://files.catbox.moe/6dfm7v.png)

(https://files.catbox.moe/ub4mr4.png)

(https://files.catbox.moe/jyeqg2.png)

(https://files.catbox.moe/c8du8o.png)

Can a get a "BOOMSHAKALAKA!"?
Title: Re: NBA Jam 2K20 - Tournament Edition
Post by: eskayelle on May 26, 2019, 12:22:44 PM
v1.95.54.5: R.I.P. Milwaukee.

Last big edits should be roster changes for the July free agency.  Otherwise down to fairly minor stuff.

(https://files.catbox.moe/wynm4t.png)
Title: Re: NBA Jam 2K20 - Tournament Edition
Post by: pleasejust on May 27, 2019, 11:23:14 AM
Where are the raptors?
Title: Re: NBA Jam 2K20 - Tournament Edition
Post by: eskayelle on May 27, 2019, 12:39:52 PM
Hey, pleasejust.  The Eastern Conference Champs are right here!

(https://files.catbox.moe/1uvjlx.PNG)

(https://files.catbox.moe/2lzpef.PNG)

(https://files.catbox.moe/5a9162.PNG)

The original game was developed before the expansion teams came into play (it's NBA Hang Time that had the original Raptors), so this romhack plays a bit to the confines of the ROM.  Leonard, Lowry, and Gasol are sitting pretty on an Expansions team, with a fun sound byte acknowledging the limitation, and what I hope is a decent logo mashup (there are also constraints to number of colors and symmetry of palettes for left vs. right half of the logo). 

All 30 teams (plus the 2018-19 NBA All-Stars) are effectively represented.

I'm probably not going to put Drake in -- he's gotten enough publicity...  ;)
Title: Re: NBA Jam 2K20 - Tournament Edition
Post by: pleasejust on May 27, 2019, 03:16:26 PM
There's no way to make the text of the cities smaller and add more? or make the list scrollable? Seeing Toronto as others is... not good to say the least. Good try though. Thanks.
Title: Re: NBA Jam 2K20 - Tournament Edition
Post by: eskayelle on May 27, 2019, 07:08:00 PM
Welp... I'll compromise and give you Drake.  :beer:

(https://files.catbox.moe/yo3e1k.PNG)

I had actually pondered something along the lines of your suggestion maybe 6 months ago or so.  I don't think it's necessarily that simple. 

For one, while you may be able to reduce the size of all of the team names to allow the addition of more names, there may be more coding required to not only adjust the cursor size but also its movement. To do any of this, you need to decompress the Team Select screen, edit it (watching for any potentially shared tiles among teams), and then fit it into expanded ROM and point back to it versus the original compressed screen.

To illustrate, here's what I was working with just trying to update Seattle and New Jersey. 

(https://files.catbox.moe/0aektd.png)

This also presumes all of the new teams can be selected.  There are several areas in the ROM that consider that there are only 27 teams that are played against and only 29 playable teams (2 of which are swapped out... Rookies versus All-Stars... depending on if the 27 teams have been defeated or if a secret code has been entered).

Given the above, one viable fix to ensure all teams are represented is to combine them in some manner.  In my case, to allow the player to use the 2018-19 All-Stars as a team upon defeating the 27 teams (campaign mode), I needed to triple up the expansion teams.  But... I can't refer to them on the scoreboard as Expansions because the tile width can only be as large as it would for the word "Rookies".  Same for the Team Select screen.  "Rookies" and "Raptors" are both 7 letters, but "Rookies" will be smaller because of the width of the letter I, so for best fit, I need a term with 6 letters or less.  And... Memphis and NOLA are still in the mix, so a group term is merited.

Hence... "Others".  Now, on the Last Played screen, I can fit "Expansions", so I went this route.

I also made it a point to do the logo matchup to recognize each team and give them their due.

Now, the Champs do deserve their own slot, but I think you'll still enjoy playing with the likes of Leonard, Lowry, and Gasol.  Plus, I've got Linsanity in the mix for fun and now have the team's ambassador available.  Definitely consider giving it a shot when it comes out.  You may still get a kick out of it and find it a good play.  If you want to see something along similar lines, maybe take a look at either EMiller's 2K17 mod, or my Overtime version of it (https://www.romhacking.net/hacks/4255/).
Title: Re: NBA Jam 2K20 - Tournament Edition
Post by: eskayelle on June 07, 2019, 07:45:37 PM
NBA Jam 2K20 TE v1.95.59 update:
And so begins the free agency feeding frenzy.  With the Nets looking to free up cap space for Kyrie, this update accounts for last night's anticipated Allen Crabbe/Taurean Prince trade.

(https://files.catbox.moe/hc0pva.PNG)

Where will Anthony Davis land?  Kevin Durant?  Will the Pelicans indeed pick up Zion as their #1 pick (he's already in the game, per the v1.95.56 update)?

Stay tuned.


P.S... Pascal Siakam!
(https://files.catbox.moe/oacn97.png)



NBA Jam 2K20 TE v1.59.60 update:

So the 5th slot (selections 13-20) on the team rosters is my wildcard. You either get no teammate, a current teammate, or a prior star. So the Clippers get back Griffin and the Cavs James... cuz they need him.

And they get dirty player Dellavedova, in case my five slots move down to four with the free agency frenzy coming. Need some backup players in expanded ROM in case some teams lose some agents.

(https://files.catbox.moe/yo57zw.PNG)

I'm pondering replacing Miner on the Heat with James as well.  That way, the 5 slot eventually gets you that sweet Wade/James combo.  And I'd be able to use Miner's player value to swap in another 2019-20 player.  We'll see...
Title: Re: NBA Jam 2K20 - Tournament Edition
Post by: eskayelle on June 14, 2019, 08:04:19 PM
Congrats to the World Champion Toronto Raptors!

The NBA Jam 2K20 TE v1.95.63 update (in process) will put "We the North"-esque uniforms and a red/black court on the Expansions team.

(https://files.catbox.moe/r8v997.PNG)

For now, here's a v1.95.62 update, which includes minor updates/fixes and the addition of Evan Fournier.  At this point, there are at least 165 players available to use, with more than 125 of them from the 2018-19 season.

(https://files.catbox.moe/6jzjol.PNG)
Title: Re: NBA Jam 2K20 - Tournament Edition
Post by: teahouser on June 14, 2019, 08:29:18 PM
Great mod man. Maybe add a bonus level, if you win the season as the Raptors the game switches to a street fighter match on the court with Masai Ujiri VS County Sheriff. Have what it takes for Masai Ujiri to win against the racist Sheriff trying to Card him after the game? You decide!
Title: Re: NBA Jam 2K20 - Tournament Edition
Post by: Dzumeister on June 14, 2019, 09:04:44 PM
I'm so glad you're working on this! Big fan of the 2K17 Overtime Mod you put out a while back. I was hoping there was going to be a more elegant way of including the Raptors this time around, but definitely grateful for the time you're investing into this.

That Linsanity! teaser is pretty cool, but is Jeremy going to get his stats rebalanced this time around? He's kind of terrible in 2K17.
Title: Re: NBA Jam 2K20 - Tournament Edition
Post by: eskayelle on June 15, 2019, 09:52:09 PM
Thanks for the support, teahouser and Dzumeister!

With the Davis trade penciled in per ESPN, the v1.95.64 update for 2K20 has Ball on the Pelicans and Davis in L.A...., with some room for Kuzma now.

(https://files.catbox.moe/gjr689.PNG)
(https://files.catbox.moe/5rulrv.PNG)
(https://files.catbox.moe/cwjydh.PNG)

Yeah... the Raptors fix was one of the better options, keeping in mind this is a romhack of an early/mid 1990s SNES game.  I tried to compensate with the additional players and the uniforms/court.  It'll still be a good play.

I did add a little oomph to Jeremy Lin, since I made him a secret player.  Nothing too OP, though.

P.S.  Thanks for the review on the 2K17 mod, Dzumeister.  My goal was to keep that one nearly true to EMiller's original mod and really just work with the logos and team names/sounds... and recast some secret players for fun (basically take it to completion as a proof in concept for 2K20).  I did find and fix that "SMART PLAY" / "CMART PLAY" typo you had found. It's addressed in this guy.

Cheers!  :beer:

June 18, 2019, 11:05:44 PM - (Auto Merged - Double Posts are not allowed before 7 days.)

Hopefully, this update doesn't get lost in the chain, but I've now published an open beta (https://forums.nba-live.com/downloads.php?view=detail&df_id=11288).  Please check out the NLSC site (https://forums.nba-live.com/downloads.php?view=detail&df_id=11288), grab a copy, and sound off on what you think!

(https://files.catbox.moe/88r68w.PNG)
Title: Re: NBA Jam 2K20 - Tournament Edition
Post by: Dzumeister on June 20, 2019, 04:30:15 PM
Quote from: eskayelle on June 14, 2019, 08:04:19 PM
Congrats to the World Champion Toronto Raptors!

The NBA Jam 2K20 TE v1.95.63 update (in process) will put "We the North"-esque uniforms and a red/black court on the Expansions team.

(https://files.catbox.moe/r8v997.PNG)

For now, here's a v1.95.62 update, which includes minor updates/fixes and the addition of Evan Fournier.  At this point, there are at least 165 players available to use, with more than 125 of them from the 2018-19 season.

(https://files.catbox.moe/6jzjol.PNG)

Will you have "We The North" sideline boards?

I think the weirdest part about playing NBA Jam is the jersey colors being off. Does that have to do with the limitations of the ROM size, or is that something that can be addressed?

(https://i.imgur.com/VxUYLtT.png)

I've been using this boxart for my SNES Classic. If I can find a 2K20 logo, we can update this for this mod! Hopefully the patch will be compatible for the emulator.  :thumbsup:
Title: Re: NBA Jam 2K20 - Tournament Edition
Post by: eskayelle on June 20, 2019, 06:58:15 PM
(Download NBA Jam 2K20 TE Beta) (https://forums.nba-live.com/downloads.php?view=detail&df_id=11288)

Hey, Dzumeister.

Nice artwork!!!  My "official" boxart's (label art, really) actually on page 1 of this thread, and the ROM will definitely work with the Canoe emulator/SNES Classic.  I have 2k17 label art in a document I mention in the next paragraph.  2k20 is a build on 2k17, and I saw on Reddit someone had been using 2k17 on a Classic.

Jersey colors aren't so much a ROM size limitation but a palette color limitation, though I did try to improve some of these best I could.  There's a  document (http://www.romhacking.net/documents/790/) I have on this site (I plan to update it in a couple months) that takes you through how uniform colors can be changed.

Toronto did wear these red uniforms in the finals, so they're fairly legit.

I'm more or less set with banners, so I hadn't really thought about adding/replacing more.  Time willing, I may look into this (as a caveat, the banners are randomized, so there's no guarantee as to when they'd appear in game), as it's a neat idea.  See what you think via that beta here (https://forums.nba-live.com/downloads.php?view=detail&df_id=11288) and in the messages on page 1.  Barring something significant that prevents the game from being playable, my focus the next few weeks is keeping up with roster changes, my cut-off being 7/15 or 7/31.

June 21, 2019, 08:47:20 PM - (Auto Merged - Double Posts are not allowed before 7 days.)

Test of a "We the North" Banner.  The pixel size available is 72x24, so there's not much room for text.

(https://files.catbox.moe/2mbvc4.PNG)
(https://files.catbox.moe/vxitfx.png)

Not sure how I feel about it.  Thoughts?

(To put the text above each other, like the picture, would create too much blank space on the left and right sections of the banner and not any black spacing vertically.)

June 23, 2019, 05:43:57 PM - (Auto Merged - Double Posts are not allowed before 7 days.)

NBA Jam TE 2K20 v1.95.68 update:

Floor shading revision for We The North banner.

(https://files.catbox.moe/xtl3m9.PNG)

Conley trade: Conley to Utah; Crowder/Korver to Memphis.  Also added Ricky Rubio to even out the roster (assuming he sticks with the team come July...)

(https://files.catbox.moe/7whs7t.PNG)
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta on page 2!]
Post by: Dzumeister on July 01, 2019, 11:02:38 PM
RIP Knicks. Looking forward to how crazy stacked the Nets is going to be in 2K20's roster!

(https://i.imgur.com/EuJyzZ7.jpg)
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta on page 2!]
Post by: eskayelle on July 02, 2019, 09:08:10 AM
I can tell you that the Nets definitely put a wrinkle in my roster update... I'm basically tearing apart the players I'd placed in the beta (https://forums.nba-live.com/downloads.php?view=detail&df_id=11288&sid=413f2bb39fe88a6ae4597220dadb4953) to slot in Durant, Irving, and Jordan.  I had hoped the Knicks would balance out a little better, but I'm working some magic there.  Ewing may make an appearance to round out the team.  Not sure yet.

That's a snazzy looking piece of boxart, if I do say so myself.  Couple minor nits:
1) The game's going to be rated Teen.  I had added (and bleeped) a couple phrases from NBA Jam XXX for kicks, so I figured I'd reset the rating.  You see all this in the beta (shameless link plug here (https://forums.nba-live.com/downloads.php?view=detail&df_id=11288&sid=413f2bb39fe88a6ae4597220dadb4953)).
2) My official name for the hack will be NBA Jam 2K20 - Tournament Edition.

Since most of the big signings are all but papered, my cut-off will be some time between July 15th and July 31st.  After that, I'll need a few weeks to run damage control on my rosters and do some quick tests to make sure I didn't break anything.  There's a good 15 new players I'm adding, which in turn means I need to replace 15, since I hit the limit on game assets.  Plus, there's a good 20+ roster changes to date.  I'm tracking everything in a spreadsheet for now to keep up.

Figuring by end of August latest I'll issue out the ROM.

Stay tuned for more updates!
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta on page 2!]
Post by: Dzumeister on July 02, 2019, 01:00:55 PM
Quote from: eskayelle on July 02, 2019, 09:08:10 AM

That's a snazzy looking piece of boxart, if I do say so myself.  Couple minor nits:
1) The game's going to be rated Teen.  I had added (and bleeped) a couple phrases from NBA Jam XXX for kicks, so I figured I'd reset the rating.  You see all this in the beta (shameless link plug here (https://forums.nba-live.com/downloads.php?view=detail&df_id=11288&sid=413f2bb39fe88a6ae4597220dadb4953)).
2) My official name for the hack will be NBA Jam 2K20 - Tournament Edition.

Easy fix!
(https://i.imgur.com/JdUiEjO.jpg)

I'm really excited for the new announcer bites from XXX! I had actually wanted those in 2K17. Are you planning on doing more cheats? A good one would be to enable uncensored announcer calls! In any case, I hope GRABS HIS JOHNSON and GET THAT S*** OUTTA HERE make it in.  :happy:

QuoteSince most of the big signings are all but papered, my cut-off will be some time between July 15th and July 31st.  After that, I'll need a few weeks to run damage control on my rosters and do some quick tests to make sure I didn't break anything.  There's a good 15 new players I'm adding, which in turn means I need to replace 15, since I hit the limit on game assets.  Plus, there's a good 20+ roster changes to date.  I'm tracking everything in a spreadsheet for now to keep up.

Figuring by end of August latest I'll issue out the ROM.

Stay tuned for more updates!

HYPE! I actually just finished beating the 27 teams in 2K17: OT (still need to go back and beat them on *HARD MODE* now), so I can't wait to see how this one turns out.  :thumbsup: I'll have to test the beta for you; there's a feature I've been wanting to get implemented for a while now: can you include an option to skip the long logo sequence in the beginning? Sometimes I just want to hit start to skip ACCLAIM and IGUANA and get to jamming. Making backboard breaking a bit more common would also be sick!

Quote from: eskayelle on June 14, 2019, 08:04:19 PM
Congrats to the World Champion Toronto Raptors!

The NBA Jam 2K20 TE v1.95.63 update (in process) will put "We the North"-esque uniforms and a red/black court on the Expansions team.

(https://files.catbox.moe/r8v997.PNG)
(https://files.catbox.moe/6jzjol.PNG)

Quick question:

I'm assuming the campaign will be similar to how 2K17 OT was, with playing the conference in ascending order of the finishing teams of the season. So when you get to the Raptors, how is that going to be handled in-game? Will they have the Others roster and logo, or will they get their own roster with the full Raptors logo and announcement? Because if it's Others, wouldn't it be a little awkward?
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta on page 2!]
Post by: eskayelle on July 02, 2019, 06:11:16 PM
Hey, Dzumeister.  Thanks for the continued support!  And that boxart's lookin' great!

Quote
I'm really excited for the new announcer bites from XXX! I had actually wanted those in 2K17. Are you planning on doing more cheats? A good one would be to enable uncensored announcer calls! In any case, I hope GRABS HIS JOHNSON and GET THAT S*** OUTTA HERE make it in.  :happy:

Sound is a bit of a pain to try to work with in SNES ROMS, so while I was only able to replace (and not add more) sounds, and while I could not solve my issue of sounds longer than appx. 1 second not completely playing, I did take a couple sound bytes from the XXX ROM and slip them in the game. 

The game grabs a random set of 4 established sounds per quarter, so I was able to adjust certain pointers within those sets to my replacement sounds.  I picked from XXX the ones that I felt were not as over the top and more likely to be shouted out by us as players ourselves when jamming.  So I steered clear of some of the more vulgar ones and ones that didn't seem to really fit the on-screen action.  I think I accomplished something without taking away from the gameplay itself.  It's reflected in the beta.

You'll soon be able to see the sets of clips in this document (https://www.romhacking.net/documents/790/).  I plan to update it with the rest of my understanding obtained later this summer.

An even better example of replacement sound clips can be found in my Double Z Mod (https://www.romhacking.net/hacks/4097/).  I went full 90s for that one!

To create a cheat to turn on and off the bleeps would require two sets of sounds, bleeped and unbleeped, which would require eliminating more in-game sounds to select them, plus writing ASM to acknowledge a set of button presses at a screen and then more ASM to determine what it does.  I do have some spare ASM set up for button presses at the title screen, but the ASM for then forcing the unbleeped set of sounds to play is beyond my knowledge, and it would conflict with the random selection of sounds the game does.

Quotethere's a feature I've been wanting to get implemented for a while now: can you include an option to skip the long logo sequence in the beginning? Sometimes I just want to hit start to skip ACCLAIM and IGUANA and get to jamming. Making backboard breaking a bit more common would also be sick!

That'd require ASM written specifically at a certain screen (perhaps the legal screen, since there's code there for the old Stud Muffin secret player...) and then ASM that jumps straight to the title screen.  Given save states will solve this anyway, and given the ROM jumps straight to that title screen after the first "soft" reset, I didn't really plan to attempt this one.  It's doable, but I'd need to do a lot of research to get the right jumps and figure out how to connect the code to it.  I also made some special splash screens that I'm pretty proud of, so I'm going to take a pass on this guy.   >:D

Now... backboard breaking is a different animal. It does suck that they never put that feature in TE, when it was a nice touch in the original Jam.  That coding is light years beyond anything I'd be able to do.  Mattrizzle worked on it in his Old School Edition demo (https://www.smwcentral.net/?p=viewthread&t=16256), and I seem to remember him noting that code being buggy.  I think you'd want to check that ROM out for backboard breaks.  It's also just an awesome hack!


Quote
I'm assuming the campaign will be similar to how 2K17 OT was, with playing the conference in ascending order of the finishing teams of the season. So when you get to the Raptors, how is that going to be handled in-game? Will they have the Others roster and logo, or will they get their own roster with the full Raptors logo and announcement?

The code is built to only give a player a campaign of 27 teams.  Because the Raptors are sitting on the special Expansions team, I kept it out of the campaign, since I'm not sure if the game will have issues if a special team is part of the campaign; plus, I can't split the Raptors out without eliminating another team (like the Suns, Knicks, or All-Stars team -- see page one of this thread for some discussions on that... or maybe it's just above...).  I had to compromise on some of the limitations of the game, given it's from 25+ years back, but I think it'll still prove a fun play.

Now... all of that would've resolved itself it the Bucks had gotten their stuff together and taken the championship...  ::)

So at this point, my focus is purely on those roster changes.  The base gameplay is done, two Konami codes written, all previous secret codes at Tonight's Matchup screen intact, sound clips done, secret players done, banners done...  I'm about 600 hours in between all the hacks in my trilogy, so it's time to wrap this guy up... and keeping up with these free agency signings and trades outside of working hours is proving to be a real time grabber.

My hope is later someone perhaps considers the released patch as a base to make even more improvements (and roster updates), like the pretty sweet ones you've got in this thread!

July 03, 2019, 03:08:22 PM - (Auto Merged - Double Posts are not allowed before 7 days.)

Progress (NBA Jam 2K20 TE v1.95.70.8 )...

(https://files.catbox.moe/2cg3jy.PNG)
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta on page 2!]
Post by: Dzumeister on July 04, 2019, 01:58:09 AM
Does this mean that the last team we'll play will be the Warriors, since the Raptors are out? Or maybe the All-Stars? If you clear all 27 teams like in 2K17, would that mean you'd lose the Expansion teams in your save file and they get replaced with the All-Stars again instead? That kind of sucks for this year's champs  ::)

On another note, I've been getting my butt kicked in the unlocked hard mode in 2K17. Any tips on how to deal with these souped up computer players?
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta on page 2!]
Post by: eskayelle on July 04, 2019, 04:39:24 AM
Last team in the campaign would indeed be the Warriors, so you get to do to them what the Raptors did.

Games like this tend to be more fun as a party game, so I'm less inclined to worry about the campaign mode.  I did solve for the whole "expansion teams go away" in both 2K17 OT and 2K20 TE (also the original Double Z Mod).

At the title screen, press Start for the menu.  Code for expanded rosters but keeping expansion teams is B, A, B, A, Up, Down, B, A, Left, Right.  Then select your option on the menu and press Start.

For expanded rosters and All-Stars, it's Up, Up, Down, Down, Left, Right, Left, Right, B, A as the code.

GameFAQs had some decent strategy guides back in the day for Jam TE.  That may help with those souped up players.  Also, if they can soup up, why can't you?  :angel: All the codes at the Tonight's Matchup screen are intact; I made it a point not to play with those.

If you don't use the expansion team or All-Stars, I think you can also change out your team at the end of any quarter by holding B and Down (There's a site out there that notes this but has the buttons wrong.  If it's not Down, it's Up.  I also put all the codes in the 2K17 OT readme.  Definitely take a look there.)

Really, my strategy has always been to push the living shit out of the CPU players and rack up their injury counts.  That's why I took that baby up to 50.  When you get the timing down, it's a tad tedious, but it does work.

BTW, if you haven't tried my original Double Z Mod (http://www.romhacking.net/hacks/4097/), I highly recommend it.  That one's my pride and joy, and I put a ton of hours into it to learn about the game and eventually use that knowledge for 2K20 TE.  It could definitely use some love in terms of downloads... maybe another review or two.
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta on page 2!]
Post by: Dzumeister on July 05, 2019, 02:57:44 AM
Quote from: eskayelle on July 04, 2019, 04:39:24 AM
Last team in the campaign would indeed be the Warriors, so you get to do to them what the Raptors did.
Oof, that's exciting!

Quote from: eskayelle on July 04, 2019, 04:39:24 AM
Really, my strategy has always been to push the living shit out of the CPU players and rack up their injury counts.  That's why I took that baby up to 50.  When you get the timing down, it's a tad tedious, but it does work.
I've just been finding that in hard mode, pushing never ends up with the opposing player dropping the ball or falling, so it's become much harder since they can still shove you down. Oh well, guess it really shouldn't be easy, anyway  ::)
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta on page 2!]
Post by: eskayelle on July 06, 2019, 09:39:08 AM
I think all the Raptors questions just resolved themselves, though not in the best way for Toronto:

(https://files.catbox.moe/vnxtb6.PNG)
(NBA Jam 2K20 TE version 1.95.71.2 update)

July 06, 2019, 10:59:18 PM - (Auto Merged - Double Posts are not allowed before 7 days.)

...And here's an update for the Lakers team (v1.95.71.3)!
(https://files.catbox.moe/jnipps.PNG)

July 07, 2019, 12:42:53 PM - (Auto Merged - Double Posts are not allowed before 7 days.)

Oh, Dzumeister... real quick... I forgot I had this in my Excel hacking document...

Quotecan you include an option to skip the long logo sequence in the beginning? Sometimes I just want to hit start to skip ACCLAIM and IGUANA and get to jamming.

2 options:
1) Go into the hex (or write an assembly instruction) and change the byte at $00002C to AF.
2) Use Game Genie code CE64-47DD.

This will skip the Acclaim and Iguana screens entirely (but you still have to enjoy my special intro screens.   >:D )
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta on page 2!]
Post by: Dzumeister on July 09, 2019, 04:07:39 PM
Quote from: eskayelle on July 06, 2019, 09:39:08 AM
(but you still have to enjoy my special intro screens.   >:D )

I'm okay with that  ::)

Can't wait to playtest the official release!
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta on page 2!]
Post by: eskayelle on July 10, 2019, 09:49:42 PM
NBA Jam 2K20 TE v1.95.74 update:

With Noah Vonleh signing with the Wolves, I've finally gotten rid of my last Knicks placeholder.  Out goes Vonleh, in comes Kevin Knox.
(https://files.catbox.moe/0fertt.PNG)

Meanwhile, I also found the table of secret players that are placed on the opposing team after you beat the game in campaign mode.  So I've doubled the list of possible players and swapped in some more secret players and all stars.

Closing in on a cut-off date for rosters!  I'm holding for Westbrook, really, but if he doesn't get traded to the Heat soon, we'll just keep him in OKC and release.

July 16, 2019, 09:21:23 AM - (Auto Merged - Double Posts are not allowed before 7 days.)

The ROM is released!

http://www.romhacking.net/hacks/4612/ (http://www.romhacking.net/hacks/4612/)
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta on page 2!]
Post by: Dzumeister on July 16, 2019, 03:55:54 PM
Quote from: eskayelle on July 10, 2019, 09:49:42 PM
NBA Jam 2K20 TE v1.95.74 update:

With Noah Vonleh signing with the Wolves, I've finally gotten rid of my last Knicks placeholder.  Out goes Vonleh, in comes Kevin Knox.
(https://files.catbox.moe/0fertt.PNG)

Meanwhile, I also found the table of secret players that are placed on the opposing team after you beat the game in campaign mode.  So I've doubled the list of possible players and swapped in some more secret players and all stars.

Closing in on a cut-off date for rosters!  I'm holding for Westbrook, really, but if he doesn't get traded to the Heat soon, we'll just keep him in OKC and release.

July 16, 2019, 09:21:23 AM - (Auto Merged - Double Posts are not allowed before 7 days.)

The ROM is released!

http://www.romhacking.net/hacks/4612/ (http://www.romhacking.net/hacks/4612/)

Congrats on release! Can't wait to try this out.

Did you end up placing Westbrook on the Rockets? yes you did lol

Ended up getting a tiny bit of playtime in. I like the addition of the TOASTY commentary, but it would make more sense to be an available line after the player is On Fire. Also, the WHOO line is a bit annoying since it's not that interesting, and it happens way too often--pretty much every time you score. The ALL RIGHT also sounds like OH F*** and is a bit underwhelming, too.

I definitely miss RAZZLE DAZZLE and BOOMSHAKALAKA. Any way for them to make a comeback?  :woot!:
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta (page 2) and Final Released!]
Post by: eskayelle on July 16, 2019, 10:34:46 PM
Hey, Dzumeister.  Ric Flair's "WOOOOOO!" replaces "Yes!" from the original game, hence the level of repetition.  I'm a big rasslin' fan, so I picked something a bit more fun.

Please play a bit more.   :thumbsup:  I never took "Razzle dazzle" out, and I made it a point to put "BOOMSHAKALAKA!" back in (it was missing from the original TE ROM).  Sounds load as a set of 4 per quarter, so they'll tend to differ each Q.  There's quite a few sets, but you'll see those hit as you play a few more games.

I updated my Hacking NBA Jam TE (http://www.romhacking.net/documents/790/) guide in the Documents section, so you'll see there all the original sets.

"All right" is actually "Oh my!"  It's a throwback to the first NBA Jam.

Thanks for the continued support!   :beer:

P.S.  Since I'm talking about wrestling, figure I'd throw a shout-out to the folks at Wrestling Modders  (https://mobile.twitter.com/official_wmi)for their love/support for the original Double Z Mod (http://www.romhacking.net/hacks/4097/).  That game was my first and favorite hack!
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta (page 2) and Final Released!]
Post by: OrangeFrog on July 16, 2019, 11:26:27 PM
I think I speak for everyone here, thank you so much, eskayelle, for all your hard work on this. I know for sure my brother and I will LOVE this. Its the only SNES game that we still play (and crack up laughing)!
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta (page 2) and Final Released!]
Post by: eskayelle on July 16, 2019, 11:32:04 PM
Totally appreciate the support, OrangeFrog!  If you guys wanted to add a review to the site, once you've done a playthrough, and continue to spread the word so more folks can find and play these Double Z (http://www.romhacking.net/?page=hacks&genre=&platform=&game=&category=&perpage=20&order=&dir=&title=&author=Eskayelle&hacksearch=Go) mods, that'd be huge, too!
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta (page 2) and Final Released!]
Post by: Dzumeister on July 17, 2019, 12:19:42 AM
Quote from: eskayelle on July 16, 2019, 10:34:46 PM
Hey, Dzumeister.  Ric Flair's "WOOOOOO!" replaces "Yes!" from the original game, hence the level of repetition.  I'm a big rasslin' fan, so I picked something a bit more fun.

Please play a bit more.   :thumbsup:  I never took "Razzle dazzle" out, and I made it a point to put "BOOMSHAKALAKA!" back in (it was missing from the original TE ROM).  Sounds load as a set of 4 per quarter, so they'll tend to differ each Q.  There's quite a few sets, but you'll see those hit as you play a few more games.

I updated my Hacking NBA Jam TE (http://www.romhacking.net/documents/790/) guide in the Documents section, so you'll see there all the original sets.

"All right" is actually "Oh my!"  It's a throwback to the first NBA Jam.

Thanks for the continued support!   :beer:

P.S.  Since I'm talking about wrestling, figure I'd throw a shout-out to the folks at Wrestling Modders  (https://mobile.twitter.com/official_wmi)for their love/support for the original Double Z Mod (http://www.romhacking.net/hacks/4097/).  That game was my first and favorite hack!

I actually played four quarters and even tried Practice Mode, and I was still getting just WHOO. I guess it'll just grow on me! Is SCORE still in? I'm glad we got MK's TOASTY, but I'll definitely miss HEATING UP.

Thanks again for such amazing work  :beer: I'll let you know if I find any bugs or typos.

EDIT: I've played about three games straight and honestly, the WHOOs and TOASTYs are getting stale. They kind of feel out of place for Jam. I'm going through your guide for hacking TE, but in the meantime, is there any chance you could include an additional/optional patch that brings back YES or HELLO and the HEATING UP soundclips?
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta (page 2) and Final Released!]
Post by: eskayelle on July 17, 2019, 01:10:24 PM
Funny -- I found the "Yes!", "Score!", "Hello!", and "Count it!" sound clips a bit repetitive after a while, so I took liberties as developer to spice them up a bit.  To each their own...  >:D

Having put in all that time to learn sound and write the ROM hack, I can't say I'm inclined to add an optional patch (I'm actually going to take a break from modding for a bit), but that's the beauty of the Hacking NBA Jam (https://www.romhacking.net/documents/790/) Excel.  It allows anyone interested the option of making whatever changes they want at their whim!  I'm hoping to maybe see a bunch more roster updates, college team additions, fun teams, and whatever else folks like come from the masses when the dust settles.

"WOO!" is not a dynamic sound; because it replaces "Yes!", it's one of the more static sounds that loads no matter what.  "WOO!"/"Yes!" is at SNES LoROM address $B8:E942 (or PC address $1C6942).  Starting at that address, you can swap out 0xC69 bytes from the 2K20 hex in favor of what's in the original ROM.

"Toasty!" is at SNES LoROM address $B8:DC01, or PC address $1C5C01.  You'd just want to go to the original ROM, copy 0xD26 bytes, and write them over the 2K20 ROM.

Personally, I feel "Toasty!" fits pretty nicely in Jam, particularly given the shouts to MK in the original ROM.  I'd argue it fits better than some of the sound clips in NBA Jam XXX, which was one of the reasons I limited my use of those to a select few.

Thanks for the great review!  Definitely appreciate it!  And keep spreadin' the word!
 
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta (page 2) and Final Released!]
Post by: Dzumeister on July 18, 2019, 02:30:30 AM
Quote from: eskayelle on July 17, 2019, 01:10:24 PM
Funny -- I found the "Yes!", "Score!", "Hello!", and "Count it!" sound clips a bit repetitive after a while, so I took liberties as developer to spice them up a bit.  To each their own...  >:D

Having put in all that time to learn sound and write the ROM hack, I can't say I'm inclined to add an optional patch (I'm actually going to take a break from modding for a bit), but that's the beauty of the Hacking NBA Jam (https://www.romhacking.net/documents/790/) Excel.  It allows anyone interested the option of making whatever changes they want at their whim!  I'm hoping to maybe see a bunch more roster updates, college team additions, fun teams, and whatever else folks like come from the masses when the dust settles.

"WOO!" is not a dynamic sound; because it replaces "Yes!", it's one of the more static sounds that loads no matter what.  "WOO!"/"Yes!" is at SNES LoROM address $B8:E942 (or PC address $1C6942).  Starting at that address, you can swap out 0xC69 bytes from the 2K20 hex in favor of what's in the original ROM.

"Toasty!" is at SNES LoROM address $B8:DC01, or PC address $1C5C01.  You'd just want to go to the original ROM, copy 0xD26 bytes, and write them over the 2K20 ROM.

Personally, I feel "Toasty!" fits pretty nicely in Jam, particularly given the shouts to MK in the original ROM.  I'd argue it fits better than some of the sound clips in NBA Jam XXX, which was one of the reasons I limited my use of those to a select few.

Thanks for the great review!  Definitely appreciate it!  And keep spreadin' the word!


Thanks for the pointers! I tried it out, but it ended up playing silence followed by a small click for both. Now I'm left with a quieter NBA Jam :-\ Any idea what I could have messed up?

I get the idea behind TOASTY, but both samples kind of take away from the amazing work Kitzrow did for Jam. I think the old sound clips get a lot of mileage just from how he delivered them. I did finally get to hear IS IT THE SHOES, so that was a great bonus.

I just found out SLAMS IT was removed in favor of BOOMSHAKALAKA. Sure, the prodigal son returns, but... the cost may have been too great  :'(
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta (page 2) and Final Released!]
Post by: eskayelle on July 18, 2019, 08:56:02 AM
Depending on the sound clip, there's an 0x1B or 0x23 size header in front of the clip that may need a reset too.  For some clips, I had to adjust pitch to get them to work.

That silence definitely takes me back...

http://www.romhacking.net/forum/index.php?topic=27541.0 (http://www.romhacking.net/forum/index.php?topic=27541.0)

http://www.romhacking.net/forum/index.php?topic=27254.0 (http://www.romhacking.net/forum/index.php?topic=27254.0)
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta (page 2) and Final Released!]
Post by: Dzumeister on July 18, 2019, 03:44:39 PM
Quote from: eskayelle on July 18, 2019, 08:56:02 AM
Depending on the sound clip, there's an 0x1B or 0x23 size header in front of the clip that may need a reset too.  For some clips, I had to adjust pitch to get them to work.

That silence definitely takes me back...

http://www.romhacking.net/forum/index.php?topic=27541.0 (http://www.romhacking.net/forum/index.php?topic=27541.0)

http://www.romhacking.net/forum/index.php?topic=27254.0 (http://www.romhacking.net/forum/index.php?topic=27254.0)

How do I know which header is used for which sample... and how do I add the header?  :huh: LOL
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta and Final Released!]
Post by: eskayelle on July 18, 2019, 04:43:51 PM
The Excel provides where the header is (right before the clip) and its length. 
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta and Final Released!]
Post by: Dzumeister on July 18, 2019, 04:49:17 PM
Have you thought about adding 2K20 to the court logo and on the attract mode logo?

(https://scontent-sjc3-1.xx.fbcdn.net/v/t1.15752-9/67093713_600231933840786_4362568036834607104_n.jpg?_nc_cat=105&_nc_oc=AQmbikzOR4w8hgCfdLubJUFARsZlhkWTiQJG7IS2z2xLffj7Aebc8BeOcVSqK2pl6QL1cZpBKuxAIsQ7gBz5-Zdj&_nc_ht=scontent-sjc3-1.xx&oh=0a282926dab3f325634bb0d23f305e5f&oe=5DA0C3A7)(https://scontent-sjc3-1.xx.fbcdn.net/v/t1.15752-9/67059306_847780708938577_8323177020808757248_n.jpg?_nc_cat=107&_nc_oc=AQlh2auFUPSf9gUbr4NclYgr87co-U5tDArZEilZCJgyF2PBRM98p1qzYzC_m_cDiEPQYvD7PEvyXf1YRoVSTIBO&_nc_ht=scontent-sjc3-1.xx&oh=502df9233d57b6ba9f3d88578685870f&oe=5DA924CA)
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta and Final Released!]
Post by: eskayelle on July 18, 2019, 04:54:27 PM
Honestly, no.  The game is final at this point.  Short of fixing some major gameplay issue, I don't really plan to put any more time into it.

My hope that others will pick up the baton and make some more great hacks, hence the big ol' Excel!
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta and Final Released!]
Post by: Dzumeister on July 18, 2019, 05:55:00 PM
Quote from: eskayelle on July 18, 2019, 04:54:27 PM
Honestly, no.  The game is final at this point.  Short of fixing some major gameplay issue, I don't really plan to put any more time into it.

My hope that others will pick up the baton and make some more great hacks, hence the big ol' Excel!

Adding the headers for the soundclips is trickier than I thought  ::) Definitely adding to the appreciation I have for this hack  :thumbsup:
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta and Final Released!]
Post by: eskayelle on July 18, 2019, 07:32:38 PM
Ha!  You're telling me!   ;)

July 19, 2019, 07:41:48 AM - (Auto Merged - Double Posts are not allowed before 7 days.)

FYI, the hex for "Heating up!" ("Toasty!") and "Yes!" ("WOO!") are right next to each other, so you shoild just be able to copy all the hex from the original ROM, range (PC address) $1C5BE6 to $1C75AA and just overwrite the same block in 2K20.


1C5BE6 = 1B
1C5C01 = 0D26 = _024.brr ; "Heating up!"
1C6927 = 1B
1C6942 = 0C69 = _025.brr ; "Yes!"
1C75AB = 1B
   
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta and Final Released!]
Post by: Dzumeister on July 19, 2019, 03:49:29 PM
Quote from: eskayelle on July 18, 2019, 07:32:38 PM
Ha!  You're telling me!   ;)

July 19, 2019, 07:41:48 AM - (Auto Merged - Double Posts are not allowed before 7 days.)

FYI, the hex for "Heating up!" ("Toasty!") and "Yes!" ("WOO!") are right next to each other, so you shoild just be able to copy all the hex from the original ROM, range (PC address) $1C5BE6 to $1C75AA and just overwrite the same block in 2K20.


1C5BE6 = 1B
1C5C01 = 0D26 = _024.brr ; "Heating up!"
1C6927 = 1B
1C6942 = 0C69 = _025.brr ; "Yes!"
1C75AB = 1B


Thanks, but I'm still getting the same issue with the silence and a small click  :-\

I'm not sure what I'm doing wrong, but I'm guessing you have way more experience than I do. Here's a link to an IPS Patch (https://drive.google.com/file/d/1b13UYWO7PhaA--uUEgpdacP8sYehuNpJ/view?usp=sharing) of what I ended up with.
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta and Final Released!]
Post by: eskayelle on July 19, 2019, 06:46:45 PM
I commented out 3 procedures in my .bat file (the "Toasty!" and "WOO!" ASM ones) and created a patch for comparison to yours.  I haven't run extensive testing on my patch, but I did run one Practice session and heard "Yes!" and "Heating up!" play.

My patch only impacts bytes from $1C5C0B to $1C57A9, which is inside the range I quoted above (some bytes didn't need to be changed, so the range won't match 100%).  Your patch seems to also make changes to $2B70AC through $2B768F.  I didn't check to see what that is in the ROM.  Shouldn't be a change there for purposes of this exercise.

Looks like a possible bad overwrite.  Try this one (https://files.catbox.moe/d2ks9r.zip), but note again it's not tested anywhere near to the level I've done with the final game.  In other words, use at your own risk.
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta and Final Released!]
Post by: maximo806 on July 19, 2019, 09:47:51 PM
Since you guys are probably done with this, do you think you guys can work on Tecmo Super Bowl III - Final Edition?
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta and Final Released!]
Post by: Dzumeister on July 19, 2019, 10:06:09 PM
Quote from: eskayelle on July 19, 2019, 06:46:45 PM
I commented out 3 procedures in my .bat file (the "Toasty!" and "WOO!" ASM ones) and created a patch for comparison to yours.  I haven't run extensive testing on my patch, but I did run one Practice session and heard "Yes!" and "Heating up!" play.

My patch only impacts bytes from $1C5C0B to $1C57A9, which is inside the range I quoted above (some bytes didn't need to be changed, so the range won't match 100%).  Your patch seems to also make changes to $2B70AC through $2B768F.  I didn't check to see what that is in the ROM.  Shouldn't be a change there for purposes of this exercise.

Looks like a possible bad overwrite.  Try this one (https://files.catbox.moe/d2ks9r.zip), but note again it's not tested anywhere near to the level I've done with the final game.  In other words, use at your own risk.

So far it works! Thank you so much for going out of your way to help me out. I'm not sure how those changes even got there to be honest.

On another note: GET THAT S*** OUTTA HERE plays a little too fast. You can't really tell what the announcer is saying. NO F***ING WAY has a slight cutoff at the end, but is much more audible.

July 19, 2019, 10:07:43 PM - (Auto Merged - Double Posts are not allowed before 7 days.)

Quote from: maximo806 on July 19, 2019, 09:47:51 PM
Since you guys are probably done with this, do you think you guys can work on Tecmo Super Bowl III - Final Edition?

Usually hacks like that can be found on the Tecmo Bowl forums (https://tecmobowl.org/forums/topic/70706-tsb-iii-2019/).  :thumbsup:
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta and Final Released!]
Post by: maximo806 on July 19, 2019, 10:38:04 PM
Quote from: Dzumeister on July 19, 2019, 10:06:09 PM
So far it works! Thank you so much for going out of your way to help me out. I'm not sure how those changes even got there to be honest.

July 19, 2019, 10:07:43 PM - (Auto Merged - Double Posts are not allowed before 7 days.)

Usually hacks like that can be found on the Tecmo Bowl forums (https://tecmobowl.org/forums/topic/70706-tsb-iii-2019/).  :thumbsup:
where can I find it?
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta and Final Released!]
Post by: pleasejust on July 19, 2019, 11:25:05 PM
The hack is awesome. I'm wondering if something like this could conceivably be done to the playstation version of T.E. Isn't that supposed to be the best port? Or better yet, the second arcade revision, the one with the Mortal Kombat secret characters where you an actually set people on fire with scorpion.
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta and Final Released!]
Post by: Dzumeister on July 19, 2019, 11:32:33 PM
Quote from: maximo806 on July 19, 2019, 10:38:04 PM
where can I find it?

Tecmo Bowl 2018 is found in the link I posted if you scroll down.  ;)
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta and Final Released!]
Post by: maximo806 on July 20, 2019, 12:17:53 AM
Quote from: Dzumeister on July 19, 2019, 11:32:33 PM
Tecmo Bowl 2018 is found in the link I posted if you scroll down.  ;)

I see the link to it thanks

https://www.nba-live.com/

there's also a baseball one if you're interested ---> https://tecmobowl.org/
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta and Final Released!]
Post by: eskayelle on July 20, 2019, 05:29:41 PM
Great conversation!  :thumbsup:

QuoteOn another note: GET THAT S*** OUTTA HERE plays a little too fast. You can't really tell what the announcer is saying. NO F***ING WAY has a slight cutoff at the end, but is much more audible.

Yup.  That's a necessary compromise based on my unresolved issues with the APU.  I believe the full sound clips will load into the APU, but it'll only play just over a second of data.  My tests in the Help Wanted thread (https://www.romhacking.net/forum/index.php?topic=27541.0 (https://www.romhacking.net/forum/index.php?topic=27541.0)) were a bust, and there's some information also provided on the "Unfinished Business" tab of the big ol' Excel, so hopefully another person will figure it out for a future hack someday.

QuoteThe hack is awesome. I'm wondering if something like this could conceivably be done to the playstation version of T.E. Isn't that supposed to be the best port? Or better yet, the second arcade revision, the one with the Mortal Kombat secret characters where you an actually set people on fire with scorpion.

Thank you, thank you!  There's a thread on the KLOV site, where a romhacker may have an arcade version in his queue/backlog: https://forums.arcade-museum.com/showthread.php?t=405600 (https://forums.arcade-museum.com/showthread.php?t=405600).  I check there every now and then, but he's a big MK guy and working on a major MK II project (I think), so it could be some time before something happens.

QuoteUsually hacks like [Tecmo Super Bowl III - Final Edition] can be found on the Tecmo Bowl forums.  :thumbsup:

I actually found that site quite some time back.  It was, in part, the inspiration for me to develop 2K20 TE when I was playing around with 2K17 as a proof of concept.  Beyond NFL Blitz, football's not my thing, so I'd leave those hacks to the experts on that site.  They do have a fair amount of instructions on hacking, too, from what I recall.

Keep those downloads coming!  And thanks to everyone who's checked out the game so far!!!   :beer: BOOMSHAKALAKA!
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta and Final Released!]
Post by: Dzumeister on July 21, 2019, 12:17:57 AM
Sports Illustrated recently posted their list of 2019 NBA Jam duos (https://www.si.com/nba/2019/07/18/nba-jam-teams-2019-lebron-james-anthony-davis-russell-westbrook?fbclid=IwAR1gpKsI_02D94XFxvPtGqkXko6OpgvC8UNgPE6k-3qlb5ZzliUe_aeF0wc). I'm guessing they haven't heard of 2K20 TE  :happy:

What are your thoughts?  :P I agree with them that Davis/James is #1, especially since I've been playing with them for 6 straight games and Davis is undefeated when it comes to blocking, and James is KING.  :laugh:

(https://scontent-sjc3-1.xx.fbcdn.net/v/t1.15752-9/67078449_940303942967588_1365063734791241728_n.jpg?_nc_cat=109&_nc_oc=AQknasv0My0uVb6S_mTOWbKs3OvM3YGqCrOJBio9bT8M7QGEahsbhHjQs_DvUqeChf4rsKAB82HZv4KdyR2Tvytj&_nc_ht=scontent-sjc3-1.xx&oh=c9150a75d24e802081e4bb88e018bc5f&oe=5DA32A62)

Facing off against James/Davis in the campaign was tough, btw, but they made the fatal mistake of not putting the King in during the 4th. Poor Kuzma!  ;D
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta and Final Released!]
Post by: eskayelle on July 21, 2019, 10:08:24 AM
I saw that article a couple days ago, too; would've been great if they had discovered the hack.

I read it more as a double-check to see how I did on player selections.  Looks like I only had two players on their list not present in the game.  Not bad, I'd say!

The Lakers tended to be my go-to in the beta.  Houston is awesome, especially now with Westbrook.  Sometimes I Konami Code it so I can expand rosters and do a Pippen/Jordan combo with the Bulls.

(Selfishly, I tend to play as myself and use Griffin and the Pistons... and just rain down hell on the other teams.)

If you want some hilariously (and intentionally) OP guys, try out Bo Jackson or the Terminator.  In the original Double Z Mod (https://www.romhacking.net/hacks/4097/), I had something like a 380 point game with Arnie.  He got his "I'll be back" moment with 2K20.
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta and Final Released!]
Post by: Dzumeister on July 22, 2019, 10:25:18 PM
Quote from: eskayelle on July 21, 2019, 10:08:24 AM
(Selfishly, I tend to play as myself and use Griffin and the Pistons... and just rain down hell on the other teams.)

:o

are YOU the sixth man?!?!
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta and Final Released!]
Post by: eskayelle on July 22, 2019, 10:48:26 PM
Nope, I am not.   >:D

Title: Re: NBA Jam 2K20 - Tournament Edition [Beta and Final Released!]
Post by: Dzumeister on July 23, 2019, 12:14:56 AM
YOU'RE GETTING THAT PRESS DUDE (https://www.youtube.com/watch?v=K7w1TJHfZTU)

Hey, can we talk about how the sprite for Sabonis looks less like him and more like Drake or Anthony Davis IRL?
(https://scontent-sjc3-1.xx.fbcdn.net/v/t1.15752-9/67217378_371661840210006_2647257514420207616_n.jpg?_nc_cat=102&_nc_oc=AQlJ1-lKIK71G7wZnUwXBhD3K0AFEW5LOgwZMrQdvjryffJ1h5Z5lSMwgKjmgkKRPU2eUTD_I6dxB2pKSrdCIJyd&_nc_ht=scontent-sjc3-1.xx&oh=bbe3d7f2501959a1dabd541e2ae37454&oe=5DA02890)(https://scontent-sjc3-1.xx.fbcdn.net/v/t1.15752-9/67405414_494002058110185_6986764205395279872_n.jpg?_nc_cat=110&_nc_oc=AQkDnLa8kbWbKp55mYx_6PxJLxHtZUgnHuofixaJUTwYvD92z-o15N1VofUN2pCTZ-rHW8fjouRZXZYe1xKNKcHE&_nc_ht=scontent-sjc3-1.xx&oh=361689d8d7849f5401ce1557e883caad&oe=5DE6004F)
And on the other hand, Drake/Davis don't look much like their in-game counterparts  :P
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta and Final Released!]
Post by: pleasejust on July 24, 2019, 11:42:17 PM
this is b.s. Leonard is on clippers..... I know he got traded but f*ck....
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta and Final Released!]
Post by: eskayelle on July 25, 2019, 12:40:03 AM
Funny stuff.  So the beauty of NBA Jam TE is its configurability, particularly with the tools out there.  Let's do this.

Quotethis is b.s. Leonard is on clippers..... I know he got traded but f*ck....
Traded, no; perhaps signed his life away, so to speak, maybe.  But we can fix that.

Fix #1: Try the beta -- https://forums.nba-live.com/downloads.php?view=detail&df_id=11288 (https://forums.nba-live.com/downloads.php?view=detail&df_id=11288)
Upside: Kawhi's still on the Raptors, since the rosters are as of June.
Downside: You lose a fair bit of the free agency frenzy.

Fix #2: Let's just add Kawhi back to the Raptors.
According to my hacking document (the ol' Excel file on RHDN -- https://www.romhacking.net/documents/790/ (https://www.romhacking.net/documents/790/)), Kawhi's player value is #$15 (see 2k17 Player Portraits tab).  Remember that value and open the ROM in JCE3000GT's stats editor (http://www.romhacking.net/utilities/965/).  Use the Roster Editor function to change some player values within the Rookies team (which is the expansions/"Others" team in 2K20) to include player #$15 (Chuck Person in the original game; Kawhi in the mod).  Save and close, and you now have a hacked hack with Kawhi back!

(You can also do this via ASM or hex editing, but I'll keep this post from getting tl;dr...)




QuoteHey, can we talk about how the sprite for Sabonis looks less like him and more like Drake or Anthony Davis IRL?
QuoteAnd on the other hand, Drake/Davis don't look much like their in-game counterparts  :P
Artistic liberties based on some of the data at my disposal.  >:D  But you can take some liberties too.  Let's do that.

Jump into that ol' Excel document, Player Head Graphics tab.  It basically gives you a menu of the original in-game heads based on the relative pointers to them.  Yes, we can take 16 head graphic sprites, mess with each of them, and then repoint a player value to them, or we can pick the one we think may be reasonably closest.  Your call here, but I'll give some guidance on the easy route...

So, again, we have these relative pointers to a set of 16 head graphics.  Each player has an attribute assigned to its player value that assigns the set of heads based on that relative pointer.  There's an old forum thread on RHDN by Mattrizzle that covers this, but I also capture his logic in the ol' Excel file, so let's go there, since we downloaded the file off RHDN and have it handy.  A bunch of the logic is at the bottom of that Player Head Graphics tab, so -- after selecting the set of heads you like -- it's worth a read.

So, select the set of heads you like based on the relative pointer (e.g., #$B7C3 for that sweet Vlade Divac beard).  Now, you need to find the attributes for the player value whose head you want to change, find the specific two bytes where the head relative pointer is assigned, and change them.

Don't like Anthony Davis?  His player value, per that 2K17 Player Portraits tab of the ol' Excel, is #$12.  In column H, his stats start at pc address $1FBCDF (convert to an SNES LoROM address if you're going to write ASM).  Go there, and you'll see his stats in this order (you'll also see this order noted in the Player Data tab of the ol' Excel file):
1) Player value - #$0012 or byteswapped in the hex, using a hex editor, as #$12 #$00
2) Body Size
3) Speed
4) 3s
5) Dunk
6) Block
7) Steal
8 ) AI Level
9) Pass
10) Power
11) Clutch
12) Skin Color relative pointer
13) Head graphic pointer

Each of these attributes is two bytes.  Hit the head graphic pointer bytes and mess with them based on those options in the Player Head Graphics tab.  And... if you want to play with stats, you just found them too!  (But, these are just the game engine stats; the displayed stats are elsewhere in the ROM...)

Voila!  Don't like the artist's choices?  You've got everything at your disposal to put the choices back in your hands!    :thumbsup:
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta and Final Released!]
Post by: Dzumeister on July 25, 2019, 02:23:43 AM
Quote from: pleasejust on July 24, 2019, 11:42:17 PM
this is b.s. Leonard is on clippers..... I know he got traded but f*ck....

The rosters are accurate for 2019-2020, hence the 2K20 title! Also, from a gameplay perspective, this helps out a lot of the teams, as more of them feel more balanced. You won't go into a game feeling outmatched/overpowered, vs. say... 2K17 Overtime Edition where a team like the Warriors could potentially sweep everyone.

Thanks for being so thorough with your documentation, eskayelle, it really helps for newbs like me  :laugh:
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta and Final Released!]
Post by: eskayelle on July 28, 2019, 07:42:17 PM
Since the romhack's upload is about two weeks in, I figured I'd release here some of the secret player initials and button presses, all of this straight from the readme in the Download (https://www.romhacking.net/hacks/4612/) section.  Hoping this might attract a few more readers toward trying the game.


::*****PLAYER CODES*****
::Hold Start and press Y when entering each initial for the following:
::Hakeem Olajuwon - " HO_ "
::David Robinson - " DR_ "
::Karl Malone - " KM_ "
::John Stockton - " JS_ "
::Dominique Wilkins - " DW_ "
::Larry Johnson - " LJ_ "
::Zion Williamson - " ZW_ "
::Scottie Pippen - " SP_ "
::John Starks - " J_S "
::Reggie Miller - " RM_ "
::Drake - " RAP "
::Jeremy Lin - " JL_ "
::Hulk Hogan - " HH_ "
::Patrick Ewing - " PE_ "
::Horace Grant - " HG_ "
::Dikembe Mutombo - " DM_ "
::Clyde Drexler - " CD_ "
::Dennis Rodman - " D_R "
::Nikola Mirotic - " NM_ "
::Larry Bird - " LB_ "
::Magic Johnson - " EJ_ "
::Michael Jordan - " MJ_ "
::Charles Barkley - " CB_ "
::Shaquille O'Neal - " SO_ "
::Vince Carter - " VC_ "
::Ray Allen - " RA_ "
::Yao Ming - " YM_ "
::Kobe Bryant - " KB_ "
::Kevin Garnett - " KG_ "
::Tim Duncan - " TD_ "
::phonymike - " PM_ "
::Bill Laimbeer - " BL_ "
::Benny the Bull - " BNY "
::NBA Jam Announcer Tim Kitzrow - " TK_ "
::The T-800 Terminator - " CPU "
::Bo Jackson - " BO_ "
::Dwayne "The Rock" Johnson - " RCK "




::*****START MENU CODES*****
::At the title screen, open the start menu and press the following:
::(For expanded roster and to unlock All-Stars:)
::Up, Up, Down, Down, Left, Right, Left, Right, B, A
::(For expanded roster but to keep the MEM/TOR/NOLA team:)
::B, A, B, A, Up, Down, B, A, Left, Right, B, A




::*****ORIGINAL GAME CHEAT CODES*****
::Team Swap (Does not work if using Rookies/Others or All-Stars):
::At the Substitution screen, hold Up and B for 3-5 seconds. 
::Team Swap will then flash on screen.
::Press Left or Right to cycle through teams.
::
::Tonight's Match-Up Screen Codes:
::Power-Up Dunks: Left, Right, A, B, B, A
::Power-Up Offense: A,B, Up, A, B, Up, Down
::Display Shot Percentages: Up, Up, Down, Down, B
::Power-Up 3-Pointers: Up, Down, Left, Right, Left, Down
::Power-Up Blocks: Down, Right, A, B, A, Right, Down
::Quick Hands: Left, Left, Left, Left, A, Right
::Power-Up Turbo: B, B, B, A, Down, Down, Up, Left
::Power-Up Goaltending: Right, Up, Down, Right, Down, Up
::Power-Up Fire: Down, Right, Right, B, A, Left
::Push Opponent and Both Fall: Up, Up, Up, Up, Left, Left, Left, Left, A, A
::Push Opponent and Other Falls: Up, Up, Up, Up, Left, Left, Left, Left, A, B
::Rainbow Shot: Down, Up, Down, Right, Up, A, A, A, A, Down
::Slippery Court: A, A, A, A, A, Right, Right, Right, Right, Right
::Speed Mode: Up, Up, Up, Up, Left, Left, Left, Left, B, A
::Strong Mode: Right, Right, Left, Right, B, B, Right
::Teleport Pass: Up, Right, Right, Left, Left, A, Down, Left, Left, Right, B


Title: Re: NBA Jam 2K20 - Tournament Edition [Beta and Final Released!]
Post by: Dzumeister on July 30, 2019, 04:30:12 PM
Can't you already select Zion Williamson from the Others roster? Why did you include him as a cheat code?  :)
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta and Final Released!]
Post by: eskayelle on July 30, 2019, 05:19:16 PM
Players may want to "draft" him for their favorite teams. 8)
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta and Final Released!]
Post by: dafamily on July 30, 2019, 10:57:16 PM
Hey bro,

Long time follower loved all the work you did on all these different versions of NBA game I greatly appreciated it!!  I was just wondering if it's possible to have gameplay music inside the rom wyen playing a match like how the arcade version has!

I know the Genesis version of the game has music, so I don't know if you could take the arcade music and put that into the rom itself or how it works lol!!!

Again, thanks for all the work bro, greatly appreciated!!
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta and Final Released!]
Post by: eskayelle on July 31, 2019, 01:24:10 PM
Thanks for the support, dafamily!

My original Double Z Mod (https://www.romhacking.net/hacks/4097/) could use a review to help further spread the word, if you get a chance.  That one's my personal favorite, especially when a wild 3 gets you a "Hadoken!"

Man, sound's a doozy.  No track exists, so there'd need to be commands that hijack the code as a quarter starts, load the sound into the APU, and play it in a loop (header solves that part).

And maybe it could be done with an MSU-1 hack, for CD quality (I'd love to hear the old John Tesh NBA on NBC track, though it'd probably get old...), but there's limits to the emulators (or perhaps hardware) that'd play it.

That said, just going ASM, I'd love to either slip the SNES Hang Time music in or the Genesis TE tune.  It's waaaaay beyond my abilities though, so I'd need an expert in SNES sound encoding/APU/ASM to teach me.
Title: Re: NBA Jam 2K20 - Tournament Edition [Beta and Final Released!]
Post by: dafamily on July 31, 2019, 03:04:10 PM
Yeah I already did a playthrough of 2K17 in 1080p so that game is already set:

https://www.youtube.com/playlist?list=PLtVmXYWUDaDtYhVObIZRJcPbCi1RvlNJi

I'll do the Double Z one whenever I get the chance, as I'm currently playing NBA Hangtime Snes:

https://www.youtube.com/playlist?list=PLtVmXYWUDaDsDluuCbFWpU3m7BMskdiDC

I wish someone would mod those games or the arcade versions, though the graphics component of those games are probably going to be a problem lol!!

Always thanks again bro, you deserve a rest lol!! ;D