+  RHDN Forum Archive
|-+  Romhacking
| |-+  ROM Hacking Discussion
| | |-+  Any way I can edit/cut an IPS file?
Pages: [1]
Author Topic: Any way I can edit/cut an IPS file?  (Read 2 times)
Validus
Guest
« on: November 24, 2009, 03:49:16 pm »

I made an IPS for a game by using the american release from the japanese one in hopes of just replacing the japanese text with english so I can simply play the game.

The thing is, when I applied the patch to the japanese version it replaced the Japanese graphics with the ugly american redrawn ones... Is there anyway to make the patch patch just the text?

I refuse to play this game with the redrawn sprites, it would be greatly appreciated any kind of information that would help me... .Thanks in advance guys
KingMike
Guest
« Reply #1 on: November 24, 2009, 04:39:48 pm »

Hack the Japanese graphics back in (you'll have to figure out how to do that), then make a patch comparing the original Japanese version and the hacked version.
Validus
Guest
« Reply #2 on: November 25, 2009, 01:51:20 pm »

Im assuming there is no easy way to do that?

Program suggested?

it is an NES game
Rolen47
Guest
« Reply #3 on: November 25, 2009, 02:35:35 pm »

Any Tile Editor would work. My personal favorite is Tile Molester. here's a simple guide to use a Tile Editor: http://archive.rpgclassics.com/subsites/twit/docs/graphics/graphics.html
Validus
Guest
« Reply #4 on: November 25, 2009, 03:27:49 pm »

how can i copy all the tiles and replace all of them in the english one? Trying to do with the tutorial you gave me but its not detailed enough... going to keep trying
sqykly
Guest
« Reply #5 on: November 26, 2009, 12:25:37 am »

I'm having a little trouble understanding what went wrong here.  How did you make a patch without choosing what went into it?  If you just did a diff, the entire game would have been rendered identical to the English version.  That didn't happen, right?  So my only suggestion is to leave out the offending images the same way you left out all the other stuff you didn't patch.

But let's say you did do a diff, and now your IPS just turns one version to the other.  If you know a little bit about the IPS format and have a tile viewer, you can view the patch directly, determine which records in the IPS are images, and delete those records in a hex editor.  If you know what pointer tables look like (you know what text looks like, I'm sure), you can look through the patch and delete every record that ISN'T one of those.  Hell, if the game has all fixed size strings, you could even just delete everything but the text records.

[edit: if any of the code changed between versions, that approach will lead to all manner of badness]
« Last Edit: November 26, 2009, 12:36:20 am by sqykly »
KingMike
Guest
« Reply #6 on: November 26, 2009, 12:41:51 am »

If you edit the IPS directly (as opposed to the patched ROM), you're needlessly complicating things.
You'd still have to figure out which is graphics and which is text. (though admittedly, a list of offsets affected by the IPS would reduce the search a bit)
I do know that IPS patches are based on the size of the changed data, so if you want to edit data, you'd have to keep the size value for each patch point correct or you'll effectively ruin the IPS. Worse if the IPS uses RLE.
Tauwasser
Guest
« Reply #7 on: November 26, 2009, 06:20:50 pm »

There are tools that will let you select which parts of the patch to apply, though I can't name any off the top of my head...
But this is a rather pointless exercise and depends heavily on patch optimization. Some patchers will create stuff that breaks up in multiple parts when only one byte isn't changed, so you would have multiple packages for those situations. It would probably be better to get an idea of what was changed and then go offset hunting in the ips.

cYa,

Tauwasser
Validus
Guest
« Reply #8 on: November 27, 2009, 06:13:52 pm »

jeez, all i wanted to do was put the Captain Tsubasa 1 graphics back into Tecmo Soccer, and keep the game in English

I made the IPS using both original games, the Captain Tsubasa and Tecmo Soccer, I guess Tecmo did what rom hackers do nowadays way back then...

I guess my mission is futile, there is no tile program that lets me mass copy and paste... If I could do that then I would be able to accomplish this... but i suck so i guess i cant
GenoBlast
Guest
« Reply #9 on: November 27, 2009, 08:17:06 pm »

Quote from: Tauwasser on November 26, 2009, 06:20:50 pm
There are tools that will let you select which parts of the patch to apply, though I can't name any off the top of my head...
There's this, but like you said, it probably won't be a whole lot of help in this case.
Rolen47
Guest
« Reply #10 on: November 28, 2009, 12:19:50 am »

Quote from: Validus on November 27, 2009, 06:13:52 pm
jeez, all i wanted to do was put the Captain Tsubasa 1 graphics back into Tecmo Soccer, and keep the game in English

I made the IPS using both original games, the Captain Tsubasa and Tecmo Soccer, I guess Tecmo did what rom hackers do nowadays way back then...

I guess my mission is futile, there is no tile program that lets me mass copy and paste... If I could do that then I would be able to accomplish this... but i suck so i guess i cant

Tile Molester will let you select more than 1 tile and drag it over.
Validus
Guest
« Reply #11 on: November 28, 2009, 02:44:25 pm »

That just may help Killa B... Rolen, I will try your method if Killa Bs IPS program does not work

the bastards! Tecmo seems to have done some reprogramming with tile set builds, I replaced the tiles exactly but I play the game and the graphics are jumbled
« Last Edit: November 28, 2009, 10:36:03 pm by Validus »
Pages: [1]  


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