Underground 2 Revived
Play Need for Speed: Underground 2 (2004) in Chrome and Firefox with WebGPU graphics, Web Audio, up to 120 fps widescreen, controller support, free roam and Online races with friends. Fan project, not
翻譯準備中
A game store for Android handhelds: catalogue, downloads, installation, controller support. Jetpack Compose + scraper module.
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
A game store for Android handhelds. Browse a catalogue, download, install and manage games, with a console-style interface built for controllers.
RShop is only a store and a download/install manager. It does not launch games (that stays with your frontend or emulators) and it ships no catalogue: you add sources whose content you have the right to download (homebrew, your own creations, freely licensed content, your own server…).
Made for Retroid, Ayn, Anbernic and similar devices (16:9, gamepad); works on any Android 13+ phone or tablet.檢視完整 README ↗Website and download: https://animatrixex.github.io/RShop/
A game store for Android handhelds. Browse a catalogue, download, install and manage games, with a console-style interface built for controllers.
RShop is only a store and a download/install manager. It does not launch games (that stays with your frontend or emulators) and it ships no catalogue: you add sources whose content you have the right to download (homebrew, your own creations, freely licensed content, your own server…).
Made for Retroid, Ayn, Anbernic and similar devices (16:9, gamepad); works on any Android 13+ phone or tablet.
| Home | Game page |
|---|---|
| Catalogue sources | Appearance |
Screenshots use a fictional test site (tools/testsite).
app-release.apk from Releases and open it. Or use Obtainium: add RShop.Requires Android 13+ and an arm64 CPU. About 200 MB, mostly GeckoView.
Website: paste the address of a page listing games (or consoles). RShop analyses it and proposes a configuration with a preview. The JSON config (ScraperConfig) can be imported/exported for tricky sites.
Google Drive: paste the share link of a folder. Set up once, with your own free Google Cloud project, either a Google sign-in (private or shared-with-you folders; OAuth client of type Desktop app, you as test user; expires every 7 days while the Cloud app is in Testing) or an API key (folders shared with Anyone with the link). Console-named sub-folders (GBA, PlayStation 2…) become consoles; a Drive of game folders only asks which console. Drive gives only names, so artwork comes from the services above.
FTP / FTPS / SFTP: paste ftp://, ftps:// or sftp://host/path and enter the login (empty user = anonymous). Read like a Drive, downloads resume. Passwords are stored encrypted, never in a source file, export or backup. SFTP asks you to confirm the server key fingerprint the first time and refuses it if it changes; FTPS checks the certificate against Android's trust store; plain FTP shows a warning. SFTP is password-only for now.
JSON API: import a type: "json" config (Add a source → Import a config file). baseUrl, listUrl ({page} or {offset}) and detailsUrl ({id}) are enough with the default field names; searchUrl ({query}) is optional, and each field's JSON path can be overridden.
{ "type": "json", "id": "my-api", "name": "My catalogue",
"baseUrl": "https://example.com/api/", "listUrl": "games?page={page}", "detailsUrl": "games/{id}",
"searchUrl": "games?q={query}" }
A list page looks like {"games": [{"id": "zelda", "title": "Zelda", "cover": "…", "platform": "GBA", "size": 1048576}], "hasNext": true} and a game like {"game": {"id": "zelda", "title": "Zelda", "description": "…", "screenshots": ["…"], "downloads": [{"url": "files/zelda.zip", "sha256": "…"}]}}. Downloads must stay on the API host unless allowedDownloadHosts lists others.
The scraper (:scraper, pure JVM) respects robots.txt, rate-limits its requests, never bypasses CAPTCHAs, anti-bot protection, DRM, paywalls or logins, never silently downloads executables, and validates URLs, sizes, file types, hashes and extraction paths. Only add sources whose content you are allowed to use; you are responsible for what you download.
RShop is free software, released under the GNU General Public License v3.0. You may use, study, modify and share it, as long as derived works stay under the same license and come with their source.