smozoma

EARE - EA ROM Editor (for NHL94)

Recommended Posts

I made an editor for the Genesis version of NHL '94. It's called "EARE" -- "EA Rom Editor."

The name is a play on wboy's "NOSE" (NHL Old-School Editor) editor for the game.

This isn't meant to replace NOSE; it's to do things that NOSE doesn't do.

EARE Version 1.0.0 (May 30 2010)

At v1.0.0, EARE does everything I initially planned for it to do!

Download: EARE100.zip (previous version had 53 downloads)

post-253-1275201383_thumb.png

Current Abilities:

  • NEW: Change the ROM name that appears in the title bar of the emulator
  • Change Team Ratings
  • Change the Offense/Defense/PP/PK/Home/Away strengths of the teams.
  • Change the number of teams selectable in the main window.
  • Set the player pictures if you have switched the teams players are on. This works easily if your ROM uses the original players but on different teams. If you have custom players, see the Help.txt file to get an understanding of how you can make it work with custom players.

Future features:

  • Weight bug fix
  • Assist bug fix
  • Edit intro credits text and Ron Barr text
  • Organ song re-arranger (put existing songs on different teams)
  • Edit speed boost multiplier, turning rate, and energy recovery rate

Known Issues:

  • If you change values in a window but don't hit Apply, you aren't warned to save your changes if you close the ROM or EARE.

Please tell me if you have any trouble running it...

And again, the download link:

EARE100.zip

----------------------------------------------------------------------------------------------

Road Map:

v1.1.0 - Game bug fixes

- Weight bug fix

- Assist bug fix

- Indication of which bug fixes have already been applied

- Detection of unapplied changes and prompting a save when closing EARE or the ROM

v1.2.0 - Player behaviours

- Speed boost strength

- Stopping and turning rate

- Energy recovery rate

- Goalie movement boundaries

- Goalie play stoppage time limit/disable

Beyond

- Edit intro credits and Ronn Barr commentary

- Reorder teams in startup menu

- Rearrange sound effects (not modify, just rearrange)

----------------------------------------------------------------------------------------------

Change Log:

v1.0 (May 30 2010)

New Features:

- ROM Name now editable. This is the ROM name that appears in the title bar of the emulator.

- Game's checksum routine is removed when you save.

- Icons added for save and open. Icons by Mark James http://www.famfamfam.com

Bug Fixes:

- Doing Save As without first modifying the ROM produced an empty file.

- Recent Files list did not update after reaching a length of 5 files.

- An opened ROM was closed if you cancelled before opening another ROM.

Development Time:

- 15 hours approx.

- Lost time due to some strange debugging problem

v0.1.3 (Jan 26 2010) - (was downloaded 53 times)

New Features:

- Team Ratings - Now viewable and editable in the Teams window.

- Ability to use EARE to open a ROM using the "Open With" feature of Windows. (EARE now accepts a file path as a command line argument)

- Now remembers the last directory you opened a file from and uses it the next time you use File->Open or File->Save As.

Changes:

- The "Set Player Pictures" window now starts minimized to avoid accidental usage of the feature.

Bug Fixes:

- If you use the File->Close menu option, EARE now clears the file name from the main window title bar.

Development Time: 4h 01m

Old Link: EARE013.zip

post-253-1264540221_thumb.png

v0.1.2 (Dec 10 2009) - (was downloaded 18 times)

Bug Fixes:

- Fixed the bug that caused EARE to crash if a ROM contained any team lines with any number of empty player slots. EARE will show a warning message if it notices this problem. You should fix the problem in NOSE by making sure all lines on all teams have all 7 players specified (G, LD, RD, LW, C, RW, and Extra Attacker).

Old Link: EARE012.zip

v0.1.1 (Jun 28 2009) - (was downloaded 49 times)

Bug Fixes:

- Fixed the bug where goalies without personalized pictures were given generic player pictures instead of generic goalie pictures.

Old link: EARE011.zip

v0.1.0 - (was downloaded 10 times)

New Features:

