Data:Assets

From Starbounder - Starbound Wiki
Jump to: navigation, search

The asset tree contains all game assets that are loaded during gameplay. It is the central location modding work takes place. By modifying the files contained in the assets directory, Starbound can have its existing content changed, removed, and new content added.

The asset tree location is defined by sbinit.config By default, it is the assets directory in the root install directory.

Individual mods each have their own asset tree. These are created and placed in the mods folder of the Starbound install directory. Each mod has its own *.metadata file that contains information for loading the mod. Any modinfo file in the mods directory tree will be loaded into the game.

Asset Tree Contents

Note that you can rename your packed folder to anything. The packed in the filepaths here is just here to represent where files are in the unpacked assets.

Asset Type Filepath Description
Animations assets/packed/animations Contains reusable animations.
Monster and NPC Behavior assets/packed/behaviors Behaviors for NPCs and monsters such as pathfinding and attacks.
Biomes assets/packed/biomes Biome definition - Ore distribution - Generation pattern code
Navigation Images assets/packed/celestial Contains the images for everything found in the navigation console, such as celestial bodies, space stations, and planets.
Cinematics assets/packed/cinematics Contains the game's cinematics.
Codexes assets/packed/codex Contains the text and formatting of all codex entries.
Damage Types assets/packed/damage Damage types.
Dungeons assets/packed/dungeons Contains the Tiled (and png, for some dungeons) files and dungeon files for Dungeons.
Status Effects assets/packed/stats/effects Contains all status effects and their Lua and animation files. (e.g. poison, speed boost).
Character Bodies assets/packed/humanoid Images used for each races base body and body customization options, along with their associated frames files.
Interface assets/packed/interface GUI images plus configuration files.
Items assets/packed/items Contains definitions and images for usable items and equipment.
Damage Calculations assets/packed/leveling Contains mathematical functions for various aspects of the game (e.g. animation curves, damage curves).
Liquids assets/packed/liquids Contains liquid textures and files.
Monsters assets/packed/monsters Contains images, definitions, and scripts for monsters.
Music assets/packed/music Contains background music.
NPC Types assets/packed/npcs Contains images, definitions, and scripts for NPCs.
Objects assets/packed/objects Contains definitions for placeable objects. subfolders sort objects into race/category.
Parallax assets/packed/parallax Contains images for background parallax.
Particles assets/packed/particles Contains images and definitions for particle effects.
Plants assets/packed/plants Contains images and definitions for foliage and trees.
Projectiles assets/packed/projectiles Contains images and definitions for projectiles.
Quests assets/packed/quests Contains definitions for quests.
Recipes assets/packed/recipes Contains crafting recipes.
Sound Effects assets/packed/sfx Contains .ogg files used for in-game sound effects.
Ship Structures assets/packed/ships Contains background images and structure definitions of player ships.
Sky assets/packed/sky Contains images and animations for the sky.
Races assets/packed/species Contains player information for species (e.g. racial crafting recipes, sfx, name generation).
Techs assets/packed/tech Contains definitions and scripts for techs.
Terrain assets/packed/terrain Contains terrain generation parameters.
Blocks assets/packed/tiles Contains images and definitions of materials.
Treasure assets/packed/treasurepools Contains definitions for pools of items (e.g. chests, drops, merchants).
Weather assets/packed/weather Contains definition of weather effects (e.g. rain, snow).

Specific File Types

File Type Description
Frames Dictates frame names of sprite sheet

Config Files

File Description
assets.config [File does not exist in assets as recent as version 1.3]
asteroids_worlds.config Defines parameters for generating Asteroid Field "worlds"
authmunin.config [File does not exist in assets as recent as version 1.3]
blueprint.config Defines the default text for generated blueprint items
celestial.config Defines the parameters for generating the galaxy
client.config Defines the parameters of the game client
codex.config Defines the default text for generated codex items
currencies.config Defines parameters for currencies
default_actor_movement.config Defines some default parameters of entities
default_configuration.config Defines default parameters for the game client (This appears to have been removed or renamed)
default_movement.config Defines some default parameters of entities
dungeon_worlds.config Defines the parameters for instanced worlds like the Outpost or The Erchius Mining Facility
emotes.config Defines phrases that trigger player emotes
farming.config Defines parameters related to immersion of crops in water and crop growth
help.config Defines command descriptions when using "/help"
highlights.config Defines highlight overlay states when using scan mode
humanoid.config Defines rendering parameters for humanoid entities
hunger.config Defines phrases used for hunger levels
instance_worlds.config Defines the parameters for instanced worlds like the Outpost or The Erchius Mining Facility
interface.config Defines position and setting of interface elements
itemdrop.config Defines item movement parameters, such as pickup range, throw velocity, and fall speed
lighting.config Defines rendering parameters for lighting
liquids.config Defines liquids
merchant.config Defines default merchant shop parameters such as buy and sell factors
metamaterials.config Defines metamaterials not already specified by the game engine
panes.config Defines tooltip parameters
perf.config [File does not exist in assets as of version 1.1.1]
planetgen.config Replaced by terrestrial_worlds.config
player.config Defines initial states of a new player including animations, warmth, and blueprint tiers
playermodes.config Defines player difficulty parameters
radiomessages.config Defines default parameters for radio messages from entities such as SAIL
rails.config Defines friction and speed limits for platforms traversing various rail components
renderer.config Renamed rendering.config
rendering.config Defines parameters for the renderer
server.config [File does not exist in assets as recent as version 1.3]
sfx.config Defines audio parameters for sound playback
sky.config Defines rendering parameters for the sky
songbook.config Defines how symbols in .abc song files are converted into musical notes (?)
spawning.config Defines default parameters for monster spawning as well as common kinds of monster spawns
streamingvideo.config [File does not exist in assets as of version 1.1.1]
system_objects.config Defines parameters for explorable ships, stations, and anomalies
systemworld.config Defines parameters for star systems
terrestrial_worlds.config Defines the parameters used to generate planets
universe_server.config Defines various server-side parameters such as starter planet requirements
universeflags.config Defines conditions for universe-wide flags, such as Outpost unlocks
versioning.config
weather.config Defines occurrence chances for weather types
world_template.config
worldserver.config
worldstorage.config


Quick Navigation