Skins

JSON

Below is a zipped example of a skin, stripped to it's bare minimum

Some required items do not necessarily require a value, i.e. socials, thumbsticks

Author

Author is used to showcase you. You can add your name whether real or a username and add social media links which will all show in a skin details screen

Only Twitter is available for now, other social medias will be added at a later date

Key
Type
Required
Exception

name

string

socials

Can be empty

Core

Core is used by Folium to determine which core the supports and which games to show the skin on

Key
Type
Required

core

string

Orientations

Orientations are used to specify the supported interface orientations

Key
Type
Required

orientations

object

Orientations

Key
Type
Required

portrait

object

portraitUpsideDown

object

landscapeLeft

object

landscapeRight

object

supportedDevices

array

Orientation

Orientation is used to set up the buttons, screens and thumbsticks for a skin

Key
Type
Required
Exception

buttons

array

screens

array

thumbsticks

array

Can be empty

Button

Button is used to set up a buttons position and size, along with an image if used

Type is used to determine the button type and what it does within Folium

Key
Type
Required

x

number

y

number

width

number

height

number

type

string

backgroundImageName

string

transparent

boolean

vibrateOnTap

boolean

Screen

Screen is used to set up the screen(s) position and size

Key
Type
Required

x

number

y

number

width

number

height

number

Thumbstick

Thumbstick is used to set up the thumbstick(s) position and size

Type is used to determine the thumbstick type and what is does within Folium

Key
Type
Required

x

number

y

number

width

number

height

number

type

string

Last updated