Skip to content

Configuration files (json)

Grogall edited this page May 10, 2016 · 10 revisions

WRITING IN PROGRESS

Contents

  1. Overview
  2. General preferences
  3. Platforms
  4. Application styles
## 1- Overview ArcadeRoom is plently configurable through json format files.
Following features can be configured: * General preferences * Platform * Application styles ## 2- General preferences > FILENAME preferences.json

The json preferences allows to configure the following:

Feature Json tag
Cover size factor coverSizeFactor
Language language
Layout type layoutType
Display consoles showConsoles
Display No Covers games showNoCovers
Display Status Bar showStatusBar
Display Tools Bar showToolsBar
ArcadeRoom Style style
### 2.1- Cover Size Factor > JSON TAG coverSizeFactor DEFAULT VALUE 1

Allowing to size the diplayed game covers by applying a scale factor.
It can be adjusted using TODO link to tools bar page.

Values Description
Real number from 0.5 to 1.5 Scaling factor to apply
### 2.2- Language > JSON TAG language DEFAULT VALUE en_english

Allowing to choose the ArcadeRoom language.
Language can be choosen using TODO link to preferences windows page.

Values Description
en_english English
es_espanol Spanish
fr_francais French
### 2.3- Layout type > JSON TAG layoutType DEFAULT VALUE 0

Allowing to choose the layout for game displayed in game tab TODO link to game tab page.
Layout type can be choosen using TODO link to tools bar page.

Values Description
0 Grid 3 columns
1 Grid 4 columns
2 Grid 5 columns
3 Horizontal (single line)
4 List
### 2.4- Display consoles > JSON TAG showConsoles DEFAULT VALUE true

Allowing to display consoles tab TODO link to consoles tab page.
It can be choosen using TODO link to view menu page.

Values Description
true Display
false No display
### 2.5- Display no cover games > JSON TAG showNoCovers DEFAULT VALUE true

Allowing to display no cover game in game tab TODO link to game tab page.
It can be choosen using TODO link to Tools Bar page.

Values Description
true Display
false No display
### 2.6- Display Status Bar > JSON TAG showStatusBar DEFAULT VALUE true

Allowing to display status bar TODO link to status bar page.
It can be choosen using TODO link to view menu page.

Values Description
true Display
false No display
### 2.7- Display Tools Bar > JSON TAG showToolsBar DEFAULT VALUE true

Allowing to display Tools Bar in game tab TODO link to Tools Bar page.
It can be choosen using TODO link to view menu page.

Values Description
true Display
false No display
### 2.8- Style > JSON TAG style DEFAULT VALUE dark

Allowing to choose the ArcadeRoom style to be applied.
Style can be choosen using TODO link to preferences windows page.

Values Description
Name of json style file
without extension
Style to be applied
## 3- Platforms > FILENAME [platform_name].json with platform_name, the name of platform to be configured.

The json platform file allows to configure the following:

Feature Json tag
Constructor name constructor_name
Description description
Emulator arguments emulator_arguments
Emulator path emulator_path
Icon height icon_height
Icon path icon_path
Name name
Generation generation
Games path rom_path
Games extension rom_extensions
Screenshot URL screenshot_urls
Video URL video_urls
### 3.1- Constructor name > JSON TAG constructor_name DEFAULT VALUE TODO TODO ### 3.2- Description > JSON TAG description DEFAULT VALUE TODO TODO ### 3.3- Emulator arguments > JSON TAG emulator_arguments DEFAULT VALUE TODO TODO ### 3.4- Emulator path > JSON TAG emulator_path DEFAULT VALUE TODO TODO ### 3.5- Icon height > JSON TAG icon_height DEFAULT VALUE TODO TODO ### 3.6- Icon path > JSON TAG icon_path DEFAULT VALUE TODO TODO ### 3.7- Name > JSON TAG name DEFAULT VALUE TODO TODO ### 3.8- Generation > JSON TAG generation DEFAULT VALUE TODO TODO ### 3.9- Games path > JSON TAG rom_path DEFAULT VALUE TODO TODO ### 3.10- Games extensions > JSON TAG rom_extensions DEFAULT VALUE TODO TODO ### 3.11- Screenshot URL > JSON TAG screenshot_urls DEFAULT VALUE TODO TODO ### 3.12- Video URL > JSON TAG video_urls DEFAULT VALUE TODO TODO ## Application styles TODO

Clone this wiki locally