Jump to content
NHL'94 Forums

WBOY...Need your help!


hurricane55

Recommended Posts

I have successfully hacked and reorganized all team pointers for Tjans Coach K editor, only thing i am missing is how the RoM grabs the logos and pallettes for each team...It has to be tied to assembly, plus still looking for the sim value of teams as well. Maybe they are all tied to one headder. The header i found does not have these included. Please help WBOY....i was told you were the one who expanded the NHL Roms, hope you might have a lead or 2, as much of my hack was based on docs for hacking the NHL games.

Link to comment
Share on other sites

I was bable to trace the logo, but it still isn't showing me the way it knows that is what logo goes with that team slot.....I'll keep hacking away.

You probably looked for something like this already, but just in case..

I'd expect it to work in one of 2 ways:

1) a pointer table, looking up the pointer based on the current team, like LogoAddress = [PointerAddress + 4xCurrentTeam]. Multiplying by 4 would be implemented as "ASL D0, #$02" or something like that.

2) calculating an offset from the first logo, based on the current team and the size of the logos (assuming they're all the same, since they're not compressed), like LogoAddress = BaseAddress+CurrentTeam*LogoSize.

I'm guessing you'd have seen that in the trace, though... so maybe it's doing something unexpected..

If you know where the logos start, have you tried searching for that value in the trace?

Link to comment
Share on other sites

You probably looked for something like this already, but just in case..

I'd expect it to work in one of 2 ways:

1) a pointer table, looking up the pointer based on the current team, like LogoAddress = [PointerAddress + 4xCurrentTeam]. Multiplying by 4 would be implemented as "ASL D0, #$02" or something like that.

2) calculating an offset from the first logo, based on the current team and the size of the logos (assuming they're all the same, since they're not compressed), like LogoAddress = BaseAddress+CurrentTeam*LogoSize.

I'm guessing you'd have seen that in the trace, though... so maybe it's doing something unexpected..

If you know where the logos start, have you tried searching for that value in the trace?

Actaully yo just spoke greek to me.....but i rember seeing thos commands in the trace, but didn't know what was what...i'll compare to see, this may be the break i need...if it is, then you will get ample credit.....so much for wboy. You are turning into the guru i was looking for, much thanks.

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...