Jump to content
NHL'94 Forums

Leaderboard

Popular Content

Showing content with the highest reputation on 12/13/2023 in all areas

  1. Enable 1 Minute Penalties Problem: The SNES rom crashes when you try to modify penalties to be 1 minute, as the game developers never expected there to be 1 minute penalties. Solution: Modify the penalty length in the ROM and skip the problematic check for 0 or 1 if the penalty length is one minute. Technical Details: Similar to the "Defense Ctrl" code injection method, we have to swap out some of the existing code and insert a jump to new code that we create. This new code will be placed in the free space at the end of the 9E bank. Problem Code: Hijack Instruction before the problem code and run new code (One_Min_Pen) Run new code to skip the compare if we know its a one minute penalty and continue like normal as if it was a 2 min penalty. I have included the 1 min penalty rom to play around with or compare for differences if interested. Or you can download the tool and create your own ROM. https://github.com/Mhopkinsinc/NHL94SNESVault/releases nhl94.sfc Hex Version: 1) Change all the penalties from 02 minutes to 01 minutes. Headerless ROM (.SFC) ROM Offsets: (hex) 54C7,54E9,550B,552B,554B,556B,558C,55B1,55C9 Change:02 to 01 Headered ROM (.SMC) ROM Offsets: (hex) 56C7,56E9,570B,572B,574B,576B,578C,57B1,57C9 Change:02 to 01 2) Hijack old code and point to the new code Headerless ROM (.SFC) ROM Offsets: (hex) F3417-F3419 Change:29 FF 00 to 4C 5B FB Headered ROM (.SMC) ROM Offsets: (hex) F3617-F3619 Change:29 FF 00 to 4C 5B FB 3) Insert new code that fixes the bug Headerless ROM (.SFC) ROM Offsets: (hex) F7B5B-F7B6D Change: FF's to C9 01 04 F0 05 C9 01 0A D0 03 4C 21 B4 29 FF 00 4C 1A B4 Headered ROM (.SMC) ROM Offsets: (hex) F7D5B-F7D6D Change: FF's to C9 01 04 F0 05 C9 01 0A D0 03 4C 21 B4 29 FF 00 4C 1A B4
    3 points
  2. This is great because it had a pattern that could be followed for the earlier games and it actually worked. If anyone is interested, the locations for adding the "Hidden fourth option" are: NHL HOCKEY [92] ROM Offset: (hex)0000E855 Change: 03 to 04 EA HOCKEY [92] ROM Offset: (hex)0000E46F Change: 03 to 04 NHLPA'93 [30 & 32 Team Versions] ROM Offset: (hex)00013D33 Change: 03 to 04 NHLPA'93 [Original Version] ROM Offset looks like it should be (hex)00013D1B as this follows the same configuration as the other games, however changing 03 to 04 there just seems to freeze the game before the animated EASN logo screen loads. Sadly, while it looked like the pattern held true into NHL'95 as far as finding a block of text that looked like the other games, changing this value did not appear to do anything, let alone activating the secret 30-second period option. NHL'96 - '98 did not however, keep the pattern intact, so there was not really anything to test yet. Extra curricular reading: Instead of changing the 03 to an 04, get crazy and try an 05! This didn't crash the game, but led to some "interesting" consequences. By my count "J" turned out to be the 27th number in the alphabet. So a period length set to an "Off, but fighting is okay" number of minutes ends up being 276:36 in length. Which may not be a threat to the 261 hours played in the world record hockey game, it's already almost 2.5 times the length of the longest NHL game. And you still have to multiply that by three. Just hope that after playing just shy of 830 minutes, you don't have a tie game.
    3 points
  3. NHL 94 SNES This post contain information about editing the SNES version of NHL 94'. Similar to the thread created on the GENS side, I thought I would try and get this going on the SNES side as well. I have also created a GITHUB repository (NHL 94' SNESVault), that contains a disassembled version of NHL 94' for SNES. The goal is to have the GITHUB repository contain all the documentation and code for the SNES version of NHL 94' Last update Last Update 3.12.2024 SNES 94' Editors SNES 94' Editor [Team / Player editor] @statto nhl94e [NHL 94' Player name & stats editor / Import new Player profile images] @haydenkale SNES 94' Tools SNES 94' Hacks Tool [Apply all available hacks to an existing ROM] @McMarkis SNES 94' Roster Tool [Export/Import Rosters to/from csv files ] @chaos SNES 94 Player Card Updater (PCU) [Updates all player profiles in a SNES '94 ROM] @chaos SNES 94' Bug Fixes [None Yet] SNES 94' Hacks Enable Hidden "30 Second" Periods @McMarkis Enable 1 Minute Penalties @McMarkis Enable Defense Control [Slight modification to the Defense Control with some bonus content] @McMarkis original by @smozoma Pull CPU Goalie earlier when losing [Pull the goalie earlier and decide by how many goals] @McMarkis Real Time Clock [Enable period and penalty durations to correspond with actual real-world time.] @McMarkis original: @Brodeur30 @kingraph Manual Pull Goalie [Use the L+R Trigger to pull the goalie] @McMarkis Disable Interference Penalty [While keeping all other penalties ON] @McMarkis Disable Penalty Shots [While keeping all other penalties ON] @McMarkis Disable / Reduce puck hitting the post [Removes insane number of times the puck hits the post.] @McMarkis SNES 94' Graphics Decompress2 [Extract/Decompress Player Profile Images from SNES 94' rom] SNES 94' Audio & Music [TO DO] SNES 94' Game Genie Codes [TO DO] Tutorials ROM Hacking School for SNES 94' How to pull the files from the GITHUB repository SNES 94' Roms Older [SNES ROMS] Xstioph's Corner [ROMS by the original HEX GOAT] @Xstioph SNES Debug Emulators MESEN2 [SNES emulator with excellent debug tools] BSNES-Plus [SNES emulator with great debug tools] Geiger’s snes9x [SNES emulator with good debug tools] no$sns [SNES emulator with good debug tools] vSNES [Old tool used more for graphics save state debug] SNES 65c816 (Assembly) Info 65c816 [Opcodes for Super Nintendo] SNES 65c816 Tools ASAR [SNES assembler / ROM patcher] DiztinGUIsh [SNES disassembler & trace log capture tool.] LunarAddress [SNES Address Conversion from SNES to PC location] Coding Tools VS Code [Multi OS tool used to edit the disassembled SNES NHL 94' ASM files] HxD [Windows based Hex editor for editing a compiled SNES rom] Beyond Compare [Multi OS tool used to compare files for changes/differences] F.A.Q What is GITHUB
    2 points
  4. Enable Hidden "30 Second" Periods I think this hack was originally found in the GENS version but may not have been fully documented. Here is the link to my GENS post, its slightly different. Guess what? Buried deep in the ROM, like a pirate's treasure, there's a sneaky '30 Second' period option playing hide-and-seek! If you're up for a bit of digital treasure hunting and want to unlock this secret in your ROM, just tweak these Hex values Headerless Rom ROM Offset: (hex) 000EACD7 Change: 03 to 04 It's like whispering a secret code to open a hidden chamber! But beware, once you activate it, your game time could disappear faster than a fart in the wind – one minute you're playing, the next, poof! It's all over! nhl94.sfc
    1 point
  5. There's yer problem.. using Edge instead of downloading Firefox or Chrome instead (but actually I don't know why it wouldn't work in Edge, that's odd)
    1 point
  6. I'm aware this topic has come up before, but I've decided to document it here for easy reference in one place. Guess what? Buried deep in the ROM, like a pirate's treasure, there's a sneaky '30 Second' period option playing hide-and-seek! If you're up for a bit of digital treasure hunting and want to unlock this secret in your ROM, just tweak these Hex values ROM Offset: (hex)000F7927 Change: 03 to 04 It's like whispering a secret code to open a hidden chamber! But beware, once you activate it, your game time could disappear faster than a fart in the wind – one minute you're playing, the next, poof! It's all over! nhl94_30seconds.bin
    1 point
  7. Any work on the SNES makes the day much nicer. 🤣
    1 point
  8. 1 point
  9. Hey folks, Quick update. I’ve been keeping up with all the minor trades and signings, but haven’t felt that any were notable enough to release an update publicly. Furthermore, my 2.0 mods are way ahead of schedule, and so I am going to put off releasing any updates until the 20th, once the roster freeze starts. Will put out 2.0 then, with a cumulative roster update included. cheers, -Adam
    1 point
  10. The spreadsheet is not accessible it seems. I requested access few days ago but with no luck, I guess northstar91 is not active on the forums (last visit December 5, 2015) and maybe not interested in editing and hacking anymore. Does anyone have a copy of the spreadsheet please? I used to follow plenty topics with posts and info useful for editing, now I follow only six I started to follow after the NHL 94 forum update. Due to that I cant find what I am looking for now. In which topic was the information with the rom location (SNES ofc) with the team order (Anaheim, Boston, Buffalo, Calgary etc., ending with ASE and ASW) to rearrange teams order?
    0 points
×
×
  • Create New...