mirror of
https://github.com/rommapp/romm.git
synced 2026-06-28 06:46:00 +00:00
docs: update links in README to point to the new docs structure
This commit is contained in:
142
README.md
142
README.md
@@ -17,7 +17,7 @@
|
||||
|
||||
[![discord-badge-img]][discord-badge]
|
||||
[![unraid-badge-img]][unraid-badge]
|
||||
[![wiki-badge-img]][wiki]
|
||||
[![docs-badge-img]][docs]
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -30,7 +30,6 @@
|
||||
- [Preview](#preview)
|
||||
- [Installation](#installation)
|
||||
- [Configuration](#configuration)
|
||||
- [Folder Structure](#folder-structure)
|
||||
- [Configuration File](#configuration-file)
|
||||
- [Scheduler](#scheduler)
|
||||
- [Naming Convention](#naming-convention)
|
||||
@@ -48,7 +47,7 @@ RomM (ROM Manager) allows you to scan, enrich, browse and play your game collect
|
||||
|
||||
- Scans and enhance your game library with metadata from [IGDB][igdb-api], [Screenscraper][screenscraper-api] and [MobyGames][mobygames-api]
|
||||
- Metadata available for [400+ platforms][platform-support]
|
||||
- Play games directly from the browser using [EmulatorJS][wiki-emulatorjs]
|
||||
- Play games directly from the browser using [EmulatorJS][docs-emulatorjs]
|
||||
- Share your library with friends with limited access and permissions
|
||||
- Official apps for [Playnite][playnite-app] and [muOS][muos-app]
|
||||
- Supports mutli-disk games, DCLs, mods, hacks, patches, and manuals
|
||||
@@ -63,138 +62,23 @@ RomM (ROM Manager) allows you to scan, enrich, browse and play your game collect
|
||||
|
||||
# Installation
|
||||
|
||||
To start using RomM, check out the [Quick Start Guide][wiki-quick-start-guide] in the wiki. If you are having issues with RomM, please review the page for [troubleshooting steps][wiki-troubleshooting] and common issues, or join the [Discord][discord-invite] for support from the community.
|
||||
To start using RomM, check out the [Quick Start Guide][docs-quick-start-guide] in the docs. If you are having issues with RomM, please review the page for [troubleshooting steps][docs-troubleshooting] and common issues, or join the [Discord][discord-invite] for support from the community.
|
||||
|
||||
# Configuration
|
||||
|
||||
## Folder Structure
|
||||
|
||||
As mentioned in the installation section, RomM requires a specific folder structure. The two supported structures are as follows:
|
||||
|
||||
<table border="0">
|
||||
<tr>
|
||||
<th style="text-align: center"><b>Structure A (recommended)</b></tthd>
|
||||
<th style="text-align: center"><b>Structure B (fallback)</b></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<code>library/roms/gbc/game_1.gbc</code>
|
||||
</td>
|
||||
<td>
|
||||
<code>library/gbc/roms/game_1.gbc</code>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<pre>
|
||||
library/
|
||||
├─ roms/
|
||||
│ ├─ gbc/
|
||||
│ │ ├─ game_1.gbc
|
||||
│ │ └─ game_2.gbc
|
||||
│ │
|
||||
│ ├─ gba/
|
||||
│ │ ├─ game_3.gba
|
||||
│ │ └─ game_4/
|
||||
│ │ ├─ game_4.gba
|
||||
│ │ ├─ dlc
|
||||
│ │ │ ├─ game_4_dlc_1.7z
|
||||
│ │ │ └─ game_4_dlc_2.7z
|
||||
│ │ ├─ hack
|
||||
│ │ │ └─ game_4_hardmode.rar
|
||||
│ │ ├─ manual
|
||||
│ │ │ └─ game_4_manual.pdf
|
||||
│ │ ├─ mod
|
||||
│ │ │ └─ game_4_crazy_mode.zip
|
||||
│ │ ├─ patch
|
||||
│ │ │ └─ game_4_patch_v1.1.zip
|
||||
│ │ ├─ update
|
||||
│ │ ├─ demo
|
||||
│ │ ├─ translation
|
||||
│ │ └─ prototype
|
||||
│ │
|
||||
│ └─ ps/
|
||||
│ ├─ game_5/
|
||||
│ │ ├─ game_5_cd_1.iso
|
||||
│ │ └─ game_5_cd_2.iso
|
||||
│ │
|
||||
│ └─ game_6.iso
|
||||
│
|
||||
└─ bios/
|
||||
├─ gba/
|
||||
│ └─ gba_bios.bin
|
||||
│
|
||||
└─ ps/
|
||||
├─ scph1001.bin
|
||||
├─ scph5501.bin
|
||||
└─ scph5502.bin
|
||||
</pre>
|
||||
</td>
|
||||
<td>
|
||||
<pre>
|
||||
library/
|
||||
├─ gbc/
|
||||
│ └─ roms/
|
||||
│ ├─ game_1.gbc
|
||||
│ └─ game_2.gbc
|
||||
│
|
||||
├─ gba/
|
||||
│ ├─ roms/
|
||||
│ │ ├─ game_3.gba
|
||||
│ │ └─ game_4/
|
||||
│ │ ├─ game_4.gba
|
||||
│ │ ├─ dlc
|
||||
│ │ │ ├─ game_4_dlc_1.7z
|
||||
│ │ │ └─ game_4_dlc_2.7z
|
||||
│ │ ├─ hacks
|
||||
│ │ │ └─ game_4_hardmode.rar
|
||||
│ │ ├─ manuals
|
||||
│ │ │ └─ game_4_manual.pdf
|
||||
│ │ ├─ mods
|
||||
│ │ │ └─ game_4_crazy_mode.zip
|
||||
│ │ ├─ patch
|
||||
│ │ │ └─ game_4_patch_v1.1.zip
|
||||
│ │ ├─ update
|
||||
│ │ ├─ demo
|
||||
│ │ ├─ translation
|
||||
│ │ └─ prototype
|
||||
│ │
|
||||
│ └─ bios/
|
||||
│ └─ gba_bios.bin
|
||||
│
|
||||
└─ ps/
|
||||
├─ roms/
|
||||
│ ├─ game_5/
|
||||
│ │ ├─ game_5_cd1.iso
|
||||
│ │ └─ game_5_cd2.iso
|
||||
│ │
|
||||
│ └─ game_6.iso
|
||||
│
|
||||
└─ bios/
|
||||
├─ scph1001.bin
|
||||
├─ scph5501.bin
|
||||
└─ scph5502.bin
|
||||
</pre>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
> [!TIP]
|
||||
> For folder naming conventions, review the [Platform Support][platform-support] section. To override default system names in the folder structure (if your directories are named differently), see the [Configuration File][configuration-file] section.
|
||||
|
||||
## Configuration File
|
||||
|
||||
RomM's "understanding" of your library can be configured with a `config.yaml` file or through the `config` tab in the `Control Panel` under the `Settings` section. Refer to the [example config.yml][configuration-file-example] file for guidance on how to configure it and the [example docker-compose.yml][docker-compose-example] file on how to mount it into the container.
|
||||
|
||||
## Scheduler
|
||||
|
||||
The scheduler allows you to schedule async tasks that run in the Redis container at regular intervals. Jobs can be run at a specific time in the future, after a time delta, or at recurring internals using cron notation. The [wiki page on the scheduler][wiki-scheduled-tasks] has more information on which tasks are available and how to enable them.
|
||||
The scheduler allows you to schedule async tasks that run in the Redis container at regular intervals. Jobs can be run at a specific time in the future, after a time delta, or at recurring internals using cron notation. The [docs page on the scheduler][docs-scheduled-tasks] has more information on which tasks are available and how to enable them.
|
||||
|
||||
# Naming Convention
|
||||
|
||||
## Platform Support
|
||||
|
||||
If you adhere to the [RomM folder structure][folder-structure], RomM supports all platforms listed on the [Supported Platforms][wiki-supported-platforms] page. **The folder is case-sensitive and must be used exactly as it appears on the list.** When scanning your library, RomM will use the folder name to determine the platform and fetch the appropriate game information, metadata, and cover art.
|
||||
If you adhere to the [RomM folder structure][folder-structure], RomM supports all platforms listed on the [Supported Platforms][docs-supported-platforms] page. **The folder is case-sensitive and must be used exactly as it appears on the list.** When scanning your library, RomM will use the folder name to determine the platform and fetch the appropriate game information, metadata, and cover art.
|
||||
|
||||
## Tag Support
|
||||
|
||||
@@ -246,14 +130,14 @@ Here are a few projects that we think you might like:
|
||||
[docker-compose-example]: examples/docker-compose.example.yml
|
||||
[configuration-file-example]: examples/config.example.yml
|
||||
|
||||
<!-- Wiki links -->
|
||||
<!-- docs links -->
|
||||
|
||||
[wiki]: https://docs.romm.app/latest/
|
||||
[wiki-supported-platforms]: https://docs.romm.app/latest/Platforms-and-Players/Supported-Platforms/
|
||||
[wiki-troubleshooting]: https://docs.romm.app/latest/Troubleshooting/
|
||||
[wiki-emulatorjs]: https://docs.romm.app/latest/Platforms-and-Players/EmulatorJS-Player/
|
||||
[wiki-scheduled-tasks]: https://docs.romm.app/latest/Maintenance/Scheduled-Tasks/
|
||||
[wiki-quick-start-guide]: https://docs.romm.app/latest/Getting-Started/Quick-Start-Guide/
|
||||
[docs]: https://docs.romm.app/latest/
|
||||
[docs-supported-platforms]: https://docs.romm.app/latest/Platforms-and-Players/Supported-Platforms/
|
||||
[docs-troubleshooting]: https://docs.romm.app/latest/Troubleshooting/
|
||||
[docs-emulatorjs]: https://docs.romm.app/latest/Platforms-and-Players/EmulatorJS-Player/
|
||||
[docs-scheduled-tasks]: https://docs.romm.app/latest/Maintenance/Scheduled-Tasks/
|
||||
[docs-quick-start-guide]: https://docs.romm.app/latest/Getting-Started/Quick-Start-Guide/
|
||||
|
||||
<!-- Badges -->
|
||||
|
||||
@@ -265,7 +149,7 @@ Here are a few projects that we think you might like:
|
||||
[discord-badge]: https://discord.gg/P5HtHnhUDH
|
||||
[unraid-badge-img]: https://img.shields.io/badge/Unraid-f57842?style=for-the-badge&labelColor=ee512b
|
||||
[unraid-badge]: https://forums.unraid.net/topic/149738-support-eurotimmy-romm-rom-manager-by-zurdi15/
|
||||
[wiki-badge-img]: https://img.shields.io/badge/Wiki-736e9b?style=for-the-badge
|
||||
[docs-badge-img]: https://img.shields.io/badge/docs-736e9b?style=for-the-badge
|
||||
[docker-pulls-badge-img]: https://img.shields.io/docker/pulls/rommapp/romm?style=for-the-badge&label=pulls
|
||||
[docker-pulls-badge]: https://hub.docker.com/r/rommapp/romm
|
||||
|
||||
|
||||
Reference in New Issue
Block a user