Jump to content
NHL'94 Forums

smozoma

Admin
  • Posts

    8,335
  • Joined

  • Last visited

  • Days Won

    176

Everything posted by smozoma

  1. smozoma

    Game Stitcher

    Version 1.2 released to support the "hidden" check stat. Please upgrade. Also, this version now allows spaces in the file names.
  2. It's a bit harder when they hit back
  3. The links in the "July 29th, 2007" news item are broken (404)
  4. Hi, I run an online NHL 94 league called Blitz, and I invite you to join in! We use the Sega Genesis version of the game, but with customized rosters (drawn from the original nhl94 players). To sign up, simply post your info in the signup thread! You'll be given a team and inserted into the Farm League right away (unless it's close to the end of the season). It's a promotion/relegation league, so you typically play against guys around your own skill level. At first, you start out in the Blitz Farm league, then you can work your way up into the more competitive Blitz "A" and "B" leagues. The league website is at http://www.blitz94.com. Detailed standings and statistics are kept (VERY detailed). (At the end of each game, you just go to "File"->"Quick Save" in the game emulator software in order to create a save file, and then you just upload that file to the site, which uses it to automatically update the standings, player stats, etc.) Without going into too much detail, some of the features of the league are: Play well, and get promoted to the more competitive "B" league next season. Standings and statistics kept on the website Draft your team roster each season (but you keep about half your players from the previous season, so each team has a continuing 'personality') The "Weight Bug" has been fixed, so the heavy guys can check the light guys (if you didn't know: checking in the original game was "lighter player can check heavier player"..). Consequently, in Blitz, your defensemen are very powerful. Goalie skill has been increased a bit (6 points) to reduce the number of weak goals. Join at (almost) any time.
  5. Round 2 of the Free Agent period is starting NOW. To pick up a Free Agent (that is, a player that is not already on a team), you need to also drop a player of the same position, in order to maintain 12 total players (6 Forwards, 4 Defense, 2 Goalies -- this is the 6F/4D/2G Rule). Where to Post Post your free agent transactions in the Blitz 01 Reboot - Free Agent transactions thread. Round 2 Rules If you did not make a free agent move in Round 1, you can make one FA move at any time in Round 2. Just post it in the thread linked to above. You can not violate the 6F/4D/2G rule. If you drop a forward, you need to pick up a forward. If you make a pick in Round 1, you must obey the schedule below. Schedule This is reverse-order from the FA moves made in the first round. 0. If you didn't make a pick in Round 1, you can make a move at any time. 1. BeefJerkyRules6 (STL). Deadline: Monday Sept 22, 11:59 PM. 2. Hokkeefan2 (WSH). Deadline: Tuesday Sept 23, 11:59 PM. whoops already at max trades/fa moves 3. thegr8199kings (NYR). Deadline: Wed. Sept 24, 11:59 PM. Tuesday Sept 23, 11:59 PM Round 2 starts NOW. BeefJerkyRules6 can do a move at any time starting NOW. If the person before you in the list makes a move, you can make a move. If they haven't made a move yet, you must wait until their deadline has passed before making your move. If you don't want to make a move, please post in the free agent thread that you don't want to make a move so the next person can do their move (thanks). Trading You can make trades during the Free Agent draft (which can be useful for not violating the 6F/4D/2G rule...). There is a limit on the total number of trades and free agent moves: you can trade and free-agent up to 4 players. Post your trades in the trade thread. Please follow the instructions (one coach posts the trade, the other posts a confirmation). Missing Coaches 2 coaches are still missing. There is one coach on the waiting list. I'll need to find another. Replacements will happen Friday, Sept 26 at some time. The season will start shortly after that! Player List Don't know what players are available? Get the Player List here. Look at the "Team (Blitz)" column -- if there is no team there, the player is available (unless already taken by Free Agent transaction). You will need to keep the list up-to-date yourself (see the moves made in the free agent thread and trade thread). -- See the reboot thread guide for info about everything about this reboot.
  6. whoops wrong room info thread post your free agent move thread
  7. smozoma A 01 TOR WPG DET PIT MTL 05 BUF VAN CGY EDM LA 10 BOS TB QUE CHI STL
  8. There is a bug in the game where it cuts out the second assist on a play if the goal scorer and 1st assister pass between each other twice. For example, if player A passes to B, B passes to C, C passes back to B, and B scores, A doesn't get the assist he deserves. Download this patcher program to add the hack to your own ROMs. Unzip it, and just drag-and-drop your ROMs onto the program in order to patch them. NHL94 only (might work with NHL93, but I haven't tried it) AssistBugFix1.0.zip For those interested in the technical side of the hack, here are the details: ================================================================================ SECOND ASSIST BUG FIX -------------------------------------------------------------------------------- This fixes the bug where the 3rd player on a play does not get an assist if the other two players pass the puck back and forth. For example, if player A passes to player B, B passes to C, C passes back to B, and B scores, A doesn't get an assist, but he should. If you open an NHL94 ROM in a hex editor and go to the end, you'll see a bunch of "FFFFFF...". This is empty space in the ROM. I use this empty space to add new code to the ROM. When I want to change the behaviour of the original code, I overwrite the original code with code that tells the ROM to look at my code at the end of the ROM (using a "JSR" instruction). My code then does what I want to do (like add 1 check to a player who did a check). Then at the end of my code, I jump back to place after my "JSR" instruction, to keep doing whatever the game was doing before. When a fix adds code at the end of the ROM, let "iiiiiiii" be the location of the unused code section of the ROM (the "FF" bytes, so iiiiiiii is where those FFs start. For example, 000ffac2 for a 28-team ROM and 001E2092 for a 30-team ROM). The last number should always be even (0,2,4,6,8,A,C,E). Variables/Registers/Constants used in this hack: D0 (16-bit) is the index of the last player to touch to the puck (A0) is the start of the home or away team's Game Stats structure $0018 is the offset to "current / last person to touch puck" (i.e. goal scorer) $001A is the offset to "first assist" $001C is the offset to "second assist" Use Word operations (.W) @ 00010188 ::Old:: 31 68 00 1A 00 1C -- MOVE.w $001A(A0),$001C(A0) ::New:: 4E B9 ii ii ii ii -- JSR $iiiiiiii (I use $000ffb1e) -- jump to new code at end of ROM for pasting in hex editor: 4EB9000FFB1E @ 000F6CE4 ::Old:: 31 68 00 1A 00 1C -- MOVE.w $001A(A0),$001C(A0) ::New:: 4E B9 ii ii ii ii -- JSR $iiiiiiii (I use $000ffb1e) for pasting in hex editor: 4EB9000FFB1E @ iiiiiiii (empty space at end of ROM. I use $000ffb1e) B0 68 00 1A -- CMP.W $001A(A0),D0 -- is new current player EQ 1st assist? 67 00 00 08 -- BEQ #$0008 -- if EQ skip next instruction 31 68 00 1A 00 1C -- MOVE.w $001A(A0),$001C(A0) -- overwrite 2nd assist with 1st assist 4e 75 -- RTS -- go back to where we did JSR for pasting in hex editor: B068001A670000083168001A001C4E75 ================================================================================
  9. I wouldn't translate the ratings directly.. they're almost all above 70 in every category. TO get more variety, i'd apply a formula like 2*(x-50) where x is the 09 rating. This will make them usually from 40-80, with a few lower or higher. The shooting accuracies are bit different.. i'd go with something like 1.5*(x-50)+25. (Those are to get nhl94-ish ratings, though)
  10. They're quitting PC. If there is an 09 for PC, it's the last one and no effort put into it. Lalalaaame
  11. I have a 360. Doing Be a Pro, being a right winger in the AHL, my centreman on my line never wins a faceoff. Zero, ever. It must be a bug.
  12. Yeah what is up with that? The centres LITERALLY win no faceoffs. I'm a winger, and my C went 0/58 in the first 5 games or so. Now I'm trying mashing the buttons to try to tell them to do something.. maybe the pass button makes them pass on the faceoff.. i don't know. Hopefully they make some kind of patch? (Can you patch 360 games?) The only assist I have (6 or 7 games) came off a play where I passed it then went to the net and put a perfect screen on the goalie (it was nice, he just went down in a butterfly even though the puck was going for the corner -- he actually didn't see it). Not to complain too much, as I still do like the game, but can't EA make a slightly nicer manual? The 94 one was like a novel for just 3 buttons. The new games have like 20 different button combinations on offense and 20 more on defense, and the manual is like 5 pages of microscopic print. Come on... it's not that expensive to make a booket with maybe 20 pages to explain the myriad menu options. Tricks, hints.. remember when manuals were fun to read? I'm still in the AHL, I feel like such a bum
  13. This all feels very un-classic, though. The league has a very long history. It's not just the ROM that is classic. It's supposed to be as much like a real NHL season as is feasible. I think there should always be a 16-20 team "A" league with with 4 divisions, 40 games, and with 8 or 16 teams making the playoffs.
  14. Hm that gives me an idea to make a very simple little hack that will just display the check stat in place of the PIM stat (no weight bug fix, etc). I think it could be done by just changing 4 bytes in 2 places... and changing "PIM" to "Chk". It could be put in the Classic league ROM or something (who cares about the PIM stat.. it's in the Pen.Summary anyway)
  15. I'm going to the Sens season opener vs the Red Wings (tying this post in with the last 2!) It'll probably be really educational, watching the Wings play
  16. nah, my site is ASP (because i had to learn it for some job ages ago)
  17. Damn, I was thinking in metric 100/2.5 Changes the B-button? Not sure what you mean. The B button behaves differently with penalties off?
  18. Please post your preferred lines here if you want them changed (for instance, if you made trades or free agent transactions). Also, PLEASE STICK TO THIS TEMPLATE because it makes it easier to put into NOSE (i won't get left/right w/d mixed up) Example: NOTE: I don't know how to tell the game who to put on for who in case of injuries and penalties. As best I know, it's just done with the 2nd line guy at the same position?
  19. Ahh, that'd be good, switching sides at the end of the OT periods. It'd mess up the Penalty Summary for stats leagues, though (you can't make the period number greater than 4 due to how the penalties are encoded). Real time clock is hard to figure out, though. There are just no leads, because it's a hardware timer.. i can't trace back to where it sets the timer length; it could be almost anywhere, and even if i were coincidentally looking right at the code, I wouldn't know it Maybe someone out there knows the address of the timer, but I don't. a 1 minute penalty is sacrilege, anyway! . the clock is 2.5 times fast, so the periods are actually 2 minutes and the penalties, 40 seconds. You can set pens to 40 seconds in NOSE.
×
×
  • Create New...