Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,480,728
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 04-25-24 07:33 AM
Guest: Register | Login

0 users currently in ROM Hacking | 1 guest

Main - ROM Hacking - Problem Making a Patch New thread | New reply

Pages: 1 2

flyingace24
Posted on 07-14-07 10:26 AM Link | Quote | ID: 54922

Newcomer
Level: 5

Posts: 1/3
EXP: 406
Next: 123

Since: 07-14-07
From: Staples Center

Last post: 6129 days
Last view: 5636 days
OK, so I've been working on a project on Fire Emblem: Blazing Sword (FE7).

Here's the story:

Everything has been going smoothly so far. I was able to make patches before.

Now, while inserting graphics (I use unlz-gba) I have had problems with the images being too big. Before, I used to just chop off some pixels to make it fit, but that lowered the quality.

I then discovered how to use an expanded ROM. I then expanded the ROM from 16MB to 32MB. If the image was too big, I would just repoint it to somewhere else in the ROM.

Now, here is my problem. I can't make a patch (obvious from the topic title).

At first, I was using an unexpanded ROM (16MB). It said that I couldn't make a patch because I went beyond the 16MB. I thought that I should just expand the "unmodified" ROM to do it.

Well, that didn't work. It still said that I couldn't use any offset passed the 16MB mark (which is 0xFFFFFF in my ROM). It said that the IPS format isn't designed to go that far.

I used both Lunar IPS and WindHex32 to try and make the patch. Neither of them work. They even gave me the added bonus of corrupting my ROM and not allowing me to load it in VBA.

So my question is: Is there any way to make a patch with a 32MB ROM?

Without this, my project will have to go back to release v 0.1, and that's something that I don't want to do.

Thanks for your time.

____________________
If history is to change, let it change. If the world is to be destroyed, so be it. If my fate is to die, I must simply laugh!
-Magus, Chrono Trigger

roxahris
Posted on 07-14-07 01:22 PM Link | Quote | ID: 54946


Level: 52

Posts: 203/568
EXP: 1072332
Next: 11508

Since: 02-19-07
From: Here?

Last post: 3922 days
Last view: 3885 days
You could use NINJA or a program like that to make a UPF, PPF, or other format that supports large files to make it. IPS is starting to become less useful...

____________________
Love your lawn.

Nicole
Posted on 07-14-07 06:15 PM Link | Quote | ID: 54996


Mole
Level: 43

Posts: 211/363
EXP: 547838
Next: 17208

Since: 02-19-07
From: Massachusetts/Virginia

Last post: 4349 days
Last view: 3327 days
You could take the first 16 MB of the file, make a patch with that, and then include the second 16 MB as a separate file, and tell people to apply the patch and then attach the extra data... it'd be somewhat tedious for the users, but it should work.

____________________

flyingace24
Posted on 07-14-07 07:08 PM (rev. 3 of 07-14-07 10:16 PM) Link | Quote | ID: 55019

Newcomer
Level: 5

Posts: 2/3
EXP: 406
Next: 123

Since: 07-14-07
From: Staples Center

Last post: 6129 days
Last view: 5636 days
Thanks for the suggestions. I'll try both of those methods.

sirhax0r, would something like the IPS Patcher work with a UPF, PPF, etc? Or is there another tool that I (and everyone else who would want to play) would have to have?

Thanks for the input.

EDIT: Well, I'm having a problem with Ninja. It makes my ROM 2GB and doesn't make any changes at all. I am using PPF format.


EDIT2: I'm trying to use two patches, but I have no idea how to even create to separate ones. I know how to apply them, but how do I make them? (I'm using StealthPatch to apply them).

____________________
If history is to change, let it change. If the world is to be destroyed, so be it. If my fate is to die, I must simply laugh!
-Magus, Chrono Trigger

OoBurns
Posted on 07-15-07 12:14 AM (rev. 2 of 07-15-07 12:33 AM) Link | Quote | ID: 55058


Boo
Level: 68

Posts: 831/1036
EXP: 2641328
Next: 87472

Since: 02-19-07
From: It is a mystery.

Last post: 5721 days
Last view: 5721 days
My suggestion would be to just use the PPF format and forget about making two separate patches. PPF can handle much larger file sizes than IPS, and you would only have to make one patch.

____________________

