ccleste
ccleste emulates Celeste Classic.
About this profile
Technical notes
A C translation of the PICO-8 Celeste Classic by lemon32767: the game logic is compiled in, and an SDL front end draws and plays it. No game file is loaded. EmuELEC builds this revision, installs the repository's data directory under /emuelec/configs/ccleste and runs ccleste from there. ref: README.md:5-11, EmuELEC packages/sx05re/emuelec-ports/ccleste/package.mk:4-5,24-28, EmuELEC packages/sx05re/emuelec-ports/sources/ports.yaml:113-125
At start the front end reads, from data/ under the working directory,
gfx.bmp and font.bmp, 23 sound effects snd<N>.wav and 5 music tracks
mus<N>.ogg. All of them ship with the source and are installed with the
binary. A missing bitmap leaves its surface empty and nothing is drawn from
it, a missing sound or track is logged and stays silent.
ref: sdl12main.c:83-96, sdl12main.c:121-150, sdl12main.c:155-192, sdl12main.c:352
Optional: ccleste-input-cfg.txt (or $CCLESTE_INPUT_CFG_PATH) for the
gamepad mapping, written with defaults when absent, gamecontrollerdb.txt,
and ccleste-start-fullscreen.txt, whose presence alone starts in full
screen.
ref: sdl12main.c:278, sdl12main.c:372, sdl12main.c:1006-1042
0 files: 0 required, 0 optional. 2 more files come with the app.
By kind: 2 game data.
Comes with the app
Section titled “Comes with the app”gfx.bmp comes with the app game data
Sprite sheet
- Path:
data/gfx.bmp - System: Celeste Classic
- Size: 4.2 KB
- SHA1:
86cfc2bd0c5ac315bdca501118960f264a001791 - Source:
sdl12main.c:121-131,sdl12main.c:155-157
font.bmp comes with the app game data
Text font
- Path:
data/font.bmp - System: Celeste Classic
- Size: 1.5 KB
- SHA1:
7b45c79394c930c6a7f9d1fa59f14b81ce2f2d19 - Source:
sdl12main.c:121-131,sdl12main.c:160-161
Next steps
Section titled “Next steps”- Get your files, for the setup you play on
- Every system, and the files each one needs
- When a game does not start