1
Map Requests / Re: "Tom and Jerry: Frantic Antics"
« on: August 05, 2025, 08:45:46 am »
Welcome to VGMaps.
Nice work on your maps so far, but I really hope that you only used JPEG, a lossy image format, for the attachments. A lossless image format like PNG is preferable for 2D maps to preserve the ripped images. High quality (low compression) JPEG might be okay for images with millions of colors like 3D maps though.
Manually stitching screenshots is something I did in my first mapping project to and it's tedious. One alternative is to try Maxim's autostitcher. It can stitch maps from a lossless video (something the BizHawk emulator can record). Record a video of playing a stage and then feed it to the autostitcher. Results may vary though.
https://www.smspower.org/maxim/Software/ScreenshotAutostitcher
However, I highly recommend looking into lua-scripting with the BizHawk emulator instead. You don't need a lot of programming experience to create scripts that can automate a lot of the stitching.
https://tasvideos.org/BizHawk
https://tasvideos.org/Bizhawk/LuaFunctions
I put together a lua-script for Tom and Jerry that you can use. The layers for the first three stages and the script can be downloaded from here:
https://www.mediafire.com/file/ycugr6or75fl6zs/Tom+Jerry+Frantic+lua+20250805.zip/file
Run the game in BizHawk and then select Tools -> Lua Console and open/run the script in the opened dialog to stitch the current stage. I only tried it on the first three stages, but it seems to work. Before running the script you can configure visible layers in GEN -> Settings. Set 'use custom backdrop color' to true to make it easy to remove transparent sections (magenta) in layers.
Personally I like to script-stitch the main and sprite layers separately and then compose them in an image editor. That way you can remove or move sprites on the maps in an image editor. The sprite layers I ripped are a bit messy and need to be manually reviewed. I hope you at least consider adding non-moving sprites to the maps. Makes them more complete IMO.
Feel free to ask if you have any questions.
Nice work on your maps so far, but I really hope that you only used JPEG, a lossy image format, for the attachments. A lossless image format like PNG is preferable for 2D maps to preserve the ripped images. High quality (low compression) JPEG might be okay for images with millions of colors like 3D maps though.
Manually stitching screenshots is something I did in my first mapping project to and it's tedious. One alternative is to try Maxim's autostitcher. It can stitch maps from a lossless video (something the BizHawk emulator can record). Record a video of playing a stage and then feed it to the autostitcher. Results may vary though.
https://www.smspower.org/maxim/Software/ScreenshotAutostitcher
However, I highly recommend looking into lua-scripting with the BizHawk emulator instead. You don't need a lot of programming experience to create scripts that can automate a lot of the stitching.
https://tasvideos.org/BizHawk
https://tasvideos.org/Bizhawk/LuaFunctions
I put together a lua-script for Tom and Jerry that you can use. The layers for the first three stages and the script can be downloaded from here:
https://www.mediafire.com/file/ycugr6or75fl6zs/Tom+Jerry+Frantic+lua+20250805.zip/file
Run the game in BizHawk and then select Tools -> Lua Console and open/run the script in the opened dialog to stitch the current stage. I only tried it on the first three stages, but it seems to work. Before running the script you can configure visible layers in GEN -> Settings. Set 'use custom backdrop color' to true to make it easy to remove transparent sections (magenta) in layers.
Personally I like to script-stitch the main and sprite layers separately and then compose them in an image editor. That way you can remove or move sprites on the maps in an image editor. The sprite layers I ripped are a bit messy and need to be manually reviewed. I hope you at least consider adding non-moving sprites to the maps. Makes them more complete IMO.
Feel free to ask if you have any questions.