News:

Don't forget to visit the main site! There's lots of helpful docs, patches, and more!

Main Menu

Another SMILE Question

Started by dewhi100, November 08, 2016, 08:41:30 AM

Previous topic - Next topic

dewhi100

I'm playing with the tileset editor in SMILE with the hopes of reverse-engineering it to an extent. I've noticed that it must be saving tiles differently compared with the original ROM. Simply re-saving even a blank tile in the tile-table causes the ROM comparison to be wildly different. I'm thinking this is due to optimization used by SMILE that makes the tile table smaller than it originally was, but can anyone offer a more in-depth explanation? I'm about to compare the files manually, as it'll be more helpful than the tool included in SMILE which can't account for insertions / deletions (unless I'm much mistaken).

P.JBoy

The tileset is compressed, thus having SMILE save the tileset will trigger SMILE's compression algorithm which will almost always give different results to Nintendo's, and even small changes between two tilesets saved by SMILE can give wildly different results
...

dewhi100

So the game is capable of reading the compressed data regardless of the compression implementation? Although we have compressed output that may vary greatly from the original, has it retained the same format?


dewhi100