Jump to content
NHL'94 Forums

HOW TO: Change and View NHL '94 Sound Effects and Music


swos

Recommended Posts

I haven't checked back, but I am pretty sure I have it figured out. Buffalo is the first team with a different structure, because is uses the same music x2 (goal and faceoff). I know there are a couple of teams that use the same slot...HOWEVER...

And this is the key: use Slapshot's list because it has to be accurate.

And, keep your eye on that youngster out of Saskatoon...he has something in the works that is going to blow the doors off of the known NHL94 world. I've already said way too much. 

Link to comment
Share on other sites

2 minutes ago, skip said:

And, keep your eye on that youngster out of Saskatoon...he has something in the works that is going to blow the doors off of the known NHL94 world. I've already said way too much. 

Who is the youngster out of Saskatoon ?

Link to comment
Share on other sites

4 hours ago, skip said:

I haven't checked back, but I am pretty sure I have it figured out. Buffalo is the first team with a different structure, because is uses the same music x2 (goal and faceoff). I know there are a couple of teams that use the same slot...HOWEVER...

And this is the key: use Slapshot's list because it has to be accurate.

And, keep your eye on that youngster out of Saskatoon...he has something in the works that is going to blow the doors off of the known NHL94 world. I've already said way too much. 

That list is just the faceoff music.

I've got that down and had already made a similar one.

I now want to do a Goal/PP list.

And I only need 6-21 teams as that is the end of my interest in the NHL.

Said to much is that we will soon have a 32 team rom.

 

Edited by CoachMac
Link to comment
Share on other sites

I did some more testing of this and now I am more confused.

The faceoff Music is pretty straightforward and easy using the list provided.

However the Goal Music is very confusing.
I just did the first 6 teams as that is what applies to my Original 6 roms.
(Team in Original Rom)

TEAM 1 (ANA) (2c824) At least 3 different goal songs (O6 = BOS)

TEAM 2 (BOS) (2c70c) At least 3 different goal songs (O6 = CHI)

TEAM 3 (BUF) (2c718) Goal Song is same as Face Off song (O6 = DET)
(2c714 is PP for this team and plays sometimes after goals)

TEAM 4 (CGY) (2c71c) Goal Song is Birthday offset is 2c724 (O6 = MTL)

TEAM 5 (CHI) (2c728) Goal Song is same as Face Off song (O6 = NY)

TEAM 6 (DAL) (2c770) At least 3 different goal songs (O6 = TOR)

Edited by CoachMac
update
Link to comment
Share on other sites

Here is what I have for notes for the goal songs. They are pretty rudimentary notes so I tried to grab all of the info that would help. The order I posted previously should work for most teams, just be aware of teams that use multiple tones for goals/faceoff (ie. Buffalo) and multiple slotted teams (ie. ANA, CBJ, MTL, TBL). This is from my 2017 30-team ROM and should be accurate to what I have, so you can use that as a guide.

GOAL MUSIC                    
Team Position (Alpha) Offset Song New Team Orig. Team Replacing          
1, 9, 16, 26 02C824 036B4E ANA, CBJ, MTL, TBL ANA, FLA, OTT, WPG            
2 02C70C 03554A ARI BOS 02D29E          
3 02C718 03D29E BOS BUF            
4 02C71C 02DD36 BUF CGY            
5 02C728 02E6FA CGY CHI 02F73A          
6 02C770 031BAA CAR DAL 037A7E          
7 02C734 02F73A CHI DET 037A7E          
8 02C740 03B5CE COL EDM 03184E          
10 02C748 02E6FA DAL HFD 02F73A          
11 02C754 030696 DET LAK 0313CA          
12 02C784 0313CA EDM MTL 0431E6          
13 02C788 044B12 FLA NJD 02F222          
14 02C764 033066 LAK NYI 03411A          
15, 27, 28 02C798 0414B2 MIN, TOR, VAN NYR 033AC6          
17 02C7A0 044B12 NSH PHI 036F12          
18 02C7AC 036F12 NJD PIT 034632          
19 02C7BC 034632 NYI QUE 03845A          
20 02C7C4 03845A NYR SJS 035B3A          
21 02C7E4 044B12 OTT STL 02CEF2          
22 02C7F0 038B3A PHI TBL 037FB2          
23 02C7F8 039FCE PIT TOR 04196E          
24 02C800 03C60E SJS VAN 041E52 (?) If not 03C60E, Use 03CC32 (whichever is Jaws music)
25 02C80C 03FF2A STL WSH            
29 ? 042852 WSH AS1            
30 ? 044B12 WPG AS2            

