Files
projecte_2026/config/assets.yaml

164 lines
3.7 KiB
YAML

# Projecte 2026 - Asset Configuration
# Variables: ${PREFIX}, ${SYSTEM_FOLDER}
assets:
# FONTS
fonts:
BITMAP:
- ${PREFIX}/data/font/smb2.gif
- ${PREFIX}/data/font/aseprite.gif
- ${PREFIX}/data/font/gauntlet.gif
- ${PREFIX}/data/font/subatomic.gif
- ${PREFIX}/data/font/8bithud.gif
FONT:
- ${PREFIX}/data/font/smb2.fnt
- ${PREFIX}/data/font/aseprite.fnt
- ${PREFIX}/data/font/gauntlet.fnt
- ${PREFIX}/data/font/subatomic.fnt
- ${PREFIX}/data/font/8bithud.fnt
# PALETTES
palettes:
PALETTE:
- ${PREFIX}/data/palette/aap-64.pal
- ${PREFIX}/data/palette/blk-nx64.pal
- ${PREFIX}/data/palette/endesga-64.pal
- ${PREFIX}/data/palette/resurrect-64.pal
# LOCALE
locale:
DATA:
- ${PREFIX}/data/locale/en.yaml
- ${PREFIX}/data/locale/ca.yaml
# INPUT
input:
DATA:
- ${PREFIX}/gamecontrollerdb.txt
# SYSTEM
system:
DATA:
- path: ${SYSTEM_FOLDER}/config.yaml
required: false
absolute: true
- path: ${SYSTEM_FOLDER}/debug.yaml
required: false
absolute: true
- path: ${SYSTEM_FOLDER}/editor.yaml
required: false
absolute: true
- path: ${SYSTEM_FOLDER}/cheevos.bin
required: false
absolute: true
- path: ${SYSTEM_FOLDER}/shaders/postfx.yaml
required: false
absolute: true
- path: ${SYSTEM_FOLDER}/shaders/crtpi.yaml
required: false
absolute: true
# CONSOLE
console:
DATA:
- ${PREFIX}/data/console/commands.yaml
# ZONES
zones:
DATA:
- ${PREFIX}/data/zones/zones.yaml
# ROOMS
rooms:
ROOM:
- ${PREFIX}/data/room/01.yaml
- ${PREFIX}/data/room/02.yaml
- ${PREFIX}/data/room/03.yaml
- ${PREFIX}/data/room/04.yaml
- ${PREFIX}/data/room/05.yaml
- ${PREFIX}/data/room/06.yaml
# TILESETS
tilesets:
BITMAP:
- ${PREFIX}/data/tilesets/neighborhood.gif
- ${PREFIX}/data/tilesets/city.gif
- ${PREFIX}/data/tilesets/forest.gif
- ${PREFIX}/data/tilesets/lab.gif
- ${PREFIX}/data/tilesets/sewers.gif
- ${PREFIX}/data/tilesets/cave.gif
- ${PREFIX}/data/tilesets/collision.gif
# ENEMIES
enemies:
ANIMATION:
- ${PREFIX}/data/enemies/bin.yaml
- ${PREFIX}/data/enemies/code.yaml
- ${PREFIX}/data/enemies/upv_student.yaml
BITMAP:
- ${PREFIX}/data/enemies/bin.gif
- ${PREFIX}/data/enemies/code.gif
- ${PREFIX}/data/enemies/upv_student.gif
# PLATFORMS
platforms:
ANIMATION:
- ${PREFIX}/data/platforms/platform1.yaml
BITMAP:
- ${PREFIX}/data/platforms/platform1.gif
# PLAYER
player:
BITMAP:
- ${PREFIX}/data/player/player.gif
- ${PREFIX}/data/player/player_game_over.gif
ANIMATION:
- ${PREFIX}/data/player/player.yaml
- ${PREFIX}/data/player/player_game_over.yaml
# ITEMS
items:
BITMAP:
- ${PREFIX}/data/items/items.gif
# KEYS
keys:
ANIMATION:
- ${PREFIX}/data/keys/key1.yaml
BITMAP:
- ${PREFIX}/data/keys/key1.gif
# DOORS
doors:
ANIMATION:
- ${PREFIX}/data/doors/door1.yaml
BITMAP:
- ${PREFIX}/data/doors/door1.gif
# MUSIC
music:
MUSIC:
- ${PREFIX}/data/music/574070_KUVO_Farewell_to_school.ogg
- ${PREFIX}/data/music/574071_EA_DTV.ogg
# SOUNDS
sounds:
SOUND:
- ${PREFIX}/data/sound/item.wav
- ${PREFIX}/data/sound/death.wav
- ${PREFIX}/data/sound/notify.wav
- ${PREFIX}/data/sound/jump.wav
- ${PREFIX}/data/sound/land.wav
# LOGO
logo:
BITMAP:
- ${PREFIX}/data/logo/jailgames.gif
- ${PREFIX}/data/logo/since_1998.gif
# TITLE
title:
BITMAP:
- ${PREFIX}/data/title/title_logo.gif