- New "Set Player Pictures" window that automatically sets the player pictures for all teams. If your ROM uses the original NHL94 players (Roenick, etc) but on different teams, then just hit the button and it does it. If your ROM has new/custom players and pictures, see the EARE "Help.txt" file for information on how to make this feature know how to use your players and pictures.

- New team selector dropdown box on the toolbar (like in NOSE).

- New "Players" window displays the players on each team.

- The Players window also reads the file "PlayerCardsDefault.txt" which lists the names and hex address of the pictures of each player. The window can then display the picture address for the players with pictures. Players without pictures have a value of "0". NOTE: If two players have the same name, EARE can not tell them apart, so will give them both the same picture (for example, Stephane Richer).

- New "Lines" window displays the lines for each team.

post-253-1247115723_thumb.png

v0.0.4

New Features:

- New "Teams" window allows you to change the offense/defense/pp/pk/home/away strengths of the teams.

- "Selectable Teams" window dropdowns now list the team names along with the team numbers.

post-253-1275201532_thumb.png

v0.0.3

Bug Fixes:

- Now properly sets the away team selection limit. Thanks to Vocally Caged for noticing and reporting this bug.

v0.0.2

Bug Fixes:

- Got rid of mingwm10.dll dependency that caused it to not work on most computers. This had the pleasant side effect of reducing the file size by about 25%. Thanks to TubaHero and Vocally Caged for reporting this issue (and there might have been a 3rd person, I forgot!).

v0.0.1 (first version)

New Features:

- Can set the number of teams that are allowed to be selected in the main screen for both Regular Season games and Playoff games. This allows you to hide teams you don't want to see in your custom ROM.

Edited by smozoma

Share this post


Link to post
Share on other sites

I also considered the name NEZ for NHL94 Editor Z, but it looks like it would be related to the NES, so I went with EARE!

Any other ideas?

Share this post


Link to post
Share on other sites
Genz... with a Z

but that doesn't stand for anything

I think???

Share this post


Link to post
Share on other sites
Genz... with a Z

It's gotta play on the "NOSE" theme :P

EARE.. NEZ(french for nose)..

Share this post


Link to post
Share on other sites
Nariz

Spanish

Nase

German

Slovakian

Nosa

Etc....

right, now try to make the acronym work :P

CHINN - CHinn Is Not Nose.

Share this post


Link to post
Share on other sites

For those who were getting the "mingwm10.dll" error, that should be fixed now in v0.0.2. See first post above.

Share this post


Link to post
Share on other sites

Not sure if it's just me...but everytime I edit a rom for less teams and save it it doesn't load in any emulators? Says it loads but the thing stays black instead of giving me an EA Sports screen.

Share this post


Link to post
Share on other sites
Not sure if it's just me...but everytime I edit a rom for less teams and save it it doesn't load in any emulators? Says it loads but the thing stays black instead of giving me an EA Sports screen.

EDIT: this issue is fixed in current versions of EARE

If you are editing plain-vanilla NHL94, this will happen. If you are using a 30-team ROM, I am pretty sure it should work...

Anyway, to 'fix' your ROM, just open it in NOSE and save it. It will delete the code in NHL94 that causes this behaviour.

Edited by smozoma

Share this post


Link to post
Share on other sites

That worked! Haha I found something else though. It limits Team 1 to eight teams...but Team 2 still has all 30 available?

Share this post


Link to post
Share on other sites
That worked! Haha I found something else though. It limits Team 1 to eight teams...but Team 2 still has all 30 available?

Hmm...

Is that regular season, or playoffs mode? I know with playoffs mode, you also need to go into NOSE and change the playoff matchups to eliminate the teams you don't want to see (I think the fewest teams you can do without causing a crash is 16, too).

Edited by smozoma

Share this post


Link to post
Share on other sites

Nope, regular season.

Share this post


Link to post
Share on other sites

eare? who needs another pittsbugh color guy

Share this post


Link to post
Share on other sites
That worked! Haha I found something else though. It limits Team 1 to eight teams...but Team 2 still has all 30 available?

fixed, thanks.

v0.0.3

Bug Fixes:

- Now properly sets the away team selection limit. Thanks to Vocally Caged

for noticing and reporting this bug.

Share this post