NHL94GoalMusic.xlsx

Link to comment
Share on other sites

yeah, I told you they weren't great notes. But that is what I have for notes so you should be able to look at the actual code and see what comes next/before it, and trial and error each team one by one. Those positions are accurate as far as my teams and what I have in that offset.

Link to comment
Share on other sites

I still think this is accurate when you look at all of the code, so if you can find the Faceoff Music, the Goal music should be right after the PP music.

"Buffalo....is also the most confusing slot. It seems to usually go Faceoff Music - PP Music - Goal Music, in that order, by the list in the earlier thread (see: Calgary). But, Buffalo (Slot # 4) uses their Goal Music as their Faceoff Music, which is why their Faceoff Music (hex 02C718) follows their PP music (hex 02C714) - because it is only identified as the Goal Music, used as Faceoff Music. So, for the Bruins, who occupy that spot in my updated 30-team ROM, we have to use the same Faceoff and Goal Music "Here we go Bruins, here we go..." (music code 02D6CA) for Faceoff and Goal."

Link to comment
Share on other sites

#        (Hex)         (Dec)      (Hex)        Description
-----------------------------------------------------------
1        02CEF2         940       02c708        Go!, Go!, Go!
2        02D29E        1068       02C70C        Team #2 Boston Faceoff (Here we go Bruins!)
3        02D6CA         668       02C710        Charge!
4        02D966         976       02C714        Team #3 Buffalo PP music
5        02DD36        2500       02C718        Team #3 Buffalo Faceoff and Goal (Sabre Dance)
6        02E6FA        1220       02C71C        Team #4 Calgary Face Off
7        02EBBE        1636       02C720       
8        02F222        1304       02C724        Team #4 Calgary goal music (I said its your Birthday)
9        02F73A        1588       02C728        Team #5 Chicago Faceoff and Goal (Here come the Hawks)
10       02FD6E        1356       02C72C        
11       0302BA         988       02C730        
12       030696        1396       02C734           Team #7 Detroit Face off
13       030C0A        1132       02C738        Go Wings Go....Charge!
14       031076         852       02C73C        
15       0313CA        1156       02C740        Team #8 Edmonton Face Off
16       03184E         860       02C744
17       031BAA        2052       02C748        Team #10 Hartford Face Off (Brass Bonanza)
18       0323AE        1596       02C74C        
19       0329EA        1660       02C750        Team #10 Hartford Goal William Tell Overture
20       033066        1036       02C754        Team #11 Los Angeles Faceoff    
21       033472        1620       02C758        Team #11 LA Goal Music (I said its your Birthday)
22       033AC6        1620       02C75C        
23       03411A        1304       02C760        Go! Go!  Go!
24       034632        1632       02C764        Team #14 New York Islanders Face Off
25       034C92         524       02C768        
26       034E9E        1708       02C76C        Team #14 Islanders Goal Music****
27       03554A         908       02C770        Team #6 Dallas Face Off  
28       0358D6         612       02C774        
29       035B3A        1924       02C778        
30       0362BE        1044       02C77C       Team #12 Montreal Goal Music (Les Habitants)
31       0366D2        1148       02C780       
32       036B4E         964       02C784        Team #12 Montreal Faceoff    
33       036F12        1504       02C788        Team #13 New Jersey Face Off
34       0374F2        1420       02C78C        
35       037A7E        1332       02C790        
36       037FB2        1192       02C794        
37       03845A        1052       02C798        Team #15, 27, 28 New York Rangers / All Stars E / All Stars W Face Off
38       038876         708       02C79C        
39       038B3A        1252       02C7A0        Team #17 Philadelphia Face Off
40       03901E        1348       02C7A4        
41       039562        2668       02C7A8        Team #17 Philly Goal Music Charge!*****
42       039FCE        1444       02C7AC        Team #18 Pittsburgh Face Off (Lets Go Pens)
43       03A572         684       02C7B0        
44       03A81E        1596       02C7B4        
45       03AE5A        1908       02C7B8        Multiple Team Goal Song
46       03B5CE        2116       02C7BC        Team #19 Quebec Face Off
47       03BE12        2044       02C7C0        Multiple Team Goal Song
48       03C60E        1572       02C7C4        Team #20 San Jose Face Off
49       03CC32        1892       02C7C8        Team #20 San Jose PP (Jaws Theme)
50       03D396        1688       02C7CC        
51       03DA2E        1912       02C7D0        Go Sharks Go!
52       03E1A6        1704       02C7D4        Team #20 San Jose Goal Music      
53       03E84E        1428       02C7D8        Song with Short Charge! at the end
54       03EDE2        2100       02C7DC        Hava Nagila
55       03F616        2324       02C7E0        Go! Go! Go!
56       03FF2A        1188       02C7E4        Team #21 St. Louis Face Off and Goal (When the Saints go Marching In)
57       0403CE        1292       02C7E8        
58       0408DA        1484       02C7EC        Lets Go!
59       040EA6        1072       02C7F0        Team #22 Tampa Bay Face Off
60       0412D6         476       02C7F4         Charge (Very simple version like 1 horn)  
61       0414B2        1212       02C7F8        Team #23 Toronto Face Off (Go Leafs Go)
62       04196E        1252       02C7FC        
63       041E52        1436       02C800        Team #24 Vancouver Face Off
64       0423EE         712       02C804        
65       0426B6         412       02C808        Charge!
66       042852        1164       02C80C        Team #25 Washington Face Off (Lets Go Caps)
67       042CDE        1288       02C810        Go, Go, Go!
68       0431E6        1488       02C814        
69       0437B6        1916       02C818        
70       043F32         908       02C81C        Go _____ Go!
71       0442BE        2132       02C820        Charge!
72       044B12        1384       02C824        Team #1, 9, 16, 26Winnipeg / Anaheim / Florida / Ottawa Face Off
73       04507A        7442       02C828        NHL '94 opening screen music
74       046D8C        9046       02C82C        Game menu music
75       0490E2        9438       02C830        Matchups screen with Ron Barr music

