From d38793e10209d8a59a1d26ecbc54160c4ae1d541 Mon Sep 17 00:00:00 2001 From: fxequals Date: Mon, 8 Dec 2025 03:35:10 -0500 Subject: [PATCH] fix: spelling mistake --- obsidian-logic/romm/config.yml | 129 +++++++++++++++++++++++++++++++++ obsidian-logic/romm/romm.yml | 4 +- 2 files changed, 131 insertions(+), 2 deletions(-) create mode 100644 obsidian-logic/romm/config.yml diff --git a/obsidian-logic/romm/config.yml b/obsidian-logic/romm/config.yml new file mode 100644 index 0000000..b656ba6 --- /dev/null +++ b/obsidian-logic/romm/config.yml @@ -0,0 +1,129 @@ +# This is a generic example of a configuration file +# Rename this file to `config.yml`, copy it to a `config` folder, and mount that folder as per the docker-compose.example.yml +# Only uncomment the lines you want to use/modify, or add new ones where needed + +exclude: + # Exclude platforms to be scanned + platforms: [] # ['my_excluded_platform_1', 'my_excluded_platform_2'] + + # Exclude roms or parts of roms to be scanned + roms: + # Single file games section. + # Will not apply to files that are in sub-folders (multi-disc roms, games with updates, DLC, patches, etc.) + single_file: + # Exclude all files with certain extensions to be scanned + extensions: [] # ['xml', 'txt'] + + # Exclude matched file names to be scanned. + # Supports unix filename pattern matching + # Can also exclude files by extension + names: [] # ['info.txt', '._*', '*.nfo'] + + # Multi files games section + # Will apply to files that are in sub-folders (multi-disc roms, games with updates, DLC, patches, etc.) + multi_file: + # Exclude matched 'folder' names to be scanned (RomM identifies folders as multi file games) + names: [] # ['my_multi_file_game', 'DLC'] + + # Exclude files within sub-folders. + parts: + # Exclude matched file names to be scanned from multi file roms + # Keep in mind that RomM doesn't scan folders inside multi files games, + # so there is no need to exclude folders from inside of multi files games. + names: [] # ['data.xml', '._*'] # Supports unix filename pattern matching + + # Exclude all files with certain extensions to be scanned from multi file roms + extensions: [] # ['xml', 'txt'] + +system: + # Asociate different platform names to your current file system platform names + # [your custom platform folder name]: [RomM platform name] + # In this example if you have a 'gc' folder, RomM will treat it like the 'ngc' folder and if you have a 'psx' folder, RomM will treat it like the 'ps' folder + platforms: {} # { gc: 'ngc', psx: 'ps' } + + # Asociate one platform to it's main version + versions: {} # { naomi: 'arcade' } + +# The folder name where your roms are located +filesystem: {} # { roms_folder: 'roms' } For example if your folder structure is /home/user/library/roms_folder + +# scan: +# # Metadata priority during scans +# priority: +# # Below are the default priority values used +# metadata: # Top-level metadata source priority +# - "igdb" # IGDB (highest priority) +# - "moby" # MobyGames +# - "ss" # Screenscraper +# - "ra" # RetroAchievements +# - "launchbox" # Launchbox +# - "gamelist" # ES-DE gamelist.xml +# - "hasheous" # Hasheous +# - "flashpoint" # Flashpoint Project +# - "hltb" # HowLongToBeat (lowest priority) +# artwork: # Cover art and screenshots +# - "igdb" # IGDB +# - "moby" # MobyGames +# - "ss" # Screenscraper +# - "ra" # RetroAchievements +# - "launchbox" # Launchbox +# - "gamelist" # ES-DE gamelist.xml +# - "hasheous" # Hasheous +# - "flashpoint" # Flashpoint Project +# - "hltb" # HowLongToBeat +# region: # Used by IGDB and ScreenScraper for regional variants +# - "us" +# - "wor" +# - "ss" +# - "eu" +# - "jp" +# language: # Used by ScreenScraper for descriptions +# - "en" +# - "fr" +# # Media assets to download +# # Only used by Screenscraper and ES-DE gamelist.xml +# media: +# # Used as alternative cover art +# - box2d # Normal cover art (always enabled) +# - box3d # 3D box art +# - miximage # Mixed image of multiple media +# - physical # Disc, cartridge, etc. +# # Added to the screenshots carousel +# - screenshot # Screenshot (enabled by default) +# - title_screen # Title screen +# - fanart # User uploaded artwork +# # Bezel displayed around the emulatorjs window +# - bezel +# # Manual in PDF format +# - manual # Manual (enabled by default) +# # Gameplay video +# - video # Video (warning: large file size) +# # Media used for batocera gamelist.xml export +# - box2d_back # Back cover art +# - logo # Transparent logo +# # Other media assets (might be used in the future) +# - marquee # Custom marquee + +EmulatorJS per-core options +emulatorjs: + debug: true # Available options will be logged to the browser console + cache_limit: null # Cache limit per ROM (in bytes) + settings: + parallel_n64: # Use the exact core name + vsync: disabled + snes9x: + snes9x_region: ntsc + default: # These settings apply to all cores + fps: show + controls: # https://emulatorjs.org/docs4devs/control-mapping/ + snes9x: + 0: # Player 1 + 0: # A MAPPING FOR EACH BUTTON MUST BE SET! + value: x # Mapping for keyboard + value2: BUTTON_2 # Mapping for connected controller + 1: + value: + value2: + 1: # Player 2 + 2: # Player 3 + 3: # Player 4 diff --git a/obsidian-logic/romm/romm.yml b/obsidian-logic/romm/romm.yml index 363cd3c..1fb4cf6 100644 --- a/obsidian-logic/romm/romm.yml +++ b/obsidian-logic/romm/romm.yml @@ -26,7 +26,7 @@ services: ROMM_AUTH_SECRET_KEY: ${ROMM_AUTH_SECRET_KEY} SCREENSCRAPER_USER: ${SCREENSCRAPER_USER} SCREENSCRAPER_PASSWORD: ${SCREENSCRAPER_PASSWORD} - RETROACHIEVEMENTS_API_KEY: ${RETROACTIVEMENTS_API_KEY} + RETROACHIEVEMENTS_API_KEY: ${RETROACHIEVEMENTS_API_KEY} STEAMGRIDDB_API_KEY: ${STEAMGRIDDB_API_KEY} HASHEOUS_API_ENABLED: true @@ -35,7 +35,7 @@ services: - /etc/localtime:/etc/localtime:ro - /home/fxequals/docker/romm/romm_resources:/romm/resources - /home/fxequals/docker/romm/romm_redis:/redis-data - - /home/fxequals/docker/emulator-js/data:/romm/library + - /home/fxequals/docker/romm/roms:/romm/library - /home/fxequals/docker/romm:/romm/config romm-db: