Jump to content
NHL'94 Forums

BruceJohnJennerLawso

Members
  • Posts

    8
  • Joined

  • Last visited

Previous Fields

  • Preferred System
    Genesis
  • Favorite Way To Score
    Backhander coming out from behind the net with the goalie out of position

BruceJohnJennerLawso's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Yup, just went and played a few tests. Gretzky almost always seems to pass the puck, but Hull (I would assume heavy on the shot side, but I haven't checked the bin file just yet) shoots the puck from anywhere as soon as he picks it up. Thanks for the heads up on that one. I did some more 'research'. In the original nhl94 bin file, several teams have distinctive songs (Chicago - here come the hawks, Montreal - I cant remember the name of this, Hartford - Brass Bonanza <3, St Louis - The Saints come marching in). I think this applies to all of the teams in the original rom, with generic music applied for teams where no particular song really applied (panthers, lightning, mighty ducks, leafs, etc.). The team music almost always (not 100% sure on this, I think it may very rarely do something different) plays at the start of periods, and after every home goal. In the new 30 team rom, I think the old team musics are still there, but randomly distributed on all the wrong teams (probably shifted to keep everything in alphabetical order in the menu). I think (and please don't quote me on this) the new team slots that did not exist in the original rom now just play random music at period start/goals, all this having to do with whatever witchcraft wboy used to create the 30 team rom in the first place. I vaguely remember seeing an article a year or three ago about a way that it was possible to edit genesis roms music and extract/overwrite them with midi files, but I may be misremembering. If that is possible, I would think it would be much easier to just overwrite the existing musics with the appropriate music files to get the right music for each team. If we could overwrite the goal music for chicago with this, it would be amazing: A little side note skip, I really love your up to date roms each year. Thank you so much for making them
  2. Taking a look at that now to see how it works. Thanks for linking it. Ok, so based on the table on this page http://www.nhl94.com/html/editing/edit_bin.php#edit_bin_player_info Aggressiveness is in the game (I think it controls how likely the player is to try to run over an opponent when not controlled by the player) and roughness is not? (Why did I write roughness down when I made the list of attributes? odd) If I understand correctly, this hidden passing stat that you mention is not listed in the game menus, but does affect the behavior of players in game? I don't see it listed in the reference table I linked, could it possibly be that 12th digit that was unsure? Heh, I will add in those other goalie numbers I guess. The test uses an arbitrary list of integers just to confirm that the function does work as expected, the list of 'bad numbers' will include both ones not usually used for skaters (1, 31, etc.), but also any numbers already taken by other players on the roster. I guess I can write a function to lay out those "unacceptable" numbers beforehand as well tho. I'll add in Dougie. Leafs fans By the way, if someone could create a list of common first/last names for Quebecois, swedish, finnish, russian, etc., it would be very helpful for me.
  3. Hmm, too bad. Is there a guide for the 30 team version? Or maybe I can create one by going through all of the posts wboy has made in the Editing how to section?
  4. Ah damn, sorry, yes 28 teams. I was thinking of the 21 number because the NHL stayed at 21 for many years before expanding in the 90s. Shoulda checked that before I posted. Ok, that makes more sense with Wboy creating a custom rom. As far as I can tell, that rom was used to create some retro roms with fewer than 30 teams as well? Someone created a set of roms stretching from 1971-1989 seasons on wboys model, but they somehow made it so that the additional teams are not in the game (ie for 1970-71, there are only 14 teams) but Im not sure how they modified the rom to drop teams? With regards to editing the game, the guides here: http://www.nhl94.com/html/editing/edit_bin.php Are the offsets that they mention here for the original file, or wboys edit version? (Or does it not matter which version) With regards to what Im trying to do, its not really a matter of creating a program as much as a library that other programs can use to make editing the bin file much easier. For example, the current library can do things like generate a roster of players with randomly generated names, stats, etc., so you could run the script on the file you want to edit and instantly generate a random set of players for every team in the game. (You can see the best example of this if you run team.py, imagine the output of that script creating a complete team in the rom from scratch) The ultimate goal for this project is to create a NHL94 season/franchise mode, but that project will need to do much, much more complicated things, like retrieving information about what the score of the game was from the memory of the emulator. (I hear this has been done before, but it sounds super tricky to implement from scratch)
  5. Finally exams are done, so I can go back to wasting time on my github. I’ve been working on creating a python library for editing sega genesis bin files. The goal of the project is to allow applications to modify the raw hex that the bin is written in via an object oriented interface that any dumb schmuck like me can understand without looking up reference tables. What Ive got so far is here: https://github.com/BruceJohnJennerLawso/ninety-four Which does mostly everything except actually interact with the bin file. My next goal is to get the project to a point where it can read the vanilla NHL94 bin file, and load the players & teams into the program as objects. Then, obviously I hope to implement the reverse, so edits can be made. A couple of things about editing the bin file have been confusing me: -What exactly is the bin file? Is it something like a compiled executable created specifically to run on the sega genesis console? I have heard some people say that it would have originally written in a special dialect of assembly, can anyone confirm that? -The original nhl94 bin file always appears to be 1048 kb, but many of the custom roms like the NHL2016 versions and other years available are at 2097 kb. Opening these files in NOSE and other editors is no problem, but Im not sure how to adjust for the differences. For example, the new 2097 kb roms have an extra 9 teams that were not possible in the original 21 team rom, and they are located at spots in the file that originally contained other data. How exactly is the layout of the new roms different from the original (and for that matter, where did the new one come from?)
  6. Hello everyone, I am a programmer with about a year and a half of programming experience in C++, and slowly learning a few other languages like Python, Javascript, and so on. I recently tried the Unity game development environment, and found it quite powerful. I personally find that the non-console options for Hockey video games are rather thin. Now that EA no longer develops the NHL series for the PC, there is no (at least to my knowledge) hockey games available more current than NHL09 on the PC, and the best available on IOS or android are laughable at best (Im looking at you Ice Hockey 3D!). The ability of Unity to target multiple platforms easily might allow for creating a much nicer sort of NHL94 clone that could be run on a laptop or a tablet. The trouble is, I havent had much luck in finding decent assets for the project, namely spritesheets for the players. So far, the best I have been able to find has been this: http://opengameart.org/content/hockey-players which is nice, but a little bit thin as far as animations and other good things that would really be needed for a decent game. In a perfect world, I would just use a tile editor and directly rip the sprites from NHL94 straight out of the game, but that would obviously lead to uhh.. you know legal repercussions down the road. I was wondering if anyone with an artistic bent would be interested in creating a sprite sheet that very closely mimicks the style of NHL94 (isometric projection, relatively low resolution sprites, properly proportioned players (no massively oversized heads etc.)) for a project like this? The project would be free and open-source, and proper credit would be given to any contributors. And lastly, just in case anyone is interested, my github page: https://github.com/BruceJohnJennerLawso
×
×
  • Create New...