Category:Configuration Package

From Moondust Wiki
Revision as of 23:11, 27 May 2021 by Wohlstand (talk | contribs)
Jump to navigation Jump to search

Game Configuration package is the main foundation for all games which will work with PGE: it's a set of game resources, item settings, and scripts. A Configuration pack includes item definitions, gameplay settings, game content, and other miscellaneous information.


Structure

All configuration packs must use this tree structure:

Note: italic folders can be customized by main.ini config


/<Name of config pack>

  • /data - content data container
    • /graphics - graphics resources
      • /characters - playable characters sprites
      • /common - common engine graphics (for example, logos, titles, design elements, etc.)
      • /level - graphics which uses in levels
      • /worldmap - graphics which uses in world maps
    • /music - music container
    • /sound - music container
  • /tilesets
  • /group_tilesets
  • main.ini REQUIRED - main configuration pack description and settings
  • engine.ini REQUIRED - main settings of game engine application.
  • music.ini REQUIRED - configuration and list of musics
  • sounds.ini REQUIRED - configuration and list of sounds
  • sound_roles.ini REQUIRED - association of buit-in sound roles with sound-ID's from sounds.ini
  • rotation_table.ini OPTIONAL - transformation rules which apply to items when rotating or flipping action was applied to them
  • lvl_bgo.ini REQUIRED - definition of background objects for levels
  • lvl_bkgrd.ini REQUIRED - definition of backgrounds for levels
  • lvl_blocks.ini REQUIRED - definition of blocks for levels
  • lvl_effects.ini REQUIRED - definition of effects for levels
  • lvl_npc.ini REQUIRED - definition of non-playable characters for levels
  • wld_tiles.ini REQUIRED - definition of tiles for world map
  • wld_scenery.ini REQUIRED - definition of sceneries for levels
  • wld_paths.ini REQUIRED - definition of paths for levels
  • wld_levels.ini REQUIRED - definition of level points for levels

This category currently contains no pages or media.