358 lines
11 KiB
JSON
358 lines
11 KiB
JSON
{
|
|
"display":
|
|
{
|
|
"dimensions": [864, 486],
|
|
"title": "c a k e f o o t",
|
|
"debug": false,
|
|
"render driver": "opengl",
|
|
"show-cursor": true,
|
|
"fluid resize": true,
|
|
"fps": false,
|
|
"fullscreen": false,
|
|
"clear color": [0.0, 0.0, 0.0, 1.0],
|
|
"playing field aspect": 1.7777777,
|
|
"playing field color": [0.2, 0.2, 0.2, 1.0],
|
|
"fps indicator scale": 0.018,
|
|
"checkpoint distance": 0.1,
|
|
"clock hud scale": [0.15, 0.04],
|
|
"clock hud translation": [1.6, 0.92],
|
|
"clock hud large scale": [0.65, 0.2],
|
|
"clock hud large translation": [0.0, 0.5],
|
|
"clock hud foreground": [255.0, 255.0, 255.0, 255.0],
|
|
"clock hud background": [0.0, 0.0, 0.0, 60.0],
|
|
"level hud scale": [0.11, 0.04],
|
|
"level hud translation": [-1.64, 0.92],
|
|
"level hud foreground": [255.0, 255.0, 255.0, 255.0],
|
|
"level hud background": [0.0, 0.0, 0.0, 60.0],
|
|
"hitbox": false,
|
|
"use play button": false,
|
|
"arcade only": false,
|
|
"use arcade prompt": false,
|
|
"game over text": "GAME OVER",
|
|
"game over display time": 2.5,
|
|
"game over foreground": [255.0, 255.0, 255.0, 255.0],
|
|
"game over background": [0.0, 0.0, 0.0, 255.0],
|
|
"game over translation": [0.0, 0.0],
|
|
"game over scale": [0.25, 0.05],
|
|
"arcade rank scale": [0.4, 0.1],
|
|
"arcade rank dimensions": [300.0, 80.0],
|
|
"arcade rank translation": [-1.2, 0.5],
|
|
"arcade distance scale": [0.4, 0.1],
|
|
"arcade distance dimensions": [300.0, 80.0],
|
|
"arcade distance translation": [0.0, 0.5],
|
|
"arcade time remaining scale": [0.4, 0.1],
|
|
"arcade time remaining translation": [1.2, 0.5],
|
|
"scoreboard foreground": [155.0, 155.0, 155.0, 255.0],
|
|
"scoreboard background": [0.0, 0.0, 0.0, 0.0],
|
|
"scoreboard translation": [-0.38, 0.845],
|
|
"scoreboard scale": [1.4, 0.15],
|
|
"scoreboard translation": [-0.45, 0.865],
|
|
"scoreboard scale": [1.35, 0.14],
|
|
"qr texture": "resource/qr.png",
|
|
"qr translation": [1.49, -0.7],
|
|
"qr scale": [0.205, 0.225],
|
|
"end screen timeout": 40.0,
|
|
"end screen timeout": 10040.0,
|
|
"enemy sprite scale": 0.024691358,
|
|
"quest best text": "BEST ",
|
|
"quest best scale": [0.31, 0.04],
|
|
"quest best translation": [-1.42, 0.92],
|
|
"quest best dimensions": [160.0, 19.0],
|
|
"quest best foreground": [255.0, 255.0, 255.0, 255.0],
|
|
"quest best background": [0.0, 0.0, 0.0, 60.0],
|
|
"hue shift": 10.0,
|
|
"hue shift frequency": 0.025
|
|
},
|
|
|
|
"configuration":
|
|
{
|
|
"auto-refresh": true,
|
|
"auto-refresh-interval": 1.0
|
|
},
|
|
|
|
"recording":
|
|
{
|
|
"screenshot-directory": "local/screenshots",
|
|
"video-directory": "local/video",
|
|
"enabled": true,
|
|
"write-mp4": true,
|
|
"video-frame-length": 33.333,
|
|
"max-video-memory": 2000,
|
|
"mp4-pixel-format": "yuv420p"
|
|
},
|
|
|
|
"input":
|
|
{
|
|
"suppress any key on mods": true,
|
|
"any key ignore commands": ["left", "right", "up", "down"]
|
|
},
|
|
|
|
"keys":
|
|
{
|
|
"fps": ["CTRL", "f"],
|
|
"skip forward": ["CTRL", "SHIFT", "right"],
|
|
"skip backward": ["CTRL", "SHIFT", "left"],
|
|
"memory": ["CTRL", "SHIFT", "m"],
|
|
"coords": ["CTRL", "SHIFT", "c"]
|
|
},
|
|
|
|
"log":
|
|
{
|
|
"enabled": true,
|
|
"output-directory": "/var/log/sb/",
|
|
"debug-to-stdout": true,
|
|
"debug-to-file": true,
|
|
"info-file-name": "cakefoot_info.log",
|
|
"debug-file-name": "cakefoot_debug.log",
|
|
"verbose to stdout": false
|
|
},
|
|
|
|
"font":
|
|
{
|
|
"text":
|
|
{
|
|
"path": "BPmono.ttf",
|
|
"size": 24
|
|
},
|
|
"small text":
|
|
{
|
|
"path": "BPmono.ttf",
|
|
"size": 14
|
|
}
|
|
},
|
|
|
|
"texture":
|
|
{
|
|
"coin": ["resource/coin/coin-0.png"],
|
|
"flame": ["resource/flame/flame-1.png", "resource/flame/flame-2.png"]
|
|
},
|
|
|
|
"curve":
|
|
{
|
|
"bezier resolution": 60
|
|
},
|
|
|
|
"character":
|
|
{
|
|
"profile": [
|
|
{
|
|
"name": "CAKE",
|
|
"speed increment": 0.0514398,
|
|
"speed decrement": 0.0257196,
|
|
"max speed": 0.72016458,
|
|
"min speed": -0.4115226,
|
|
"increment mod": 0.125,
|
|
"decrement mod": 0.1,
|
|
"animation frames": [
|
|
"resource/cake/cake1.png",
|
|
"resource/cake/cake2.png",
|
|
"resource/cake/cake3.png",
|
|
"resource/cake/cake4.png"
|
|
]
|
|
},
|
|
{
|
|
"name": "BEEF CAKE",
|
|
"speed increment": 0.0514398,
|
|
"speed decrement": 0.0257196,
|
|
"max speed": 0.72016458,
|
|
"min speed": -0.4115226,
|
|
"increment mod": 0.125,
|
|
"decrement mod": 0.1,
|
|
"animation frames": [
|
|
"resource/beef/cake1.png",
|
|
"resource/beef/cake2.png",
|
|
"resource/beef/cake3.png",
|
|
"resource/beef/cake4.png"
|
|
]
|
|
},
|
|
{
|
|
"name": "BUFFALO BEEF CAKE",
|
|
"speed increment": 0.01,
|
|
"speed decrement": 0.0455,
|
|
"max speed": 0.95,
|
|
"min speed": -0.3125,
|
|
"increment mod": 0.08,
|
|
"decrement mod": 0.125,
|
|
"animation frames": [
|
|
"resource/buffalo/cake1.png",
|
|
"resource/buffalo/cake2.png",
|
|
"resource/buffalo/cake3.png",
|
|
"resource/buffalo/cake4.png"
|
|
]
|
|
}
|
|
],
|
|
"hitbox": 0.7
|
|
},
|
|
|
|
"button":
|
|
{
|
|
"pause texture": "resource/pause.png",
|
|
"pause translation": [1.65, -0.85],
|
|
"pause scale": 0.08,
|
|
"text dimensions": [275.0, 50.0],
|
|
"text scale": 0.71,
|
|
"text foreground": [200.0, 200.0, 200.0, 255.0],
|
|
"text background": [60.0, 60.0, 60.0, 190.0],
|
|
"start text": "PLAY",
|
|
"start translation": [0.0, -0.4],
|
|
"start alt texture": "resource/press_button_to_start.png",
|
|
"start alt translation": [0.0, -0.5],
|
|
"start alt scale": [0.5787, 0.91],
|
|
"resume text": "RESUME",
|
|
"resume translation": [0.0, 0.25],
|
|
"reset text": "RESET",
|
|
"reset translation": [0.0, -0.25],
|
|
"level decrement translation": [-0.67, -0.71],
|
|
"level decrement text": "<",
|
|
"level decrement dimensions": [40.0, 40.0],
|
|
"level increment translation": [0.67, -0.71],
|
|
"level increment text": ">",
|
|
"level select translation": [0.0, -0.71],
|
|
"level select dimensions": [350.0, 22.0],
|
|
"level select scale": [0.71, 0.04],
|
|
"level select text": "LEVEL ",
|
|
"profile translation": [0.0, -0.82],
|
|
"profile dimensions": [320.0, 22.0],
|
|
"profile scale": [0.71, 0.04],
|
|
"profile text": "",
|
|
"profile decrement text": "<",
|
|
"profile decrement translation": [-0.67, -0.82],
|
|
"profile increment text": ">",
|
|
"profile increment translation": [0.67, -0.82],
|
|
"challenge text": "",
|
|
"challenge translation": [0.0, -0.6],
|
|
"challenge dimensions": [320.0, 22.0],
|
|
"challenge scale": [0.71, 0.04],
|
|
"challenge decrement text": "<",
|
|
"challenge decrement translation": [-0.67, -0.6],
|
|
"challenge increment text": ">",
|
|
"challenge increment translation": [0.67, -0.6],
|
|
"view text": "",
|
|
"view translation": [0.0, -0.925],
|
|
"view dimensions": [320.0, 22.0],
|
|
"view scale": [0.71, 0.04],
|
|
"view decrement text": "<",
|
|
"view decrement translation": [-0.67, -0.925],
|
|
"view increment text": ">",
|
|
"view increment translation": [0.67, -0.925],
|
|
"volume on texture": "resource/vol.png",
|
|
"volume off texture": "resource/vol_off.png",
|
|
"volume translation": [-1.65, -0.85],
|
|
"volume scale": 0.08,
|
|
"play texture": "resource/Play_Button.png",
|
|
"play translation": [0.0, 0.0],
|
|
"play scale": 0.6,
|
|
"name":
|
|
{
|
|
"arrow dimensions": [80.0, 40.0],
|
|
"arrow scale": [0.3, 0.15],
|
|
"arrow increment y": -0.25,
|
|
"arrow decrement y": -0.76,
|
|
"character 1 x": -0.4,
|
|
"character 2 x": 0.0,
|
|
"character 3 x": 0.4,
|
|
"arrow increment texture": "resource/up_arrow.png",
|
|
"arrow decrement texture": "resource/down_arrow.png",
|
|
"character dimensions": [60.0, 80.0],
|
|
"character scale": [0.2, 0.15],
|
|
"character y": -0.5
|
|
}
|
|
},
|
|
|
|
"world": [
|
|
{
|
|
"start": 0,
|
|
"color": [0.2, 0.2, 0.2, 1.0]
|
|
},
|
|
{
|
|
"start": 9,
|
|
"color": [0.071, 0.161, 0.216, 1.0]
|
|
},
|
|
{
|
|
"start": 14,
|
|
"color": [0.151, 0.2, 0.12, 1.0]
|
|
},
|
|
{
|
|
"start": 18,
|
|
"color": [0.23, 0.12, 0.18, 1.0]
|
|
}
|
|
],
|
|
|
|
"challenge": [
|
|
{
|
|
"name": "RESUME QUEST"
|
|
},
|
|
{
|
|
"name": "NEW QUEST"
|
|
},
|
|
{
|
|
"name": "LEVEL SELECT"
|
|
},
|
|
{
|
|
"name": "RESUME ARCADE",
|
|
"time limit": 30.0,
|
|
"checkpoint addition": 10.0,
|
|
"checkpoint addition advanced": 15.0,
|
|
"level addition": 20.0,
|
|
"level addition advanced": 30.0,
|
|
"bank bonus": 5.0,
|
|
"advanced": 14
|
|
},
|
|
{
|
|
"name": "ARCADE",
|
|
"time limit": 30.0,
|
|
"checkpoint addition": 10.0,
|
|
"checkpoint addition advanced": 15.0,
|
|
"level addition": 20.0,
|
|
"level addition advanced": 30.0,
|
|
"bank bonus": 5.0,
|
|
"advanced": 14
|
|
}
|
|
],
|
|
|
|
"view": [
|
|
{
|
|
"name": "ORIGINAL"
|
|
},
|
|
{
|
|
"name": "MIRROR"
|
|
},
|
|
{
|
|
"name": "WARPED"
|
|
}
|
|
],
|
|
|
|
"audio":
|
|
{
|
|
"files":
|
|
{
|
|
"restart": "resource/no.ogg",
|
|
"teleport": "resource/grow_0.wav",
|
|
"walk": "resource/bump_4.wav",
|
|
"reverse": "resource/bump_5.wav",
|
|
"main": "resource/azu main theme_amp.ogg",
|
|
"menu": "resource/azu menu music_amp.ogg",
|
|
"take": "resource/Coin_.wav",
|
|
"checkpoint": "resource/arrive_0.wav",
|
|
"bong": "resource/bong.ogg"
|
|
},
|
|
"volume": {
|
|
"restart": 0.3,
|
|
"teleport": 0.7,
|
|
"walk": 0.55,
|
|
"reverse": 0.5,
|
|
"main": 1.0,
|
|
"menu": 1.0,
|
|
"take": 0.5,
|
|
"checkpoint": 0.5
|
|
},
|
|
"fade": 2.0
|
|
},
|
|
|
|
"ending":
|
|
{
|
|
"coin range": [-0.5, 0.5],
|
|
"coin y": 0.07
|
|
}
|
|
}
|