Link to post
Share on other sites

v0.0.4

Features:

- New "Teams" window allows you to change the offense/defense/pp/pk/home/away strengths of the teams.

- "Selectable Teams" window dropdowns now list the team names along with the team numbers.

Share this post


Link to post
Share on other sites

This one could be used on the GDL ROM to set up the player pictures in a couple seconds!

v0.1.0

Features:

- New "Set Player Pictures" window that automatically sets the player pictures for all teams. If your ROM uses the original NHL94 players (Roenick, etc) but on different teams, then just hit the button and it does it. If your ROM has new/custom players and pictures, see the EARE "Help.txt" file for information on how to make this feature know how to use your players and pictures.

- New team selector dropdown box on the toolbar (like in NOSE).

- New "Players" window displays the players on each team.

- The Players window also reads the file "PlayerCardsDefault.txt" which lists the names and hex address of the pictures of each player. The window can then display the picture address for the players with pictures. Players without pictures have a value of "0". NOTE: If two players have the same name, EARE can not tell them apart, so will give them both the same picture (for example, Stephane Richer).

- New "Lines" window displays the lines for each team.

download from first post

post-253-1247116117_thumb.png

Edited by smozoma

Share this post


Link to post
Share on other sites

Awesome stuff! Haha you know how bad I am at playing with those freaking things in a hex editor.

Share this post


Link to post
Share on other sites

here is my million dollar question.

I've already built a super nhl 94 rom through nose for my own personal use, is it possible to use EARE to rest the pictures and do further editing while still maintaining the user records and other such goodies on the rom i built through nose?

Share this post


Link to post
Share on other sites
here is my million dollar question.

I've already built a super nhl 94 rom through nose for my own personal use, is it possible to use EARE to rest the pictures and do further editing while still maintaining the user records and other such goodies on the rom i built through nose?

user records are stored in a separate file by the emulator, [rom name].srm, i think. as long as your new ROM has the same file name, it should still get the user records from that file. Can you try it out and report the result?

Share this post


Link to post
Share on other sites
user records are stored in a separate file by the emulator, [rom name].srm, i think. as long as your new ROM has the same file name, it should still get the user records from that file. Can you try it out and report the result?

Aye Captain!

Share this post


Link to post
Share on other sites

So it can do custom player pics or it will in the future? Sorry It's Friday and I'm tired.

Share this post


Link to post
Share on other sites
So it can do custom player pics or it will in the future? Sorry It's Friday and I'm tired.

There's a Help.txt file in the EARE zip file that explains how to do it.

You have to put the graphics in the game yourself with Tile Molester, and then create a text file that maps the player names to picture offsets in the ROM (example: "Jeremy Roenick,0013B1D6"). Then you just load the ROM in EARE and hit the "Set Player Pictures" button and it uses the text file to set up the ROM so the right pictures are displayed. It sets them to match the "No Line Changes" line.

Share this post


Link to post
Share on other sites
user records are stored in a separate file by the emulator, [rom name].srm, i think. as long as your new ROM has the same file name, it should still get the user records from that file. Can you try it out and report the result?

The test was a success! Thank you good sir.

Share this post


Link to post
Share on other sites

Whoops -- I noticed that some of the goalies in the Blitz League ROM had player pictures, not goalie pictures! The bug that caused this has been fixed:

v0.1.1

Bug Fixes:

- Fixed the bug where goalies without personalized pictures were given generic player pictures instead of generic goalie pictures.

download from first post

Share this post


Link to post
Share on other sites

Once again I'd like to say thanks for this. It does really help with GDL and I can't wait for your further dumbing-down of card editing.

Share this post


Link to post
Share on other sites

Wait...I just now figured it out. First NOSE, then EARE...is the next one going to be THROAT? I'm thinking it's gonna be The Hexadecimal Rearranging Of AI Throughout.

Edited by CamKneely

Share this post


Link to post
Share on other sites
will this work with 93? and if not will there be one? Thanks

probably doesn't work with 93, and I don't see myself adding support for that, sorry.

Share this post


Link to post
Share on other sites
Guest
You are commenting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoticons maximum are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.