Edited by CoachMac
Link to comment
Share on other sites

14 hours ago, skip said:

I still think this is accurate when you look at all of the code, so if you can find the Faceoff Music, the Goal music should be right after the PP music.

"Buffalo....is also the most confusing slot. It seems to usually go Faceoff Music - PP Music - Goal Music, in that order, by the list in the earlier thread (see: Calgary). But, Buffalo (Slot # 4) uses their Goal Music as their Faceoff Music, which is why their Faceoff Music (hex 02C718) follows their PP music (hex 02C714) - because it is only identified as the Goal Music, used as Faceoff Music. So, for the Bruins, who occupy that spot in my updated 30-team ROM, we have to use the same Faceoff and Goal Music "Here we go Bruins, here we go..." (music code 02D6CA) for Faceoff and Goal."

I have tested and posted some more info in the post above this.

There is not a pattern.

Most teams have multiple shared Goal Songs.
The Face Off Songs are what is unique to all teams and we had a good list of those already.

Here we go Bruins is 2D29E not 2D6CA

St. Louis, Buffalo and Chicago Face Off and Goal Music is the same and always play the same goal song.

Calgary, Hartford, Los Angeles, Montreal, Islanders, Philly and San Jose also just have 1 goal song, but it is not the same as the Face Off Song.

Calgary (2f222) and LA (33472) both have I said its your birthday as Goal Song but they are different.

Edited by CoachMac
Link to comment
Share on other sites

I got a ton of the songs and info updated from swos OP #7 in this thread.

I think I have a pretty clear understanding of each teams Goal and Faceoff Music.

Best Music in the Original Game easily goes to Whalers.

Brass Bonanza for the Face Off and William Tell Overture for each Goal.

:big_smile:

Edited by CoachMac
Link to comment
Share on other sites

16 hours ago, CoachMac said:

I got a ton of the songs and info updated from swos OP #7 in this thread.

