Brodeur30

Members
  • Content Count

    54
  • Joined

  • Last visited

  • Days Won

    4

Brodeur30 last won the day on May 7

Brodeur30 had the most liked content!

Community Reputation

27 Excellent

About Brodeur30

  • Rank
    2nd Liner

Previous Fields

  • Preferred System
    Genesis
  • Favorite Way To Score
    Wraparound

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Wow that's impressive. And the goalie bites every time? That's very interesting. With the way I implemented a fake shot through holding this stop loose puck code I found as a hotkey while pressing shoot, the goalie doesn't seem to bite. This stop puck code I found when held also allows me to make line changes on the fly without having to go behind my team's goal or without clearing it, with the puck just staying with the player as you press A. Could you provide any insight on how you found that whiff shot? That would be a fun thing to test if possible. I'm happy to share my stop loose puck code if you're interested, I guess I would just share it as a RAM code, but you'd need some way to map it to a hotkey. I'm really interested in testing your whiff shot code because it sounds like a true hidden control and may be specific to 1P or 2P rather than just a loose puck stop code like I am using. And if you found a true whiff shot code, maybe there are other controls nearby that memory address that are other hidden controls. For example, I'm looking for a code / button that causes a player to wobble / lose his balance, you know that animation that sometimes happens when you run into a player, I have a theory that if I could trigger that I could use before running into the goalie to avoid getting knocked down by the goalie.
  2. I've figured out a way to do them, but it's not tied to a specific controller. It's basically a code that when pressed simply stops the puck from moving at it's current position on the ice, but what makes it work so well as a drop puck or fake shot is that it doesn't take affect until the puck is loose. Anotherwords when a player has possession of the the puck, pressing this stop puck code won't do anything. But if the code is being held down when you do a shot or a pass it will perform a drop puck or fake shot naturally depending on whether you press pass or shoot. It works great for 1P vs CPU games but it's not something that would work that well in a 1P vs 2P game since it's just a code that stops a loose puck that either player could press at any time. I've been recording some highlights I can upload a video to show you drop passes and fake shots in action.
  3. I have completed the longest match in NHL 94 history. A 120 minute match with 20 minute periods and a 60 minute non-sudden death OT period with the real-time clock mod and the real-time power play clock mod. The game stats are hilarious but it was truly epic. Crazy things can happen in a 60 minute non-sudden death OT period with real-time clock and real-time 2 minute power plays. This became a battle of attrition. The Penalty Summary is very very long, there were 19 penalties in the 60 minute OT itself, 6 of them due to Injuries. In such a long period I noticed some players started to slow down. I managed to play out this super long match over a period of time by using save states throughout the match and picking up where I left off. When you get into a 60 minute real-time OT it gives you an opportunity to test the statistical engine of NHL 94. Through my testing of this code, I was able to observe a cool scene never seen before in NHL 94 : The Ultimate Celebration : both teams celebrating at the same time at the end of a match : this will happen if a team losing by more than 1 goal scores a goal in OT and then you put back on the sudden death code after the goal is scored. The game will end with the losing team celebrating their goal and then the winning team will start celebrating win so both teams will be celebrating at the same time. I did that but then I went back to my save state and played till the end of the period.
  4. That View Master pic brings me back. The nostalgia just hit me when I saw that pic. I think I totally forgot about those View Masters. Has anyone tried using that holding B button then pressing a direction trick for passing on face-offs? Is it just me or is this method like the secret to winning face-offs that has been a mystery for decades? It seems to me that there's a real subtle timing mechanism involved in winning face-offs, involving holding down B right before the ref drops it then pressing a D-pad direction. But I can't be sure if it's just my imagination or not but doing it this way has resulted in me winning a lot more face-offs than I ever have before. I don't win every face-off but it seems that I can win more like 75% of face-offs if I really concentrate on the timing of that. When I just press B I seem to win a lot less.
  5. No problem mitch. I'd love to know if you tested these codes and got Two Teammates to work in Continue Playoffs. If you need the RAM codes let me know, but hopefully the Game Genie codes were sufficient for you to get around this problem.
  6. That would be cool, I want to expand on this code and find a better way to play a full period of OT, without having to switch codes around during the OT period to avoid those black screen crashes I mentioned. I will do some more digging. Finding this switch period code though with this value of 8 that allows OT to continue after goals are scored may help me find a better code that turns off sudden death without having to worry about black screen crashes. But as of now, this method is better than nothing, especially if you're playing the CPU on an emulator. it's just fun to play around with after a goal is scored in OT, if you want the match to continue, you have a way to do that. Hopefully I can find a better code, though and maybe there's a way to implement your own OT format like needing to have a 2 goal lead before it ends or something. Somewhere there's probably a RAM address that contains the number of goals scored by each team that maybe you can edit or freeze to trick the game to thinking it's still tied when it's not when you're in OT, so you can avoid having to switch the period value from 3 to 8 to play a full period of OT. I'll look into that, I'll do some changed value RAM searches when I'm in OT and switch the value from 3 to 8, perhaps I can find a better code, or something that allows you to determine what causes an OT period to end. Some OT formats that could be fun are 1) First team to score 2 goals in the OT period wins or 2) First team to have a 2 goal lead in the OT period wins, and if those things don't happen then the match ends when the clock runs out. Another idea is 3) After a goal is scored in OT, the team who got scored on has a set amount of response time to equalize or else the match will end. These are just some ideas, I find it fun to have the ability to control when the OT period ends, and it would be cool to find other codes that allow us to implement different OT formats into NHL 94.
  7. For NHL 94 on Genesis I have found a RAM / Game Genie code that changes the period you are in during a match. And with this code there is a value that turns off Sudden Death so you can play a Full Period of OT if you want. Here's how it works : the RAM Code to change the period you are in is FFC466. Here are the codes to change the period you are in. For example, if you are in the 1st period and want it to be the 3rd period, or if you are in the 3rd period but want it to be the 2nd period, etc. The normal periods are 0, 1 and 2 with 3 being regular OT. A value of 4 is the end of the match screen. Values of 5-7 are another set of periods 1, 2 and 3, however a value of 8 is OT but without sudden death. Either the RAM or the Game-Genie code should work. Normal 1st Period FFC466:0000 / Game Genie : ADCS-8ADG Normal 2nd Period FFC466:0001 / Game Genie : AHCS-8ADG Normal 3rd Period FFC466:0002 / Game Genie : AMCS-8ADG Normal Sudden Death OT FFC466:0003 / Game Genie : ASCS-8ADG Full Period of Overtime FFC466:0008 / Game Genie : BDCS-8ADG To play a full period of overtime, there are some issues that you need to be aware of, but if you follow these instructions you can get around them. The best way to play a full period of overtime is to start Overtime as normal sudden death but when a goal is scored, right after the goal is scored and before the players start celebrating a sudden death OT win, you can to enable the Full Period of OT Code to make the OT continue instead of ending. (FFC466:0008 or BDCS-8ADG) If you enable this code before the players start celebrating, the period will continue normally. When you are in this non-sudden death OT period with the code value of 8, there are some issues. For example, you cannot pause the game. If you attempt to pause the game on this setting the game will crash on a black screen. So you have to remember not to press START when playing your full period of OT. So if you want to pause the game in this OT format, you will need to temporarily disable that code (FFC466:0008 or BDCS-8ADG) then enable the Normal Sudden Death code (FFC466:0003 or ASCS-8ADG) which returns OT to sudden death. Then you can press START and access the pause menu. When switching back to Sudden Death OT with a match not tied, the match will not end until there is a whistle and a stoppage in play. (then players will celebrate and the match will end unless you disable the Sudden Death OT code and re-enable FFC466:0008 / BDCS-8ADG before that happens) So you can re-enable the Normal Sudden Death code whenever you want to pause the game, just make sure that you don't switch to this code during a stoppage of play or the game could end if it is not tied and you return to sudden death. Once the players start celebrating, the match is over and you will be unable to return to your full period of OT by switching to it. So keep that in mind. Another bug when using this Full Period of OT code that you need to be aware of is that when there is a penalty, the game will crash as it fades to black trying to load the penalty scene, unless you switch back to the Normal Sudden Death code before the screen switches to the referee. Then you will need to switch back to the Full Period of OT code before the player skates into the box. (otherwise the game will end with it back on Sudden Death OT unless it is tied) So when there's a penalty, you need to get used to switching back and forth between these 2 codes, so the value changes from 8 to 3 before the penalty scene loads, then you need to switch it back from 3 to 8 as the skater is skating into the box in the penalty scene, before the player reaches the penalty box. (otherwise the match will end with it back on Sudden Death OT unless it is tied) So to make this Full OT code work, it involves some switching back and forth between the normal sudden death value of 3 and the full OT value of 8 when you want to access the pause menu or when there is a penalty, but once you get the hang of getting around this, you can avoid these crashes and will have a way to continue the OT period after a goal is scored. Don't we all have those matches when an OT goal is scored but you wish the match could continue to the time limit? Well with these codes, you now have a way to control when that OT period ends. Just remember to use save states when following these instructions in case you forget or mis-time your code switches and run into a black screen crash.
  8. I've been studying A button passes in the attacking zone for some time. I found that in most cases their effectiveness is rather limited due to how short A button passes are in the attacking zone, compared to A button passes outside of the attacking zone which go much farther, and due to how their trajectory is tied to where you are on the ice. The exceptions though are what you described : 1) A button passes from behind the opponent's net, which can be very effective and can lead to goals, like when they bounce off the top of the goal, and also like you described : 2) self-passes which from certain spots in the attacking zone can be used to make defenders react and take them out of "defending" but require timing to launch an A button pass above the player and in stride with the player who had the puck, and needing to be in certain spots on the ice. I wanted to find a code, for example, that would allow me to make a cross-ice A button pass in the attacking zone from one side of the rink to the other, so I could lob a pass laterally over defenders to a teammate on the other side of the attacking zone. The best way I can show you what I've accomplished is by sharing some of my saved replays (which I saved through emulator save states) which I plan on video recording at some point. It's still a WIP but I've managed to sort of accomplish this. I've found a bunch of codes that when used as hotkeys in conjunction with A button or B button passes (or even C button shots) can alter the direction or trajectory of passes or shots. For example, there's two separate codes I found that allow you to turn off the X direction or the Y direction of the puck's movement at any given time by setting the code to 00, tying it to a hotkey then holding the hotkey button down during gameplay as you make a regular pass. (so like instead of just pressing A or B like usual, to do a horizontal pass I hold down my the L trigger while pressing A or B, get it?) So anotherwords, while the hotkey of the code that controls the Y direction of the puck's movement is set to 00 and pressed during a game, as you aim a B button pass, instead of passing the puck to a specific player, the puck will travel horizontally cross-ice to no particular player, instead of directly towards a teammate. However, the speed of the pass is still related to where the nearest player you are aiming at is located. So you will get slow or fast horizontal passes depending on how far away from your player the teammate you are aiming the pass to is, but when holding down this hotkey button, the pass will always be completely horizontal (left or right) and not in the direction of any teammate since you are zeroing out the Y direction of the pass while holding down the hotkey. It's been a dream of mine to find codes that give you the ability to have more control over your passes in NHL 94, by linking these codes to unused gamepad buttons. Horizontal B button passes are a great way to create loose pucks in the attacking zone and allow to avoid pucks being intercepted which happens a lot when passing directly to a teammate in the attacking zone. I have also found codes that allow you to control the lift of the puck, which I showed some videos of in the past. So you can make the puck float in mid-air and when used with A button passes in the red zone you can make A button passes travel as far as you want in the attacking zone by this puck floating code. I do want to share some of these codes that I'm talking about, but you really need a way to map these codes to your controller as hotkeys or else you won't really be able to use them on the fly as part of your controller. Gens for example lets you input Game Genie / RAM codes but doesn't let you map a code's value to a keyboard or controller hotkey. With these RAM / Game Genie codes I found I've essentially created a 12-button NHL 94 controller for the Genesis version that allows me to make directional passes from anywhere on the ice instead of being forced to pass directly to a teammate. It's still a WIP but I've created something really special for NHL 94 Genesis that I plan on demonstrating. I've already shared a bunch of codes that I have found and if there's interest I am happy to share more of my discoveries.
  9. I think the clues about Face Offs and the clues about Passing are related. For B button passes, of course the natural inclination is to hold a direction on the D-pad just before pressing B, and it will pass to the closest player to the direction you are aiming on the d-pad. But if you do not press the D-pad you can hold the B button (while your player is gliding with the puck) and the puck will not be passed until you either release the B button OR until you press a direction on the D-pad while still holding down the B button. It seems that this tip about passing by holding the B button down then pressing a D-pad direction (instead of just tapping the B button with a d-pad direction held) relates to Face-Offs in that I seem to be having more success at winning face-offs by using this method. Anotherwords when in the face-off, just before the referee drops the puck (this is important, don't just hold down the B button from the beginning, instead wait until right before the ref is about to drop the puck to start holding B down) so when the ref drops the puck you are already holding B, then you press on a d-pad direction (while still holding down the B button) when the puck is actually being dropped and it seems that you will have a better chance of winning it. It requires some practice, because on face-offs it seems that if you start holding down B too far before the ref is about to drop the puck it just won't work. You have to wait until he's just about to drop it, then hold down the B button then as the puck is being dropped press a direction on the D-pad while the B button is still being held down. (if your team is skating up, you want to press either down, Down / left, or Down / right on the d-pad while holding B ) I even managed to win a face off without pressing B at all, just by timing a D-pad direction press when the ref drops the puck, but I think that only happens when the B button timing of the opponent center is off. When playing the CPU, you will observe that the opponent center will be spamming the B button prior to the ref dropping the puck. The CPU center's spamming of the B button stick movement on face-offs seems to be random as it relates to the ref dropping of the puck, but sometimes the CPU center will mis-time his B button stick movement to when the ref drops the puck and when the CPU center mis-times it, the puck will hit the ice and you can actually win the face-off just by pressing a D-pad movement towards your teammates when the ref drops the puck without ever pressing the B button. This isn't something that you will be able to do often, but it is possible. But more times then not the CPU center will time their spamming B button stick movement well enough to win the face-off unless you time your B button press better than they do, and this seems to involve not just tapping B, but using the passing tip of holding down the B button just before the ref drops it and then pressing a d-pad direction while the puck is being dropped with the B button being held down. I encourage you to try this method, and see if it helps you win more face-offs.
  10. It would be useful to learn how to do this in '94, to reduce player ratings lower than their normal "adjusted" in-game rating. For example, when it comes to Goalie Speed, in '94, when goalies are set to the lowest possible attribute in NOSE, still in0game their Speed rating is listed between 25-30. It would be great if there is a way to lower their speed rating even more, down to like 1 or 0, instead of you know 25-30. I ask this because even at this lower rating I still think Goalies are too fast, and would like to make them even slower.
  11. You make a great point about the CPU A.I. that when the puck is loose (in the attacking zone) the opposition will move away from their defensive "spots". Generally they skate towards the puck when it is loose, as opposed to staying in their defensive formation. Of course it depends on their attributes, but really whether they will come off their position within the standard defensive formation has to do with whether a player on the attacking team is in possession of the puck or not. The puck being loose just means that since no player is possessing the puck, the CPU A.I. is no longer "defending" until it is regained of course. When you perform a flip pass in the attacking zone for some moments the puck is loose, and not possessed by the player while it is spinning in the air so in that time defenders will move off their position within the standard defensive formation. So it does force an "A.I. reaction" that takes them out of position. That's why it can be useful. Pucks being loose in the opponents 1/3rd are typically hard to see this because there's not much room for the puck to be loose for all that long while all 10 players are in the attacking zone. (when you are outside of the attacking zone, of course the opposition will not be in a standard formation position like they are when you are in the attacking zone) As you surely are aware, the distance an A button pass travels is greatly reduced once you cross into the attacking zone, and further there is a midpoint between the blue line and the goal line when you try to cross it laterally via an A button pass, the closer you get the goal line the more the puck will travel vertically down (away from the opponent's goal) instead of vertically up (towards the opponent's goal) as is the case when you try an A button cross from just inside the blue line. You don't have much control over the direction of these A button passes, as where you are in the attacking zone largely determines the direction the A button pass goes in. Through codes, I've explored this as I've been trying to find ways to have more control over the direction of both A and B button passes in the attacking zone, as a way to get more loose pucks and thus create the kinds of openings in the defense formation you are talking about. In the 2 on 2 Impossible Angle video, I think that's a B button pass into the boards as I don't think it's possible to do an A button pass into the boards due to how the direction and speed of an A button pass is dependent on where you are on the ice, as it always angles the puck towards the horizontal center, or towards the goal. You can only do an A button self pass "in stride" from certain positions on the ice. The closer to the center point of the attacking zone "square" the less distance the A button pass will travel, the more it will just pop up over your player. Doing a B button pass into the boards does create that puck spinning effect though that may influence the physics of the shot in the same way that an A button self pass does. I have observed that when you regain a "loose" spinning puck it keeps spinning for a moment while in your possession, while you are winding up a shot for example. If you can pull off one of these A button self passes, it can open up clogged lanes and be an effective maneuver. Of course, for anything involving A button passes to be effective in '94, you need to have Lines Changes turned to Auto or OFF. With Line Changes ON an A button self pass won't really be possible as the line change menu will pop up. Though codes I've found a way to turn manual Line Changes on and off on the fly with a hot key which allows me to test A button passes fully without having to disable manual line changes. (you need to start the game with Line Change ON and there's a code that will change line changes to Auto, OFF or back ON during the game) There is a code that while held down disables the X and Y movement of the puck which enables you to pop up an A button pass directly over the player with the puck from anywhere on the ice. This requires a code that disables the X and Y movement of the puck while hotkeys are held down along with pressing the A button, so the puck will just pop directly up in the air without traveling in its normal A button direction. I think using these codes and pulling off A button self passes from anywhere on the ice is a great way to illustrate what you are talking about, namely what happens to defenders when there's a loose puck and defenders will switch off their "defending mode" and will be seen coming off their standard formation position, charging the puck, or in some cases just skating randomly as opposed to "defending". (which depend both on where the puck is and their attributes) Good thought provoking topic, I am intrigued by discussions involving how the CPU A.I. react to certain types of passes and loose pucks and all that. I study this sort of thing a lot as I look for new ways to create loose pucks and cause defenders to react.
  12. Thank you! Ever since I discovered what this code does to the goal dimensions, I've been editing the goal art in tile layer pro for use with lower values, with it making the goal smaller. Playing on smaller goals in NHL 94 is simply spectacular, only with these smaller goals am I able to play with one-timers on again. With bigger goals, one-timers were just too easy to score goals. But with smaller goals one-timers are no longer as effective and I'm having an absolute blast. But it wasn't until I completed the artwork modifications to the goals to really experience the full greatness of this code and how it improves your NHL 94 Genesis experience. Another benefit of editing the artwork for smaller goals is that goals look better. Not only do pucks hit off the post more accurately, but the warping effect on the puck that occurs when a goal is scored is much less pronounced. With the super small goals that I have been working on, it has eliminated much of that puck warping to the center of the goal problem. It all just looks and feels better. I encourage you to test lower values, but to get the full experience you need the smaller goal artwork, which I am happy to provide you with. I have new goal artwork for the smaller goals of 017012:0002 / 017014:0000 and after figuring out how to make the top goal even smaller I now also have accurate goal artwork for 017012:FFFD / 017014:0000 as well ! This second step was huge for me because I want to make the rink as big as possible and 017012:FFFD is pushing the limit on the default boards artwork. But if you play on these settings without adjusting other areas of gameplay expect to get a lot of low scoring matches. But rest assured that there are ways to adjust the game to make it possible to score on smaller goals. This is where the real-time clock mod (and real-time power play clock mod) is so beneficial. With smaller goals it takes more time to score and I am finding ways to implement slower build-up. Step by step I am making NHL 94 on Genesis more realistic and more fun. I mean I'm still finding ways to score goals with 017012:FFFD but it's much harder and I've lowered several goalie attributes across the board in NOSE to make goalies more beatable, since they have a much smaller area to defend now. I may be able to make even smaller goals, although with the predetermined art I'm using for the top goal you can't exactly freely fine-tune where the posts are. This has been a true adventure but it's breathed new life into NHL 94 on Genesis. It was a lot of work to fine tune the goal to make the goals smaller for use with this code, but it's been well worth it. Now I'm experiencing NHL 94 at an extremely high level and it is so satisfying. The coolness factor of playing NHL 94 with functional smaller goals and a wider rink is just off the charts. With these lower values, the extra width and depth on pucks hitting the boards is a satisfying improvement to your NHL 94 experience. When testing these lower values, look closely when pucks hit the boards and especially when the puck hits off the glass. Slo-mo it in replay and you'll notice it improves the accuracy a lot. (though it's exact location may vary on the reverse angle) I've learned to study the 16-bit graphics on a pixel by pixel level which you have to do if you're working tile layer pro, but even when playing the game and fine turning replays to check the effect of editing values of this code. You'll notice that the default values were actually a couple of pixels off when pucks collided with anything, including the back of the net. 017014:0000 it's just about perfect if you ask me as it relates to pucks hitting off the back of the net. Pucks on the ice appear may through the back of the net by a few pixels but I don't mind that, and pucks hitting the back of the net higher up seem to hit right off the actual net which is cool to see. (like if you go behind your own goal and do an A button or C button shot into the back of the net, slo-mo that in replay too) I think I'll be sticking with that setting. The developers way back in the early 90s may have adjusted these barriers at the last minute to allow you to see the puck when it slides around the boards behind the bottom goal. When you use these lower values you will no longer be able to see the puck when it's sliding around the boards behind the bottom goal due to the added width, but the camera follows the puck so it's not really a problem finding the puck when it's there even though you can't see it. But what it does to the rest of the barriers visually is a huge improvement to most of the default graphics. Like I said 017012:FFFD is pushing the limits of the default artwork of the boards, because the barrier was so off to begin with at the default 017012:0005, but I will need to test even lower values to see when it becomes impossible to score due to how much smaller the goal gets. But there's a lot of fun to be had here when consider what you can do in tile layer pro.
  13. You can adjust the barrier between the puck and the boards by using these 2-byte codes at bin hex offsets 017012 & 017014. 017012 makes the rink wider / narrower (side boards) and 017014 affects how deep the rink is behind each goal. The caveat is it only affects the play-field as it relates to the puck (not to the players). So the players barrier with the boards doesn't change. The other caveat is that these two codes also affect the goal dimensions. (i.e. how narrow / wide the side posts are, where they are physically located regardless of the goal artwork, & how deep into the goal pucks hit the back of the net) So these codes certainly affect the play-field only what they do to the goal dimensions limit the extent that you can make the rink bigger of smaller. For example if you increase these codes pucks will hit the boards before pucks reach the board artwork, however at the same time it will make the goal bigger / wider. Anotherwords you'll be scoring goals even if you shoot wide of the goal post art. On the contrary if you lower these codes enough, pucks will go right through the boards artwork and will only hit the "boards" when it reaches the deep into the crowd. So in that sense these codes definitely make the play-field bigger or smaller as it relates to the puck, only it also affects how big the goal is. To address you question, after doing some testing these codes don't appear to have any affect on where the blue line is. Even at extreme values of 017014, the blue lines location doesn't appear to change at all. What I'm hopeful of is finding more codes in the bin or in RAM that can make additional adjustments to the play-field, maybe there's a code somewhere nearby these codes in the bin that adjust where the blue line. And like we were discussing maybe there's a way to adjust the players barrier with the boards as well. I am very happy with the code though, given that it allows you to control the dimensions of the goal, something that I didn't realize initially. So I've been working on making the goal artwork smaller since when you increase the rink size by a few pixels with by lowering the value of these codes it makes the goal physically smaller, which is fantastic, but at the same time limiting to how big or small you can make the rink while maintaining normal gameplay. I would encourage anybody to see if you can find other codes by tracing these codes or trying to find a code that adjust the player / boards barrier, maybe we can find more codes that control other aspects of the play-field, like maybe there's a code that controls goal dimensions independent of 017012 / 017014. I am motivated to try searching for other codes that control more aspects of the size of the play-field. I may need some help but my goal is to create a bigger play-field while maintaining reasonable goal dimensions. So this is definitely a work in progress but just the ability to make the play-field a couple of pixels wider and making the goal slightly smaller is a very useful enhancement to NHL 94 Genesis ! When I shared this code I had no idea it made the goal smaller and only discovered that after some testing, and now I'm enjoying the game so much more with smaller goals. (it makes one timers less accurate so to speak, and just makes scoring goals harder in general, but at the same time it's more fun and goals are more satisfying since goals actually hit the posts and don't warp through posts resulting in cheap goals anymore, and smaller goals are also another reason to keep goalie speed at 0 since with smaller goal dimensions goalies have less area to cover) Once I am finished with this new goal artwork I will be happy to share my smaller goal artwork so you can experience this fully. But there's got to be more codes that will allow us to adjust the play-field to a greater extent while keeping goal dimensions reasonable.
  14. I made a lot of progress this morning learning how to make the top goal even smaller visually to accommodate a wider range of values, as there is a limit on how small you can make the top goal by editing the goal art tiles. There appears to be no such limit on the bottom goal, but on the top goal, you are (apparently) not able to edit the area inside the top goal to make the goal any smaller than will work with the goal dimensions of 017012:0002. So if you wanted to use 017012:0000, or 017012:FFFF, for example, to make the top goal artwork match these smaller goal dimensions you would need to edit this area inside the top goal for which there was no apparent goal tiles for. I hqe moved my top goal side posts to the edge of the top goal side post tiles in tile layer pro and that matches the goal dimensions at 017012:0002, but you can go no further, that's the smallest you can make the top goal width visually through those tiles. To make the top goal even smaller, I found the tile that edits the area inside the top goal by using the topic: I was a little confused at first as to how to actually edit this area. On the grid the area I was trying to edit was in the vicinity of 59DF2 - 59DFC & 59E52 - 59E5C. (though it was really more like 59DF4 - 59DFA & 59E54 - 59E5A since the edges of this in-goal / crease area can be edited by the goal tile artwork) Well when I looked at these offsets in tile layer pro, the entire area I was looking to edit seemed be contained in a single tile. I had no idea how to edit this single tile since the tile looked nothing like the area I was trying to edit. (it just looked like a bunch of random single pixels so I was confused) I'm guessing this is what wboy meant when he said "NOTE THIS IS STILL NOT EASY!!! Have an open mind.. don't get frustrated... you'll get there... but it will take time. A lot of people give up trying this!" I still am not sure if there is some way to actually edit these tiles like you edit the other tiles, that I am just not understanding, however in any event I didn't give up and I decided to go into the bin and I started to hex edit some of these offsets to see what happened. Well I edited a bunch of those 00 8F 's at those offsets and when I did this, I observed that the artwork did in fact change in this area in the form of squares like the grid depicts, and I checked the edit to this single tile in tile layer pro, a couple pixels changed in this single tile each time. So I see how this works but I was of course trying to edit it more fully, and that topic seemed to suggest that there's a way to edit this area more fully, though it wasn't clear and I was never able to figure out how to do it. I wanted to edit this area to make new narrower goal posts, so I came up with an idea. I was going to scroll through the pre-determined artwork in these tiles until I found something that resembled side posts. (since it seemed like the only way to accomplish my goal of making the top goal even smaller so I can use a wider range of values and have the goal / posts artwork match up) So I was able to scroll through these hex addresses and tried to find pre-determined artwork in these squares that resembled goal posts, in this area inside the top goal, and beyond the limit of the normal side post tiles, so I could then erase the normal goal posts so I can have an even narrower top goal so I can use lower values of my vertical barrier code. Well after a long process I found some pre-determined artwork that looks like goal posts in this area. Although I can't seem to change the color of these new goal posts, it does accomplish what I set out to do, to get even narrower goal posts in the top goal so I can have a smaller goal so I can make the boards a little bit wider and have even narrower goal dimensions that matchup to the goal / post artwork. This has been quite an adventure for me but a very satisfying one, and now that I have these narrower top goal posts I can now start the processes of editing my already smaller goals to be even smaller by erasing the normal top goal side post tiles completely and using these new narrower goal posts. What I want to do now is to show you guys some screenshots of my smaller goal artwork so you can get a sense of what I'm talking about and how this relates to the codes in this topic. The first 2 screenshots are the goal that I have been using for the last week or two. It's the smallest you can make the top goal without resorting to this other "rink layout" tile. This goal artwork lines up wonderfully with the codes 17012:0002 & 17014:0000. Pucks hit off these narrower posts right at this location of this artwork and it's absolutely phenomenal to experience it in a match. So that's my goal artwork for 17012:0002 & 17014:0000. Now these 3 screenshots below are a result of what I did today, by editing the other rink layout tile, so I can have even smaller goals. This is the predetermined artwork I found that resembled goal posts, so I can get around the limit of the top goal, so I can lower 17012 below 0002 and try to match it up. Note that there is a bit of a bug in instant replay when you reverse angle with this method that I am looking into. (these new narrower posts disappear when you reverse angle, but still it's pretty cool nonetheless) This is another piece of predetermined artwork that I found that sort of looks like I can merge with the back of the net artwork to make a smaller goal that's a little curved. Anyway I thought you guys would find this really cool ! Now I just gotta edit the rest of the goal (and the bottom goal) so I can test lower values !
  15. The farther you get away from the default 0005 the more extreme it all gets. You reach a point somewhere between 0005 and 00FF where the boards converge on each other at the center of the rink and thus disappear in relation to the puck, so any time you hit the puck with the values at 00FF it's already beyond the "boards" and treated as out of play. It's best to keep both codes pretty close to 0005 keeping in mind that every adjustment makes the goals bigger or smaller as well as making the boards wider or narrower. The first code 17012 has much more of an effect on the actual scoring of goals than 17014 does because 17012 adjusts the position of the goal side posts / width of the goal which greatly influences how easy or hard it is to score goals. But if you lower the 2nd one (17014, the horizontal barrier) too far below 0000 ("lowering" 0000, meaning changing it to FFFF, FFFE, FFFD, etc) you will bit by bit lose back of the net collision, and at some point all the goal dimensions disappear completely, making it impossible to score at all or even hit any part of the goal. So similarly to how the boards disappear and everything becomes out of play by increasing 0005 towards 00FF, when you lower either code from 0005 far enough the goal dimensions will just disappear. (it seems to be at around FFF3 where this occurs) So you have a very small useful window / range of codes to test that move the boards and the goal dimensions pixel by pixel. I've edited rom artwork to make a smaller goal visually (for both top and bottom goals) to match the new goal "width" dimensions of 017012:0002. It's an amazing mod to combine and match the value of the codes with the goal / post artwork. What this code does is a dream come true for me, not so much for what it does to the boards (since it's limited due to its effect on the dimensions of the goal) but what it does to the goal dimensions, you really need to experience it with adjusted narrower goal post artwork. Playing NHL 94 with smaller goals and more accurate collision, it solves the problem the Genesis version had of sometimes pucks warping through the posts and counting as goals. Lowering 017012 to 0002 also seems to increase the probability of pucks actually hitting the post, which was one of the things that the SNES version had over the Genesis version, more pucks hitting the post right. I've seen a lot more pucks hitting the post on Genesis with these lower values. I've settled on 017012:0002 & 017014:0000 for a number of reasons. These values do wonders for making one-timers far less automatic. I read a topic a while back where there was a desire to make one-timers less accurate, well making the goal smaller through this code accomplishes this. So just by editing 017012 from the default 0005 to 0002 it inherently makes one-timers less accurate. You will be hitting the post and missing the net completely now on one-timers with 017012 set to 0002 that were goals at 0005. I think 017012:0002 is a good balance of the goal being significantly smaller while not being too small and still big enough for the narrower side posts to fit within the default top goal side post tile. By this I mean, on the top goal, there's a limit within the default goal artwork tiles to how narrow you can make the side posts. Essentially to make a goal smaller than 017012:0002 and accurate with the goal artwork, I would have to locate the tiles for the area inside the goal of top goal. (the tiles in between the "side post tile") For the top goal, the area inside the goal beyond the limit of the side post tile do not seem to be located near the rest of the goal artwork. Maybe some of the tile layer pro experts who worked on editing the crease know where these mystery tiles are for the area inside the top goal. I may be interested in trying to find these other tiles to make the goal even smaller and make the side posts even narrower than 017012:0002 but for now I'm very happy with 017012:0002 and the new goal artwork I've made based on that, and I don't think it really needs to be any lower than that to experience a major improvement. It's enough of an adjustment without it becoming too difficult to score goals, and without needing to find the additional tiles to make the goal width any smaller visually. At 017012:0002 the puck hits the yellow line of the side boards flush where as 017012:0000/FFFF the puck goes a couple of pixels through the yellow line making the rink that much wider. This is something that anyone who plays NHL 94 on Genesis deserves to experience, both using these codes and having smaller goal artwork to match it.