flyingace24
Posted on 07-15-07 12:57 AM Link | Quote | ID: 55067

Newcomer
Level: 5

Posts: 3/3
EXP: 406
Next: 123

Since: 07-14-07
From: Staples Center

Last post: 6129 days
Last view: 5636 days
Actually, the two patches method works just fine.

I couldn't get the PPF format to work properly.

Thanks for the suggestions everyone.

____________________
If history is to change, let it change. If the world is to be destroyed, so be it. If my fate is to die, I must simply laugh!
-Magus, Chrono Trigger

HyperHacker
Posted on 07-15-07 01:10 AM Link | Quote | ID: 55070

...
Level: 73

Posts: 1140/1220
EXP: 3366478
Next: 119390

Since: 03-25-07
From: no

Last post: 6090 days
Last view: 6074 days
Yeah, IPS can't modify anything past the first 16 bytes, and some hackishness is required to modify address 0x454F46 (ASCII "EOF"). I'd love to see a patch format that actually supports moving and repointing data, but I guess nobody's going to actually make one.

joe
Posted on 07-15-07 09:34 PM Link | Quote | ID: 55226


Red Paratroopa
Level: 31

Posts: 153/172
EXP: 178007
Next: 7356

Since: 04-08-07
From: Justus League 2

Last post: 6115 days
Last view: 6084 days
Actually, I was thinking about something like that not too long ago. However, it would basically eat CPU power unless you actually told it what had been moved. And, repointing? Yeah, can't you just overwrite the original pointers?

____________________
"I'm sick of it and I'm out. See you around." ~Cpu's last post here

HyperHacker
Posted on 07-16-07 06:38 AM Link | Quote | ID: 55370

...
Level: 73

Posts: 1151/1220
EXP: 3366478
Next: 119390

Since: 03-25-07
From: no

Last post: 6090 days
Last view: 6074 days
I mean like being able to insert data in whatever free spot is available and update the pointers, or move data without having a copy of it in the patch (e.g. for NES expansion), or support multiple versions whose pointers are in different places. Most of these features would probably be of more use for small hacks in which you'd create the patch by hand.

S100
Posted on 09-30-07 02:43 AM Link | Quote | ID: 66709


Goomba
Level: 14

Posts: 6/27
EXP: 10921
Next: 2150

Since: 09-22-07
From: Somewhere, in Johto

Last post: 6032 days
Last view: 6030 days
Posted by flyingace24
OK, so I've been working on a project on Fire Emblem: Blazing Sword (FE7).

Here's the story:

Everything has been going smoothly so far. I was able to make patches before.

Now, while inserting graphics (I use unlz-gba) I have had problems with the images being too big. Before, I used to just chop off some pixels to make it fit, but that lowered the quality.

I then discovered how to use an expanded ROM. I then expanded the ROM from 16MB to 32MB. If the image was too big, I would just repoint it to somewhere else in the ROM.

Now, here is my problem. I can't make a patch (obvious from the topic title).

At first, I was using an unexpanded ROM (16MB). It said that I couldn't make a patch because I went beyond the 16MB. I thought that I should just expand the "unmodified" ROM to do it.

Well, that didn't work. It still said that I couldn't use any offset passed the 16MB mark (which is 0xFFFFFF in my ROM). It said that the IPS format isn't designed to go that far.

I used both Lunar IPS and WindHex32 to try and make the patch. Neither of them work. They even gave me the added bonus of corrupting my ROM and not allowing me to load it in VBA.

So my question is: Is there any way to make a patch with a 32MB ROM?

Without this, my project will have to go back to release v 0.1, and that's something that I don't want to do.

Thanks for your time.

Suggestion: Don't make a patch. Send GBA files for download instead.

____________________
I has a siggy to u no.
Lol, n00bspeak.
Space Jump ftw!

Celice
Posted on 09-30-07 05:16 PM Link | Quote | ID: 66735


Buzz Blob
Level: 39

Posts: 102/285
EXP: 379720
Next: 25051

Since: 04-06-07
From: Oroville, CA

Last post: 3685 days
Last view: 3647 days
Despite the necro; in's "unethical" (*snicker*) to be sending ROMs, quite the big no-no for actual finished hacks. Patches are the preferred way to do it.

