Gazpacho146 Posted September 10, 2011 Share Posted September 10, 2011 I messaged Spinout a couple days ago, and He gave me permission to port his 4player.ppf to majoras mask. I'm not sure I'll be able to do this alone because I have no experience with coding on Zelda OOT/MM Look at the source code to that hack and see what it replaces; find that in Majora's Mask and replace it. There are a few hard pointers you'll have to replace but that isn't a biggieSo, first of all, I need to find the source code! Please reply if you are interested in helping! Link to comment Share on other sites More sharing options...
DeathBasket Posted September 10, 2011 Share Posted September 10, 2011 http://spinout182.com/4player/ I might not help directly with the hack (depends on what time I get) but I'll see if I can find some of the information you'll need. What version of Majora's Mask are you using? Link to comment Share on other sites More sharing options...
Gazpacho146 Posted September 10, 2011 Author Share Posted September 10, 2011 http://spinout182.com/4player/ I might not help directly with the hack (depends on what time I get) but I'll see if I can find some of the information you'll need. What version of Majora's Mask are you using? just the regular rom, i have zero experience with coding, I'm brand new to zelda hacking, and it's super difficult cause i'm 14 Link to comment Share on other sites More sharing options...
SanguinettiMods Posted September 10, 2011 Share Posted September 10, 2011 Don't say things are difficult because of your age. I'm 12 and was just recently 11. Link to comment Share on other sites More sharing options...
Mellow Posted September 10, 2011 Share Posted September 10, 2011 Don't say things are difficult because of your age. I'm 12 and was just recently 11. ^This Link to comment Share on other sites More sharing options...
Gazpacho146 Posted September 10, 2011 Author Share Posted September 10, 2011 fair put, but i just got into rom hacking like a year ago and that was with sm64 hacking, zelda and sm64 are very different to hack Link to comment Share on other sites More sharing options...
DeathBasket Posted September 10, 2011 Share Posted September 10, 2011 80763754 is the address of the code that handles the controls. around 80753130 is the code that spawns Tatl. I couldn't get it to spawn Link properly though (wrong variables?), it'll either crash or he just doesn't show up. I might look at it properly tomorrow. Link to comment Share on other sites More sharing options...
Gazpacho146 Posted September 10, 2011 Author Share Posted September 10, 2011 ok this is all in a hex editor, right? Link to comment Share on other sites More sharing options...
DeathBasket Posted September 10, 2011 Share Posted September 10, 2011 Those are the RAM addresses, use Nemu's debugging tools to view and edit the code. I don't have the ROM addresses right now but they wouldn't be of much use at the moment anyway. Link to comment Share on other sites More sharing options...
Gazpacho146 Posted September 10, 2011 Author Share Posted September 10, 2011 ok, i've never used nemu really, i'm used to using a hex editor to edit ROM not RAM but i'm pretty sure they're alot the same! thanks! edit: alright in nemu i go to Plugin>Debugger: Memory... then I enter in 80763754 in the address box and it brings up this: 80763754: 8A390018 9A39001B -- AF190004 8A28001C this is what should be showing right? just trying to make sure Link to comment Share on other sites More sharing options...
Crownjo Posted September 10, 2011 Share Posted September 10, 2011 Ask Jman for help he has been studying ASM hacking ever since he saw spinout's video. Here is what he has done so far. Link to comment Share on other sites More sharing options...
Gazpacho146 Posted September 10, 2011 Author Share Posted September 10, 2011 Ask Jman for help he has been studying ASM hacking ever since he saw spinout's video. Here is what he has done so far. *video* Funny you should mention that, i messaged him and he said: Yea I am willing to help though im still clueless as ever compiling n64 related stuff like the mips op code etc etc I also have the n64 sdk lying. Still trying to figure out this stuff for ocarina though. also Replace Tael routine and spawn 3 more links may work the same like ocarina Link to comment Share on other sites More sharing options...
Jason777 Posted September 10, 2011 Share Posted September 10, 2011 To even begin hacking the source code you need to have decent knowledge of MIPS r4300i assembly. This is not just a simple GS code or ROM modification that follows a simple format. Link to comment Share on other sites More sharing options...
Gazpacho146 Posted September 10, 2011 Author Share Posted September 10, 2011 To even begin hacking the source code you need to have decent knowledge of MIPS r4300i assembly. This is not just a simple GS code or ROM modification that follows a simple format. I am aware of that. I'm going to need to start learning Link to comment Share on other sites More sharing options...
Crownjo Posted September 10, 2011 Share Posted September 10, 2011 Also make one that has only two Links. Link to comment Share on other sites More sharing options...
Gazpacho146 Posted September 10, 2011 Author Share Posted September 10, 2011 Those are the RAM addresses, use Nemu's debugging tools to view and edit the code. I don't have the ROM addresses right now but they wouldn't be of much use at the moment anyway. directions from Spinout No, I recommend using a text editor, such as gedit, jedit, or notepad++. The source is compiled with the GNU toolchain targeted to MIPS. I don't know if you are running windows or linux but I'm guessing windows; you can set up the GNU toolchain following these directions: http://code.google.c...4ToolchainSetup hope this can help, Deathbasket! Link to comment Share on other sites More sharing options...
Crownjo Posted September 10, 2011 Share Posted September 10, 2011 I am really looking forward to this. I would love some multiplayer Majora's Mask. Uhh how would the game work? Would be neet if the Links used diffrent masks. Link to comment Share on other sites More sharing options...
Gazpacho146 Posted September 10, 2011 Author Share Posted September 10, 2011 Spinout warned me that the games engine might not be able to handle multiple Link forms, but agreed it would be awesome! P1 could be Link p2 deku p3 Goron and p4 zora once i learn to code this will be a cinch Link to comment Share on other sites More sharing options...
Crownjo Posted September 10, 2011 Share Posted September 10, 2011 Spinout warned me that the games engine might not be able to handle multiple Link forms, but agreed it would be awesome! P1 could be Link p2 deku p3 Goron and p4 zora once i learn to code this will be a cinch In that case make it two players for now. Link to comment Share on other sites More sharing options...
spinout Posted September 10, 2011 Share Posted September 10, 2011 In that case make it two players for now. Change ori $s7, $zero, 3 to ori $s7, $zero, (NUMBER_OF_LINKS-1) in http://spinout182.com/4player/links.S Link to comment Share on other sites More sharing options...
Gazpacho146 Posted September 10, 2011 Author Share Posted September 10, 2011 Change ori $s7, $zero, 3 to ori $s7, $zero, (NUMBER_OF_LINKS-1) in http://spinout182.com/4player/links.S I need DeathBasket's (or someone who knows and understands this codes) help for stuff like this because I know absolutely NOTHING about stuff like this since I'm a n00b at zelda hacking but anyways thanks a lot spinout! hopefully Jmanx will be able to make Gameshark codes for it if it gets finished and the 3 means the number of other links? Link to comment Share on other sites More sharing options...
Crownjo Posted September 10, 2011 Share Posted September 10, 2011 Thank you spinout. I wanna try removing the two Links myself if I can. I am only doing it for fun. Link to comment Share on other sites More sharing options...
spinout Posted September 10, 2011 Share Posted September 10, 2011 Yes. I would recommend trying to learn to program in one way or another, how all of this works will become much clearer. (tip: try C) Link to comment Share on other sites More sharing options...
Crownjo Posted September 10, 2011 Share Posted September 10, 2011 Ugh all of this is really advanced for my brain never really done this kind of stuff before. Link to comment Share on other sites More sharing options...
DeathBasket Posted September 10, 2011 Share Posted September 10, 2011 directions from Spinout -quote- hope this can help, Deathbasket! I was suggesting using Nemu just to find the right places to start writing the code but of course the final version of the hack would be a modified Link actor which you'd do in a text editor. If you're serious about this hack then you should start reading up on MIPS assembly code so that you can understand exactly what spinout's hack does and how to implement something similar in MM. Link to comment Share on other sites More sharing options...
Recommended Posts