cakefoot/config.json

502 lines
17 KiB
JSON

{
"display":
{
"dimensions": [1280, 720],
"title": "Cakefoot 🍰😈",
"debug": false,
"render driver": "opengl",
"default font path": "resource/BPmono.ttf",
"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": [30.0, 30.0, 30.0, 180.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],
"level hud visible": false,
"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],
"idle warning foreground": [255.0, 255.0, 255.0, 255.0],
"idle warning background": [0.0, 0.0, 0.0, 255.0],
"idle warning translation": [0.0, 0.0],
"idle warning scale": [0.4, 0.05],
"arcade rank scale": [0.5, 0.15],
"arcade rank dimensions": [300.0, 80.0],
"arcade rank translation": [0.3, 0.6],
"arcade distance scale": [0.3, 0.075],
"arcade distance dimensions": [300.0, 80.0],
"arcade distance translation": [1.1, 0.675],
"arcade time remaining scale": [0.3, 0.075],
"arcade time remaining translation": [1.1, 0.525],
"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.4, 0.835],
"scoreboard scale": [1.35, 0.14],
"scoreboard wrap": 3000,
"qr display": false,
"qr background display": true,
"qr background texture": "resource/qr_background.png",
"qr texture": "resource/qr.png",
"qr translation": [1.25, -0.465],
"qr scale": [0.525, 0.525],
"social texture": "resource/Social_media_buttons.png",
"social arcade translation": [-1.35, -0.82],
"social qr translation": [-1.32, -0.55],
"social web translation": [1.42, -0.82],
"social scale": [0.35, 0.11],
"social diskmem texture": "resource/Social_media_diskmem.png",
"social azuria sky texture": "resource/Social_media_azuria_sky.png",
"social single scale": 0.35,
"social single ratio": 0.16333333,
"social diskmem translation": [1.42, -0.75],
"social azuria sky translation": [1.42, -0.87],
"social diskmem url": "https://twitter.com/diskmem",
"social azuria sky url": "https://twitter.com/azuria_sky",
"end screen timeout": 40.0,
"enemy sprite scale": 0.024691358,
"quest best text": "★ ",
"quest best scale": [0.25, 0.04],
"quest best translation": [-1.42, 0.92],
"quest best dimensions": [160.0, 24.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,
"flash length": 1.1,
"flash darken factor": 2.0,
"fullscreen enabled": true,
"blink frequency": 0.35,
"splash": [],
"default initials": "AAA",
"name entry enabled": true,
"arcade warning start": 10.0,
"arcade warning frequency": [0.5, 0.075],
"arcade warning color": [0.5, 0.0, 0.0, 1.0],
"auto save translation": [-1.45, -0.65],
"auto save scale": [0.325, 0.15],
"social media click": false,
"highlight saturation": 1.0,
"highlight value": 0.5,
"loot offset": [0.0, 0.1]
},
"coin ui":
{
"scale": 0.024691358,
"translation": [-1.7, 0.92],
"spacing": 0.029,
"visible": true,
"nub": 0.01,
"collected text": "+",
"uncollected text": "-"
},
"shader":
{
"vertex": "src/shaders/gl/shader.vert",
"fragment": "src/shaders/gl/shader.frag"
},
"configuration":
{
"auto refresh": true,
"auto refresh interval": 1.0,
"wasm config path": "src/config_wasm.json",
"android config path": "src/config_android.json"
},
"recording":
{
"screenshot directory": "local/screenshots",
"video directory": "local/video",
"enabled": false,
"write mp4": true,
"video frame length": 0.033333,
"max video memory": 2000,
"mp4 pixel format": "yuv420p"
},
"input":
{
"suppress any key on mods": true,
"any key ignore commands": ["left", "right", "up", "down", "pause"],
"gamepad pause button index": 9,
"gamepad axis cooldown": 0.2,
"gamepad reset button index": 8,
"gamepad home button index": 10
},
"keys":
{
"fps": ["CTRL", "f"],
"skip forward": ["CTRL", "SHIFT", "right"],
"skip backward": ["CTRL", "SHIFT", "left"],
"memory": ["CTRL", "SHIFT", "m"],
"coords": ["CTRL", "SHIFT", "c"],
"up": [["up"], ["w"]],
"right": [["right"], ["d"]],
"down": [["down"], ["s"]],
"left": [["left"], ["a"]],
"pause": "escape",
"log video memory size": ["CTRL", "SHIFT", "m"]
},
"log":
{
"enabled": false,
"output-directory": "log",
"debug-to-stdout": false,
"debug-to-file": true,
"info-file-name": "cakefoot_info.log",
"debug-file-name": "cakefoot_debug.log",
"verbose to stdout": false
},
"font":
{
"medium":
{
"path": "resource/BPmono.ttf",
"size": 24
},
"small":
{
"path": "resource/BPmono.ttf",
"size": 14
},
"large":
{
"path": "resource/BPmono.ttf",
"size": 72
},
"glyph":
{
"path": "resource/DejaVuSans.ttf",
"size": 24
},
"glyph large":
{
"path": "resource/DejaVuSans.ttf",
"size": 44
}
},
"texture":
{
"coin": "resource/coin/coin-0.png",
"flame": ["resource/flame/flame-1.png", "resource/flame/flame-2.png"],
"auto save": "resource/Autosave.png",
"demo message": "resource/Demo_message.png",
"coin missing": "resource/coin_missing.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,
"idle speed": 0.001,
"jackpot frames": [
"resource/gold/cake1.png",
"resource/gold/cake2.png",
"resource/gold/cake3.png",
"resource/gold/cake4.png"
]
},
"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, 255.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.55],
"reset text": "SAVE & EXIT",
"reset translation": [0.0, 0.245],
"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,
"play scale ratio": 1.0,
"name":
{
"arrow dimensions": [80.0, 40.0],
"arrow scale": [0.3, 0.15],
"arrow increment y": 0.85,
"arrow decrement y": 0.32,
"character 1 x": -1.2,
"character 2 x": -0.9,
"character 3 x": -0.6,
"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.6
},
"fullscreen texture": "resource/fullscreen.png",
"fullscreen translation": [-1.45, -0.85],
"fullscreen scale": 0.07,
"fullscreen scale ratio": 0.75,
"fullscreen text text": "FULLSCREEN",
"fullscreen text translation home": [0.0, -0.69],
"fullscreen text translation pause": [0.0, 0.04],
"fullscreen text dimensions": [850.0, 40.0],
"fullscreen text scale": 0.71,
"bgm text on": "BGM ON",
"bgm text off": "BGM OFF",
"bgm translation home": [0.0, -0.77],
"bgm translation pause": [0.0, -0.06],
"sfx text on": "SFX ON",
"sfx text off": "SFX OFF",
"sfx translation home": [0.0, -0.85],
"sfx translation pause": [0.0, -0.16],
"exit text": "EXIT GAME",
"exit translation": [0.0, -0.93]
},
"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
},
{
"name": "OPTIONS"
}
],
"view": [
{
"name": "ORIGINAL"
},
{
"name": "MIRROR"
},
{
"name": "WARPED"
}
],
"audio":
{
"chunk size": 512,
"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,
"bong": 0.5
},
"fade": 2.0
},
"ending":
{
"coin range": [-0.5, 0.5],
"coin y": 0.07,
"messages y": -0.3,
"messages margin": -0.075,
"messages step": -0.125,
"messages dimensions": [500.0, 48.0],
"messages scale": [0.9, 0.08],
"messages foreground": [255.0, 255.0, 255.0, 255.0],
"end text": " ",
"unlock mirror": "✩ UNLOCKED MIRROR MODE ✩",
"unlock warped": "✩ UNLOCKED WARPED MODE ✩",
"unlock beef": "✩ UNLOCKED BEEF CAKE ✩",
"unlock buffalo": "✩ UNLOCKED BUFFALO BEEF CAKE ✩",
"unlock jackpot": "✩ UNLOCKED GOLDEN CAKE ✩",
"new best": "✩ NEW BEST TIME ✩",
"thanks": "DANK.GAME PRESENTS -~*~- CAKEFOOT -~*~- CREATED BY DISKMEM (GAME DESIGN, CODE, ART) and AZURIA SKY (AUDIO, ART) -~*~- POWERED BY SPACE BOX GAME ENGINE -~*~- THANK YOU TO Wonderville, MAGFest Indie Arcade, Playcrafting, GUMBO, Coolmath Games, Boshi's Place, Arcade Commons, #NYMakesGames, big__flan, snakesandrews, charliethewitch, paotato, kooonce, artfail, kleebtronics, stephthebusiness, hyacinthnil, computerlunch, xed, joshdebonis, corey b, toddwords, sleepin, scripto industries, thrembo, jackyb0b, jburger, linuxgamer -~*~- AND THANK YOU FOR PLAYING :)",
"thanks translation": [0.2, -0.62],
"thanks scale": [1.45, 0.3],
"thanks wrap": 1080
},
"demo":
{
"active": false,
"idle timeout": 30.0,
"countdown display timeout": 10.0,
"countdown message": "IDLE RESET IN ",
"message translation": [0.0, 0.83],
"message scale": [1.05, 0.14]
}
}