[Tutorial] Arcade Game Sprite Ripping / "Hard Ripping" - Printable Version +- The VG Resource (https://www.vg-resource.com) +-- Forum: Archive (https://www.vg-resource.com/forum-65.html) +--- Forum: July 2014 Archive (https://www.vg-resource.com/forum-139.html) +---- Forum: Other Stuff (https://www.vg-resource.com/forum-6.html) +----- Forum: Questions, Info, and Tutorials (https://www.vg-resource.com/forum-89.html) +----- Thread: [Tutorial] Arcade Game Sprite Ripping / "Hard Ripping" (/thread-19287.html) |
[Tutorial] Arcade Game Sprite Ripping / "Hard Ripping" - John2k4 - 01-22-2012 Required Programs: MAMEUI32/64 (Any version of MAME should work, but MAMEUI gives you a nice frontend and options. Download MAMEUI64 if you have a 64-bit system.) GIMP (Or Photoshop; I use GIMP for this tutorial. GIMP is free.) Game ROMS & BIOSes (I am not going to supply either of these. You need to obtain them yourself. Message me if you need help.) Step 1: Start the game Fairly obvious; start up the game, and play/get to the screen with the sprite(s) you wish to rip. You can press "P" to pause the game. For this tutorial, we will rip the "1P" text. Once you are ready, press F12 to capture a screenshot of the game. Pressing F12 will capture a perfect (1:1) screenshot of the current game screen, no matter what resolution you have the game window set at. Step 2: Open GIMP & Import the capture Open up GIMP. File -> Open..., and find your screenshot (They are located in the "snap" subdirectory, in the MAMEUI folder. In this case, "MAMEUI32\snap\pbobble2n\0000.png") With the screenshot open, select the tool that looks like an Exacto Knife from the tools, and draw a box around what you want. Click in the box, or Press enter, and you will be left with the letters, plus some of the background around them. This alone would not do for submitting, so we need to refine it a bit. Step 3: Refining your sprites For lack of a better word, we will "refine" the sprite, and remove all the stuff around it. Switch to your Eraser tool, and check the box titled "Hard Edge". You will also need to click on the "Brush Size" box, and set the size to either 1, or 3. Hold down your "Control" key, and scroll your mouse wheel up to zoom in enough to see what you are doing. As you can see, attempting to erase the brown background around the sprite results in a white area. To fix this, right-click on the layer, and near the bottom, click on "Add Alpha Channel". This will allow transparency. Now use your eraser, and remove anything that is not sprite. Tip: To Erase a long line of pixels in one click, hold down "Shift". Now moving the mouse will give you a line. Clicking will erase everything under the mouse point, along with everything under the line. Finish up your cleaning. Once you have a nice sprite, just go to File -> Save As..., and save it as any PNG image (PNG allows for transparency). Now you can assemble these individual sprites into a sprite sheet, submit them, and/or use them for whatever you please! RE: [Tutorial] Arcade Game Sprite Ripping - Garamonde - 01-22-2012 Hey John, that .7z file you linked to isn't working for me... RE: [Tutorial] Arcade Game Sprite Ripping - HandToeKnee - 01-22-2012 Now I challenge you to cut and make a complete UMK3 character using you method Only joking. Nice tutorial RE: [Tutorial] Arcade Game Sprite Ripping - John2k4 - 01-22-2012 Thanks MJ - fixed the link. -- HTK - Challenge Accepted. RE: [Tutorial] Arcade Game Sprite Ripping - John2k4 - 02-09-2012 Just a note for sprite ripping from MAME: With the newest version (.145), the Tile Viewer should be working again. Launch a game, press F4, then press Enter to see loaded tiles. Up/Down keys to scroll graphics, and left/right to scroll palettes. Full instructions & detail here: http://randomhoohaas.flyingomelette.com/ai/spriterip/#mame RE: [Tutorial] Arcade Game Sprite Ripping - Garamonde - 02-09-2012 Hey uh, the "64" version means it's for 64-bit Windows, right? Because you say to use the "32" version and I have 64-bit Windows... RE: [Tutorial] Arcade Game Sprite Ripping - John2k4 - 02-09-2012 That is correct. I'll fix that! -- I can't test the accurate-ness of the tile viewer being fixed yet, my copy of MAME is compiling right now. :p Tile Viewer confirmed working! RE: [Tutorial] Arcade Game Sprite Ripping / "Hard Ripping" - Davy Jones - 02-14-2012 Have you ever tried to delete specified colours in the palette? It's much faster than erasing everything per hand. RE: [Tutorial] Arcade Game Sprite Ripping / "Hard Ripping" - Garamonde - 02-14-2012 Oh yeah, use the color replacer! It's a dream. RE: [Tutorial] Arcade Game Sprite Ripping / "Hard Ripping" - John2k4 - 02-14-2012 I had not thought of that - I'll need to check it out! Thanks! RE: [Tutorial] Arcade Game Sprite Ripping / "Hard Ripping" - TheWolfBunny - 06-08-2012 Hey, this thread really speaks to me. It says: "Now I can finally stop requesting". RE: [Tutorial] Arcade Game Sprite Ripping / "Hard Ripping" - John2k4 - 06-08-2012 It's the exact method I've used to rip things for you. |