User Tools

Site Tools


fs:package_tags

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
fs:package_tags [2018-12-06 09:32]
skyjake [Package tags]
fs:package_tags [2018-12-06 09:33] (current)
skyjake [Package tags]
Line 1: Line 1:
 +====== Package tags ======
 +
 +
 +Package tags are used for categorizing and flagging packages. It is important to define valid and complete tags for each package because this helps users find the right ones, and allows the engine to treat packages appropriately.
 +
 +With the exception of the tags listed below, you are free to use any combination of letters, numbers and underscores as a tag. A tag cannot contain space characters.
 +
 +
 +===== Reserved tags =====
 +
 +
 +The following tags are reserved for Doomsday'​s internal use and should not be normally used in packages:
 +
 +^ Tag^ Description |
 +| core| Used for engine resources and other data required for the normal operation of the games. These are not shown in the client'​s package browsing UI, and are usually always loaded as mandatory packages. |
 +| gamedata| Used for data files like the game IWADs. These are not shown in the client'​s package browsing UI. |
 +| loaded| The package is currently loaded. This tag cannot be used in package metadata, it gets automatically set when the package is loaded. |
 +
 +
 +
 +===== Special tags =====
 +
 +
 +^ Tag^ Description |
 +| hidden| Package is not shown in the UI unless "​hidden"​ is one of the search terms provided by the user. |
 +| dev| For development purposes. |
 +
 +
 +
 +===== Game tags =====
 +
 +
 +Doomsday will try to automatically guess which game a package is meant to be used for, however you can also manually use these tags in the package metadata. This will override any automatically guessed tags.
 +
 +^ Tag^ Description |
 +| doom| Package is intended for Doom 1 or Ultimate Doom. |
 +| doom2| Package is intended for Doom 2 or Final Doom. |
 +| heretic| Package is intended for Heretic. |
 +| hexen| Package is intended for Hexen. |
 +
 +
 +
 +
 +
  
fs/package_tags.txt ยท Last modified: 2018-12-06 09:33 by skyjake