I think I have a pretty clear understanding of each teams Goal and Faceoff Music.

Best Music in the Original Game easily goes to Whalers.

Brass Bonanza for the Face Off and William Tell Overture for each Goal.

:big_smile:

Good stuff man, and I totally agree on HFD. Nice work dude. ---> Also interesting find on the NYI tune.

Edited by skip
Link to comment
Share on other sites

On 3/29/2017 at 2:48 PM, skip said:

Good stuff man, and I totally agree on HFD. Nice work dude. ---> Also interesting find on the NYI tune.

Thanks, Skip, I knew you would like this as you are a freak like me.:big_smile:

I think the Music is one of the greatest features of the game and it is nice to get it right.

The Islander thing was cool, because that slot is occupied by St. Louis in my 16 team 70's rom.
I was stoked that that slot had its own goal song so I could get When the saints go Marching for Face off and Goal.

BUT,

Then I am randomly playing game with someone else and I also got Saints Marching In.

Couldn't have that so they just get it as Face Off Music.

Hopefully my post above will help other insane people get the music right.

I wonder if the music will be the same in 32 team rom.

 

Phillys Goal Music (Song 41) is also shared with other teams.

It is Phillys only Goal Song but other teams with Multiple Shared Songs will also use this.

So again if STL is in this slot it does not make sense to put Saints Marching here.

 

Can we pin this also?

Edited by CoachMac
Link to comment
Share on other sites

Pretty sure the goal siren was used at Gitmo during enhanced interrogation.

I switched the goal siren to the period horn, and made the goal horn deeper, then switched the siren for the end of the period horn on my roms. Makes it almost tolerable. Hard to play roms without it now that I've adjusted to it.

Link to comment
Share on other sites

  • 3 weeks later...

some great news, smozoma found out where each teams music table is.

you can now edit the Power Play, Penalty kill, Goal, Face off, and Random music.

each team has 6 pieces of music
(example - SAN JOSE - 5F 60 61 63 64 65)

1st # - face off music
2nd # - power play music
3rd # - 2nd period random music
4th # - goal music
5th # - penalty kill music
6th # - 3rd period random music

Original ROM:

0	TEAM	LOCATION	FO	PP	2P	GF	PK	3P
--	----	--------	--	--	--	--	--	--
1	ANH 	000FE5B0	77	75	76	00	5A	00
2	BOS 	000FE5B6	31	32	30	00	5A	31
3	BUF 	000FE5BC	34	33	33	34	5A	00
4	CGY 	000FE5C2	35	37	35	37	36	36
5	CHI 	000FE5C8	38	3A	39	38	5A	65
6	DAL 	000FE5CE	4A	4B	4B	00	5A	00
7	DET 	000FE5D4	3B	3C	3D	00	5A	3C
8	EDM 	000FE5DA	3E	3F	3F	00	5A	00
9	FLA 	000FE5E0	77	75	76	00	5A	00
10	HFD 	000FE5E6	40	42	41	42	5A	40
11	LA  	000FE5EC	43	43	45	44	5A	46
12	MTL 	000FE5F2	4F	4E	4F	4D	5A	4C
13	NJ  	000FE5F8	50	51	50	00	5A	52
14	NYI 	000FE5FE	47	48	47	49	5A	49
15	NYR 	000FE604	54	55	53	00	5A	00
16	OTW 	000FE60A	77	75	76	00	5A	00
17	PHI 	000FE610	56	57	56	58	00	58
18	PIT 	000FE616	59	5B	59	5C	5A	5C
19	QUE 	000FE61C	5D	5E	5D	00	5A	5E
20	SJ  	000FE622	5F	60	61	63	64	65
21	STL 	000FE628	67	68	68	67	5A	69
22	TBY 	000FE62E	6A	6B	6B	00	5A	00
23	TOR 	000FE634	6C	6C	6D	00	5A	00
24	VAN 	000FE63A	6E	6F	70	00	5A	00
25	WSH 	000FE640	71	73	71	00	5A	74
26	WPG 	000FE646	77	75	76	00	5A	00
27	ASE 	000FE64C	54	55	53	00	5A	00
28	ASW 	000FE652	54	55	53	00	5A	00

