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 | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
insectduel

Red Cheep-cheep
Level: 19

Posts: 187/203
EXP: 30702
For next: 5075

Since: 07-12-05
From: ilex forest

Since last post: 17 hours
Last activity: 17 hours
Posted on 10-29-05 11:59 PM Link | Quote
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.

Disch

Micro-Goomba
Level: 4

Posts: 4/16
EXP: 226
For next: 53

Since: 10-21-05

Since last post: 12 hours
Last activity: 1 day
Posted on 10-30-05 12:22 AM Link | Quote
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.


(edited by Disch on 10-29-05 03:25 PM)
(edited by Disch on 10-29-05 03:31 PM)
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: 8120/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 10-30-05 12:39 AM Link | Quote
Plus, if you add 512 bytes to the beginning, then make a patch, your patch will contain the entire ROM.
insectduel

Red Cheep-cheep
Level: 19

Posts: 188/203
EXP: 30702
For next: 5075

Since: 07-12-05
From: ilex forest

Since last post: 17 hours
Last activity: 17 hours
Posted on 10-30-05 01:05 AM Link | Quote
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.
Kyoufu Kawa
I'm not bad. I'm just drawn that way.
Level: 70

Posts: 2450/2481
EXP: 3008456
For next: 7355

Since: 03-19-04
From: Catgirl Central

Since last post: 14 hours
Last activity: 13 hours
Posted on 10-30-05 01:13 AM Link | Quote
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
Disch

Micro-Goomba
Level: 4

Posts: 5/16
EXP: 226
For next: 53

Since: 10-21-05

Since last post: 12 hours
Last activity: 1 day
Posted on 10-30-05 01:33 AM Link | Quote
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.
insectduel

Red Cheep-cheep
Level: 19

Posts: 191/203
EXP: 30702
For next: 5075

Since: 07-12-05
From: ilex forest

Since last post: 17 hours
Last activity: 17 hours
Posted on 10-30-05 01:38 AM Link | Quote
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.


(edited by insectduel on 10-29-05 04:39 PM)
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
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.233 seconds.