Jump to content
NHL'94 Forums

von Ozbourne

Members
  • Posts

    456
  • Joined

  • Last visited

  • Days Won

    114

Posts posted by von Ozbourne

  1. Wait, did somebody say 97?
    Why yes. You read that correctly.

    Unfortunately I must admit that this was not a very fun project. I never really liked '97 as it just seemed like a lazy copy/paste job of '96, to the point where they didn't even change the year on the playoff bracket, [seriously, go check] and with uglier menu graphics.
    So unlike '92 to '96, there was no sense of discovery or even an interesting art direction that would allow me to flex my chops. But, the original plan from the start was to make an IIHF version of all of the Genesis NHL games, and by golly I wasn't going to quit now.

    I will however be skipping the retro review and just post the screen shots.
    image.pngimage.png
    I went with flags over goalie photos mainly to include more teams and make it more international versus player focused. Kept debating if I should change that, let me know what you think eh?

    image.pngimage.png
    soooo much tile renumbering.

    image.pngimage.png
    Finding which palette that Skoda ad used, and making use of a secondary unused one in order to make it green, was a pretty cool find.

    image.pngimage.png
    Finding out that there was a completely unused second palette [with the blue shades being changed to purple!?] was a weird but fortuitous find that conveniently allowed me to make a properly coloured logo and trophy combination. Liked how that part turned out.

    image.pngimage.png
    I was proud of myself for being able to implement all four 16 colour palettes available to me with that congrats screen.

    In conclusion, I will reference another anticlimactic ending screen...
    image.png

    Oh yeah, forgot to note that, like '96, this engine still doesn't support the main menu option in NOSE. So the default match up does not reflect the Finals with Canada vs Sweden. As well as not being able to set the default game options. Add to that the wonky team rankings and season/playoff simmed game performances. [hence Estonia winning the Championship ?] At least exhibition games are fine.

    IIHF 97.bin

    • Thanks 3
  2. Despite trying to make sure that I was finished with a ROM before posting it, I've come across another that I wasn't quite happy with and made an adjustment to the IIHF 96 presentation.

    So here's an update.

    IIHF 96 1.1.bin

    What is in this update? Just instead of this...
    image.png
    ...we get this.
    image.png

    The upside is that teams are not only easier to navigate in NOSE, the timeout and shootout/penalty shot screens have something a bit better than "TIMEOUT TEAM" or Shootout TEAM vs TEAM. Came to this conclusion after trying something different in 97 and finding I was unable to use tile or palette editing to avoid making a doubled name bar. Figured that having the three letter ISO code in there was the lesser evil considering all instances.

    • Like 1
  3. Surprised that no one mentioned to the original poster that the lack of fighting in '94 had nothing to do with angry moms, [who seemed to have no problem with buying their kids Mortal Kombat back in the day] but it was the NHL who leveraged their support on presenting a "cleaner image" of their league.

    Although I'm curious if it is possible to figure this out. I know from poking around that pretty much all of the Genesis games have some bits of legacy code from a previous installment. Although I feel that it may be easier [which is a relative term] to program the one-timer into 93.

  4. On 2/9/2021 at 8:41 AM, l o f i - poutine said:

    Un modded NHLPA '93 does indeed work on the EverdriveX3, with the exception of not being able to save since there is no EEPROM feature on the cart. It is a known issue in the Everdrive forums. The 30/32 team mods seem to be what are giving issues for the Everdrive. My guess is that the Mod or adding more teams messes with the memory or the storage in some way, and the native sega genesis cannot process it. 

    Ah nice. All the more reason to make a mod of the original despite the lesser number of teams I suppose.
     

    Additional heads up. I have replaced 95 WCE with a final fixed version [thanks to kingraph for helping me realize that it was a really simple fix]. Now all 34 teams have proper team overall ratings.

    • Thanks 1
  5. Huh, actually that was pretty easy.

    If anyone else is interested, all I did was:
    1) go to 0A06BA and change 000A 06DC to 001D ADA0. [it was in a free area and seemed like a fun word]
    2) go to 0A06CA and change 000A 06FA to 001D ADD0. [even funner]
    3) go to 1DADA0 and enter in 34 pairs of random numbers. [You may wish to use a hex calculator to convert a dec number out of 99 to hex for some more specific numbers]
    4) go to 1DADD0 and enter in 34 pairs of numbers that two or three values higher than the first set.
    5) save as, and you're done.

    I can post the updated ROM if anyone is interested. I will leave it to Ultramagnus if he deems it fit to add to his guide.

    • Love 1
    • Like 2
  6. 15 hours ago, kingraph said:

    I never updated the overall ratings for the 34 team ROM (I should have, just never notice).  The right way to do this would be to find an empty location for 34 bytes to load the overall values, and then change the pointer at 0A06BA to the new location.  Pretty easy fix if anyone wanted to do this.

    I accept your challenge good sir.

     

    On 2/7/2021 at 11:57 PM, MonkeyHead said:

    I have noticed that if you watch 2 cpu players, the ratings pre match are different (and reflect edits better) to if a human player is involved. No idea how that comes about.

    Actually I think I may have stumbled upon the reason for that. Following kingraph's notes the team rating are supposed to start at offset 0A06DC, but my game seems to want to use the set starting at offset 0A06FA. The pointer at 0A06BA directs to 0A06DC, but again my game is using the pointer at 0A06CA which, as it turns out, is 0A06FA. The numbers are slightly different starting at those two points, but they seem close enough that they could very well be a high/low range.

  7. Just updating the IIHF 95 ROMs since I finally managed to fix the team rating numbers [for the most part]. Many many thanks to @kingraph for the assist on that one.

    The caveat however is that this will only fix the pregame rating as told by Mr. MacLean.
    The ratings used for season simmed game performance is stored somewhere else. Don't be surprised to see Estonia [formerly Detroit] and Japan [Rangers] overachieving their butts off in the standings.

    IIHF 95 1.2.bin

    IIHF 95 WCE 1.3.bin

    • Like 3
  8. Just a follow up.
    Turns out the 34 team ROM works the same for me [start at offset 0A06FA instead of 0A06DC]
    Those six extra teams seem to be referencing something else, but that isn't dissimilar from the player photos and roster data.
    Teams #31 and #34 are the only ones with really messed up ratings so I'm not overly concerned given the circumstances.

    image.png

    On a side note; After changing the ratings, I noticed that the season mode seems to take it's cues from somewhere else entirely. As evidenced by, well this...
    image.png
    24th ranked Estonia kicking ass in that division?! [Estonia is the team formerly known as Detroit]

    • Like 1
  9. On 2/7/2021 at 6:06 PM, l o f i - poutine said:

    I absolutely love this series of romhacks. Keep up the great work! '91 and '94 CE are my personal favorites. I play these on a MegaEverdriveX3 in my office, and I love the attention to detail of the sprite work. I would love to play the '93 romhacks, but for some reason '93 romhacks are not able to play on a native Sega Genesis (BlackScreen). I am aware that it is a known issue, and I've been looking into how to fix that via Google, and playing around with the Hex code, but no luck. I am able to play the '93 games via emulator (Gens), but I cannot emphasize how much I would love to play '93 romhacks on a native Sega. 

     

    Thanks a lot!

    Actually now that you mention it, I haven't gotten an Everdrive myself yet, but does the original NHLPA 93 works alright on one?
    I've been looking into making a hack of the original, as opposed to using the 30/32 team mods. [seems silly, but I like the spinning logo splash screen]
    Wouldn't be until I'm done some others I already have on the go, but I'm curious if that will work any better.

  10. On 2/7/2021 at 10:00 PM, kingraph said:

    EDIT:  CONFIRMED, this is the offset to the team ratings.  So the value at 0A06BA is 000A 06DC.  That's the pointer to the team overall offset.

    Starting at 000A 06DC, the team overall values are in hex.  

    This is so weird. That was what I thought from your hex notes, but it wasn't working, until...
    I tried editing a clean original 28 team ROM and in editing the first 28 pairs of digits it finally worked!
    BUT, copy/pasta those hex values over to my IIHF 28 Team ROM... nothing. Still the old ratings.

    But on a hunch I noted that there was enough data between those 56 numbers and the start of the pregame preamble and that they were divided by identical 6363 hex values. So I punched in a bunch of 1s to see what it might do [it was nothing] and pasted in my new numbers into the second section. Lo and behold that did it.
    [Of course I copy paste my new data back into the original ROM and every team has a rating of 17, because 11 in hex, what the hell...]
    No idea why it would do that  how that pointer got changed, as my ROM was based on the original one [haven't looked at the 34 team one yet] but I suppose as the developer adage goes; if it works, that's good enough.
    image.png

    Pro tip for any other interested parties: DO NOT touch the 6363s. It will break stuff.

    • Like 1
  11. Alright, if I may @UltraMagnus , as a preeminent expert on NHL 95 around here, I am compelled to ask.
    How the hell are the team overall ratings determined?

    Long long story short, I've broken a lot of things in my experimentation, but I can't for the life of me figure out how to get that number to change. [which is kind of dumb as the game includes built in create-a-player and roster editing functions. I can have a team stacked with 90+ ringers vs an AHL squad and the team ratings still won't reflect that]
    The step-by-step only shows the pointer, but changing that [even to just hide the number] doesn't seem to have any effect, too bad EARE just crashes if you try to open anything but a 94 ROM, and messing around with the team hex data like with NHLPA 93, doesn't seem to hold the key either. I'm right bloody stumped.

  12. 17 hours ago, UltraMagnus said:

    As of right the season mode is limited to 26. But yes....realigned divisions and teams. Look at the NHL95 Reloaded. I have all the teams from the season playing only in their division 

    Just in case @DeterminedApathy was asking in the other way, [and this actually applies to my interests as well] does "limited" refer to both more and less than 26?
    I am curious as in theory, because of the way '95s season mode is set up, one might simply create a calendar that omits one or more teams? The initial issue that comes to mind however is how the standings/team/player stats will get handled for the removed teams.

  13. 9 hours ago, UltraMagnus said:

    Whatever image your using, it has to be the size your going to use, but also 24 BMP when you save it. You will use "1" first to generate images and once that has been completed. You will find the one you want to use and than drag and drop into Ditherer again and select "3". It will than create a notepad with the 16 byte palette you can use in the editing process in Tile Molestar.

    Correct me if Im wrong @smozoma

    Yeah the problem here is that It's not even getting through the "Press 1 to generate images" step.
    Used a .bmp that I had already resized. Used the sample pic in the folder. Used a giant .jpg file just to see what happens.
    Same result every time. File size: 0. Crash.

    I mean I can just keep using photoshop, just the issue there is that even when I make an index coloured file where I manually enter and match the rgb values in the colour palettes, the way tile molester and photoshop process colours usually means that fine shading detail will get lost if two shades are deemed to close to each other.

  14. 6 hours ago, smozoma said:

    Hmm strange. I see "File size: 0". Is Bure.bmp a valid image, or an empty file?

    Yeah that's the thing. It's literally the sample .bmp file that was included in the zip folder with the Ditherer.exe file.
    Properties says it's 169kb. I was able to open it in photoshop, so I know it isn't corrupt. Unless that is just too small? Rounding down to the closest Mb? But it's not like you're going to get a very big file when you're dealing with so few pixels anyway...
    But yeah, not giving me much to go on.

  15. 18 hours ago, DeterminedApathy said:

    Nice. 96 is one of my favorites so I've been wondering if you were going to do that one, and to what extent it was hackable. The effort is appreciated.

    Thanks! I'm sure someone with more coding expertise would be able to manipulate a lot more stuff than I could, but I did find the artwork a lot easier to work with. Especially since in this one, all of the colour palette and tile order data is directly after the sprites themselves. So I basically just bounced between tile molester and hex workshop and in most cases it was pretty easy to do what I wanted to do without a lot of messing about.

    The winning team photo was a bit of a headache though. Just got reminded that the tile palettes are multi-layered and for some weird reason I had to hand draw a lot of the sprite in tile molester rather than importing an image. I don't know why, but simply trying to fill in the gap in the player that the Stanley Cup used to cover would just mess up swaths of pixel colours. It would look fine in tile molester, but playing the ROM would show the grey shadows changed to bright blue or some other weird thing. Took me about three hours and twelve iterations just to stop that same nonsense from happening in 97 [spoiler alert]. I think if I weren't trying to change the trophy sprite and just had to edit the giant list of palette data it wouldn't have been a problem, but we can't have that now can we?

  16. Okay, it's that time again.
    The IIHF series is getting another graphics and engine overall, resulting in the nicest looking game in the series to date.

    Presenting the sixth main yearly installment [ninth overall] of the World Championship Series, IIHF 96!
    image.pngimage.png

    This one was definitely the most fun to do from an art perspective, as evidenced by the fact that I had banged out the complete graphical update in about two weeks. It's just the roster data that might have taken another two months to input...

    Getting to the game features:
    This game was based on the NHL 96 engine, so it features the top 26 teams [based on final standings] and no additional unranked teams due to there being no All-Star teams that year, because the lockout shortened 1995 season had no All-Star game. [Seems backwards? I know, but here we are.]

    More game modes! Awesome new team selection logos!
    image.pngimage.png
    [I'll mention a couple bits of unfinished business right here. Due to this game not being as compatible with NOSE as the previous games, the Main Menu options window is simply inaccessible. So setting the default game setup options and match up is not something I was able to figure out. Additionally I was not able to figure out where the team ranking data was kept, so after breaking the game a bunch of times, I gave up and decided to have some fun with the rankings. I will note that the team rankings have way more to do with how a team does in simmed games than actual player ratings. It's also too bad that EARE only works with 94]

    New pause menu logos! These are actually the same logos referenced in the season mode calendar too, so, went for an UI matching style there.
    Also, With the removal of the pre-game preview, Ron MacLean and player cards are out, but TSN and other prominent sponsors signed on.
    image.pngimage.png

    New player sprites! And the return of some licenced team center ice logos.
    Compete for the IIHF World Championship trophy in a single game, best of seven or full season mode!
    image.pngimage.png

    Win it all and get the glory. [hot damn, I just remembered how annoying editing that team photo was. more on that later]
    image.pngimage.png

    Don't necessarily expect this one to be very popular, but hope it's liked anyway.

     

    IIHF 96.bin

    • Thanks 2
    • Like 1
  17. Hey! Welcome!
    I suppose you could start off with this:

    The help section has a bunch of other tricks in there too, but I found it best to just start off with this. Although, word of advice? Just assume that the first three or five ROMs you try making are going to be somewhere between "Not bad, with some things I'd like to do better." and "This is complete trash" and you'll have a much better mindset in learning how to make something you like.

    On the other hand, graphics is actually my favourite part, so it may be a bit self serving to ask what you are looking for and maybe I can help out.

  18. 5 hours ago, MonkeyHead said:

    Waiting for the 2019 version, just to recreate GB's dramatic OT win against France.

    That was pretty intense.
    [It's funny because watching that game actually turned my son into a Great Britain fan, to the point where when we play one of these ROMs, he'll usually pick the Brits]

    Actually that is probably second in my favourite games that I've watched in recent years next to Latvia vs France in 2015.
    [The premise being in that game that the loser would be relegated] And Latvia led 2-0 going into the third. Midway through the final frame, France starts to push hard and their efforts pay off with a goal. All of a sudden it's 2-1. Okay, Latvia just needs to weather the storm and get through this, but momentum has swung hard in France's favour. Suddenly, the Austrian team, is feeling nervous. Austria you say? They aren't even playing in this game! Why yes, they are in the stands watching because the outcome of this game could affect them too. Turns out that all three teams were within two points in the standings with Austria in the lead. Buuuuut... if there is a split of the three points this game is worth, then things might get interesting. And interesting they get as with less than five minutes in regulation France ties it up! Now Latvia is lucky as they only need 1 point to avoid relegation, so they tell Kitty to bar the door and simply try to make it to overtime, which they do as the third period ends with no further scoring. Now Latvia is and Austria are tied, but Latvia holds the tie breaker and France is a point behind with the overtime point still up for grabs. Overtime solves nothing, so it's on to the shoot out. Now, if Latvia's Edgars Masalskis can outshine France's Cristobal Huet (both of whom were their respective team's MVPs), France will finish last, but if France wins in the shootout, there will be a three way tie at the bottom, where Austria actually gets ranked last based on tie breakers.

    You can likely guess what the result of the shoot out was, but suffice to say, that was the most exciting twenty minutes of hockey I'd ever witnessed in spite of the supposedly detrimentally low skill level of each team (and in spite of the shootout) as the level of desperation to simply not lose was not only easier to get invested in than watching a pair of club teams I mostly don't care about duke it out for the Cup year after year, it's also a lot more dramatic as most people can understand that level of pride in your team. Especially since it's a lot less common to see players get traded to different countries.

  19. 16 hours ago, dmm1000 said:

    Great Job van Osbourne - it deserves a a league to be created with the 94 World Championships - Could even be used to decide the NHL94 Sega Genesis World Champion each year 

    Except run it concurrently with the NHL playoffs so many of the best players are unable to participate.
    [Although to be fair, I'll take a 60 rating player giving it 100% over a 90 rating player giving 50% {See World Cup 2016}. That's just math.]

     

    15 hours ago, halifax said:

    Man. What an amazing thread of work!  I love international hockey. And this some great work! I’ve plastered it all over social media. Hopefully you’ll get a lot of downloads today. 
     

    thank you for all of this!

    Wow. Thanks man!

×
×
  • Create New...