A downloadable emulator skin pack

Download NowName your own price

Custom Skins for Android Emulators (Updated)

Enhance your emulation experience on Android with this set of custom skins for various emulator apps! This is a follow up to the popular set of DraStic and Pizza Boy skins I have made years ago, but now the buttons are fully reactive! In addition, the buttons are now movable rather than a static background image. Mix and match buttons and backgrounds to create dozens of different combination and layouts. 

New skins and layouts are planned to be added with no ETA.

Plus Skins

Making skins is hard work! To show support, please consider purchasing the "Plus" skin collection! This collection includes alternative backgrounds/virtual buttons and exclusive sets! Both free and plus collections will be updated, however some skins will be exclusive to plus. Any download with "(Plus)" in the name is part of this collection. You only need to pay the minimum amount once to unlock access to all Plus skins and backgrounds.

Plus currently includes:

  • GBC Midnight Blue
  • GBA Midnight Blue
  • GBC Pikachu Edition buttons
  • LD6 Lolite Indigo
  • Kirby Canvas Curse
  • High-res and cleaned up collage image
  • Analogue Colors Edition

How to Setup DraStic

Due to newer version of Android requiring scope storage, installing skins is a bit tricky, but just follow these steps and you should be good to go. You must use Scoped Storage, otherwise DraStic will not be able to have access to the skin assets. If you already have DraStic setup, you can skip these steps and go onto "Installing Skins". 

Scoped Storage Setup

  1. Open DraStic
  2. Go to "Change Options"
  3. Go to "General"
  4. Scroll down and go to "System Directory"
  5. Select "Scoped Storage Folder"
  6. Create a new folder (e.g. DraStic)
  7. Select "Use this folder"
  8. Restart DraStic

Installing Skins for DraStic

Note that the following instructions are not for legacy skin files

  1. Download skins and backgrounds from this page. Files for DraStic will have "DraStic" in the download title.
  2. Inside each zip file are two folders, backgrounds and virtual_controller, for now, only pay attention to the virtual_controller folder.
  3. Put the virtual_controller folder in your selected scoped storage folder
      1. If done correctly, your folder structure should look like:
        - your selected scoped storage       
            - virtual_controller

Installing Backgrounds for DraStic

Backgrounds currently support the following aspect ratios*:

  • 16:9
  • 18:9
  • 18.5:9
  • 19:9
  • 19.5:9
  • 20:9
  • Foldables (inner screen)

If your phone's aspect ratio is not listed above, please leave a comment requesting it.

Since there are many different backgrounds for different devices, it is recommended that you only add backgrounds that you want to use to the backgrounds folder

  1. Download skins and backgrounds from this page. Files for DraStic will have "DraStic" in the download title.
  2. Inside each zip file are two folders, backgrounds and virtual_controller
  3. Navigate into the backgrounds folder inside the downloaded zip
  4. In each of the folders, you will find various backgrounds, only extract backgrounds you are planning to use
  5. Put your selected background(s) into your selected scoped storage  > backgrounds

* Some skins may not support all aspect ratio and orientation

Applying DraStic Skins

  1. Open DraStic
  2. Go to "Change Options"
  3. Go to "Virtual Gamepad"
  4. Select "Skin"
  5. Select the skin you want to use

Some skins like the GBA and GBC share the same buttons. Look for the download with "buttons" in the title for these skins.

Applying DraStic Backgrounds

  1. Open DraStic
  2. Select "load new game" or "continue"
  3. Select "Start game"
  4. Click on the menu button (center bottom of screen, may have an up arrow icon)
  5. Select "Menu"
  6. Go to "Edit Screens and Virtual Pad"
  7. Select the layout you want to apply the background to
  8. Select "Menu"
  9. Select "Set background image"
  10. Pick the image you want to set as the background
  11. Select "Menu"
  12. Either select "Save as global layout" to apply this to all games, OR select "Save for current Game" to only have the layout and background applied to the current game

Looking for the legacy version? Download for the old version is provided here as well (DraStic custom skins legacy).

Applying Pizza Boy Skins

Download files containing "Pizza Boy" in the name are skins and backgrounds for Pizza Boy C and A. If the name of the file is "Pizza Boy A and C", that means it is compatible with both version. 

  1. Download desired skin from download list
  2. Open Pizza Boy A or C
  3. If a game is running, open the menu in the bottom left, tap "Settings"
  4. If a game is not running and you are in the rom menu, tap the settings icon near the top right corner.
  5. Tap "User Interface"
  6. Tap "Full skin"
  7. Tap "Import from zip"
  8. Find the downloaded zip file
  9. Tap "Set full skin"
  10. Select the skin you have added

