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
  • 22: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
                - theme
                    - 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.
Updated 8 days ago
StatusReleased
CategoryOther
Authorlnkd
TagsEmulator, skin, User Interface (UI)

Download

Download NowName your own price

Click download now to get access to the following files:

DraStic - Custom Skins LEGACY 31 MB
Pizza Boy A and C - GBC Berry 31 MB
Pizza Boy A and C - GBC Kiwi 30 MB
Pizza Boy A and C - GBC Teal 31 MB
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
Pizza Boy A and C - GBA Buttons 823 kB
Citra - 2DS Black 36 MB
Citra - Analogue Black 16 MB
Citra - Analogue White 18 MB
Citra - DMG01 81 MB
Citra - GBA Arctic 17 MB
Citra - GBA Indigo 21 MB
Citra - GBA Jet Black 13 MB
Citra - GBA Lime 21 MB
Citra - GBA Red 22 MB
Citra - GBA Spice 25 MB
Citra - GBA Buttons 807 kB
Citra - GBC Berry 21 MB
Citra - GBC Dandelion 20 MB
Citra - GBC Kiwi 20 MB
Citra - GBC Teal 19 MB
Citra - GBC Buttons 1.1 MB
Citra - LD6 Amethyst Purple 61 MB
Citra - LD6 Brick Red 67 MB
Citra - LD6 Malachite Green 51 MB
Citra - LD6 Obsidian Black 31 MB
Citra - LD6 Spice Yellow 50 MB
Citra - LD6 Stone Grey 36 MB
Citra - LD6 Storm Blue 66 MB
Citra - MNML 2.3 MB
Citra - N3DS 40 MB
Citra - Playdate 13 MB
Citra - Switch Blue Red 11 MB
Citra - Switch Green Pink 11 MB
Citra - Switch Yellow 15 MB
Citra - Switch Zelda 15 MB
Citra - Switch Buttons 1.1 MB
DraStic - 2DS Black 96 MB
DraStic - Analogue Black 61 MB
DraStic - Analogue White 22 MB
DraStic - DMG01 123 MB
DraStic - GBA Arctic 31 MB
DraStic - GBA Indigo 51 MB
DraStic - GBA Jet Black 25 MB
Drastic - GBA Lime 52 MB
DraStic - GBA Red 51 MB
DraStic - GBA Spice 53 MB
DraStic - GBA Buttons 480 kB
DraStic - GBC Berry 71 MB
DraStic - GBC Dandelion 64 MB
DraStic - GBC Kiwi 70 MB
DraStic - GBC Teal 67 MB
DraStic - GBC Buttons 595 kB
DraStic - LD6 Amethyst Purple 60 MB
DraStic - LD6 Brick Red 50 MB
DraStic - LD6 Malachite Green 49 MB
DraStic - LD6 Obsidian Black 47 MB
DraStic - LD6 Spice Yellow 46 MB
DraStic - LD6 Stone Grey 48 MB
DraStic - LD6 Storm Blue 58 MB
DraStic - Playdate 19 MB
DraStic - Switch Green Pink 27 MB
DraStic - Switch Zelda 15 MB
DraStic - MNML 3.5 MB
DraStic - N3DS 80 MB
DraStic - Switch Blue Red 27 MB
DraStic - Switch Yellow 23 MB
DraStic - Switch Buttons 472 kB
Pizza Boy A and C - 2DS Black 38 MB
Pizza Boy A - LD6 Amethyst Purple 26 MB
Pizza Boy A - LD6 Brick Red 27 MB
Pizza Boy A - LD6 Obsidian Black 20 MB
Pizza Boy A - LD6 Spice Yellow 27 MB
Pizza Boy A - LD6 Stone Grey 26 MB
Pizza Boy A - LD6 Storm Blue 25 MB
Pizza Boy A - Switch Green Pink 26 MB
Pizza Boy A - Switch Red Blue 24 MB
Pizza Boy A - Switch Yellow 22 MB
Pizza Boy A - Switch Zelda 15 MB
Pizza Boy A and C - Analogue Black 5.5 MB
Pizza Boy A and C - Analogue White 2.6 MB
Pizza Boy C - LD6 Amethyst Purple 24 MB
Pizza Boy C - LD6 Brick Red 20 MB
Pizza Boy C - LD6 Obsidian Black 18 MB
Pizza Boy C - LD6 Spice Yellow 18 MB
Pizza Boy C - LD6 Stone Grey 19 MB
Pizza Boy C - LD6 Storm Blue 23 MB
Pizza Boy C - Switch Green Pink 25 MB
Pizza Boy C - Switch Red Blue 23 MB
Pizza Boy C - Switch Yellow 22 MB
Pizza Boy C - Switch Zelda 14 MB
Pizza Boy A and C - DMG01 with Label 18 MB
Pizza Boy A and C - DMG01 21 MB
Pizza Boy A and C - GBA Arctic 8 MB
Pizza Boy A and C - GBA Indigo 18 MB
Pizza Boy A and C - GBA Jet Black 4.8 MB
Pizza Boy A and C - GBA Lime 18 MB
Pizza Boy A and C - GBA Red 18 MB
Pizza Boy A and C - MNML 642 kB
Pizza Boy A and C - GBA Spice 19 MB
Pizza Boy A and C - GBC Dandelion 30 MB
Pizza Boy A - LD6 Malachite Green 27 MB
Pizza Boy C - LD6 Malachite Green 20 MB
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) 53 MB
if you pay $3.99 USD or more
Citra - Analogue Dandelion (Plus) 65 MB
if you pay $3.99 USD or more
Citra - Analogue Gold (Plus) 44 MB
if you pay $3.99 USD or more
Citra - Analogue Grape (Plus) 51 MB
if you pay $3.99 USD or more
Citra - Analogue Kiwi 54 MB
if you pay $3.99 USD or more
Citra - Analogue Teal 62 MB
if you pay $3.99 USD or more
Citra - GBA Midnight Blue (Plus) 20 MB
if you pay $3.99 USD or more
Citra - GBC Midnight Blue (Plus) 22 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) 55 MB
if you pay $3.99 USD or more
DraStic - Analogue Berry (Plus) 134 MB
if you pay $3.99 USD or more
DraStic - Analogue Dandelion (Plus) 135 MB
if you pay $3.99 USD or more
DraStic - Analogue Gold (Plus) 132 MB
if you pay $3.99 USD or more
DraStic - Analogue Grape (Plus) 130 MB
if you pay $3.99 USD or more
DraStic - Analogue Kiwi (Plus) 136 MB
if you pay $3.99 USD or more
DraStic - Analogue Teal (Plus) 128 MB
if you pay $3.99 USD or more
DraStic - Canvas Curse (Plus) 8.2 MB
if you pay $3.99 USD or more
DraStic - GBA Midnight Blue (Plus) 51 MB
if you pay $3.99 USD or more
DraStic - GBC Midnight Blue (Plus) 127 MB
if you pay $3.99 USD or more
DraStic - GBC Pokemon Buttons (Plus) 308 bytes
if you pay $3.99 USD or more
DraStic - LD6 Lolite Indigo (Plus) 59 MB
if you pay $3.99 USD or more
Pizza Boy A - LD6 Lolite Indigo (Plus) 26 MB
if you pay $3.99 USD or more
Pizza Boy A and C - Analogue Berry (Plus) 74 MB
if you pay $3.99 USD or more
Pizza Boy A and C - Analogue Dandelion (Plus) 73 MB
if you pay $3.99 USD or more
Pizza Boy A and C - Analogue Gold (Plus) 71 MB
if you pay $3.99 USD or more
Pizza Boy A and C - Analogue Grape (Plus) 72 MB
if you pay $3.99 USD or more
Pizza Boy A and C - Analogue Kiwi (Plus) 74 MB
if you pay $3.99 USD or more
Pizza Boy A and C - Analogue Teal (Plus) 70 MB
if you pay $3.99 USD or more
Pizza Boy C - LD6 Lolite Indigo (Plus) 24 MB
if you pay $3.99 USD or more

