@@ -17,7 +17,7 @@ Exclude entire platforms (folders) from being scanned.
1717
1818``` yaml
1919exclude :
20- platforms : ["ps", "ngc", "gba"]
20+ platforms : ["ps", "ngc", "gba"]
2121` ` `
2222
2323### ROMs
@@ -35,10 +35,10 @@ Applies to ROMs that are single files (not in subfolders).
3535
3636` ` ` yaml
3737exclude :
38- roms :
39- single_file :
40- extensions : ["xml", "txt"]
41- names : ["info.txt", "._*", "*.nfo"]
38+ roms :
39+ single_file :
40+ extensions : ["xml", "txt"]
41+ names : ["info.txt", "._*", "*.nfo"]
4242` ` `
4343
4444#### Multi-File ROMs
@@ -53,12 +53,12 @@ Applies to ROMs stored as folders (multi-disc, with DLC, etc.).
5353
5454` ` ` yaml
5555exclude :
56- roms :
57- multi_file :
58- names : ["final fantasy VII", "DLC"]
59- parts :
60- names : ["data.xml", "._*"]
61- extensions : ["xml", "txt"]
56+ roms :
57+ multi_file :
58+ names : ["final fantasy VII", "DLC"]
59+ parts :
60+ names : ["data.xml", "._*"]
61+ extensions : ["xml", "txt"]
6262` ` `
6363
6464---
@@ -67,17 +67,17 @@ exclude:
6767
6868Customize how RomM interprets your folder and platform names.
6969
70- ### Platforms
70+ ### Custom Folder Names
7171
7272Map your custom folder names to RomM's recognized platform names.
7373
7474**Example:**
7575
7676` ` ` yaml
7777system :
78- platforms :
79- gc : " ngc" # Treats 'gc' folder as GameCube
80- psx : " ps" # Treats 'psx' folder as PlayStation
78+ platforms :
79+ gc : " ngc" # Treats 'gc' folder as GameCube
80+ psx : " ps" # Treats 'psx' folder as PlayStation
8181` ` `
8282
8383### Versions
@@ -88,8 +88,8 @@ Associate a platform with its main version. This also tells RomM to fetch metada
8888
8989` ` ` yaml
9090system :
91- versions :
92- naomi : " arcade"
91+ versions :
92+ naomi : " arcade"
9393` ` `
9494
9595---
@@ -104,7 +104,7 @@ If your ROMs folder is named `my_roms` instead of `roms`:
104104
105105` ` ` yaml
106106filesystem:
107- roms_folder: "my_roms"
107+ roms_folder: "my_roms"
108108` ` `
109109
110110---
@@ -137,11 +137,11 @@ Controls metadata provider priority order.
137137
138138` ` ` yaml
139139scan:
140- priority:
141- metadata:
142- - "igdb"
143- - "ss"
144- - "moby"
140+ priority:
141+ metadata:
142+ - "igdb"
143+ - "ss"
144+ - "moby"
145145` ` `
146146
147147# ### Artwork
@@ -154,11 +154,11 @@ Controls artwork provider priority order for cover art and screenshots.
154154
155155` ` ` yaml
156156scan:
157- priority:
158- artwork:
159- - "igdb"
160- - "ss"
161- - "moby"
157+ priority:
158+ artwork:
159+ - "igdb"
160+ - "ss"
161+ - "moby"
162162` ` `
163163
164164# ### Region
@@ -171,11 +171,11 @@ Sets preferred region for cover art and game title (Screenscraper only).
171171
172172` ` ` yaml
173173scan:
174- priority:
175- region:
176- - "us"
177- - "eu"
178- - "jp"
174+ priority:
175+ region:
176+ - "us"
177+ - "eu"
178+ - "jp"
179179` ` `
180180
181181# ### Language
@@ -188,11 +188,11 @@ Sets preferred language for cover art and game title (Screenscraper only).
188188
189189` ` ` yaml
190190scan:
191- priority:
192- language:
193- - "en"
194- - "es"
195- - "fr"
191+ priority:
192+ language:
193+ - "en"
194+ - "es"
195+ - "fr"
196196` ` `
197197
198198# ## Media
@@ -217,11 +217,11 @@ Configures which media assets to download (Screenscraper and ES-DE gamelist.xml
217217
218218` ` ` yaml
219219scan:
220- media:
221- - box2d
222- - screenshot
223- - manual
224- - bezel
220+ media:
221+ - box2d
222+ - screenshot
223+ - manual
224+ - bezel
225225` ` `
226226
227227---
@@ -238,7 +238,7 @@ Enable debug mode to log available options to the browser console.
238238
239239` ` ` yaml
240240emulatorjs:
241- debug: true
241+ debug: true
242242` ` `
243243
244244# ## Cache Limit
@@ -249,7 +249,7 @@ Cache limit per ROM in bytes. Set to `null` for unlimited.
249249
250250` ` ` yaml
251251emulatorjs:
252- cache_limit: 52428800 # 50 MB
252+ cache_limit: 52428800 # 50 MB
253253` ` `
254254
255255# ## Settings
@@ -260,13 +260,13 @@ Configure core-specific settings. Use `default` to apply settings to all cores.
260260
261261` ` ` yaml
262262emulatorjs:
263- settings:
264- parallel_n64: # Use the exact core name
265- vsync: disable
266- snes9x:
267- snes9x_region: ntsc
268- default: # These settings apply to all cores
269- fps: show
263+ settings:
264+ parallel_n64: # Use the exact core name
265+ vsync: disable
266+ snes9x:
267+ snes9x_region: ntsc
268+ default: # These settings apply to all cores
269+ fps: show
270270` ` `
271271
272272# ## Controls
@@ -277,16 +277,16 @@ Map keyboard and controller controls for each player.
277277
278278` ` ` yaml
279279emulatorjs:
280- controls:
281- snes9x:
282- 0: # Player 1
283- 0: # Button mapping
284- value: x # Keyboard mapping
285- value2: BUTTON_2 # Controller mapping
286- 1: # Player 2
287- 0:
288- value: /
289- value2: BUTTON_2
280+ controls:
281+ snes9x:
282+ 0: # Player 1
283+ 0: # Button mapping
284+ value: x # Keyboard mapping
285+ value2: BUTTON_2 # Controller mapping
286+ 1: # Player 2
287+ 0:
288+ value: /
289+ value2: BUTTON_2
290290` ` `
291291
292292See [EmulatorJS documentation](https://emulatorjs.org/docs4devs/control-mapping/) for control mapping details.
0 commit comments