Applying Citra (MMJ) Skins and Backrounds

Citra (MMJ) was not designed for skins originally, so there are limitations to the skins provided. D-pad animation will not be as full feature as other emulator skins and all buttons scale together.

  1. Download desired skin from download list
  2. Inside each Citra skin are a background folder and a zip file
  3. Move the zip file into the "theme" folder inside of the "citra-emu" folder. By default, the "citra-emu" folder will be at the root of your android device's storage.
  4. Look at the backgrounds folder inside the downloaded skin file. Here you will find multiple backgrounds for different aspect ratios and layouts. 
    1. Find the background image that has the proper aspect ratio and desire layout for your device
    2. Rename the files you have picked to remove suffix that comes after "bg_landscape" or "bg_portrait", but keep the file extension intact.
      1. If done correctly, this should be the folder structure:
            - citra-emu
                - citra skin name.zip
                    - bg_portrait.jpg
                    - bg_landscape.jpg
  5. Launch Citra MMJ
  6. Go into settings, this will be located near the top right corner and looks like a CPU icon.
  7. Find the option called "Theme" and tap on it
  8. Select the downloaded theme from the list

Themes like GBC and GBA share the same button skins, make sure to download the "buttons" zip and merge the backgrounds you want to use into one zip file.

Applying screen borders and other decor for Pizza Boy

You may have notice that some of the Pizza Boy skins backgrounds are barebone and lack things like speaker holes, screen borders, and other decor. This is because they are part of the "Pizza Boy A and C - Decor Stickers" file download. Using Pizza Boy's sticker feature, this allows you to freely move the border, speaker, and other decor to wherever you like. 

  1. Download "Pizza Boy A and C - Decor Stickers" zip file
  2. Extract the images to a folder on your device
  3. Open Pizza Boy A or C
  4. If a game is running, open the menu in the bottom left and tap "Edit layout"
  5. If a game is not running and you are in the rom menu, load a ROM, open the menu in the bottom left, and tap "Edit layout"
  6. Tap the icon that looks like a photo frame on the bottom toolbar
  7. Find the folder that contains the images you downloaded
  8. Select the image you want to use
  9. Drag and resize the image to the position you want using the bottom toolbar.

Download

Download NowName your own price

Click download now to get access to the following files:

