+  RHDN Forum Archive
|-+  Romhacking
| |-+  ROM Hacking Discussion
| | |-+  problem with SD3 3-players patch
Pages: [1] 2
Author Topic: problem with SD3 3-players patch  (Read 898 times)
dudejo
Guest
« on: October 31, 2007, 11:06:05 pm »

hi

i have tried installing the 3 player patch on my friend's seiken densetsu 3 game.

without the patch, the game works fine but when i apply it, i can't even reach the main menu. i can see the intro but i can't reach the screen where you choose your characters.

i've tried 3 different versions of ZSNES.

on my own computer, i have zero problems but his computer is out of the question. it won't run the patch no matter what i do.

i even went as far as saving a state on the unpatched game then loading the state after i patched the game. no go.

i haven't checked his specs much but i can tell he has a Pentium 4 with HT technology and an integrated Intel video card.

any idea what it could be?
creaothceann
Guest
« Reply #1 on: November 01, 2007, 12:55:18 am »

Tried copying the ROM, too? It may be a header issue.
dudejo
Guest
« Reply #2 on: November 01, 2007, 06:39:26 am »

headers, huh...

i'll try that if i get the chance but in any case, i may bring my own computer with me so i'll probably just end up copying my rom to the computer itself.

thx
Nightcrawler
Guest
« Reply #3 on: November 01, 2007, 08:12:57 am »

I'd bet my lunch and 50 cents it's a header issue...

FAQ

dudejo
Guest
« Reply #4 on: November 01, 2007, 05:29:51 pm »

if it IS a header issue, i'll try e-mailing the author so he updates his readme because there were no mentions of whether or not headers would screw anything up.
Nightcrawler
Guest
« Reply #5 on: November 02, 2007, 07:40:39 am »

Quote from: dudejo on November 01, 2007, 05:29:51 pm
if it IS a header issue, i'll try e-mailing the author so he updates his readme because there were no mentions of whether or not headers would screw anything up.

I'll give you it should always be mentioned in the readme for good practice, but I don't think you understand what the header is and how it influences the patching process.

Having a header or not having a header changes the SIZE of the ROM file. An IPS patch is simply a collection of instructions like 'At offset XXX change this byte to YY' or 'At offset XXX stick twenty-three 00's'

SO.. if you don't have a header and the  patch was based on an original ROM that did, ALL of the offsets are WRONG and it could cause a variety of problems in the game. The same can be said if the patch was based on an original ROM that did NOT have a header and yours does. Again, all the offsets will be wrong and it can't be patched correctly.

It only patches correctly when the ROM you're using is the same size as the same one he was using.

For clarity, I should mention that the actual information contained in the header doesn't matter (except in a rare case the header was modified, but there should be no good reason for this in SNES translation patches). All that matters is if there IS or is NOT a header.

In summary, there's usually only two possibilities when it comes to SNES ROMs. If you have a valid clean ROM, try patching with a header and without a header. One of them should work. If neither do, you may have other problems such as dealing with an interleaved ROM or patch based on interleaved ROM, or corrupt/different ROM than the one the patch was based on.
creaothceann
Guest
« Reply #6 on: November 02, 2007, 09:54:44 am »

Btw. should RHDN require this info for SNES IPS patch contributions? (Or is that already prevalent policy?)
Gideon Zhi
Guest
« Reply #7 on: November 02, 2007, 11:07:37 am »

Quote from: creaothceann on November 02, 2007, 09:54:44 am
Btw. should RHDN require this info for SNES IPS patch contributions? (Or is that already prevalent policy?)

I would actually strongly support this.
Disch
Guest
« Reply #8 on: November 02, 2007, 12:32:50 pm »

The way I see it... a readme with details on what version of what ROM to patch should be a requirement for any patch for any system... not just SNES.  I think making this a site requirement would be a good idea.
Numonohi_Boi
Guest
« Reply #9 on: November 02, 2007, 12:44:48 pm »

I concur, I'm always playing the guessing game when trying to find out what rom the hack goes with. you could even add a category when searching hacks and translatios "headered" or "unheadered"
Deathlike2
Guest
« Reply #10 on: November 02, 2007, 04:44:07 pm »

The headered/unheadered insanity should be dealt in the readme, period. Optionally, the info could be posted in the patch pages, but it should be enforced only if the author of said patch is not accessable.

Really, I shouldn't have to guess what the author was thinking.. if it is all spelled out, it should reduce the problems.
Suzaku
Guest
« Reply #11 on: November 08, 2007, 09:28:37 am »

I'd definitely support a requirement for header and interleaving info on the patch. Either on the page, or in the readme. having it be a required field on the submission page would be easier in general, but then those fields would have to be added.
creaothceann
Guest
« Reply #12 on: November 08, 2007, 10:51:59 am »

For the SNES, interleaving should be easy - i.e. rejection. With NSRT there's a good tool (tm) to check the ROM before creating the patch.
Griff Morivan
Guest
« Reply #13 on: November 08, 2007, 02:36:44 pm »

When I first was into hacks, I had this problem with a few hacks that didn't specify headered or not.
Gideon Zhi
Guest
« Reply #14 on: November 08, 2007, 02:51:40 pm »

Quote from: Deathlike2 on November 02, 2007, 04:44:07 pm
The headered/unheadered insanity should be dealt in the readme, period. Optionally, the info could be posted in the patch pages, but it should be enforced only if the author of said patch is not accessable.

Really, I shouldn't have to guess what the author was thinking.. if it is all spelled out, it should reduce the problems.

Usually? The author doesn't even know the difference between headered and not, and doesn't realize that most SNES games are distributed both ways. Thus, the information is omitted from the readme. This is especially true for games like Super Mario World that have all-in-one editors available.
Pages: [1] 2  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC