# JailDoctor's Dilemma - Asset Configuration # Migrated from assets.txt to YAML format # Variables: ${PREFIX}, ${SYSTEM_FOLDER} assets: # FONTS fonts: - type: BITMAP path: ${PREFIX}/data/font/smb2.gif - type: FONT path: ${PREFIX}/data/font/smb2.txt - type: BITMAP path: ${PREFIX}/data/font/aseprite.gif - type: FONT path: ${PREFIX}/data/font/aseprite.txt - type: BITMAP path: ${PREFIX}/data/font/gauntlet.gif - type: FONT path: ${PREFIX}/data/font/gauntlet.txt - type: BITMAP path: ${PREFIX}/data/font/subatomic.gif - type: FONT path: ${PREFIX}/data/font/subatomic.txt - type: BITMAP path: ${PREFIX}/data/font/8bithud.gif - type: FONT path: ${PREFIX}/data/font/8bithud.txt # PALETTES palettes: - type: PALETTE path: ${PREFIX}/data/palette/zx-spectrum.pal - type: PALETTE path: ${PREFIX}/data/palette/zx-spectrum-adjusted.pal - type: PALETTE path: ${PREFIX}/data/palette/zxarne-5-2.pal - type: PALETTE path: ${PREFIX}/data/palette/black-and-white.pal - type: PALETTE path: ${PREFIX}/data/palette/green-phosphor.pal - type: PALETTE path: ${PREFIX}/data/palette/orange-screen.pal - type: PALETTE path: ${PREFIX}/data/palette/ruzx-spectrum.pal - type: PALETTE path: ${PREFIX}/data/palette/ruzx-spectrum-revision-2.pal - type: PALETTE path: ${PREFIX}/data/palette/pico-8.pal - type: PALETTE path: ${PREFIX}/data/palette/sweetie-16.pal - type: PALETTE path: ${PREFIX}/data/palette/island-joy-16.pal - type: PALETTE path: ${PREFIX}/data/palette/lost-century.pal - type: PALETTE path: ${PREFIX}/data/palette/na16.pal - type: PALETTE path: ${PREFIX}/data/palette/steam-lords.pal # SHADERS shaders: - type: DATA path: ${PREFIX}/data/shaders/crtpi_vertex.glsl - type: DATA path: ${PREFIX}/data/shaders/crtpi_fragment.glsl - type: DATA path: ${PREFIX}/data/shaders/crtpi_vertex_es.glsl - type: DATA path: ${PREFIX}/data/shaders/crtpi_fragment_es.glsl # INPUT input: - type: DATA path: ${PREFIX}/gamecontrollerdb.txt # SYSTEM system: - type: DATA path: ${SYSTEM_FOLDER}/config.yaml required: false absolute: true - type: DATA path: ${SYSTEM_FOLDER}/stats_buffer.csv required: false absolute: true - type: DATA path: ${SYSTEM_FOLDER}/stats.csv required: false absolute: true - type: DATA path: ${SYSTEM_FOLDER}/cheevos.bin required: false absolute: true # ROOMS rooms: - type: ROOM path: ${PREFIX}/data/room/01.yaml - type: ROOM path: ${PREFIX}/data/room/02.yaml - type: ROOM path: ${PREFIX}/data/room/03.yaml - type: ROOM path: ${PREFIX}/data/room/04.yaml - type: ROOM path: ${PREFIX}/data/room/05.yaml - type: ROOM path: ${PREFIX}/data/room/06.yaml - type: ROOM path: ${PREFIX}/data/room/07.yaml - type: ROOM path: ${PREFIX}/data/room/08.yaml - type: ROOM path: ${PREFIX}/data/room/09.yaml - type: ROOM path: ${PREFIX}/data/room/10.yaml - type: ROOM path: ${PREFIX}/data/room/11.yaml - type: ROOM path: ${PREFIX}/data/room/12.yaml - type: ROOM path: ${PREFIX}/data/room/13.yaml - type: ROOM path: ${PREFIX}/data/room/14.yaml - type: ROOM path: ${PREFIX}/data/room/15.yaml - type: ROOM path: ${PREFIX}/data/room/16.yaml - type: ROOM path: ${PREFIX}/data/room/17.yaml - type: ROOM path: ${PREFIX}/data/room/18.yaml - type: ROOM path: ${PREFIX}/data/room/19.yaml - type: ROOM path: ${PREFIX}/data/room/20.yaml - type: ROOM path: ${PREFIX}/data/room/21.yaml - type: ROOM path: ${PREFIX}/data/room/22.yaml - type: ROOM path: ${PREFIX}/data/room/23.yaml - type: ROOM path: ${PREFIX}/data/room/24.yaml - type: ROOM path: ${PREFIX}/data/room/25.yaml - type: ROOM path: ${PREFIX}/data/room/26.yaml - type: ROOM path: ${PREFIX}/data/room/27.yaml - type: ROOM path: ${PREFIX}/data/room/28.yaml - type: ROOM path: ${PREFIX}/data/room/29.yaml - type: ROOM path: ${PREFIX}/data/room/30.yaml - type: ROOM path: ${PREFIX}/data/room/31.yaml - type: ROOM path: ${PREFIX}/data/room/32.yaml - type: ROOM path: ${PREFIX}/data/room/33.yaml - type: ROOM path: ${PREFIX}/data/room/34.yaml - type: ROOM path: ${PREFIX}/data/room/35.yaml - type: ROOM path: ${PREFIX}/data/room/36.yaml - type: ROOM path: ${PREFIX}/data/room/37.yaml - type: ROOM path: ${PREFIX}/data/room/38.yaml - type: ROOM path: ${PREFIX}/data/room/39.yaml - type: ROOM path: ${PREFIX}/data/room/40.yaml - type: ROOM path: ${PREFIX}/data/room/41.yaml - type: ROOM path: ${PREFIX}/data/room/42.yaml - type: ROOM path: ${PREFIX}/data/room/43.yaml - type: ROOM path: ${PREFIX}/data/room/44.yaml - type: ROOM path: ${PREFIX}/data/room/45.yaml - type: ROOM path: ${PREFIX}/data/room/46.yaml - type: ROOM path: ${PREFIX}/data/room/47.yaml - type: ROOM path: ${PREFIX}/data/room/48.yaml - type: ROOM path: ${PREFIX}/data/room/49.yaml - type: ROOM path: ${PREFIX}/data/room/50.yaml - type: ROOM path: ${PREFIX}/data/room/51.yaml - type: ROOM path: ${PREFIX}/data/room/52.yaml - type: ROOM path: ${PREFIX}/data/room/53.yaml - type: ROOM path: ${PREFIX}/data/room/54.yaml - type: ROOM path: ${PREFIX}/data/room/55.yaml - type: ROOM path: ${PREFIX}/data/room/56.yaml - type: ROOM path: ${PREFIX}/data/room/57.yaml - type: ROOM path: ${PREFIX}/data/room/58.yaml - type: ROOM path: ${PREFIX}/data/room/59.yaml - type: ROOM path: ${PREFIX}/data/room/60.yaml # TILESETS tilesets: - type: BITMAP path: ${PREFIX}/data/tilesets/standard.gif # ENEMIES enemies: - type: ANIMATION path: ${PREFIX}/data/enemies/abad_bell.yaml - type: BITMAP path: ${PREFIX}/data/enemies/abad_bell.gif - type: ANIMATION path: ${PREFIX}/data/enemies/abad.yaml - type: BITMAP path: ${PREFIX}/data/enemies/abad.gif - type: ANIMATION path: ${PREFIX}/data/enemies/amstrad_cs.yaml - type: BITMAP path: ${PREFIX}/data/enemies/amstrad_cs.gif - type: ANIMATION path: ${PREFIX}/data/enemies/flying_arounder.yaml - type: BITMAP path: ${PREFIX}/data/enemies/flying_arounder.gif - type: ANIMATION path: ${PREFIX}/data/enemies/stopped_arounder.yaml - type: BITMAP path: ${PREFIX}/data/enemies/stopped_arounder.gif - type: ANIMATION path: ${PREFIX}/data/enemies/walking_arounder.yaml - type: BITMAP path: ${PREFIX}/data/enemies/walking_arounder.gif - type: ANIMATION path: ${PREFIX}/data/enemies/arounders_door.yaml - type: BITMAP path: ${PREFIX}/data/enemies/arounders_door.gif - type: ANIMATION path: ${PREFIX}/data/enemies/arounders_machine.yaml - type: BITMAP path: ${PREFIX}/data/enemies/arounders_machine.gif - type: ANIMATION path: ${PREFIX}/data/enemies/bat.yaml - type: BITMAP path: ${PREFIX}/data/enemies/bat.gif - type: ANIMATION path: ${PREFIX}/data/enemies/batman_bell.yaml - type: BITMAP path: ${PREFIX}/data/enemies/batman_bell.gif - type: ANIMATION path: ${PREFIX}/data/enemies/batman_fire.yaml - type: BITMAP path: ${PREFIX}/data/enemies/batman_fire.gif - type: ANIMATION path: ${PREFIX}/data/enemies/batman.yaml - type: BITMAP path: ${PREFIX}/data/enemies/batman.gif - type: ANIMATION path: ${PREFIX}/data/enemies/bell.yaml - type: BITMAP path: ${PREFIX}/data/enemies/bell.gif - type: ANIMATION path: ${PREFIX}/data/enemies/bin.yaml - type: BITMAP path: ${PREFIX}/data/enemies/bin.gif - type: ANIMATION path: ${PREFIX}/data/enemies/bird.yaml - type: BITMAP path: ${PREFIX}/data/enemies/bird.gif - type: ANIMATION path: ${PREFIX}/data/enemies/breakout.yaml - type: BITMAP path: ${PREFIX}/data/enemies/breakout.gif - type: ANIMATION path: ${PREFIX}/data/enemies/bry.yaml - type: BITMAP path: ${PREFIX}/data/enemies/bry.gif - type: ANIMATION path: ${PREFIX}/data/enemies/chip.yaml - type: BITMAP path: ${PREFIX}/data/enemies/chip.gif - type: ANIMATION path: ${PREFIX}/data/enemies/code.yaml - type: BITMAP path: ${PREFIX}/data/enemies/code.gif - type: ANIMATION path: ${PREFIX}/data/enemies/congo.yaml - type: BITMAP path: ${PREFIX}/data/enemies/congo.gif - type: ANIMATION path: ${PREFIX}/data/enemies/crosshair.yaml - type: BITMAP path: ${PREFIX}/data/enemies/crosshair.gif - type: ANIMATION path: ${PREFIX}/data/enemies/demon.yaml - type: BITMAP path: ${PREFIX}/data/enemies/demon.gif - type: ANIMATION path: ${PREFIX}/data/enemies/dimallas.yaml - type: BITMAP path: ${PREFIX}/data/enemies/dimallas.gif - type: ANIMATION path: ${PREFIX}/data/enemies/floppy.yaml - type: BITMAP path: ${PREFIX}/data/enemies/floppy.gif - type: ANIMATION path: ${PREFIX}/data/enemies/dong.yaml - type: BITMAP path: ${PREFIX}/data/enemies/dong.gif - type: ANIMATION path: ${PREFIX}/data/enemies/guitar.yaml - type: BITMAP path: ${PREFIX}/data/enemies/guitar.gif - type: ANIMATION path: ${PREFIX}/data/enemies/heavy.yaml - type: BITMAP path: ${PREFIX}/data/enemies/heavy.gif - type: ANIMATION path: ${PREFIX}/data/enemies/jailer_#1.yaml - type: BITMAP path: ${PREFIX}/data/enemies/jailer_#1.gif - type: ANIMATION path: ${PREFIX}/data/enemies/jailer_#2.yaml - type: BITMAP path: ${PREFIX}/data/enemies/jailer_#2.gif - type: ANIMATION path: ${PREFIX}/data/enemies/jailer_#3.yaml - type: BITMAP path: ${PREFIX}/data/enemies/jailer_#3.gif - type: ANIMATION path: ${PREFIX}/data/enemies/jailbattle_alien.yaml - type: BITMAP path: ${PREFIX}/data/enemies/jailbattle_alien.gif - type: ANIMATION path: ${PREFIX}/data/enemies/jailbattle_human.yaml - type: BITMAP path: ${PREFIX}/data/enemies/jailbattle_human.gif - type: ANIMATION path: ${PREFIX}/data/enemies/jeannine.yaml - type: BITMAP path: ${PREFIX}/data/enemies/jeannine.gif - type: ANIMATION path: ${PREFIX}/data/enemies/lamp.yaml - type: BITMAP path: ${PREFIX}/data/enemies/lamp.gif - type: ANIMATION path: ${PREFIX}/data/enemies/lord_abad.yaml - type: BITMAP path: ${PREFIX}/data/enemies/lord_abad.gif - type: ANIMATION path: ${PREFIX}/data/enemies/matatunos.yaml - type: BITMAP path: ${PREFIX}/data/enemies/matatunos.gif - type: ANIMATION path: ${PREFIX}/data/enemies/mummy.yaml - type: BITMAP path: ${PREFIX}/data/enemies/mummy.gif - type: ANIMATION path: ${PREFIX}/data/enemies/paco.yaml - type: BITMAP path: ${PREFIX}/data/enemies/paco.gif - type: ANIMATION path: ${PREFIX}/data/enemies/elsa.yaml - type: BITMAP path: ${PREFIX}/data/enemies/elsa.gif - type: ANIMATION path: ${PREFIX}/data/enemies/qvoid.yaml - type: BITMAP path: ${PREFIX}/data/enemies/qvoid.gif - type: ANIMATION path: ${PREFIX}/data/enemies/robot.yaml - type: BITMAP path: ${PREFIX}/data/enemies/robot.gif - type: ANIMATION path: ${PREFIX}/data/enemies/sam.yaml - type: BITMAP path: ${PREFIX}/data/enemies/sam.gif - type: ANIMATION path: ${PREFIX}/data/enemies/shock.yaml - type: BITMAP path: ${PREFIX}/data/enemies/shock.gif - type: ANIMATION path: ${PREFIX}/data/enemies/sigmasua.yaml - type: BITMAP path: ${PREFIX}/data/enemies/sigmasua.gif - type: ANIMATION path: ${PREFIX}/data/enemies/spark.yaml - type: BITMAP path: ${PREFIX}/data/enemies/spark.gif - type: ANIMATION path: ${PREFIX}/data/enemies/special/aerojailer.yaml - type: BITMAP path: ${PREFIX}/data/enemies/special/aerojailer.gif - type: ANIMATION path: ${PREFIX}/data/enemies/special/arounder.yaml - type: BITMAP path: ${PREFIX}/data/enemies/special/arounder.gif - type: ANIMATION path: ${PREFIX}/data/enemies/special/pepe_rosita_job.yaml - type: BITMAP path: ${PREFIX}/data/enemies/special/pepe_rosita_job.gif - type: ANIMATION path: ${PREFIX}/data/enemies/special/shooting_star.yaml - type: BITMAP path: ${PREFIX}/data/enemies/special/shooting_star.gif - type: ANIMATION path: ${PREFIX}/data/enemies/spider.yaml - type: BITMAP path: ${PREFIX}/data/enemies/spider.gif - type: ANIMATION path: ${PREFIX}/data/enemies/tree_thing.yaml - type: BITMAP path: ${PREFIX}/data/enemies/tree_thing.gif - type: ANIMATION path: ${PREFIX}/data/enemies/tuno.yaml - type: BITMAP path: ${PREFIX}/data/enemies/tuno.gif - type: ANIMATION path: ${PREFIX}/data/enemies/tv_panel.yaml - type: BITMAP path: ${PREFIX}/data/enemies/tv_panel.gif - type: ANIMATION path: ${PREFIX}/data/enemies/tv.yaml - type: BITMAP path: ${PREFIX}/data/enemies/tv.gif - type: ANIMATION path: ${PREFIX}/data/enemies/upv_student.yaml - type: BITMAP path: ${PREFIX}/data/enemies/upv_student.gif - type: ANIMATION path: ${PREFIX}/data/enemies/wave.yaml - type: BITMAP path: ${PREFIX}/data/enemies/wave.gif - type: ANIMATION path: ${PREFIX}/data/enemies/z80.yaml - type: BITMAP path: ${PREFIX}/data/enemies/z80.gif # PLAYER player: - type: BITMAP path: ${PREFIX}/data/player/player.gif - type: ANIMATION path: ${PREFIX}/data/player/player.yaml - type: BITMAP path: ${PREFIX}/data/player/player2.gif - type: ANIMATION path: ${PREFIX}/data/player/player2.yaml - type: BITMAP path: ${PREFIX}/data/player/player_game_over.gif - type: ANIMATION path: ${PREFIX}/data/player/player_game_over.yaml # ITEMS items: - type: BITMAP path: ${PREFIX}/data/items/items.gif # MUSIC music: - type: MUSIC path: ${PREFIX}/data/music/title.ogg - type: MUSIC path: ${PREFIX}/data/music/game.ogg - type: MUSIC path: ${PREFIX}/data/music/loading_data1.ogg - type: MUSIC path: ${PREFIX}/data/music/loading_data2.ogg - type: MUSIC path: ${PREFIX}/data/music/loading_header.ogg - type: MUSIC path: ${PREFIX}/data/music/loading_screen_color.ogg - type: MUSIC path: ${PREFIX}/data/music/loading_screen_data.ogg - type: MUSIC path: ${PREFIX}/data/music/ending1.ogg - type: MUSIC path: ${PREFIX}/data/music/ending2.ogg - type: MUSIC path: ${PREFIX}/data/music/game_over.ogg # SOUNDS sounds: - type: SOUND path: ${PREFIX}/data/sound/item.wav - type: SOUND path: ${PREFIX}/data/sound/death.wav - type: SOUND path: ${PREFIX}/data/sound/notify.wav - type: SOUND path: ${PREFIX}/data/sound/jump1.wav - type: SOUND path: ${PREFIX}/data/sound/jump2.wav - type: SOUND path: ${PREFIX}/data/sound/jump3.wav - type: SOUND path: ${PREFIX}/data/sound/jump4.wav - type: SOUND path: ${PREFIX}/data/sound/jump5.wav - type: SOUND path: ${PREFIX}/data/sound/jump6.wav - type: SOUND path: ${PREFIX}/data/sound/jump7.wav - type: SOUND path: ${PREFIX}/data/sound/jump8.wav - type: SOUND path: ${PREFIX}/data/sound/jump9.wav - type: SOUND path: ${PREFIX}/data/sound/jump10.wav - type: SOUND path: ${PREFIX}/data/sound/jump11.wav - type: SOUND path: ${PREFIX}/data/sound/jump12.wav - type: SOUND path: ${PREFIX}/data/sound/jump13.wav - type: SOUND path: ${PREFIX}/data/sound/jump14.wav - type: SOUND path: ${PREFIX}/data/sound/jump15.wav - type: SOUND path: ${PREFIX}/data/sound/jump16.wav - type: SOUND path: ${PREFIX}/data/sound/jump17.wav - type: SOUND path: ${PREFIX}/data/sound/jump18.wav - type: SOUND path: ${PREFIX}/data/sound/jump19.wav - type: SOUND path: ${PREFIX}/data/sound/jump20.wav - type: SOUND path: ${PREFIX}/data/sound/jump21.wav - type: SOUND path: ${PREFIX}/data/sound/jump22.wav - type: SOUND path: ${PREFIX}/data/sound/jump23.wav - type: SOUND path: ${PREFIX}/data/sound/jump24.wav # LOGO logo: - type: BITMAP path: ${PREFIX}/data/logo/jailgames.gif - type: BITMAP path: ${PREFIX}/data/logo/since_1998.gif # LOADING loading: - type: BITMAP path: ${PREFIX}/data/loading/loading_screen_bn.gif - type: BITMAP path: ${PREFIX}/data/loading/loading_screen_color.gif - type: BITMAP path: ${PREFIX}/data/loading/program_jaildoc.gif # TITLE title: - type: BITMAP path: ${PREFIX}/data/title/title_logo.gif # ENDING ending: - type: BITMAP path: ${PREFIX}/data/ending/ending1.gif - type: BITMAP path: ${PREFIX}/data/ending/ending2.gif - type: BITMAP path: ${PREFIX}/data/ending/ending3.gif - type: BITMAP path: ${PREFIX}/data/ending/ending4.gif - type: BITMAP path: ${PREFIX}/data/ending/ending5.gif # CREDITS credits: - type: BITMAP path: ${PREFIX}/data/credits/shine.gif - type: ANIMATION path: ${PREFIX}/data/credits/shine.yaml