Skip to content

Commit 1fcedc6

Browse files
authored
Merge pull request #48 from FallenWyvern/main
Updating some documentation for 4.3
2 parents 2c9f333 + d8d58af commit 1fcedc6

3 files changed

Lines changed: 69 additions & 1 deletion

File tree

docs/Getting-Started/Configuration-File.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,49 @@ filesystem: { roms_folder: "my_roms" }
8888

8989
---
9090

91+
### `scan`
92+
93+
The metadata scanners can have their priority changed by your config.yaml file. See the [config.example.yaml](https://github.com/rommapp/romm/blob/master/examples/config.example.yml) for the default values.
94+
95+
```yaml
96+
priority: { "metadata", "artwork", "region", "language" }
97+
```
98+
99+
- **metadata**
100+
Changes the metadata provider preferred order for metadata sources.
101+
Example:
102+
103+
```yaml
104+
metadata:
105+
{ "igdb", "moby", "ss", "ra", "lb", "hasheous", "flashpoint", "hltb" }
106+
```
107+
108+
- **artwork**
109+
Changes the metadata provider preferred order for cover art and screenshots.
110+
Example:
111+
112+
```yaml
113+
artwork:
114+
{ "igdb", "moby", "ss", "ra", "lb", "hasheous", "flashpoint", "hltb" }
115+
```
116+
117+
- **region**
118+
Changes the metadata provider preferred region for cover art and game title (only used by Screenscraper)
119+
Example:
120+
121+
```yaml
122+
region: { "us", "wor", "ss", "eu", "jp" }
123+
```
124+
125+
- **language**
126+
Changes the metadata provider preferred language for cover art and game title (only used by Screenscraper)
127+
Example:
128+
```yaml
129+
language: { "en", "fr" }
130+
```
131+
132+
---
133+
91134
<!-- prettier-ignore -->
92135
!!! tip
93136
You can find examples of full binded <a href="https://github.com/rommapp/romm/blob/master/examples/config.batocera-retrobat.yml" target="_blank" rel="noopener noreferrer">batocera</a> or <a href="https://github.com/rommapp/romm/blob/master/examples/config.es-de.example.yml" target="_blank" rel="noopener noreferrer">es-de</a> config files.

docs/Getting-Started/Metadata-Providers.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,3 +123,26 @@ To avoid unneccessary API calls, a cached file with the RA database is stored in
123123
??? Screenshots
124124
![RA API key](../resources/metadata_providers/1-ra.png)
125125
![RA details](../resources/metadata_providers/2-ra.png)
126+
127+
### Flashpoint
128+
129+
The [Flashpoint Project Database](https://flashpointproject.github.io/flashpoint-database/) is a project that enables metadata for 180,000+ flash and browser-based games. Enable this metadata source with the `FLASHPOINT_API_ENABLED=true` envrionment variable. If you are adding this provider to an existing RomM setup, perform a _partial search_ with Flashpoint selected to update an existing platform.
130+
131+
### How Long To Beat
132+
133+
The [How Long To Beat](https://howlongtobeat.com/) project provides game completion times for more than 84,000 games. Enable this metadata source with the `HLTB_API_ENABLED=true` envrionment variable. If you are adding this provider to an existing RomM setup, perform a _partial search_ with Flashpoint selected to update an existing platform.
134+
135+
Game completion times will be added to a new tab on the details page for supported matched games.
136+
137+
## Metadata Tags in Filenames
138+
139+
Scans will now parse custom metadata tags in the filename that match specific patterns, and use them to fetch game metadata for the specified ID. The supported tags are:
140+
141+
(igdb-xxxx) for [IGDB](https://www.igdb.com/)
142+
(moby-xxxx) for [MobyGames](https://www.mobygames.com/)
143+
(ra-xxxx) for [RetroAchievements](https://retroachievements.org/)
144+
(ssfr-xxxx) for [ScreenScraper](https://screenscraper.fr/)
145+
(launchbox-xxxx) for [Launchbox](https://gamesdb.launchbox-app.com/)
146+
(hltb-xxxx) for [HowLongToBeat](https://howlongtobeat.com/)
147+
148+
Filenames will not be renamed by RomM to add tags, as they are a non-standard formatting system and could create conflicts with other software.

docs/Usage/LibraryManagement.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,4 +142,6 @@ The Details tab includes metadata for the game. This will show where the data co
142142

143143
The Game Data tab includes save files and save states, the ability to upload and download them, as well as delete them. This data is personal to the logged in user.
144144

145-
Finally the personal tab has check boxes denoting if a game is backlogged, being played, or if it should be hidden. User data such as rating, difficulty, % completed, and the status of the game can also be set here. Retroachievements can be viewed from this tab.
145+
Finally the Personal tab has check boxes denoting if a game is backlogged, being played, or if it should be hidden. User data such as rating, difficulty, % completed, and the status of the game can also be set here. Retroachievements can be viewed from this tab for supported matched games.
146+
147+
If How Long To Beat is enabled as a metadata provider, there will also be a tab here for viewing that data as well.

0 commit comments

Comments
 (0)