Welcome Guest [Log In] [Register]

Announcements

Welcome to Zelda64.net. Announcements can be found below!

6.26.2018  Make sure you keep your passwords safe. If you use the same password on here as on other sites, it is highly recommended that you change it. If you can't change your password, and want it changed, let me or other active staff know, and we can force a reset or change it for you. ~PwnzLPs
Welcome to Zelda64. We hope you enjoy your visit.


You're currently viewing our forum as a guest. This means you are limited to certain areas of the board and there are some features you can't use. If you join our community, you'll be able to access member-only sections, and use many member-only features such as customizing your profile, sending personal messages, and voting in polls. Registration is simple, fast, and completely free. A valid email address is required. Your email address will NOT be sold as it is only needed to prevent spammers (and admittedly, some still get around this, but this makes it a bit more difficult, plus, if the moderators need to contact you, we have an email on file to do so). Thanks for considering us!


Join our community!


If you're already a member please log in to your account to access all of our features:

Username:   Password:
Add Reply
  • Pages:
  • 1
  • 2
MM Link patch and Tunics
Topic Started: Jun 19 2016, 02:21 PM (1,362 Views)
Trilly2Busy

Hey guys, Sho' showcased on youtube his version of the Majoras Mask Link in OOT with changeable tunic colors. I was wondering if anyone here could tell me how he did it? I'd really appreciate it, and thanks in advance!
Offline Profile Quote Post Goto Top
 
Replies:
Trilly2Busy

ChriisTiian
Jun 23 2016, 07:50 AM
Changeable Tunic Colors... After a DList porting, open your .zobj in OuT, search for the DList and in a HexEditor replace the FC Command with this: FC 12 7E A0 FF FF F3 F8.

Coloring is simple and easy, but porting is a bit difficult to not experimented users...
Am I opening the rom in a hex editor? or the .zobj file?
Offline Profile Quote Post Goto Top
 
SoundBlitz
Member Avatar

The zobj file probably. I'm pretty sure their are tutorials somewhere in the forum on injecting files into freespace. It's not hat hard really.

Just search for the original start and end offsets.
Replace those values with their new offsets. Such is why it's called the file table.
When injecting a new file into the rom the table loads those offsets for the file.
For example, If you wanted to replace young links file.
You would search in the rom for:
01 01 40 00 01 04 0F 80
And replace them with
New start offset - New end offset.
Typically when you inject them into free space you pad it with 00 bytes for a line or two.
One of the common places to inject a file into free space happens to be:
0x035D0000
Just hit "goto" in hxd.
Edit:
Oh yeah one last helpful tip:
To find the start and end offsets of any rom go here:
http://spinout182.com/mqd/f.html
The start offsets is listed their plain as day.
As for end offsets
Open up your classic windows calculator (Assuming you use windows)
Go into programmer mode hit the hex bubble.
Paste in the start offsets.
Hit +
Paste in the length.
That should be the end offset.
Like I said searching for those two values together should give you it's entry in the file table. Just overwrite that with the start
and end offsets of the files new space.
Edit(again)
Make sure you hit search twice.
You want to replace the second result that it gives you not the first.
Credit goes to flotonic for originally coming up with this method.
Edited by SoundBlitz, Jun 23 2016, 04:30 PM.
Offline Profile Quote Post Goto Top
 
Trilly2Busy

So I tried what Christiian and Soundblitz said to the best of my understanding, and when I tried to test the rom, pj64 said "entered loop, terminating emulation" or something like that..Sigh thanks again anyway guys. I'll keep trying this out until I figure out something.
Offline Profile Quote Post Goto Top
 
SoundBlitz
Member Avatar

Well if your still stuck on importing here is a link to the original post.
http://forums.maco64.com/topic/7100743/1/
Also maybe you should try a custom map first. Perhaps what I mean to say is this may be out of your league for a beginner.
To put simply were only human. We don't know the exact nature of the patch that your trying to modify. That being said we can only guide you through knowledge used to edit link as normal. With the patch being done a number of things could go wrong. Perhaps you should simply move on to something else until your more accustomed. Like the saying goes:
"Rome wasn't built in a day"
Offline Profile Quote Post Goto Top
 
Trilly2Busy

SoundBlitz
Jun 23 2016, 07:34 PM
Well if your still stuck on importing here is a link to the original post.
http://forums.maco64.com/topic/7100743/1/
Also maybe you should try a custom map first. Perhaps what I mean to say is this may be out of your league for a beginner.
To put simply were only human. We don't know the exact nature of the patch that your trying to modify. That being said we can only guide you through knowledge used to edit link as normal. With the patch being done a number of things could go wrong. Perhaps you should simply move on to something else until your more accustomed. Like the saying goes:
"Rome wasn't built in a day"
Yeah bro you're probably right. Thanks for the link, and maybe I will try a map first. Just trying to get my feet wet with this whole Zelda modding thing lol but I appreciate all the help you guys have provided so far. Hopefully soon, I can learn some things and contribute to the community too.
Offline Profile Quote Post Goto Top
 
mzxrules

Trilly2Busy
Jun 23 2016, 07:03 PM
So I tried what Christiian and Soundblitz said to the best of my understanding, and when I tried to test the rom, pj64 said "entered loop, terminating emulation" or something like that..Sigh thanks again anyway guys. I'll keep trying this out until I figure out something.
The CRC needs to be recalculated. Don't know what tools everyone else uses since i use my own. One day I will either release zcodec (does file extraction, decompression, compression), or the new prototype rom builder that can make injecting files easier.
Offline Profile Quote Post Goto Top
 
Trilly2Busy

CRC?
mzxrules
Jun 24 2016, 06:19 PM

The CRC needs to be recalculated. Don't know what tools everyone else uses since i use my own. One day I will either release zcodec (does file extraction, decompression, compression), or the new prototype rom builder that can make injecting files easier.
What exactly does this mean bro?
Edited by PwnzLPs, Jun 26 2016, 10:14 PM.
Offline Profile Quote Post Goto Top
 
1 user reading this topic (1 Guest and 0 Anonymous)
« Previous Topic · Questions · Next Topic »
Add Reply
  • Pages:
  • 1
  • 2