It is currently Sun Nov 19, 2017 3:45 am

All times are UTC - 7 hours





Post new topic Reply to topic  [ 35 posts ]  Go to page Previous  1, 2, 3
Author Message
PostPosted: Fri Sep 15, 2017 12:04 am 
Offline
User avatar

Joined: Thu Jan 03, 2008 1:48 pm
Posts: 543
Hey CLChambers00,

Here's a Level Select patch for Journey to Silius (U) so you don't have to worry about using Raf World to practice. :)

(Still looking into other potential exploits when I have the time...)


Attachments:
File comment: Level Select Patch for Journey to Silius (U)
Journey to Silius (U) (Level Select).ips [20 Bytes]
Downloaded 13 times
Top
 Profile  
 
PostPosted: Sat Sep 16, 2017 4:36 pm 
Offline

Joined: Wed Jul 19, 2017 10:23 am
Posts: 68
Most excellent sir! Thank you very much! This is actually very helpful since the sprite of Jay McCray is larger in the US version, and therefore it would be better to practice on this for setting up visual cues, etc. Thank you!


Top
 Profile  
 
PostPosted: Sat Sep 16, 2017 5:01 pm 
Offline

Joined: Wed Jul 19, 2017 10:23 am
Posts: 68
Also, I am curious how you made this patch. Are there programs out there that you use to view rom code? Also how are you creating these ips files? Also, is there a program out there that can show the differences between two roms? A friend of mine made a hack of Who Framed Roger Rabbit a few months ago and it shows values of ram addresses when running etc, and I wanted to see what he did to it that made it do this. Or is there an easier way to beginning learning these things.

I would really like to dive into this a bit because there is a new mystery in Blaster Master, something that has only been seen once and has not yet been reproduced. It occurs here: https://youtu.be/g5Hq2eASg74?t=28m56s

I was thinking that I could start by finding the subroutine that loads the boss or something like that. Any direction on learning these things would be helpful. :D


Top
 Profile  
 
PostPosted: Mon Sep 18, 2017 4:28 pm 
Offline
User avatar

Joined: Thu Jan 03, 2008 1:48 pm
Posts: 543
CLChambers00 wrote:
Also, I am curious how you made this patch. Are there programs out there that you use to view rom code? Also how are you creating these ips files? Also, is there a program out there that can show the differences between two roms? A friend of mine made a hack of Who Framed Roger Rabbit a few months ago and it shows values of ram addresses when running etc, and I wanted to see what he did to it that made it do this. Or is there an easier way to beginning learning these things.

I would really like to dive into this a bit because there is a new mystery in Blaster Master, something that has only been seen once and has not yet been reproduced. It occurs here: https://youtu.be/g5Hq2eASg74?t=28m56s

I was thinking that I could start by finding the subroutine that loads the boss or something like that. Any direction on learning these things would be helpful. :D

Sure... A couple things... First off I saw that there was a Game Genie code for Level Select on TCRF.

There is also a Game Genie decoder program... You will need a Hex Editor program. Find one that you like. I like Hex Workshop; but there are others that are freeware. To compare files, there is a compare function. However... In this case, I found those decoded addresses by adding the offset of +$8000 to get into ROM space. The "compare" value is what the Game Genie expects. Once it finds the compare value at that bank it replaces it with the "value" value. This is essentially overwriting opcodes or values for opcodes. In the case of this code it is turning an RTS instruction to a NOP instruction which enters the level select routine. The secondary code increases the maximum value of levels to $06 instead of $05 so that the final boss is selectable during the boss selection portion. Not certain it's possible to jump into the level select routine naturally, but I haven't done much research yet.

Remember that hex code can be disassembled into assembly. You can find your differences that way through disassemblers and hex editors. :)


Top
 Profile  
 
PostPosted: Thu Sep 21, 2017 4:10 pm 
Offline

Joined: Wed Jul 19, 2017 10:23 am
Posts: 68
Thanks for the information, I greatly appreciate it! You have been very helpful on my journey to learn more about this stuff.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 35 posts ]  Go to page Previous  1, 2, 3

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group