huderlem / porymap

Map editor for pokeemerald, pokefirered, and pokeruby
https://huderlem.github.io/porymap/
GNU Lesser General Public License v3.0
456 stars 89 forks source link

Metatile shows in Porymap but not in game (Firered with VBA emulator) #298

Closed JoJoCrusade closed 4 years ago

JoJoCrusade commented 4 years ago

I tried to expand the tileset png for the generic building 1 file to include a different video game system sprite.

I opened the original tiles in Galebrowser, expanded the canvas size, imported the pallet and drew in my new sprite work. tiles

My new art showed up correctly in Porymap. I edited the Generic Building 1 tileset and imported my new larger file tileset.png. This let me make my new metatiles with my added art. porymapbug

The issue is once I get in game it doesn't render my new metatiles correctly vgbsnip

Is the error on my end? Can I not just resize the tileset canvas? Creating a brand new tileset and importing the same tileset png to it seems to work instead, but I would prefer to have to remake all the other metatiles that make up the bedroom.

garakmon commented 4 years ago

In order to produce a matching ROM, there are some make rules defined in tileset_rules.mk that limit the tilesets to a certain number of tiles. You can go ahead and delete these rules and rebuild and the problem should be gone.

ShinyDragonHunter commented 4 years ago

It is recommended to NOT use VBA either. M-GBA is a popular suggestion. I, myself, use the Bizhawk Emulation Suite with the M-GBA core

JoJoCrusade commented 4 years ago

Thanks for the help! Sorry for asking a seemingly dumb question to being with. I’ll switch emulators as well, but all of the sudden I’m having (non Porymap) issues building firered at all so I haven’t been able to test the fix. Im sure that’s all it was though