182 lines
3.6 KiB
JSON
182 lines
3.6 KiB
JSON
{
|
|
"engine": {
|
|
"scenes": {
|
|
"start": "StartMenu",
|
|
"matrix": { "reverseInfinite": true },
|
|
"meshes": { "interleaved": false },
|
|
"lights": { "enabled": true,
|
|
"useLightmaps": true,
|
|
"max": 1,
|
|
"shadows": {
|
|
"enabled": false,
|
|
"update": 4,
|
|
"max": 8,
|
|
"samples": 4
|
|
},
|
|
"bloom": {
|
|
"scale": 1.0,
|
|
"strength": 0.125,
|
|
"sigma": 0.8,
|
|
"samples": 5,
|
|
"threshold": 1.0
|
|
}
|
|
},
|
|
"textures": {
|
|
"max": {
|
|
"2D": 128,
|
|
"cube": 1,
|
|
"3D": 1
|
|
}
|
|
}
|
|
},
|
|
"graph": {
|
|
"initial buffer elements": 128
|
|
},
|
|
"ext": {
|
|
"opengl": {
|
|
"validation": { "enabled": false },
|
|
"framebuffer": { "size": 1, "msaa": 1 },
|
|
"pipelines": {
|
|
"culling": true
|
|
},
|
|
"formats": {
|
|
"depth": "D32_SFLOAT",
|
|
"color": "R8G8B8A8_UNORM",
|
|
"normal": "R16G16B16A16_SFLOAT",
|
|
"position": "R16G16B16A16_SFLOAT"
|
|
},
|
|
"features": [],
|
|
"extensions": {
|
|
"instance": [],
|
|
"device": []
|
|
}
|
|
},
|
|
"lua": {
|
|
"enabled": true,
|
|
"main": "/main.lua",
|
|
"modules": {
|
|
"json": "/json.lua"
|
|
}
|
|
},
|
|
"json": {
|
|
"encoding": "msgpack",
|
|
"compression": "gz"
|
|
},
|
|
"imgui": {
|
|
"enabled": false
|
|
},
|
|
"fsr": {
|
|
"enabled": true,
|
|
"sharpness": 1,
|
|
"jitter scale": 0.0625,
|
|
"preset": "native" // native (1x), quality (1.5x), balanced (1.7x), performance (2.0x), ultra (3.0x)
|
|
},
|
|
"reactphysics": {
|
|
"timescale": 0.01666666666,
|
|
"interpolate": false,
|
|
"gravity": {
|
|
"mode": "per-object", // "universal",
|
|
"constant": 6.67408e-11
|
|
},
|
|
"debug draw": {
|
|
"enabled": false,
|
|
"line width": 8,
|
|
// "layer": "Gui",
|
|
"rate": 0.0125
|
|
}
|
|
},
|
|
"vr" : {
|
|
"enable" : false,
|
|
"manifest": "./data/openvr_manifest.json",
|
|
"swap eyes": false,
|
|
"dominant eye": 0,
|
|
"scale": 1.0
|
|
},
|
|
"ultralight": { "enabled": true, "scale": 1.5 },
|
|
"discord": { "enabled": false }
|
|
},
|
|
"audio": {
|
|
"mute": false,
|
|
"buffers": {
|
|
"size": 24576,
|
|
"count": 6
|
|
},
|
|
"volumes": {
|
|
"sfx": 2.0,
|
|
"bgm": 2.0,
|
|
"voice": 2.0
|
|
},
|
|
"streams by default": true
|
|
},
|
|
"memory pool": {
|
|
"enabled": false,
|
|
"subPools": true,
|
|
"alignment": 32,
|
|
"override": false,
|
|
"size": "512 KiB",
|
|
"pools": {
|
|
"entity": "128 KiB",
|
|
"userdata": "128 KiB",
|
|
"component": "128 KiB"
|
|
}
|
|
},
|
|
"render modes": { "gui": true, "deferred": true },
|
|
"limiters": {
|
|
"deltaTime": 5,
|
|
"framerate": 60
|
|
},
|
|
"threads": {
|
|
"workers" : 1,
|
|
"frame limiter": 0 // "auto"
|
|
},
|
|
"debug": {
|
|
"framerate": {
|
|
"print": true,
|
|
"every": 2
|
|
},
|
|
"garbage collection": {
|
|
"enabled": true,
|
|
"mode": 1,
|
|
"rate": 4,
|
|
"announce": true
|
|
},
|
|
"entity": {
|
|
"delete children on destroy": false,
|
|
"delete components on destroy": false
|
|
},
|
|
"userdata": {
|
|
"auto destruct": true,
|
|
"auto validate": false
|
|
},
|
|
"loader": {
|
|
"assert": true
|
|
},
|
|
"hooks": {
|
|
"defer lazy calls": true
|
|
},
|
|
"scene": {
|
|
"print task calls": false
|
|
}
|
|
}
|
|
},
|
|
"window" : {
|
|
"terminal" : {
|
|
"ncurses" : false,
|
|
"visible" : false
|
|
},
|
|
"keyboard" : {
|
|
"repeat" : false
|
|
},
|
|
"mouse" : {
|
|
"visible" : true,
|
|
"center" : false,
|
|
"sensitivity": [ 2, 2 ],
|
|
"smoothing": [ 4, 4 ]
|
|
},
|
|
"mode" : "windowed", // fullscreen, borderless, windowed
|
|
"icon" : "./data/textures/icon.png",
|
|
"size" : [ 640, 480 ],
|
|
"title" : "Grimgram",
|
|
"visible" : true
|
|
}
|
|
} |