ShootersForever.com Forum Index

GoldenEye 007 Nintendo 64 Community, GoldenEye X, Nintendo 64 Games Discussion
GoldenEye Cheats, GoldenEye X Codes, Tips, Help, Nintendo 64 Gaming Community


Bug Report: Perfect Dark Setup Editor 1.09

 
Post new topic   Reply to topic    ShootersForever.com Forum Index -> Q-Lab Hacking Department
View previous topic :: View next topic  
Kerr Avon
007
007


Joined: 26 Oct 2006
Posts: 920

 PostPosted: Mon Jan 14, 2013 12:04 pm    Post subject: Bug Report: Perfect Dark Setup Editor 1.09 Reply with quote Back to top

As I mentioned in

http://www.shootersforever.com/forums_message_boards/viewtopic.php?p=53030#53030

I think I've found a bug in Perfect Dark Setup Editor 1.09. If you try to patch a rom file that has the wrong CRC value (say if it's pre-patched) then Perfect Dark Setup Editor 1.09 throws up an error (as it should), but creates a zero length file with the file name you chose to save the finished rom to.

For example, ;

1. Select XDelta Patching > Apply PD XDelta Patch

2. Choose "Perfect Dark (U) GE Weapons work in multiplayer.z64" (note: this is prepatched, and will therefore fail the patching process)

3. Choose "PDSimsUseTimedMinesNTSC.xdelta"

4. Choose "Perfect Dark Sims-mines and GE guns.z64" (this doesn't refer to a file that already exists, it's the name you choose to save the finished, patched rom to).

You get an error saying "Unknown error patching, possibly input ROM CRC mismatch", which is as it should be, but a file has been created called "Perfect Dark Sims-mines and GE guns.z64" that is zero bytes long. This file should not be created at all unless the patching is successful.



Also, as a feature request, would it be possible to add an option to the "Apply PD XDelta Patch" function, so that the CRC check can be ignored? This way, the user could patch an already pre-patched rom file, though of course then there'd be no guarrantee that the two or more patched wouldn't conflict with each other.


Or perhaps add an option to "Apply multiple PD XDelta Patches", so that the user could choose two or more patches, and then the Perfect Dark Setup Editor 1.09 would check that the patches don't conflict, and apply them to the rom. And if they do conflict then warn the user, and offer the choice of ;

- Abort patching

- Re-choose patch(es) to apply

- Apply patches, but allow the user to choose the order in which the patches are applied.
 
View user's profile Send private message
SubDrag
Administrator
Administrator


Joined: 16 Aug 2006
Posts: 6171

 PostPosted: Mon Jan 14, 2013 12:53 pm    Post subject: Reply with quote Back to top

It's not a bug and is intentional (but I do appreciate all bug reports). You can't apply most patches together, as the files changed are compressed in the ROM. So mixing and matching patches on the compressed area will either overwrite the other, or cause a crashing hybrid. You have to patch one, then manually update the other ROM. It works a little better in GE, when you need more than one patch we use IPS format, so you don't get a CRC error, but it certainly still has the potential for trouble.

I can add mine fix to Wreck's ROM tonight (NTSC only)
 
View user's profile Send private message
Kerr Avon
007
007


Joined: 26 Oct 2006
Posts: 920

 PostPosted: Mon Jan 14, 2013 2:26 pm    Post subject: Reply with quote Back to top

SubDrag wrote:
It's not a bug and is intentional (but I do appreciate all bug reports). You can't apply most patches together, as the files changed are compressed in the ROM. So mixing and matching patches on the compressed area will either overwrite the other, or cause a crashing hybrid. You have to patch one, then manually update the other ROM. It works a little better in GE, when you need more than one patch we use IPS format, so you don't get a CRC error, but it certainly still has the potential for trouble.


I see. But I'd have thought the creation of a zero bytes long file is a bug? I can't think how it would be desirable.


Quote:

I can add mine fix to Wreck's ROM tonight (NTSC only)


That'd be great, I'd really appreciate it, thanks.
 
View user's profile Send private message
SubDrag
Administrator
Administrator


Joined: 16 Aug 2006
Posts: 6171

 PostPosted: Mon Jan 14, 2013 3:01 pm    Post subject: Reply with quote Back to top

I guess I can stop that from happening.
 
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    ShootersForever.com Forum Index -> Q-Lab Hacking Department All times are GMT - 8 Hours
Page 1 of 1

 
Jump to:  
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 vote in polls in this forum

Cobalt 2.0 BB theme/template by Jakob Persson.
Copyright © 2002-2004 Jakob Persson


Powered by BB © 01, 02 BB Group

 


Please Visit My Other Sites: GoldenEyeForever.com | GrandTheftAutoForever.com

Got kids? Check out my Dora The Explorer site with games and coloring pages!

Our forums feature Nintendo 64 games, GoldenEye 007 N64 New Maps and Missions, GoldenEye Cheats, N64 Emulator, Gameshark, GoldenEye Multiplayer and more!

[ Privacy Policy ]