(Link to AcmlmWiki) Offline: thank ||bass
Register | Login
Views: 13,040,846
Main | Memberlist | Active users | Calendar | Chat | Online users
Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album
04-29-24 02:24 PM
0 users currently in ROM Hacking.
Acmlm's Board - I3 Archive - ROM Hacking - Anyone here an expert on hex and reinserting compressed art back into a rom? New poll | |
Add to favorites | Next newer thread | Next older thread
User Post
Guardian

Goomba


 





Since: 01-27-06

Last post: 6542 days
Last view: 6542 days
Posted on 02-10-06 03:12 AM Link | Quote
If so, I need your help please. Can anyone assist me?

I'm working on the sonic3 rom. Offset # 18041E was worked on using tile layer pro. Robotnics sprite has been changed. Now I need to re-insert it back into the rom using a hex editor. I'm currently using the program "Hex workshop". What do I do now in step by step please. If anyone needs me to be more explainatory, I will.
Euclid



 





Since: 11-17-05
From: Australia
hmm...

Last post: 6286 days
Last view: 6280 days
Posted on 02-10-06 06:12 AM Link | Quote
you can't edit compressed gfx without first decompressing the gfx from another program, that program may also have ways of recompressing gfx.

I wouldn't be using a hex editor to recompress gfx, at least i won't have tha patience to go through all those pointers and data to make sure they decompress right.

But if you mean you just edited some gfx from 0x18041E in the sonic 3 rom using tile layer pro, then don't you just press save in tlp to save it?
Guardian

Goomba


 





Since: 01-27-06

Last post: 6542 days
Last view: 6542 days
Posted on 02-10-06 04:28 PM Link | Quote
Ok here's what I did. I did decompressed it. It was the only way to edit Robotniks sprite in the Sonic3 rom. Edited and sprite changed using Tile layer pro. Recompressed it using Sonic data compressor. Now all's I need to do is reinsert it back into the rom. That is my problem that I'm having. The original offset for it was 18041E. It should show up as 00 18 04 1E in the rom. How do I find this step by step?
Euclid



 





Since: 11-17-05
From: Australia
hmm...

Last post: 6286 days
Last view: 6280 days
Posted on 02-11-06 07:21 AM Link | Quote
first of all you need to find out if the original size of the recompressed gfx block (The sprite in this case) is smaller than the original size, if it is, just go to 0x18041E (use goto or something, that's assuming that's the start of the gfx block for that sprite) in a hex editor and paste the data and you're done.

You would need to worry about pointers if the original size is smaller than the recompressed size, in that case, you would really need to write a program for it.
Add to favorites | Next newer thread | Next older thread
Acmlm's Board - I3 Archive - ROM Hacking - Anyone here an expert on hex and reinserting compressed art back into a rom? |


ABII

Acmlmboard 1.92.999, 9/17/2006
©2000-2006 Acmlm, Emuz, Blades, Xkeeper

Page rendered in 0.012 seconds; used 358.54 kB (max 431.02 kB)