Without reading through the thread, shouldn't taking the original ROM and expanding it to 32MB, and then taking the new hacked version and splitting the two in half, be another way to get smaller patches out of the game? It'd be slightly more complex for some people, but then you'd have patches for two separate 16MB files, rather than one 32MB one :[

S100
Posted on 09-30-07 09:48 PM Link | Quote | ID: 66761


Goomba
Level: 14

Posts: 9/27
EXP: 10921
Next: 2150

Since: 09-22-07
From: Somewhere, in Johto

Last post: 6032 days
Last view: 6030 days
Posted by Celice
Despite the necro; in's "unethical" (*snicker*) to be sending ROMs, quite the big no-no for actual finished hacks. Patches are the preferred way to do it.


big emphasis on "preferred". if you have problems making patches you should just then send the gba file. why is it preferred to make ips files anyway? that just means extra wok for both sides... (what if it doesn't successfully patch? that's what i mean mostly by the extra work part...)

____________________
I has a siggy to u no.
Lol, n00bspeak.
Space Jump ftw!

GreyMaria
Posted on 10-01-07 08:16 PM (rev. 2 of 10-01-07 08:17 PM) Link | Quote | ID: 66837

>implying even the Japanese understand the Japanese
Level: 105

Posts: 508/2851
EXP: 11919701
Next: 342559

Since: 07-13-07

Last post: 4496 days
Last view: 4466 days
Posted by S100
Posted by Celice
Despite the necro; in's "unethical" (*snicker*) to be sending ROMs, quite the big no-no for actual finished hacks. Patches are the preferred way to do it.


big emphasis on "preferred". if you have problems making patches you should just then send the gba file. why is it preferred to make ips files anyway? that just means extra wok for both sides... (what if it doesn't successfully patch? that's what i mean mostly by the extra work part...)


Go read up on the laws of your country. They quite clearly state that pirating is illegal.

We don't wanna get nuked by the FDA or whatsit.

So we don't send ROMS unless it's Sonic 1/2/3 for Genesis. Those things can get so many changes that an IPS patch would be nearly the whole ROM.



tl;dr: It's illegal.

____________________
we're currently experiencing some technical difficulties

KP9000
Posted on 10-02-07 01:05 AM Link | Quote | ID: 66864


Boomboom

Level: 90

Posts: 158/1975
EXP: 6952720
Next: 235889

Since: 02-19-07

Last post: 3579 days
Last view: 3203 days


Posted by Grey Mario
So we don't send ROMS unless it's Sonic 1/2/3 for Genesis. Those things can get so many changes that an IPS patch would be nearly the whole ROM.



tl;dr: It's illegal.


We don't send ROMs. Period. I don't care what you say about IPS patching; as long as its in that form, it's good.

____________________

GreyMaria
Posted on 10-02-07 01:42 AM Link | Quote | ID: 66868

>implying even the Japanese understand the Japanese
Level: 105

Posts: 513/2851
EXP: 11919701
Next: 342559

Since: 07-13-07

Last post: 4496 days
Last view: 4466 days
KP9000: Sonic 1 Megamix. Where just about everything's changed. An IPS patch would be just as illegal as the ROM in that case.

____________________
we're currently experiencing some technical difficulties

S100
Posted on 10-06-07 09:40 PM Link | Quote | ID: 67221


Goomba
Level: 14

Posts: 17/27
EXP: 10921
Next: 2150

Since: 09-22-07
From: Somewhere, in Johto

Last post: 6032 days
Last view: 6030 days
Posted by Grey Mario
Posted by S100
Posted by Celice
Despite the necro; in's "unethical" (*snicker*) to be sending ROMs, quite the big no-no for actual finished hacks. Patches are the preferred way to do it.


big emphasis on "preferred". if you have problems making patches you should just then send the gba file. why is it preferred to make ips files anyway? that just means extra wok for both sides... (what if it doesn't successfully patch? that's what i mean mostly by the extra work part...)


illigal

... how about this: if you cant make a patch then send the file? if you can, then send the ips.
simple.

____________________
I has a siggy to u no.
Lol, n00bspeak.
Space Jump ftw!

GreyMaria
Posted on 10-06-07 09:50 PM Link | Quote | ID: 67222

>implying even the Japanese understand the Japanese
Level: 105

