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 - How to convert GFX onto a 41,488 byte ROM
  
User name:
Password:
Reply:
 

UserPost
insectduel
Posts: 191/203
Originally posted by Disch
Originally posted by insectduel

There are some hacks that HAS a trainer.


As I previously stated --- there are lots of bad dumps of SMB floating around.

The real, actual, true, proper SMB dump is exactly 40k (32k PRG + 8k CHR) + 16 bytes for the iNES header. That's 40976 ($A010) bytes. Any SMB iNES ROM larger/smaller than that is bad.

ANY Rom can have a trainer on it... my point was that the trainer is probably ignored by emulators -- so adding a trainer does absolutely nothing aside from waste 512 bytes... and contaminate the ROM pool.

Instead of learning how to add trainers... you should be learning how to remove them ;P

And like I said -- the trainer has absolutly nothing to do with graphics.


You got a good point.
Disch
Posts: 5/16
Originally posted by insectduel

There are some hacks that HAS a trainer.


As I previously stated --- there are lots of bad dumps of SMB floating around.

The real, actual, true, proper SMB dump is exactly 40k (32k PRG + 8k CHR) + 16 bytes for the iNES header. That's 40976 ($A010) bytes. Any SMB iNES ROM larger/smaller than that is bad.

ANY Rom can have a trainer on it... my point was that the trainer is probably ignored by emulators -- so adding a trainer does absolutely nothing aside from waste 512 bytes... and contaminate the ROM pool.

Instead of learning how to add trainers... you should be learning how to remove them ;P

And like I said -- the trainer has absolutly nothing to do with graphics.
Kyoufu Kawa
Posts: 2450/2481
Originally posted by HyperHacker

Plus, if you add 512 bytes to the beginning, then make a patch, your patch will contain the entire ROM.
Quoted for truth
insectduel
Posts: 188/203
Originally posted by Disch
Originally posted by insectduel
I've been learning how to add trainers thanks to AP which I can do


Do emus even support those iNES trainers any more? Those were just used back in the NESticle days because goons needed more PRG space for their crappy FFE mapper hacks.

Nowadays, you really shouldn't use the 512 byte iNES trainer. I'd be suprised if modern emus even support it... since it conflicts with other areas (like cartridge WRAM/SRAM). Afaik, most [good] emus just skip over it and ignore it if it exists.

If you need more PRG space -- do the job right and free some up. The last thing the world needs is more bad/broken NES ROMs. Especially of the SMB variety. There's already enough bad dumps floating around as it is.

Not to mention I don't see how adding a trainer has ANYTHING to do with changing the CHR (graphics). You could just as easily change the graphics without adding the trainer.


There are some hacks that HAS a trainer. My Worlds A-D hack that is. I wonder what other hacks that has unchanged graphics with trainers. I forgot to mention that the GFX hacks is considered PRIVATE and not hosting onto sites without the written permission from the author. Of course I like SMB3 GFX on Worlds A-D hack.
HyperLamer
Posts: 8120/8210
Plus, if you add 512 bytes to the beginning, then make a patch, your patch will contain the entire ROM.
Disch
Posts: 4/16
Originally posted by insectduel
I've been learning how to add trainers thanks to AP which I can do


Do emus even support those iNES trainers any more? Those were just used back in the NESticle days because goons needed more PRG space for their crappy FFE mapper hacks.

Nowadays, you really shouldn't use the 512 byte iNES trainer. I'd be suprised if modern emus even support it... since it conflicts with other areas (like cartridge WRAM/SRAM). Afaik, most [good] emus just skip over it and ignore it if it exists.

If you need more PRG space -- do the job right and free some up. The last thing the world needs is more bad/broken NES ROMs. Especially of the SMB variety. There's already enough bad dumps floating around as it is.

Not to mention I don't see how adding a trainer has ANYTHING to do with changing the CHR (graphics). You could just as easily change the graphics without adding the trainer.
insectduel
Posts: 187/203
I've been learning how to add trainers thanks to AP which I can do. I've been analyzing between some of the GFX Suff I've collected in a 40,976 byte ROM and converting to it. You can do it with M.K.S. Editor but it does not load the palette.

Here's how to do it. Lets say I have a Super Pikachu Bros. GFX Patch that PR Translations created.

I make the backup ROM and go to x6 in the Hex editor and add 512 bytes to it. Then I make a IPS Patch. Choose the unmodified trainer rom first. Then your GFX trainer ROM. Then use your patch into one of your favorite hacks. NOTE THAT IT WORKS WITH ORIGINAL GFX, UNCHANGED TITLE SCREEN, UNCHANGED TILE MODIFICATIONS and UNCHANGED TEXT.

These are my examples


World 9 series hack with SMB3 GFX

and


Worlds A-D hack with Pokemon GFX with custom palette.

Acmlm's Board - I2 Archive - Rom Hacking - How to convert GFX onto a 41,488 byte ROM


ABII


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



Page rendered in 0.037 seconds.