use the nhl94_music.zip samples to listen and change the way you want

Type     Hex     MUSIC #                      Description
Music    30     NHL94_music_001       ?
Music    31     NHL94_music_002        Boston
Music    32     NHL94_music_003        ?
Music    33     NHL94_music_004        ?
Music    34     NHL94_music_005        Buffalo
Music    35     NHL94_music_006        Calgary
Music    36     NHL94_music_007        ?
Music    37     NHL94_music_008        ?
Music    38     NHL94_music_009        Chicago
Music    39     NHL94_music_010        ?
Music    3A     NHL94_music_011        ?
Music    3B     NHL94_music_012        Detroit
Music    3C     NHL94_music_013        ?
Music    3D     NHL94_music_014        ?
Music    3E     NHL94_music_015        Edmonton
Music    3F     NHL94_music_016        ?
Music    40     NHL94_music_017        Hartford
Music    41     NHL94_music_018        ?
Music    42     NHL94_music_019        ?
Music    43     NHL94_music_020        Los Angeles
Music    44     NHL94_music_021        ?
Music    45     NHL94_music_022        ?
Music    46     NHL94_music_023        ?
Music    47     NHL94_music_024        New York Islanders
Music    48     NHL94_music_025        ?
Music    49     NHL94_music_026        ?
Music    4A     NHL94_music_027        Dallas
Music    4B     NHL94_music_028        ?
Music    4C     NHL94_music_029        ?
Music    4D     NHL94_music_030        ?
Music    4E     NHL94_music_031        Montreal (Halte la Les Canadiens sont la)
Music    4F     NHL94_music_032        Montreal
Music    50     NHL94_music_033        New Jersey
Music    51     NHL94_music_034        ?
Music    52     NHL94_music_035        ?
Music    53     NHL94_music_036        ?
Music    54     NHL94_music_037        New York Rangers
Music    55     NHL94_music_038        ?
Music    56     NHL94_music_039        Philadelphia
Music    57     NHL94_music_040        ?
Music    58     NHL94_music_041        ?
Music    59     NHL94_music_042        Pittsburgh
Music    5A     NHL94_music_043        ?
Music    5B     NHL94_music_044        ?
Music    5C     NHL94_music_045        ?
Music    5D     NHL94_music_046        Quebec
Music    5E     NHL94_music_047        ?
Music    5F     NHL94_music_048        San Jose
Music    60     NHL94_music_049        Jaws Theme
Music    61     NHL94_music_050        ?
Music    62     NHL94_music_051        ?
Music    63     NHL94_music_052        ?
Music    64     NHL94_music_053        ?
Music    65     NHL94_music_054        Hava Nagila
Music    66     NHL94_music_055        ?
Music    67     NHL94_music_056        St. Louis
Music    68     NHL94_music_057        ?
Music    69     NHL94_music_058        ?
Music    6A     NHL94_music_059        Tampa Bay
Music    6B     NHL94_music_060        ?
Music    6C     NHL94_music_061        Toronto
Music    6D     NHL94_music_062        ?
Music    6E     NHL94_music_063        Vancouver
Music    6F     NHL94_music_064        ?
Music    70     NHL94_music_065        ?
Music    71     NHL94_music_066        Washington
Music    72     NHL94_music_067        ?
Music    73     NHL94_music_068        ?
Music    74     NHL94_music_069        ?
Music    75     NHL94_music_070        ?
Music    76     NHL94_music_071        ?
Music    77     NHL94_music_072        Winnipeg

  • Thanks 1
  • Like 2
Link to comment
Share on other sites

Now it all makes sense!:big_smile:

The shared songs!
The random plays.

00 must be random songs?

Now I got to redo everything.

My list still is useful for some of the names of songs.

Like William Tell = 42

Edited by CoachMac
Link to comment
Share on other sites

  • 5 months later...

So how exactly does this work?  The @smozomatable lists 28 teams with 6 pieces of music (1 byte for each section).  And the earlier posts all have team pointers to music data offsets.  I'm wondering how these two are related?  Is it similar to my find on Player Cards where the first table is sort of an index that references to the other pointer table?  

I am assuming '95 will be doing something similar, so any insight here will help me save some time.  

