return { screen = { fhd = { width = 1920, height = 1080, fps = 30, origin = { x = 0, y = 0, }, }, uhd4k = { width = 3840, height = 2160, fps = 30, origin = { x = 0, y = 0, }, }, }, colours = { total = '32bpp', limit = false, background = true, transparent = 'colourKey,alpha', }, meshes = true, shaders = { api = 'glsl_es', version = '1.0.17', fragment = true, vectex = true, geometry = false, tessellation = false, }, physic = true, sprites = { onScreen = false, onLine = false, palettes = { specify = true, { total = '24bpp', limit = 255, keys = 1, }, { total = '32bpp', limit = 256, keys = 'alpha', }, { total = '24bpp', limit = '24bpp-1', keys = 1, }, { total = '32bpp', limit = '24bpp', keys = 'alpha', }, { total = '48bpp', limit = '48bpp-1', keys = 1, }, { total = '64bpp', limit = '48bpp', keys = 'alpha', }, }, transform = { move = true, rotate = true, scale = true, shear = true, affine = true, }, sizes = { { width = 'free', height = 'free', }, }, }, tiles = { layers = { free = { total = 8294400, limit = false, unique = true, independent = true, palettes = { specify = true, { total = '24bpp', limit = 256, keys = false, map = false, }, { total = '24bpp', limit = 255, keys = 1, map = false, }, { total = '32bpp', limit = 256, keys = 'alpha', map = false, }, { total = '24bpp', limit = false, keys = false, map = false, }, { total = '24bpp', limit = '24bpp-1', keys = 1, map = false, }, { total = '32bpp', limit = '24bpp', keys = 'alpha', map = false, }, { total = '48bpp', limit = false, keys = false, map = false, }, { total = '48bpp', limit = '48bpp-1', keys = 1, map = false, }, { total = '64bpp', limit = '48bpp', keys = 'alpha', map = false, }, }, mirror = true, transform = { individual = true, move = true, rotate = true, scale = true, shear = true, affine = true, }, sizes = { { width = 'free', height = 'free', }, }, }, }, }, }