Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
1 user currently in Rom Hacking: hukka | 2 guests
Acmlm's Board - I2 Archive - Rom Hacking - Problem patching BIG files | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
aioria1981

Ninji
Level: 20

Posts: 75/234
EXP: 36701
For next: 5738

Since: 07-20-05
From: Viña del Mar, Chile

Since last post: 5 days
Last activity: 5 days
Posted on 09-02-05 01:47 AM Link | Quote
I'm hacking the text of an 800mb file from resident evil outbreak file 1 (translating into spanish), but the patch makers i found are primarily IPS creators, and a patch maker named NINJA. The problem is that IPS only adresses up to 4MB and NINJA makes wrong patches (I've tested making a patch comparing 2 files the same size and verifyng that the changes appear in the offset that i modified). I patched the original file and made a backup, but it patched in the wrong position, producing a mess. So...are there another patch makers that do the work right?

PS: The only solution that i found was to copy and paste the modified area and saving into a temporal binary file, with the offset from where i extracted it saved in the file...but that gets annoying when the number of pieces modified increases, making a copy/paste process too slow.
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 6761/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 09-02-05 03:16 AM Link | Quote
Actually, IPS supports up to 16MB. You might have to make your own patching program specifically for this, though. I made one a while ago, if you want it, but you have to manually enter all the hex data and offsets into the source code so it probably won't do you much good.
Gideon Zhi

Red Tektite
Level: 13

Posts: 65/79
EXP: 10265
For next: 2

Since: 04-02-05

Since last post: 47 days
Last activity: 2 days
Posted on 09-02-05 05:11 AM Link | Quote
CD-TOOL, a program used for creating patches for PSX and (I think) PS2 games, should be what you're looking for. It's not the most intuitive program to use and requires you to write scripts that do the patching for you, but I can almost guarantee it'll let you create a small patch for your game that can be used on either a Windows or Unix based computer.
aioria1981

Ninji
Level: 20

Posts: 76/234
EXP: 36701
For next: 5738

Since: 07-20-05
From: Viña del Mar, Chile

Since last post: 5 days
Last activity: 5 days
Posted on 09-02-05 07:15 PM Link | Quote
Thanks for your advices, but i found this program. It's used to make cracks for executables, but it didn't show any problem to make a patch of any binary file. (my file is about 50 mb)
Kefka
Indefinitely Unbanned
Level: 81

Posts: 3356/3392
EXP: 4826208
For next: 166641

Since: 03-15-04
From: Pomona, CALIFORNIA BABY!

Since last post: 4 hours
Last activity: 4 hours
Posted on 09-02-05 08:24 PM Link | Quote
¿Capcom nunca ha traducido sus juegos a español?

Pendejos.

Seriously, it should be a requirement that all game companies do that.
Gideon Zhi

Red Tektite
Level: 13

Posts: 69/79
EXP: 10265
For next: 2

Since: 04-02-05

Since last post: 47 days
Last activity: 2 days
Posted on 09-02-05 10:19 PM Link | Quote
50 megs? Geez, CD-Tool could create you a patch that's less than -one- meg
aioria1981

Ninji
Level: 20

Posts: 78/234
EXP: 36701
For next: 5738

Since: 07-20-05
From: Viña del Mar, Chile

Since last post: 5 days
Last activity: 5 days
Posted on 09-03-05 08:57 PM Link | Quote
Originally posted by Gideon Zhi
50 megs? Geez, CD-Tool could create you a patch that's less than -one- meg

The file i was referring was a piece of the original file, because it's better to work with the 800mb file splitted than the whole file, as it requires too much memory and CPU. The executable patch is only about 18kb (if it were 50mb, then there'd no reason to create a patch, i just would have work with the original file w/out making patches).

To clarify things, the file structure looks like this

El volumen de la unidad C es AMD
El n£mero de serie del volumen es: 6078-F1FB

Directorio de C:\Megaman\Ivan\ps2\dvdLoader

03-09-2005 11:09 45.352.960 NETBIO00.DAT.001
03-09-2005 11:09 45.352.960 NETBIO00.DAT.002
03-09-2005 11:09 45.352.960 NETBIO00.DAT.003
03-09-2005 11:09 45.352.960 NETBIO00.DAT.004
03-09-2005 11:09 45.352.960 NETBIO00.DAT.005
03-09-2005 11:09 45.352.960 NETBIO00.DAT.006
03-09-2005 11:09 45.352.960 NETBIO00.DAT.007
03-09-2005 11:10 45.352.960 NETBIO00.DAT.008
03-09-2005 11:10 45.352.960 NETBIO00.DAT.009
03-09-2005 11:10 45.352.960 NETBIO00.DAT.010
03-09-2005 11:10 45.352.960 NETBIO00.DAT.011
03-09-2005 11:10 45.352.960 NETBIO00.DAT.012
03-09-2005 11:15 45.352.960 NETBIO00.DAT.013
03-09-2005 11:10 45.352.960 NETBIO00.DAT.014
03-09-2005 11:10 45.352.960 NETBIO00.DAT.015
03-09-2005 11:10 45.352.960 NETBIO00.DAT.016
03-09-2005 11:11 45.352.960 NETBIO00.DAT.017
03-09-2005 11:11 45.352.960 NETBIO00.DAT.018
03-09-2005 11:11 45.352.960 NETBIO00.DAT.019
03-09-2005 11:11 45.338.624 NETBIO00.DAT.020
20 archivos 907.044.864 bytes
0 dirs 5.884.047.360 bytes libres

so NETBIO00.DAT is the sum of all NETBIO00.DAT.XXX (I'm currently translating NETBIO00.DAT.013. Sorry about my spanish version of WinXP . there, directorio means 'directory', libres means 'free' and archivos means 'files' )
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Rom Hacking - Problem patching BIG files | |


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.014 seconds.