Posts: 555/2851
EXP: 11919701
Next: 342559

Since: 07-13-07

Last post: 4496 days
Last view: 4466 days
Posted by S100
Posted by Grey Mario
Posted by S100
Posted by Celice
Despite the necro; in's "unethical" (*snicker*) to be sending ROMs, quite the big no-no for actual finished hacks. Patches are the preferred way to do it.


big emphasis on "preferred". if you have problems making patches you should just then send the gba file. why is it preferred to make ips files anyway? that just means extra wok for both sides... (what if it doesn't successfully patch? that's what i mean mostly by the extra work part...)


illigal

... how about this: if you cant make a patch then send the file? if you can, then send the ips.
simple.


OY, ARE YOU A FUCKING DUMBASS OR WHAT

I clearly said... hell TWO people have said that that method is completely unacceptable and illegal.

And you misspelled illegal.

____________________
we're currently experiencing some technical difficulties

S100
Posted on 10-10-07 02:04 AM Link | Quote | ID: 67369


Goomba
Level: 14

Posts: 20/27
EXP: 10921
Next: 2150

Since: 09-22-07
From: Somewhere, in Johto

Last post: 6032 days
Last view: 6030 days
Posted by Grey Mario
Posted by S100
Posted by Grey Mario
Posted by S100
Posted by Celice
Despite the necro; in's "unethical" (*snicker*) to be sending ROMs, quite the big no-no for actual finished hacks. Patches are the preferred way to do it.


big emphasis on "preferred". if you have problems making patches you should just then send the gba file. why is it preferred to make ips files anyway? that just means extra wok for both sides... (what if it doesn't successfully patch? that's what i mean mostly by the extra work part...)


illegal

... how about this: if you cant make a patch then send the file? if you can, then send the ips.
simple.
stop yelling at me i get the point.

...If you can't then send gba. and ok already i get the point sending gba file is illegal. but he cant make a patch. if he could then he should. if he can't then sending the gba file would make everything much easier. i'm saying you don't have to send gba file instead of ips if you cant make an ips. geez i need to elaborate moar. i'm saying it would make everything easier if he sent the gba file if he cant make an ips. k? case closed end of story.

____________________
I has a siggy to u no.
Lol, n00bspeak.
Space Jump ftw!

GreyMaria
Posted on 10-10-07 02:11 AM Link | Quote | ID: 67371

>implying even the Japanese understand the Japanese
Level: 105

Posts: 578/2851
EXP: 11919701
Next: 342559

Since: 07-13-07

Last post: 4496 days
Last view: 4466 days
Posted by S100
Posted by Grey Mario
Posted by S100
Posted by Grey Mario
Posted by S100
Posted by Celice
Despite the necro; in's "unethical" (*snicker*) to be sending ROMs, quite the big no-no for actual finished hacks. Patches are the preferred way to do it.


big emphasis on "preferred". if you have problems making patches you should just then send the gba file. why is it preferred to make ips files anyway? that just means extra wok for both sides... (what if it doesn't successfully patch? that's what i mean mostly by the extra work part...)


illegal

... how about this: if you cant make a patch then send the file? if you can, then send the ips.
simple.
stop yelling at me i get the point.

(random bullshit that completely fucking ignores my point)


will it make more sense if I translate it into Japanese?

____________________
we're currently experiencing some technical difficulties

S100
Posted on 10-10-07 02:18 AM Link | Quote | ID: 67375


Goomba
Level: 14

Posts: 22/27
EXP: 10921
Next: 2150

Since: 09-22-07
From: Somewhere, in Johto

Last post: 6032 days
Last view: 6030 days
Posted by oiraM yerG
...

I don't speak japaneese damnit!!! I KNOW we will NOT get along well EVER.
leave me alone, just leave me alone. PLEASE just leave me alone!
*sigh* i heard. fine don't send a .gba file.(i should have said this earlier) just leave me alone.

____________________
I has a siggy to u no.
Lol, n00bspeak.
Space Jump ftw!
Pages: 1 2


Main - ROM Hacking - Problem Making a Patch New thread | New reply

Acmlmboard 2.1+4δ (2023-01-15)
© 2005-2023 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.030 seconds. (340KB of memory used)
MySQL - queries: 92, rows: 131/132, time: 0.019 seconds.