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 - Super Double Dragon help! | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Jundaunted
Newcomer
Level: 3

Posts: 1/3
EXP: 106
For next: 22

Since: 09-09-04

Since last post: 418 days
Last activity: 339 days
Posted on 09-09-04 11:03 PM Link | Quote
Hi! This is my first post here, but I'm going to make my request simple. Does anyone know how to extract compressed graphics from SNES roms. I'm specifically looking for help extracting the graphics from Super Double Dragon (or more specifically, the Japanese version, Return of Double Dragon, which was the more complete version of the game). I know you can extract compressed graphics from an ZSNES save state, but I want to know how you can do it with the ROM itself (if possible). As some of you may know, the game was intended to have a really cool in-game storyline (http://www.classicgaming.com/doubledragon/ebinuma.htm), but was left out in the last minute, although all the data neccesary to produce them were still inserted to the ROM anyway. Any help would be appreciated.
FuSoYa
Defender of Relm
Level: 26

Posts: 122/255
EXP: 99529
For next: 2746

Since: 03-15-04
From: Moon

Since last post: 7 days
Last activity: 7 hours
Posted on 09-10-04 08:28 AM Link | Quote
Originally posted by Jundaunted
Does anyone know how to extract compressed graphics from SNES roms.


Yes, of course. You typically do an ASM trace, locate the decompression routine, figure out the format, and write a decompressor for it. If you don't know how to do that, then you pray that someone else already has or is willing to do it for you.

Just don't ask me, I've been very busy with other things these past few weeks.


There's always corruption as well, but it's tedious and may not help if the format isn't very straightforward.
Jundaunted
Newcomer
Level: 3

Posts: 2/3
EXP: 106
For next: 22

Since: 09-09-04

Since last post: 418 days
Last activity: 339 days
Posted on 09-10-04 08:57 AM Link | Quote
Originally posted by FuSoYa

Yes, of course. You typically do an ASM trace, locate the decompression routine, figure out the format, and write a decompressor for it. If you don't know how to do that, then you pray that someone else already has or is willing to do it for you.




Well that's about a good start as any. Any tools you recommend? I'm not used to ROM hacking, but I know a bit of C++ programming if that helps.

It's also possible that the graphic format for backgrounds in the game are simply not supported by TilEd, although I doubt that's the case since I managed to extract Jackson's faceshot from TilEd using an ZSNES save state.

Does anyone know how I can use SMC-Ripper? All I get is a "VESA error" message.
FuSoYa
Defender of Relm
Level: 26

Posts: 124/255
EXP: 99529
For next: 2746

Since: 03-15-04
From: Moon

Since last post: 7 days
Last activity: 7 hours
Posted on 09-11-04 11:10 PM Link | Quote
Originally posted by Jundaunted
Well that's about a good start as any. Any tools you recommend? I'm not used to ROM hacking, but I know a bit of C++ programming if that helps.


Let's see... you'll need an ASM tracer (Lord Tech's build of Snes9x, or Evil Peer's if you're stuck on XP), possibly an address converter (Lunar Address, from my own site), coding knowledge for creating the decompressor (C/C++ is good), and knowledge of the 65816 instruction set and SNES hardware so you can understand the trace and find what you're looking for (several documents are out there).

Most of those can probably be found at Zophar's, or by using Google.

You'll also need lots of time and patience, if this is your first time hacking ASM code or compression. Good luck...
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Rom Hacking - Super Double Dragon help! | |


ABII


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



Page rendered in 0.013 seconds.