Users browsing this thread: 1 Guest(s)
VBA Ripping: Black Background Removal
#4
To change the background color underneath the layers, go to "Tools > Memory viewer...", and you'll see this window appear.

At first it'll all look really confusing with all those numbers, but don't worry about them too much. That's the game's RAM data, and it's very complicated stuff that hackers mess with when making ROM hacks and so on.

What you want to do now though, is click the dropdown menu up top labeled "BIOS", and you'll see a list of options. What you want to choose here from these options is "PALETTE". After you select PALETTE, you'll see even more numbers.

What you're going to do now is edit these numbers to modify the background color. Don't be afraid though, as this is a pretty simple process that only takes a second or two to do once you get the hang of it. Now, see those numbers in the very top-left corner? Those are the values for the background color in the emulator.

The only ones you should need to change though for most cases are the first two zeroes. Two zeroes makes the color pure black, which is the default for a lot of games, so we obviously don't want them both to be zeroes. All you really need to do is just click on the first zero, and type a number (or alphabetical letter, though keep in mind only A-F will work), such as 1, click back to the emulator to see the changes, and voila, the background is no longer black!

If the colors of the sprite are too similar to the new background color, then play with the two zeroes by typing combinations of numbers and letters until you find a color that contrasts well enough for you to see the sprite. For example, typing A into the first slot will get you this, while typing "F9" will get you this.

You can also get more colors by messing with the next two numbers to the right (like this), but I'd leave that for more difficult situations. Also try not to touch the scroll bar or anything else at the risk of messing something up or losing your place, but if it happens just close Memory Viewer and open it back up.

If you do accidentally change something that messes up something in the game though then you will have to reset the emulator. I recommend making a save state before changing anything so that you can re-load it and everything will revert back to normal. Remember that this change doesn't last forever, and usually wears off when you enter another room so you will have to do it again each time the background reverts back to black. It's very quick to do though and beats cutting the sprites out of the background by hand. Hope this helps (I should post this in the GBA Ripping Tutorial now...)! Smile
[Image: sweet-capn-cakes-deltarune.gif]
Thanked by: Kami, Shade, Previous


Messages In This Thread
VBA Ripping: Black Background Removal - by Shade - 08-02-2012, 06:24 PM
RE: VBA Background Help - by puggsoy - 08-02-2012, 07:24 PM
RE: VBA Background Help - by Shade - 08-02-2012, 08:02 PM
RE: VBA Background Help - by Garamonde - 08-02-2012, 08:46 PM
RE: VBA Background Help - by Shade - 08-02-2012, 09:55 PM
RE: VBA Background Help - by Garamonde - 08-02-2012, 11:15 PM
RE: VBA Background Help - by Previous - 08-03-2012, 01:17 AM
RE: VBA Background Help - by Garamonde - 08-03-2012, 09:16 AM

Forum Jump: