Jump to content
NHL'94 Forums

kingraph

Admin
  • Posts

    5,880
  • Joined

  • Last visited

  • Days Won

    181

Posts posted by kingraph

  1. 5 hours ago, smozoma said:

    Looks great. The SNES hacking emulator I used before has some similar features.

    How is it with RAM and code traces? Does it work the same as Gens or have a better interface? (The SNES emu was so much better than Gens)

    Same, it's like GENS we used before with some added graphics features.  Not to get more complicated, but there is a Kaneda GENS version that I will post that also has some cool features on music, but no trace.  Depending on what you need to do, these emulators are all useful.

    • Thanks 1
  2. GENS r57shell Mod - Hacking Emulator - gens_r57shell_mod_r665.zip

    This GENS emulator is the best one I've seen so far for hacking and should be added/replace the original ones listed.  The r57shell version it adds some really awesome graphic utilities that I have not seen before.  I just started toying with the "Planes Explorer" and "VDP Sprites" tools and I was WOWed!  This tool gives you so much information as you scroll through the graphics.  Would be a real time saver finding these graphics in Tile Molester, not to mention the tile number, layout, etc.  Lots more here that you can do, but definitely worth sharing with you all for now.

    Originally found at the awesome ROM hacking site: https://www.romhacking.net/utilities/1123/

     

     r57shell1.png

     

    r57shell2.png

     

     

    • Thanks 1
  3. UPDATE:  New ROM located in the OP.  It has a .md extenstion (MegaDrive), but it comes from the "no-intro" ROMset (whatever that means) from RetroArch.  

    ALSO, make sure your settings --> video aspect ratio is set to "Core Provided".  Mine wasn't.  Once I updated, @chaos and I had a successful game with line changes, injuries, penalties and no desyncs. 

     Untitled.png

    • Like 3
  4. 30 team and original ROM are two different ROMs.  the 30 team expanded to 2 MB vs 1MB to make room for all the new graphics.  And as such all of the locations of the splash screens, etc are different.  And the 32 team rom is also different location.  

    Look at my ROM list, I'm sure the 30 team base is available.

    goalie_control_patch.zip (goalie control patch)

     

    use wboy's ROM for the offsets.  It's easier.  

    You can always expand the original ROM and redo the graphics and offsets yourself.  But it's probably easier to just use the 30 team ROM as you have the playbook done.

  5. 3 hours ago, TA_Marcos_Translations said:

    Hi smozoma,

    I don't want to be misunderstood. I said I had added/inserted new music, but no modifying the music of the menus.
    Analyzing the ROM what I got were just the samples (drums, effects, riffs) of the music. What I think is every single song is not inserted as a *.wav file or any other format. It is sequenced with instructions given using the appropriate samples in its right time and on its right channel.

    How I inserted the music with the audio voice:
    1st step: Find an empty (useless) area in the ROM.
    2nd step: Give instructions for the music to be played as follows:
    Address: x05F5F0 - Hex from that Address:
    33 FC 01 00 00 A1 11 00 33 FC 01 00 00 A1 12 00 41 F9 00 05 F6 62 43 F9 00 A0 00 00 30 3C 00 E2 12 D8 53 40 66 00 FF FA 33 FC 00 00 00 A1 11 00 20 3C 00 20 50 00 22 3C 00 00 FF 80 61 04 60 00 01 14 33 FC 01 00 00 A1 11 00 41 F9 00 A0 00 39 10 FC 00 01 10 C0 E0 88 10 C0 E0 88 10 C0 10 C1 E0 89 10 C1 E0 89 10 81 33 FC 00 00 00 A1 11 00 4E 75 C3 46

    In red: jump subroutine 00 05 F6 62 -> It is pointing C3 after rts (Return to Subroutine) - Here is important the address you are going to choose must be that one that point the C3 value after rts.
    In yellow: 00 20 50 00 is the address where I inserted a wav file with the audio. Of course, I enlarged the ROM.
    In purple: FF 80 First byte is the length of the audio inserted. More value, longer. Less value, shorter. As you can see I used the maximum. Second byte is the pitch of the audio, you can play with this value and find the suitable pitch.

    What else? Yes. We have to give an instruction for this to be played, at the intro, so:
    3rd step:
    Go to address x0288 -> You'll find this: 46 FC 27 00 60 6C 80 00. Replace it giving an instruction to the audio inserted like this -> 4E F9 00 05 F5 F0 80 00, what is marked in red is the address where we inserted the instructions for the audio.

    Regarding the audio itself, Jeff van Dyck and Kevin Pickell (EA Composer and Sound Programmer) told about the sound attributes they used for this game like this:

    They use a frequency of 11025hz
    Code: PCM 8-bit unsigned
    Byte order: Little Endian
    Mono channel

    With the exception of "EA Sports" voice, they used a worse quality, same frequency but coding ADPCM 4-bits , I think.

    So, knowing the YM2612 is going to play a worse quality that I inserted the idea was as follows:
    Insert a better quality audio, 16600hz or 22050hz. The inconvenience here is you will need more space in the hex.
    Insert the same quality 11025hz but modifying the tempo to a faster tempo and high notes. No worries here because the Sega Genesis sound driver play it deeper and slower. So here you can play with the tempos and the pitch.

    Then, save your audio as a wav or bin file. Go to hex, open that file and start copying from the first 00 after the word "data". That's the real information, what you get before data is the header of the audio file and it is not needed.

    FIFA Hack.png

    FIFAOriginal.png

    I NEED TO TRY THIS OMG.  

    Thank you for sharing.  From what I read, you are actually using straight audio from a wav. file and using the hex values in the ROM?  I am trying this tonight!

  6. For the title screen - my guess is that you didn't change the header information of the picture to the new size.  So what is happening is, I think, it's grabbing the color palette tile as your final repeatable tile.  

    Did you move the title screen to a new empty part of the ROM and decompress -- i.e. remove shared tiles? Or is this still in the original location and you just manipulated the title a bit?

    I am pretty sure I can figure this out for you -- can you post the ROM and the pointer locations/any information you have?  I'll take a look.  

  7. 11 hours ago, smozoma said:

     

    I think it'd be cool to have a computer with modded ROMs, online play set up etc, so guys can see what's possible. Actually we've wanted to do that for a few events now but never got to it with all the other stuff to worry about.

    But for the stream, I feel like it should be reserved for actual tournament games. I would much, much prefer the stream hosts build hype/drama and context for the actual event.

    As we (all collectively) have been doing more live events and streams, I have realized that the stream set up needs to be well thought out ahead of time.  It requires some planning along with the tournament. 

    A checklist of things I would consider for a livestream:

    • Dedicated announcer (s)
      • Very difficult as people want to play too!
      • Color commentators (assuming only one dedicated play by play guy)
        • Plan ahead of time in coordination with tournament
    • Planned list of streamed games
      • Working backwards - The finals, set of the semis, set (or two) from the quarters, set of round of 16.
      • Dedicated RR stream games -- so people know ahead of time.  This will allow for constant action during the day 
    • Multiple layouts for livestream
      • Live game - players, commentators, teams, etc.  Whatever the streamer has available
      • Live break - commentators talking, chat screens, replays (if possible), brackets
        • Schedule of events and progress bar (where we are)
      • Passive break - "we'll be back" screen, perhaps countdown timer to return
        • Schedule of events and progress bar (where we are)
      • Tournament status screen - round robin results, bracket

    Having said all of that, the livestreams have been nothing short of damned impressive. The setups that @Coffeyhad in KO94 and the last few @Edge of '94 Midwest have been professional grade.  Can't say enough thanks to everyone working to make them happen.

    • Thanks 2
    • Like 1
  8. NHL'95's mighty leader @segathon is ushering in a new era for the game.  ONLINE PLAY!

    We will try to use Retroarch as the emulator of choice (link to thread all about Retroarch).

    Current Retroarch Version (as of 03.24.20):

    RetroArch 1.7.9 32-bit (For Windows Vista, 7, 8.x, 10)
    RetroArch 1.7.9 for Mac (Mac OS X 10.7+)

    They can be downloaded here: http://www.nhl94online.com/

    NHL95 ROM: NHL95.md

    Download and put that in your Retroarch ROMs Genesis folder.  

    NHL'95 Discord Server: https://discord.gg/v8pqZJD

    • Thanks 3
    • Like 1
  9. 26 minutes ago, smozoma said:

    That league sounds amazing. Would love to see stats for that!

    As for Brent.. I really have no idea why his shot would consistently disappoint. I could understand that the AI might not get him into good positions, but I'd expect the shot to be OK. On the other hand, I never could get a good shot out of Dmitri Khristich (4/6) so I wonder if there's something in common there...

    The only thing I can add that is interesting here is that the game doesn't have any 5/6 shots in the standard players.  It's all 4/6 or 5/5 for the best shots (or 6/3 if you love Hull).  I wonder if 5/6 creates some wonky effect?  But I agree, on paper Brent should be lighting up the f'in lamp.  

  10. 7 minutes ago, smozoma said:

    I'm sort of surprised you didn't feel this when doing your world record attempts. I'm up to ~30 goals consistently (I can't even get as many shots as you had goals!), and there are definitely games where Roenick's shot feels sloppy, or Bure is really wiring it.

    That's actually my point.  I assume the difficulty in getting past 30 isn't from the individual hot/cold players, but it's when the game goes into haywire mode -- defense AI is all over you like a cheap suit, they get to all loose pucks and are flying all over, successfully checking you, while your team is always skating in the wrong direction, running into each other, missing the net, passing blind, etc.  It's those moments, which I have called "momentum", that determine your success.  In a world record attempt, you will undoubtedly encounter a period of time where it's just impossible to score and you can FEEL the computer is about to score on you no matter what.  It doesn't matter if JR is Hot or Cold during that time...it ain't happenin'!  The length of time that "haywire mode" lasts, what causes it, what prevents it, etc. is somewhat of a mystery and will be the biggest factor in your success at the record (next to being able to score slappers/dekes/crease-cuts).  The same thing is true in human vs human games.  There's a scale, and sometimes it's tilted one way and sometimes the other throughout the game.  Sometimes it's for a period or so, sometimes it's tilted one way the entire game!  The degree of tilt can be major or minor.  I definitely picture a RAM byte going -99 to +99 that represents "momentum" lol.  

  11. 15 minutes ago, segathon said:

    Thanks for that, read it a couple times and it's still overheating my brain.

    Does anybody sub out similar players during the game to get a "feel" if one player got the better hot rating, do you think you can tell the difference on the blue 16 bit ice?

    There are people who swear by this, so I think so.  I THINK I can, but personally I feel the overall momentum of the game is a much bigger factor than an individual player's ratings hot/cold, so I don't pay too much attention.

    • Like 1
  12.  

     

     

    On 7/26/2010 at 1:48 AM, smozoma said:

    Edit Lines ratings follows the formula (0-to-6 rating)x18+bonus

    RAM Watch rating (these are the under-the-hood ratings the game actually uses for your players), the formula is (0-to-6 rating)x5+(bonus/3).

    Since the game doesn't use decimal numbers, when you divide a number by 3, you have to round down. so 1/3 is 0. 5/3 is 1. -5/3 is -1.

    If I understand this correctly, the fact that the bonus is -9 to +8 has some deeper implications. Because you have to divide by 3 and round down, the -9 bonus is the only one that will get you a 3 adjustment. Taking that a step further, there really isn't a range of 18 different bonus attributes, but rather 6 possible adjustments (-3,-2,-1,0,1,2).

    Here is a chart that shows what the "under-the-hood" ratings bonus would be for each of the bonus values. I then translate it back into our familiar "0-6" rating scale to make it easier to digest.

    uZKTtos.png

    The percentages are the chance you have of getting one of those bonuses assuming each bonus has an equal probability of being selected. You'll note that there is more RED here than green (because of that -9), so you are more likely to have a cold player than hot player on any given game. Also, a super-cold player (-9 bonus) is the equivalent of a hot player (+6 -- +8).

    • Thanks 1
  13. This is my 3rd year attending the Edge of '94 Midwest, the previous two were in Green Bay and this one in Minnesota thanks to local host @LeifErikson for making this happen!

    First, I enjoyed the direct flights into Minneapolis.  Much easier to get to than Green Bay.  The hotel was awesome and very accommodating to our group.  They allowed us to set up '94 stations all over the lobby, right next to the bar, we ordered pizza to be delivered and even bought beer from the liquor store across the street! 

    IMG_20200228_192700_resize.jpg 

    I drank many a Furious IPA's!

    IMG_20200228_204949_resize.jpg

    OMFGA 2V2 <3

    The Pourhouse was absolutely insane.  HUGE bar, about 100 televisions throughout the bar, and a giant stage for the featured stream.  Leif's company AvForYou made this ultra-professional.  I mean, holograms and god-damned fireworks, wtf.  

    IMG_20200229_172034_resize.jpg

    Need to belly up to the bar for a drink?  No problem, you won't miss the action.

    IMG_20200229_105237_resize.jpg

    Dynamite setups!

    IMG_20200229_143855_resize.jpgD

    Darik and @IAmFleury'sHipCheck battling on the main stage

    IMG_20200229_132420_resize.jpg\

    Chris O and @seventieslord flipping the coin to determine their fates.  LOVE the jerseys

    IMG_20200229_135130_resize.jpg

    When I'm not playing, I get to do some color commentary (and eat @Edge of '94 Midwest's french fries)!  

    IMG_20200229_120922_resize.jpg

    Clark, Selanne and Sundin.  Love the jerseys!

    My favorite part of these events is seeing some friends that I've made in the '94 community and meeting new buds who all love this game.  It goes by quickly.  

    As far as the tournament itself, it was very well run, efficient and awesome.  I was impressed with Mort's upgraded game, and he proved it by going pretty far, even beating Chris O, who has proven to be a solid player!

    As expected, I ended up in the finals vs @angryjay93 for the 3rd year in a row.  I got the better of him in the first two years, but ultimately he won our best out of 3 this year to take home the Genesis trophy.  We duked it out again for the SNES title, and I was happy to win the SNES trophy this year (AJ won the previous and I the year before).  After so many battles in the finals (including 2 separate KO94's and some random CT tourney), it's clear that AJ and I are '94 tournament rivals!  It's awesome, and I always look forward to our battles.  I'm upset that I didn't win this year, but at the same time it gives me more motivation to come back next year! :)

    Great job again Troy, love all the work on the stream and broadcast and all of the work you put in to making this happen.  From the promotion, to set up, to raffles, etc.  It's easy to get spoiled with all these live tournaments going on, but I try to remain grateful and humble that these happen.  Live tournaments are special, and may not last forever.  So thanks again for putting it all together and I'm so fortunate to be able to come, hang out, play, talk, commentate, eat, drink and be merry with all you good buds!  Cheers! :dal_skater_hand_grab:

    • Thanks 1
    • Like 3
  14. 8 hours ago, smozoma said:

    Small thing, mention that they still have 3 more games after going 0-2, against closer competition!

    Good stuff, I expanded that section.

     

    8 hours ago, segathon said:

    Here's the link

    https://tecmobowl.org/forums/topic/63039-madison-wi-030715-tecmo-xi-apocalipps-now/page/13/?tab=comments#comment-432510

    He went by hoigaard on boards, but his non nerd name is Ryan Krebs, I can connect you on the F book if you want, he's a pretty cool guy, I think he used to run the NY tecmo scene originally so he's in your neck of the woods.

    Love the swingers reference, I think that is the key connector to most NHL retro guys Nostalgia.   I'd probably mention that movie right away.

    And i'd put your reference  up near the top like  "you're not going to win the tourney, even if you took the Kings to the cup against the computer with offsides off.  LA is such a finesse team...."    And then you could tie in Swingers again at the end as well with something like  "So let’s enjoy the day to play some NHL’94, and talk about how you wish you could make Lil Wayne Gretzky's head bleed for super fan 99 over here"

     

     

    Fantastic suggestion, I did just that. 

    If you can let him know I'm using his guide as the basis for this one, that'd be great.  I do want to give credit where due.  Can be FB or email, whatever

    • Like 1
  15. My revision ( @segathon, can you let me know who wrote that in the original Tecmo?  I'd like to makes sure I can give proper credit for this hijack).

    Comments/Feedback appreciated, I will post this to the social media outlets after a few days:

    Guide to Being a Sega Genesis NHL'94 Tournament Rookie

    Hello. If you're reading this, you're likely interested in signing up for the NYC NHL'94 tournament. Congrats!  Many of you have played in live tournaments before, but there are plenty who have not. For those who have not, here are bits and pieces of collected wisdom for anybody making their debut. Before we get to the point by point gibberish, this needs to be said:

    You're not going to win the tournament.

    Even if you took the Kings to the cup against the computer with offsides off (LA is such a finesse team).  You're still not going to win the tournament

    But, but, but, but... No. You're not going to win the tournament.

    There are probably 32 or so (give or take) of the 40 contestants whom you could look in the eyes as they arrive and tell them with a straight face "You have absolutely no shot to win this thing." (And that's not me trash-talking by any stretch).  If you're making your debut and you're psyching yourself up and dreaming of raising the trophy, the faster you get that out of your head, the faster you'll actually enjoy the experience.

    "The experience" is the key phrase here. Outside of those 6-8 guys who could conceivably win the tourney, the real draw of the tournament is the experience of it. Until you see a swarm of people (many in their old hockey sweaters) surrounding CRT televisions for many hours, you can't yet appreciate the electricity or the excitement of playing in these games (this isn't you and Smitty from college drinking a 12er and playing a 7 game series on a Wednesday. Your heart will be pumping from the moment you arrive). Here’s a few simple goals to guide you on April 18:

    1) Have fun. This is the most important!  Have. Fun.  There are around 40 pretty cool guys who all love playing the same game that have gathered together. Embrace that. Talk to them. Buy someone a drink, chat about strategy, past tournaments, yadda yadda yadda. The most important thing you should take away from the day when you wake up the next day was "Damn, that was a lot of fun."

    2) Pay attention. So, you're a tournament rookie. You're not going to win (have I mentioned that yet?). But that doesn't mean you shouldn't try to walk away from the tournament as a better player. When you're not playing, watch some other games.  Ask questions.  Check out the matchups you see called that make you go "Hmmm, interesting. I may try that one."  Watch some of the better players in the tournament and pay attention to how they play. If you liked how some guy played and want to emulate their style, introduce yourself.  Pick their brains, ask questions.  Use those hours of '94 to take in as much advice (and booze) as possible.  I guarantee you everyone will be excited to talk about the game!

    3) Win a game. This should be the base goal of every player in the tourney. Win a game. 25% of the field will go 0-2 to start. It’s a mathematical certainty.  But then you’ll then face another 0-2 player.  And it keeps going as you have 5 games to try!  If you win a game as a rookie, you should walk away from the day feeling proud, regardless of how the rest of your tourney played out.  You will definitely end up playing some good games with people with similar skill levels. 

    4) Be a good bud. NHL'94 is a Gentleman's Game.  Celebrate properly when something good happens, don't flip out when something bad happens. That's '94. We've all been there. Shake hands after the game and move on. Have fun. Both in playing the game and enjoying the surroundings.  

    Hopefully this all helps and doesn't come off as too preachy. Just know that, as a rookie, the experience and atmosphere is the biggest thing you'll take away from this.  So let’s enjoy the day to play some NHL’94 and talk about how you wish you could make Lil Wayne Gretzky's head bleed for super fan 99 over here. 

    • Thanks 1
    • Like 1
×
×
  • Create New...