Link to comment
Share on other sites

whoa.  what defines which are used in "random" slots?  second- and third-period factors!  still learning. awesome.

Edited by tru
Link to comment
Share on other sites

21 minutes ago, kingraph said:

So how exactly does this work?  The @smozomatable lists 28 teams with 6 pieces of music (1 byte for each section).  And the earlier posts all have team pointers to music data offsets.  I'm wondering how these two are related?  Is it similar to my find on Player Cards where the first table is sort of an index that references to the other pointer table?  

I am assuming '95 will be doing something similar, so any insight here will help me save some time.  

This is it!:big_smile:

The other pointers are the songs and yes it is related, but had to do with shared songs, which always confused me.

00 in the chart below, chooses random songs.

I am not sure exactly how to explain this, but all I use now is the chart below.

As an example 40 is Brass Bonanza, so now if I move Hartford from the 11 slot to say the 7 slot I put there 6 songs there.

It is much easier and more effective than changing the earlier pointers.
It works flawlessly, but I had to go back on all my roms and Naples roms that I fixed and put the other earlier changes I made based on the other post to the default values.

I also still don't get team 29 and 30 so I don't mess with them.,

 

On 4/17/2017 at 12:03 PM, slapshot67 said:

some great news, smozoma found out where each teams music table is.

you can now edit the Power Play, Penalty kill, Goal, Face off, and Random music.

each team has 6 pieces of music
(example - SAN JOSE - 5F 60 61 63 64 65)

1st # - face off music
2nd # - power play music
3rd # - 2nd period random music
4th # - goal music
5th # - penalty kill music
6th # - 3rd period random music

Original ROM:


0	TEAM	LOCATION	FO	PP	2P	GF	PK	3P
--	----	--------	--	--	--	--	--	--
1	ANH 	000FE5B0	77	75	76	00	5A	00
2	BOS 	000FE5B6	31	32	30	00	5A	31
3	BUF 	000FE5BC	34	33	33	34	5A	00
4	CGY 	000FE5C2	35	37	35	37	36	36
5	CHI 	000FE5C8	38	3A	39	38	5A	65
6	DAL 	000FE5CE	4A	4B	4B	00	5A	00
7	DET 	000FE5D4	3B	3C	3D	00	5A	3C
8	EDM 	000FE5DA	3E	3F	3F	00	5A	00
9	FLA 	000FE5E0	77	75	76	00	5A	00
10	HFD 	000FE5E6	40	42	41	42	5A	40
11	LA  	000FE5EC	43	43	45	44	5A	46
12	MTL 	000FE5F2	4F	4E	4F	4D	5A	4C
13	NJ  	000FE5F8	50	51	50	00	5A	52
14	NYI 	000FE5FE	47	48	47	49	5A	49
15	NYR 	000FE604	54	55	53	00	5A	00
16	OTW 	000FE60A	77	75	76	00	5A	00
17	PHI 	000FE610	56	57	56	58	00	58
18	PIT 	000FE616	59	5B	59	5C	5A	5C
19	QUE 	000FE61C	5D	5E	5D	00	5A	5E
20	SJ  	000FE622	5F	60	61	63	64	65
21	STL 	000FE628	67	68	68	67	5A	69
22	TBY 	000FE62E	6A	6B	6B	00	5A	00
23	TOR 	000FE634	6C	6C	6D	00	5A	00
24	VAN 	000FE63A	6E	6F	70	00	5A	00
25	WSH 	000FE640	71	73	71	00	5A	74
26	WPG 	000FE646	77	75	76	00	5A	00
27	ASE 	000FE64C	54	55	53	00	5A	00
28	ASW 	000FE652	54	55	53	00	5A	00

 

 

Edited by CoachMac
  • Like 2
Link to comment
Share on other sites

26 minutes ago, kingraph said:

So how exactly does this work?  The @smozomatable lists 28 teams with 6 pieces of music (1 byte for each section).  And the earlier posts all have team pointers to music data offsets.  I'm wondering how these two are related?  Is it similar to my find on Player Cards where the first table is sort of an index that references to the other pointer table?  

I am assuming '95 will be doing something similar, so any insight here will help me save some time.  

