Android Emulators Custom Skins
A downloadable emulator skin pack
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
- Open DraStic
- Go to "Change Options"
- Go to "General"
- Scroll down and go to "System Directory"
- Select "Scoped Storage Folder"
- Create a new folder (e.g. DraStic)
- Select "Use this folder"
- Restart DraStic
Installing Skins for DraStic
Note that the following instructions are not for legacy skin files
- Download skins and backgrounds from this page. Files for DraStic will have "DraStic" in the download title.
- Inside each zip file are two folders, backgrounds and virtual_controller, for now, only pay attention to the virtual_controller folder.
- Put the virtual_controller folder in your selected scoped storage folder
- If done correctly, your folder structure should look like:
- your selected scoped storage
- virtual_controller
- If done correctly, your folder structure should look like:
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
- Download skins and backgrounds from this page. Files for DraStic will have "DraStic" in the download title.
- Inside each zip file are two folders, backgrounds and virtual_controller
- Navigate into the backgrounds folder inside the downloaded zip
- In each of the folders, you will find various backgrounds, only extract backgrounds you are planning to use
- Put your selected background(s) into your selected scoped storage > backgrounds
* Some skins may not support all aspect ratio and orientation
Applying DraStic Skins
- Open DraStic
- Go to "Change Options"
- Go to "Virtual Gamepad"
- Select "Skin"
- 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
- Open DraStic
- Select "load new game" or "continue"
- Select "Start game"
- Click on the menu button (center bottom of screen, may have an up arrow icon)
- Select "Menu"
- Go to "Edit Screens and Virtual Pad"
- Select the layout you want to apply the background to
- Select "Menu"
- Select "Set background image"
- Pick the image you want to set as the background
- Select "Menu"
- 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.
- Download desired skin from download list
- Open Pizza Boy A or C
- If a game is running, open the menu in the bottom left, tap "Settings"
- If a game is not running and you are in the rom menu, tap the settings icon near the top right corner.
- Tap "User Interface"
- Tap "Full skin"
- Tap "Import from zip"
- Find the downloaded zip file
- Tap "Set full skin"
- 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.
- Download desired skin from download list
- Inside each Citra skin are a background folder and a zip file
- 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.
- Look at the backgrounds folder inside the downloaded skin file. Here you will find multiple backgrounds for different aspect ratios and layouts.
- Find the background image that has the proper aspect ratio and desire layout for your device
- Rename the files you have picked to remove suffix that comes after "bg_landscape" or "bg_portrait", but keep the file extension intact.
- If done correctly, this should be the folder structure:
- citra-emu
- citra skin name.zip
- bg_portrait.jpg
- bg_landscape.jpg
- If done correctly, this should be the folder structure:
- Launch Citra MMJ
- Go into settings, this will be located near the top right corner and looks like a CPU icon.
- Find the option called "Theme" and tap on it
- 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.
- Download "Pizza Boy A and C - Decor Stickers" zip file
- Extract the images to a folder on your device
- Open Pizza Boy A or C
- If a game is running, open the menu in the bottom left and tap "Edit layout"
- 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"
- Tap the icon that looks like a photo frame on the bottom toolbar
- Find the folder that contains the images you downloaded
- Select the image you want to use
- Drag and resize the image to the position you want using the bottom toolbar.
Download
Click download now to get access to the following files:
Development log
- 3.5 - The Citra Update73 days ago
- 3.0 - The Cambrian Explosion Update91 days ago
- 2.6 - 18.5:9 Support AddedJul 15, 2024
- 2.5 - The "more" updateMay 28, 2024
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.
Is there no LD6 Malachite Green option for Pizza Boy A?
Citra MMJ doesn't work for me, i'm probably doing something wrong, i don't understand the instructions well enough 😥
Could you provide me what your folder structure look like?
I don't know what ur trying to ask sorry
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?
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.
yeah it works now, thanks!
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.
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?
ty. It works now
Is there any plan for z flip 5/6 (22:9) ?
I will add 22:9 support in a future update!
Thank you
Any plans on making LargeXsmall screen skins for ds?
Could you provide an example of the layout you are looking for?
I see, I’ll add it to the list but it may be a bit before I can get to it.
No problem, take your time, I was just wondering if there was any plan of doing it
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?
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.
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.
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.
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?
I am using a RG Cube! And I think Powkiddy RGB 30 also has a 1:1 aspect ratio display