Zophar's Message Domain

Go Back   Zophar's Message Domain > Emulation Talk > Rom Hack

Reply
 
Thread Tools Display Modes
Old 10-18-2005, 05:26 AM   #1
JadussD
Senior Member
 
Join Date: Jan 2003
Posts: 2,100
Default The "header" problem with IPS patches.

Couldn't the programs that create IPS patches be modified slightly so that they take the very last byte of a file and always include it in the patch even if it isn't changed? That way, an IPS patcher could have an "SNES" option that is selected by the user, and then detects if the last byte is 512 bytes past or before the EOF, the program knows whether the ROM was created on a ROM with a header or not, and modifies the offsets that are patched accordingly. This wouldn't change the IPS standard, but it could mean less emails for people who release new patches and even people who know about headers wouldn't have to add or subtract headers from their ROMs with hex editors or other programs to get patches working.
JadussD is offline   Reply With Quote
Old 10-18-2005, 06:13 AM   #2
Kitsune Sniper
Senior Member
 
Join Date: Feb 2000
Posts: 1,661
Default Re: The "header" problem with IPS patches.

Um... it's been done already.

http://www.cinnamonpirate.com/blog/c.../ticker/ninja/

Granted, it's not the IPS format, but it still is a better alternative to the limited-size IPS format.
Kitsune Sniper is offline   Reply With Quote
Old 10-18-2005, 02:36 PM   #3
The 9th Sage
Senior Member
 
The 9th Sage's Avatar
 
Join Date: Mar 2004
Location: NY State in the US
Posts: 17,439
Default Re: The "header" problem with IPS patches.

> Couldn't the programs that create IPS patches be modified
> slightly so that they take the very last byte of a file and
> always include it in the patch even if it isn't changed?

There is a program that comes with NSRT that can change IPS patches to take in account the header (if they were made for a headerless ROM) or vice versa. Seems to work generally, I can think of one instance where it didn't but I think the patch may have been expecting a different ROM than what I had anyway (old beta patch of the Record of Lodoss War RPG translation...hasn't been worked on in years :P).
__________________
Just can't wait to bomb some Dodongos.
---
http://www.xanga.com/zeldadd

Twitter
The 9th Sage is offline   Reply With Quote
Old 10-18-2005, 03:40 PM   #4
D--
Senior Member
 
Join Date: Oct 2001
Location: Chaoyang, Beijing, China
Posts: 826
Default Re: The "header" problem with IPS patches.

> Um... it's been done already.
>
> http://www.cinnamonpirate.com/blog/c.../ticker/ninja/
>
> Granted, it's not the IPS format, but it still is a better
> alternative to the limited-size IPS format.

Wrong page, it's actually at http://www.cinnamonpirate.com/software/ninja

Thanks for mentioning it. Most people still haven't picked up on the format despite the immense headache it would save. Maybe some day someone will make a GUI version so people actually use it.
D-- is offline   Reply With Quote
Old 10-19-2005, 11:25 AM   #5
Dan
Senior Member
 
Join Date: Jan 2002
Posts: 499
Default Re: The "header" problem with IPS patches.

> Thanks for mentioning it. Most people still haven't picked
> up on the format despite the immense headache it would save.
> Maybe some day someone will make a GUI version so people
> actually use it.

What about Ouinja Patcher? (The site appears to be down at the moment, but there's a copy of it in the patchers section of this site)
Dan is offline   Reply With Quote
Old 10-19-2005, 12:16 PM   #6
D--
Senior Member
 
Join Date: Oct 2001
Location: Chaoyang, Beijing, China
Posts: 826
Default Re: The "header" problem with IPS patches.

> What about Ouinja Patcher? (The site appears to be down at
> the moment, but there's a copy of it in the patchers section
> of this site)

He never followed the specs. His only supports RAW format, which has NONE of the benefits of header fixing and deinterleaving. So patches made with the command line version of NINJA for these systems will not be useable with Ouinja.
D-- is offline   Reply With Quote
Old 10-21-2005, 01:01 PM   #7
Dark Knight Kain
Senior Member
 
Join Date: Jan 2002
Posts: 1,278
Default Re: The "header" problem with IPS patches.

This brings up the question of why certain ROM sites feel the need to mix headered and non-headered SNES ROMs (And leave non-headered ROM with the .smc format so you can't tell the difference if you don't know the correct file size). A site in question had all headered ROMs for years now, I have no idea what inspired them to start mixing them.
Dark Knight Kain is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 12:25 PM.

Contact Us - Zophar's Domain - Archive - Top

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.