The table has a 'row' for each team, with 6 values (for different game situations). Those values are indexes used to jump to songs. So what you'd need to do is extend that table with 6 bytes for each new team. Then you can customize the songs by changing the bytes.

You'll probably need to move the table to the expanded part of the ROM, which will also require figuring out how the game accesses the table and fixing that pointer (which is probably 000FE5B0 in 94..)

Unfortunately, finding the music table will be trickly...

I think I found it using the known starting addresses of the music in 94, I put a trace on reading those values and worked backwards from there.

  • Thanks 1
Link to comment
Share on other sites

18 minutes ago, smozoma said:

The table has a 'row' for each team, with 6 values (for different game situations). Those values are indexes used to jump to songs. So what you'd need to do is extend that table with 6 bytes for each new team. Then you can customize the songs by changing the bytes.

You'll probably need to move the table to the expanded part of the ROM, which will also require figuring out how the game accesses the table and fixing that pointer (which is probably 000FE5B0 in 94..)

Unfortunately, finding the music table will be trickly...

I think I found it using the known starting addresses of the music in 94, I put a trace on reading those values and worked backwards from there.

That's very helpful, thanks!

Link to comment
Share on other sites

23 minutes ago, CoachMac said:

 

I also still don't get team 29 and 30 so I don't mess with them.,

 

 

I believe this wasn't known when wboy created his 30 team ROM, so unless you expand that table (would likely require moving to new location), I doubt you can change 29, 30.  I'm pretty sure @slapshot67 would have created an expanded table for 32 teams on his upcoming ROM, so that should be great for future ROMs.  

Link to comment
Share on other sites

  • 1 year later...
On 1/7/2010 at 1:53 PM, swos said:

Edit: 

 

 

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

The sound effects and music starts at offset: 00181828

In this reference FFFF 00C0 always starts the music and 0000 FFFF ends it, with exception of 3 sounds.

Sound Effect: offset

Goal siren horn (starts with 3AF1 instead of FFFF): 00181828

Lower ding (starts with 90E2 instead of FFFF): 00182322

Higher ding (breakaway ding): 00182338 (5 lower dings and 1 higher ding indicates a penalty ends)

End of period horn: 00182354

Pass bounces off player's stick: 00182478

Puck bounce (starts with 1C32 instead of FFFF): 00182486

Player receives pass: 00182506

Puck hits ice: 00182534

Puck hits ice: 00182550

Puck hits ice: 00182566

Puck hits ice: 00182582

Puck bounces off player's feet/stick: 00182598

Goalpost and crowd goes OHHH: 00182626

Goalpost: 00182654

Checking sound: 00182670

Checking sound: 00182698

Checking sound: 00182726

Checking sound: 00182754

Puck hits board: 00182782

Puck hits board: 00182798

Puck hits board: 00182814

Puck hits board: 00182830

Ref whistles: 00182846

Stick sweep ?(misses the puck): 00183004

Checking sound: 00183020

Checking sound: 00183048

Checking sound: 00183076

Checking sound: 00183104

Dump the puck sound: 00183140

Dump the puck sound: 00183156

Dump the puck sound: 00183172

Dump the puck sound: 00183188

Dump the puck sound: 00183204

slow slapshot: 00183220

slow slapshot: 00183236

slow slapshot: 00183252

slapshot: 00183268

slapshot: 00183284

slapshot: 00183300

slapshot: 00183316

Fighting sound: 00183332

Fighting sound: 00183348

Game played crowd cheers: 00183364

Crowd cheers: 00183420

BOO: 00183436

Glass breaks and crowd awes: 00183452

Crowd goes OHHH: 00183480

Goal siren horn: 00183512

For organ music I recorded them as mp3 files with numbering them in order they are in the rom.

MP3-files can be found here

Organ music position: offset

01. : 00184052 (938 bytes)

02. Boston: 00184992 (1070 bytes)

03. : 00186060 (666 bytes)

04. Anaheim?ish: 00186728 (974 bytes)

05. Buffalo: 00187704 (2498 bytes)

06. Calgary: 00190204 (1218 bytes)

07. : 00191424 (1634 bytes)