Development log

Comments

Log in with itch.io to leave a comment.

Deleted 7 days ago
Deleted 7 days ago
(+1)

Z fold6 user here.

I am having an issue applying backgrounds. I have extracted and placed them in my "DraStic/backgrounds" folder,  but when I go to apply them, I get this message

no image files found in: content://com.android .externalstorage.documents /tree/primary%3adrastic /backgrounds

I followed the same steps for the virtual controller files "DraStic/virtual controller" and applying the virtual controller is working fine. 

Strange, did you make sure that you set up scoped storage in DraStic for those folders? It seems like the emulator is not able to see the content of the folder.

(+1)

Yes, I actually finally cleared the issue 

My backgrounds folder was capitalized so it read "Backgrounds"

Once I changed it to "backgrounds", everything is fine

(+1)

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.

(+1)

please do! your Gameboy overlays are beautiful and clean, would love to have them in Retroarch to use them in my Trimui Smart Pro!

(+1)

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

That is the DMG01 skin, specifically the one for Pizza Boy. You need to download the “Pizza Boy A and C - DMG01 with Label.

(1 edit)

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

Sorry I am just seeing this comment now. The LD6 Malachite Green skin for Pizza Boy A was mislabeled as for Pizza Boy C before. This issue has been fixed now so you should be able to see it in the downloads.

(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 78 days ago
Deleted 78 days ago
Deleted 78 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 131 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 50 days 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