DraStic custom skins legacy.zip 31 MB
DraStic 2DS Black 79 MB
DraStic Analogue Black 54 MB
DraStic GBA Arctic 27 MB
DraStic GBA Indigo 44 MB
DraStic GBA Jet Black 25 MB
DraStic GBA Red 44 MB
DraStic GBA Spice 46 MB
DraStic GBA Buttons 480 kB
DraStic GBC Berry 60 MB
DraStic GBC Dandelion 55 MB
DraStic GBC Kiwi 59 MB
DraStic GBC Teal 60 MB
DraStic LD6 Amethyst Purple 52 MB
DraStic LD6 Brick Red 43 MB
DraStic LD6 Malachite Green 43 MB
DraStic LD6 Obsidian Black 41 MB
DraStic LD6 Spice Yellow 40 MB
DraStic LD6 Stone Grey 42 MB
DraStic LD6 Storm Blue 50 MB
DraStic MNML 3.1 MB
DraStic N3DS 62 MB
DraStic Playdate 16 MB
DraStic Switch Blue Red 22 MB
DraStic Switch Green Pink 22 MB
DraStic Switch Yellow 19 MB
DraStic Switch Zelda 12 MB
DraStic Switch Buttons 472 kB
Pizza Boy A and C - 2DS Black 38 MB
Pizza Boy A - LD6 Amethyst Purple 22 MB
Pizza Boy A - LD6 Brick Red 18 MB
Pizza Boy A - LD6 Obsidian Black 16 MB
Pizza Boy A - LD6 Spice Yellow 16 MB
Pizza Boy A - LD6 Stone Grey 17 MB
Pizza Boy A - LD6 Storm Blue 21 MB
Pizza Boy A - Switch Green Pink 23 MB
Pizza Boy A - Switch Red Blue 21 MB
Pizza Boy A - Switch Yellow 20 MB
Pizza Boy A - Switch Zelda 14 MB
Pizza Boy A and C - Analogue Black 1.3 MB
Pizza Boy C - LD6 Amethyst Purple 21 MB
Pizza Boy C - LD6 Brick Red 17 MB
Pizza Boy C - LD6 Malachite Green 17 MB
Pizza Boy C - LD6 Obsidian Black 16 MB
Pizza Boy C - LD6 Spice Yellow 16 MB
Pizza Boy C - LD6 Stone Grey 17 MB
Pizza Boy C - LD6 Storm Blue 20 MB
Pizza Boy C - Switch Green Pink 22 MB
Pizza Boy C - Switch Red Blue 20 MB
Pizza Boy C - Switch Yellow 19 MB
Pizza Boy C - Switch Zelda 13 MB
Pizza Boy A and C - DMG01 with Label 18 MB
Pizza Boy A and C - DMG01 18 MB
Pizza Boy A and C - GBA Arctic 6.7 MB
Pizza Boy A and C - GBA Indigo 16 MB
Pizza Boy A and C - GBA Jet Black 4.8 MB
Pizza Boy A and C - GBA Red 16 MB
Pizza Boy A and C - GBA Spice 16 MB
Pizza Boy A and C - GBC Berry 31 MB
Pizza Boy A and C - GBC Dandelion 26 MB
Pizza Boy A and C - GBC Kiwi 30 MB
Pizza Boy A and C - GBC Teal 31 MB
Pizza Boy A and C - MNML 604 kB
Pizza Boy A and C - N3DS 29 MB
Pizza Boy A and C - Playdate 1.9 MB
Pizza Boy A and C - Decor Stickers 2.3 MB
DraStic Analogue White 19 MB
Pizza Boy A and C - Analogue White 1 MB
Citra - 2DS Black 28 MB
Citra - Analogue Black 16 MB
Citra - DMG01 69 MB
Citra - GBA Arctic 15 MB
Citra - GBA Indigo 17 MB
Citra - GBA Jet Black 13 MB
Citra - GBA Red 18 MB
Citra - GBA Spice 21 MB
Citra - GBC Berry 20 MB
Citra - GBC Dandelion 17 MB
Citra - GBC Kiwi 17 MB
Pizza Boy A and C - GBA Buttons 823 kB
Citra - LD6 Brick Red 55 MB
Citra - LD6 Storm Blue 55 MB
Citra - GBC Teal 18 MB
Citra - GBC Buttons 1.1 MB
Citra - LD6 Amethyst Purple 50 MB
Citra - LD6 Malachite Green 42 MB
Citra - LD6 Obsidian Black 25 MB
Citra - LD6 Spice Yellow 41 MB
Citra - LD6 Stone Grey 30 MB
Citra - MNML 2.1 MB
Citra - N3DS 31 MB
Citra - Playdate 11 MB
Citra - Switch Blue Red 10 MB
Citra - Switch Green Pink 11 MB
Citra - Switch Yellow 14 MB
Citra - Switch Zelda 15 MB
Citra - Switch Buttons 1.1 MB
Citra - Analogue White 16 MB
DraStic GBC Buttons 692 kB
DraStic DMG01 106 MB
Citra - GBA Buttons 1.1 MB
DraStic GBA Midnight Blue (Plus) 59 MB
if you pay $3.99 USD or more
DraStic GBC Midnight Blue (Plus) 129 MB
if you pay $3.99 USD or more
DraStic LD6 Lolite Indigo (Plus) 51 MB
if you pay $3.99 USD or more
DraStic Canvas Curse (Plus) 7.1 MB
if you pay $3.99 USD or more
Pizza Boy A - LD6 Lolite Indigo (Plus) 21 MB
if you pay $3.99 USD or more
Pizza Boy C - LD6 Lolite Indigo (Plus) 21 MB
if you pay $3.99 USD or more
Pizza Boy A and C - GBA Midnight Blue (Plus) 16 MB
if you pay $3.99 USD or more
Pizza Boy A and C - GBC Midnight Blue (Plus) 41 MB
if you pay $3.99 USD or more
High-Res Device Collage (Plus) 15 MB
if you pay $3.99 USD or more
Pizza Boy A and C - GBC Pikachu Edition Buttons (Plus) 1 MB
if you pay $3.99 USD or more
Citra - Analogue Berry (Plus) 45 MB
if you pay $3.99 USD or more
Citra - Analogue Dandelion (Plus) 55 MB
if you pay $3.99 USD or more
Citra - Analogue Gold (Plus) 38 MB
if you pay $3.99 USD or more
Citra - Analogue Grape (Plus) 43 MB
if you pay $3.99 USD or more
Citra - Analogue Kiwi 46 MB
if you pay $3.99 USD or more
Citra - Analogue Teal 52 MB
if you pay $3.99 USD or more
Citra - GBA Midnight Blue (Plus) 17 MB
if you pay $3.99 USD or more
Citra - GBC Midnight Blue (Plus) 19 MB
if you pay $3.99 USD or more
Citra - GBC Pkachu Edition Buttons (Plus) 280 bytes
if you pay $3.99 USD or more
Citra - LD6 Lolite Indigo (Plus) 45 MB
if you pay $3.99 USD or more
Pizza Boy A and C - Analogue Dandelion (Plus) 64 MB
if you pay $3.99 USD or more
Pizza Boy A and C - Analogue Berry (Plus) 65 MB
if you pay $3.99 USD or more
Pizza Boy A and C - Analogue Teal (Plus) 61 MB
if you pay $3.99 USD or more
Pizza Boy A and C - Analogue Gold (Plus) 62 MB
if you pay $3.99 USD or more
Pizza Boy A and C - Analogue Grape (Plus) 63 MB
if you pay $3.99 USD or more
Pizza Boy A and C - Analogue Kiwi (Plus) 65 MB
if you pay $3.99 USD or more
DraStic - Analogue Berry (Plus) 136 MB
if you pay $3.99 USD or more
DraStic - Analogue Dandelion (Plus) 137 MB
if you pay $3.99 USD or more
DraStic - Analogue Gold (Plus) 135 MB
if you pay $3.99 USD or more
DraStic - Analogue Grape (Plus) 133 MB
if you pay $3.99 USD or more
DraStic - Analogue Kiwi (Plus) 138 MB
if you pay $3.99 USD or more
DraStic - Analogue Teal (Plus) 130 MB
if you pay $3.99 USD or more
DraStic - GBC Pokemon Buttons (Plus) 308 bytes
if you pay $3.99 USD or more

Development log

Comments

Log in with itch.io to leave a comment.

Would be cool if there was an actual NDS/DSi inspired skin for DraStic...

I cannot figure out if I can even use these on Citra for Windows... I don't really need it to have working buttons i just wanna use it for aesthetics...

They’re designed for Android retro console emulators specifically, but I do have plans for making custom retroarch overlays that’ll work on PC.

Buenas, ¿alguien me podría decir cómo se llama esta piel y sus respectivos archivos?, Gracias.

(1 edit)

Is there no LD6 Malachite Green option for Pizza Boy A?

(1 edit)

Citra MMJ doesn't work for me, i'm probably doing something wrong, i don't understand the instructions well enough 😥

(+1)

Could you provide me what your folder structure look like?

Deleted 30 days ago
Deleted 30 days ago
Deleted 30 days ago

I don't know what ur trying to ask sorry

(+1)

Could you describe the steps you’ve followed?

Do u mean like, how i did the steps? Alright.

1. I extracted the download zipfile so i could interact with the folders inside it


2. I took the single zip file inside the " skins " folder and moved it to citra-emu>theme


3. I went back to the downloads folder and picked multiple layout skins of my liking and deleted the ones i didn't pick


4. I moved the layout skins i picked to citra-emu>themes


5. I changed the layout skins names to remove " bg_landscape_[photo size].jpg " because i think thats what the guide meant


6. I added (number) at the end of the names because it doesn't let me put twinning names on them


7. It said " Remove file extension? " And i couldn't do anything else so i clicked yes


8. I merged/compressed the zipfile (that i found from the skins folder earlier) and the newly-named layout skins i chose into 1 zipfile and thats what i did

Hello?

(1 edit)

Looks like citra GBA buttons are all .jpg so the emulator don't recognize them 

Thanks for bringing this to my attention. I will upload a hotfix for this shortly!

I just uploaded a hotfix, give it another try and let me know if it works now.

(+1)

yeah it works now, thanks!

(3 edits)

First of all i just want to say that i massively love your work and that you are a godsend. Ive always been a huge fan of Nintendo games, especially the Pokemon series, and have always wanted to play them, and only recently after discovering drastic was i able to. I am also unreasonably perfectionist though, so only due to your wonderfull skins was i able to truly enjoy playing Pokemon black for the first time.  After ds i wanted to try 3ds games too, and i didn't see any citra themes, but what do you know you've uploaded citra versions too since last i was here :))))

