User Tools

Site Tools


layouts

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
layouts [2020/11/17 15:58]
phulshof [<reloadableVideo> Parameters]
layouts [2021/09/03 17:14]
phulshof [<reloadableScrollingText> Parameters]
Line 16: Line 16:
 The global settings.conf file contains the default layout used by RetroFE. It is however possible to give a collection a completely different layout by adding the layout.xml and layout artwork to the /​layouts/<​layout name>/​collections/<​collection name>/​layout/​ directory. A splash.xml is not required/​used for a collection'​s layout. This way you can give each collection a completely different look and feel. The global settings.conf file contains the default layout used by RetroFE. It is however possible to give a collection a completely different layout by adding the layout.xml and layout artwork to the /​layouts/<​layout name>/​collections/<​collection name>/​layout/​ directory. A splash.xml is not required/​used for a collection'​s layout. This way you can give each collection a completely different look and feel.
  
-RetroFE will first search for a layout XML file that matches the screen ratio, so e.g. layout 16x9.xml or layout 4x3.xml. If that file is not found, it will default to layout.xml.+RetroFE will first search for a layout XML file that matches the screen ratio, so e.g. "layout 16x9.xml" ​or layout 4x3.xml. If that file is not found, it will default to "layout.xml". Additionally,​ it will look for a layout file per monitor, e.g. "​layout 16x9 - 0.xml",​ "​layout - 1.xml",​ etc.
  
 When entering a collection, RetroFE will check the /​layouts/<​layout name>/​collections/<​collection name>/​layout/​ directory for the same layout XML files. If found, it will load that new layout, allowing you to set a different layout for each collection. ​ When entering a collection, RetroFE will check the /​layouts/<​layout name>/​collections/<​collection name>/​layout/​ directory for the same layout XML files. If found, it will load that new layout, allowing you to set a different layout for each collection. ​
Line 166: Line 166:
 =====<​reloadableVideo>​ and <​reloadableAudio>​ Parameters===== =====<​reloadableVideo>​ and <​reloadableAudio>​ Parameters=====
  
-The <​reloadableVideo>​ and <​reloadableAudio>​ tag can be used to display a video or audio of the selected item, and supports the following parameters:+The <​reloadableVideo>​ and <​reloadableAudio>​ tag can be used to display a video or audio (supported types are avi, mp4, wav, and mp3) of the selected item, and supports the following parameters:
  
 ^<​reloadableVideo>​ and <​reloadableAudio>​ tag parameters^^ ^<​reloadableVideo>​ and <​reloadableAudio>​ tag parameters^^
-|type |The type of video to display: “numberButtons”,​ “numberPlayers”,​ “ctrlType”,​ “numberJoyWays”,​ “rating”,​ “score”,​ “year”, “title”,​ “developer”,​ “manufacturer”,​ “genre”,​ “playlist”,​ “collectionName”,​ “collectionSize”,​ “collectionIndex”,​ “collectionIndexSize”,​ or any type you pick where the title will be used as the name of the file.|+|type |The type of video to display: “numberButtons”,​ “numberPlayers”,​ “ctrlType”,​ “numberJoyWays”,​ “rating”,​ “score”,​ “year”, “title”,​ “developer”,​ “manufacturer”,​ “genre”,​ “playlist”,​ “collectionName”,​ “collectionSize”,​ “collectionIndex”,​ “collectionIndexSize”, "​isFavorite"​, or any type you pick where the title will be used as the name of the file.|
 |imageType |The type of image to display if a video cannot be found: "​numberButtons",​ "​numberPlayers",​ "​year",​ "​title",​ "​manufacturer",​ "​genre"​.| |imageType |The type of image to display if a video cannot be found: "​numberButtons",​ "​numberPlayers",​ "​year",​ "​title",​ "​manufacturer",​ "​genre"​.|
 |mode |See mode attribute for more details.| |mode |See mode attribute for more details.|
Line 234: Line 234:
 The <​reloadableScrollingText>​ tag can be used to display textual information about the selected item, loaded from a text file, and supports the following parameters: The <​reloadableScrollingText>​ tag can be used to display textual information about the selected item, loaded from a text file, and supports the following parameters:
  
-^<reloadableText> tag parameters^^ ​+^<reloadableScrollingText> tag parameters^^ ​
 |type |The type of text file to load. Files are generally placed as <​collection name>/​medium_artwork/<​type>/<​game name>​.txt or <​collection name>/​system_artwork/<​type>​.txt. In addition, the following meta fields are supported: “numberButtons”,​ “numberPlayers”,​ “ctrlType”,​ “numberJoyWays”,​ “rating”,​ “score”,​ “year”, “title”,​ “developer”,​ “manufacturer”,​ “genre”,​ “playlist”,​ “collectionName”,​ “collectionSize”,​ “collectionIndex”,​ or “collectionIndexSize”.| |type |The type of text file to load. Files are generally placed as <​collection name>/​medium_artwork/<​type>/<​game name>​.txt or <​collection name>/​system_artwork/<​type>​.txt. In addition, the following meta fields are supported: “numberButtons”,​ “numberPlayers”,​ “ctrlType”,​ “numberJoyWays”,​ “rating”,​ “score”,​ “year”, “title”,​ “developer”,​ “manufacturer”,​ “genre”,​ “playlist”,​ “collectionName”,​ “collectionSize”,​ “collectionIndex”,​ or “collectionIndexSize”.|
 |mode |See mode attribute for more details.| |mode |See mode attribute for more details.|
Line 248: Line 248:
 |alignment |The text alignment for vertical scrolls: left, right, centered, justified.| |alignment |The text alignment for vertical scrolls: left, right, centered, justified.|
  
-The text will scroll across the screen until it is no longer visible. Then it will be reset. ​For a vertical scroll: if the startPosition is 0, and the text fits within the defined size, the text will not scroll.+The text will scroll across the screen until it is no longer visible. Then it will be reset. ​If the startPosition is 0, and the text fits within the defined size, the text will not scroll.
  
 Example: Example:
layouts.txt · Last modified: 2021/09/03 17:14 by phulshof