08. Calgary goal music ?: 00193060 (1302 bytes)

09. Chicago: 00194364 (1586 bytes)

10. : 00195952 (1354 bytes)

11. : 00197308 (986 bytes)

12. : 00198296 (1394 bytes)

13. : 00199692 (1130 bytes)

14. : 00200824 (850 bytes)

15. : 00201676 (1154 bytes)

16. Rangers?ish: 00202832 (858 bytes)

17. Hartford: 00203692 (2050 bytes)

18. : 00205744 (1594 bytes)

19. : 00207340 (1658 bytes)

20. : 00209000 (1034 bytes)

21. : 00210036 (1618 bytes)

22. : 00211656 (1618 bytes)

23. : 00213276 (1302 bytes)

24. : 00214580 (1630 bytes)

25. : 00216212 (522 bytes)

26. : 00216736 (1706 bytes)

27. : 00218444 (906 bytes)

28. : 00219352 (610 bytes)

29. : 00219964 (1922 bytes)

30. : 00221888 (1042 bytes)

31. : 00222932 (1146 bytes)

32. : 00224080 (962 bytes)

33. : 00225044 (1502 bytes)

34. : 00226548 (1428 bytes)

35. : 00227968 (1330 bytes)

36. : 00229300 (1190 bytes)

37. : 00230492 (1050 bytes)

38. : 00231544 (706 bytes)

39. : 00232252 (1250 bytes)

40. : 00233504 (1346 bytes)

41. : 00234852 (2666 bytes)

42. : 00237520 (1442 bytes)

43. : 00238964 (682 bytes)

44. : 00239648 (1594 bytes)

45. : 00241244 (1906 bytes)

46. : 00243152 (2114 bytes)

47. : 00245268 (2042 bytes)

48. : 00247312 (1570 bytes)

49. Jaws: 00248884 (1890 bytes)

50. : 00250776 (1686 bytes)

Still 20 or so to go...

St.Louis: 00261928

Tampa Bay: 00265892

hava nagila: 00257504

Vancouver: 00269904

Washington: 00272464

Winnipeg: 00281360

NHL Hockey '94 opening Music: 00282744

Game menu music: 00290190

Matchups screen with Ron Barr music: 00299236

NHLPA '93 music:

Intro music drums in the beginning: 00171044

Intro music: 00171142

Game menu music: 00176036

Matchscreen music: 00182506

I have succesfully so far put NHLPA '93 Intro music to replace NHL'94 Intro, or put NHL'94 Intro music to replace Chicago's "Here Come the Hawks".

If you want to copy paste and listen music I recommend to replace the NHL'94 Intro music with another. That way the sound effect/song will play as the 1st sound when you open the rom.

Where is the siren and horn blocks at? Why hasn’t anyone swapped them??

Link to comment
Share on other sites

2 hours ago, Tex said:

Where is the siren and horn blocks at? Why hasn’t anyone swapped them??

I swapped them in pixelpuck.com NHL11 to NHL14 ROMs along with the separate button for goalie control.

Also made the goal horn louder / deeper (don't remember how I did that exactly).

  • Thanks 1
Link to comment
Share on other sites

9 hours ago, clockwise said:

I swapped them in pixelpuck.com NHL11 to NHL14 ROMs along with the separate button for goalie control.

Also made the goal horn louder / deeper (don't remember how I did that exactly).

What button is goalie control?

In your edit

Link to comment
Share on other sites

  • 8 months later...

Zero promises on how useful this is, but I stumbled across this today:

 

https://megacatstudios.com/blogs/press/creating-music-and-sound-for-the-sega-genesis-mega-drive-a-primer-for-using-the-vgm-music-maker

My basic understanding is you can create MIDI music through that program and it can be converted to genesis code.  I haven't yet figured out how to work backwards and pull the code into the program to edit.  (Specifically, I'm looking for the instrumentation the NHL games use)

  • Thanks 1
Link to comment
Share on other sites

  • 8 months later...

EDIT: No longer asking "what's the solution?", instead saying what it is.

The music table for the 32 Team ROM is located at 5490. Edits the same exact way as the others.

Edited by seamor
  • Love 1
  • Thanks 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji 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.

×
×
  • Create New...