By the way it looks like you haven't charged for the citra amoled gold (plus) when it should be $4!!

Secondly, do i have the way to install this right?

1) download the zip file from here, extract it

2) put the zip  that we get after extraction into the themes folder

3) in the backgrounds folder and pick out the two you want for portrait and landscape mode, rename them to bg_portrait.jpg and bg_landscape.jpg and copy them to the themes folder too

so its like 

citra_emu

> themes

> > citra_skinname.zip and bg_portait.jpg and bg_landscape.jpg

is this correct??? thank you

Thirdly, the ld6 malachite green for citra has this white line at the bottom of some of the backgrounds 

btw do you have any backgrounds where the screens would be oriented this way? (i just pulled these from google images I can't find any myself)

No, but it’s on my to-do list :) will be getting to it as soon as I can!

Yes that should be correct. I’ll try to investigate the issue you’re seeing what malachite green.

Not sure if I'm doing something wrong or it's a bug but I can't get the border stickers to appear on the gbc. I follow the instructions but when I select the image it won't appear anywhere on the screen for me to adjust. On an s24 ultra

This could be a bug with Pizza Boy, I will try to follow up on this and let you know if I can reproduce it.

(1 edit)

Edit: This has been addressed in the latest Pizza Boy A and C beta updates. If you are not on the beta, join the beta program and the update should fix this.

I believe this might have been fixed in the latest version of Pizza Boy A and C. Could you check which version you are on?

The special pikachu buttons folder appears to be empty

Hey there, thanks for the heads up. This should work be fixed now. Could you please try downloading the skin again?

(+1)

ty. It works now

(+1)

Is there any plan for z flip 5/6 (22:9) ?

I will add 22:9 support in a future update!

Thank you 

(+1)

Any plans on making LargeXsmall screen skins for ds?

Could you provide an example of the layout you are looking for?

Deleted 83 days ago

I see, I’ll add it to the list but it may be a bit before I can get to it.

(+1)

No problem, take your time, I was just wondering if there was any plan of doing it

(1 edit)

Hey, I'm loving the skins, they're all really good! I wanted to let you know that the buttons for the 2DS dark skin show up as black squares, I don't know if anyone else has the same issue. Others I've tested work fine.

I’m not able to reproduce this issue. Did you make sure to grant DraStic scope storage access to where you have the skins?

(+1)

I did. I downloaded the file again and it works now. Sorry for bothering you.

It seems that the "gba frame gba.png" doesn't fit the actual aspect ratio of GBA:


Hey there! Just pushed a hotfix for this, please redownload the stickers zip and let me know if this is still an issue.

Deleted 1 day ago

Amazing work as always.

If you feel like looking into more emulators, I suggest giving Jl-Mod and EKA2L1 a try. The first emulates Java/J2ME games, and the second emulates Symbian OS/Java/Nokia N-Gage systems.

They are a bit behind other emulators in skin features but still worth a try, here's my personal take on skins for both (DOWNLOAD):

Jl-mod

EKA2L1

I’ll take a look!

Which color is the atomic purple one?

If you mean the translucent GBC skin featured in the banner image, that would be “GBC Midnight Blue (Plus)” for Pizza Boy A and C.

Thank you 

Please for the new galaxy z fold 6, there is no skins available anywhere.

Cover screen: 22.1:9, resolution 2,736 x 968 pixels

Internal screen (unfold): 20.9:18, resolution: 2,160 x 1,856 pixels

Will be updating aspect ratios for the new Z Fold 6 and Pixel 9 Pro Fold in a future maintenance update. Currently working on new skins and more emulator supports but will get to this as soon as I can.

I just bought the plus version to support your work! Is it possible to have these layouts with 1:1 aspect ratio for devices like the Anbernic RG Cube? :)

Looking into creating more “buttonless” skins for devices like the RG Cube, but it may be a bit as I am currently focused on supporting more emulators.

(2 edits)

A bunch of n3ds backgrounds seem to be broken, while the 7z archive itself is healthy.

Here's how the broken images look:

Thanks for bringing this up. I went ahead and reuploaded the skins, please let me know if you encounter any other issues.

(1 edit)

Any 18.5:9 please?

I’ll try to get that in a future update!

Thanks 😇

Hey there! Just added 18.5:9 skins to the pack!

Are there any skins for 1:1 screens?

I can look into it. What device are you using?

(+1)

I am using a RG Cube! And I think Powkiddy RGB 30 also has a 1:1 aspect ratio display