Not sure how i missed your reply but thanks. I sure would like to mod the N64 version of Hangtime but im not really familiar with the N64. I do plan on looking into the PS1 version of Hangtime soon.
Sometimes the official NBA youtube channel has some great looking portraits of Kobe as the thumbnail. I plan on replacing Kobe's portrait in the next release too with Fro Kobe.
One of the ideas i have is to make a NBA Jam Arcade Edition mod for the PS1 where i swap all the sounds with the Arcade, and have it play as much like the Arcade as possible. I like the sounds of the Arcade much more. Yeah the PS1 version may sound more clean, like ive watched a NBA Jam comparison video and the guy ranked the Arcade version beneath the Saturn and PS1 sound and he argue that the voice clips sound more clean or whatever.
he also thinks the Saturn graphics are better because it has bigger sprites but anyway, just because its raw and unfiltered with 44100hz doesn't mean it sound better i mean the arcade version added some effects to make Tim sound like a NBA broadcaster and there was way more dialogue in the Arcade. And even just the sound of the ball bouncing, the sneakers squeaking, everything just sounded better to my ears in the Arcade version.
I guess the best way to explain it is like how some people prefer the retro 2d pixel art aesthetic over the 3D graphics today. Like with the On Fire edition, it looked nice sure, but it didnt draw me in like the classic Jam. And the classic Jam had a lot of these "Oh shit!" moments, with the backboard breaking, Ohhh shit! the monster dunks, buzzer beaters, there were a lot of "Hype" moments that the 3D version just doesn't have.
one nuance i notice with 3D games is like when they do a full 360, their 3d Model may just circle around while the character is standing still. it doesn't really look realistic when their body is just moving circling along with the analog controls while they're idling.
In 2D games they usually have unique sprites for every movement. Hell even the heads in On fire edition is much less than NBA Jam. In Jam there's 14 head sprites used whereas with On Fire they only use about 6-8.
But anyway, sorry for my little spiel lol as for the Japanese version, wow i remember trying to find the ISO but couldn't find it. i'll check out that site. I believe it's possible to analyze the exe of the Japanese version with ghidra and copy the portions where the CPU AI is located and swap it over to the US version.
I just need to locate where it's at. and i'm really just a amatuer at this reverse engineering stuff, going through those offsets is literally like finding a needle in a haystack. But once i pinpoint it i believe i can fix it. Just takes a great deal of time. I did try to overwrite the USA version with the Japanese exe but once it get to tip off it freezes.
The only downside to the Japanese version is that they removed the unused players, B.J. Armstrong, Gerald Wilkins, Monty Williams, and James Worthy which is only noticeable for modders. These extra assets can become useful. Like the game compresses the portrait images, so in order to mod we need to replace files with equal or less than the original file size.
normally for this to work i would have to ensure that the photo i'm replacing with doesn't exceed the original, so i may have to degrade the photo quality a bit and reduce the colors from 256 to 200 or even down to 180 to make sure it fits.
But one method around this is i can overwrite a portrait with a larger file, it just bleeds into the next portrait which will make that player's portrait come out corrupt.
Well with the 4 unused players what i can do is inject a high quality portrait directly before the unused player portrait image, so that way it'll bleed into the unused portrait thus giving me a unrestricted filesize image i can use. Then i can modify the code to swap that portrait to display for the right player. I did this for MJ, lebron and kobe.
The hidden characters don't have this limitation actually. Those sprites are located in a different castle and we can utilize all the available space for a 64x56 256 color image.
So yeah without the unused players i cant really do this trick anymore. but i can do is either swap a portrait file with a player from an active roster to use one for a player who has a bigger portrait size. it sound convoluted i know lol another thing i can do is merge two active players then deactivate one player from the game. i did this with Ron harper and Derek Harper. Since they both use the same sound for their last name, i thought i'll replace Ron Harper with Jordan and remove Derek Harper out the lineup because i also replaced Harper's name with Jordan so it'll conflict as Derek Harper share that sound file.
I'm sure there's a much easier way to simply edit the value of what sound clip to use but i haven't found that section of code yet so this will do for now. when i figure it out i'll reinsert Derek Harper back in.
which also bring me to another problem, I notice NBA Jam has about 9 players with the same last name. There's Tim hardaway/Penny hardaway, David Robinson/Glen Robinson/Cliff robinson, Ron Harper/Derek Harper, and Kenny Anderson/Nick Anderson.
So i'm going to either have to find current NBA players who share the same last name to make it easier, or i'm going to just have to locate where the sound clips are stored and change the values around. maybe switch it out with a Hidden player name. There's also unused sounds.
You're welcome and thanks for the Jordan portrait. it looks really nice. Good luck on your project. I would love to see a Arcade mod of NBA Jam and i know many fans including myself are yearning for that.
One thing i noticed with the USA PSX version is the steals, it seem that quick hands are always enabled because players can swipe the ball easier. Even when i'm playing with someone like Shawn Kemp who's steal rating is a 3 or 4, i'm able to steal balls with relative ease with him.
After i finish this 1.1 update i'm going to look into hangtime. i've been itching to peek inside it but i've been holding out until my currnt goals are finished because i suck at multitasking. i needa focus on one project almost entirely before i move on to something else.
Oh and I recently inserted Nikola Jokic.
Here's playtest footage. https://www.youtube.com/watch?v=IkDeGoZ0CO0
March 04, 2021, 09:23:20 am - (Auto Merged - Double Posts are not allowed before 7 days.)
oh i forgot to speak on College Slam. i remember people criticizing it for being a repackaging of NBA Jam TE but i dont really think that's fair, and even if it does use the same engine, i don't see what the big problem is. many games from Fighting games, FPS, platformers and sports titles use the same engine to develop a game, upgrade or sequel so i dont see what the big deal is.
with that said i also thought there were significant changes that made it stand out on it's own. like they added a alley oop feature, time outs, new powerups, and the court graphics looks really nice. they even added a transparent shadow for the players and the giant jumbotron (missing in the saturn version) is really cool. I dont think ive seen any PS1 sports game utilize that feature before. normally they just got some generic video playing in a loop but this one is actually video of the in-game action the floor.
and they also fixed the retard AI and a few other grips. like u ever notice how your CPU partner may have a clear path to the rim and he decides to stop at the freethrow line to shoot a mid range shot instead of driving to the goal? well that was fixed in College slam where the CPU goes all the way. They even added new dunks.
So i think people tend to parrot someone else's opinion and go along with the herd mentality. kinda like that movie The Wizard where everybody says its a Commercial for Nintendo. sure one could view it that way, but people act like they cant grasp the concept of hype. Seeing Super Mario 3 for the first time in theaters was a major event. Even watching it now is pretty exciting to me. Had good acting, charm, and the nintendo stuff was just a backdrop. kinda like when we watch a anime centered around Basketball we dont go saying it's a commercial for basketball or it's a commercial for Jordan or whatever so that type of stuff irks me cuz i know a lot of people lack individuality and they just going along with what someone else says. I'm kinda annoyed by influencers too cuz most of them sound fake to me. they do half ass research and more rushing to push a video out and they piggy backing off what others say or they feeding to their crowd and saying things they think their base want to hear but whatever im jus talking shit lol
we never know some of these ppl may be getting paid to promote some shit. if we wanna talk about commercial sounding mothafuccaz these are the guys who sound like some infomercial truman show no individual thought sounding ass ppl who go with the collective and more concerned about pleasing their advertisers but hey maybe im just old school. im not afraid to sound like a idiot or ask dumb questions, everyone these days feel like they gotta present themselves in some perfect way where they're afraid of saying the wrong things or wording things wrong or having an opinion that is not aligned with others or whatever. who cares. be free is how i view things
before i looked into the Saturn version of NBA Jam and college slam, i just assumed it was better than the PS1 ver because every comparison video and comment i see of it say that the Saturn version is better. it wasnt until i played it for myself when i realize that these people are full of shit. they going along with what everybody says instead of analyzing it themselves.
oh and back to the topic of College Slam, although it's a decent game i dont think i'll be the one to mod it lol i would like to look into the code though because i know those unused frames of animation they used are in NBA Jam TE as well. The main reason i prefer Jam is because i like the characters having distinction, like they have their own portraits, distinguishable face, their own names and the announcer even calls their name. That little bit adds a lot to it. I also dont like time outs haha