Caching Games
Before going offline, cache each game you want to play. On every Linux target, launching a game once while the proxy is running and you are online will cache that game automatically.
Flow
On KNULLI, you can cache games in two ways:
- Automatically by launching the game in RetroArch while the proxy is active and you are online
- Manually by using Add ROM from the KNULLI Cached Games menu
KNULLI has the most complete manual caching flow on Linux right now.
The menu includes a controller-driven ROM browser that:
- Identifies the selected ROM
- Looks it up on RetroAchievements
- Caches game data locally
Current manual hashing coverage includes:
- Game Boy / Game Boy Color / Game Boy Advance
- NES / FDS / SNES
- PC Engine
- Atari 7800 / Atari Lynx
- Super Cassette Vision
- Nintendo 64
- Nintendo DS
- PSP
- PSX
What Gets Cached
For each cached game, RAOfflineProxy stores enough information to let RetroArch start the game offline and keep track of your softcore progress.
That includes:
- Game data and achievement definitions
- Unlock data for softcore achievements
- Local session data used for offline startup
Cached Games Menu
The KNULLI cached-games area currently supports:
Add ROM- Viewing cached games
- Removing a selected cached game's cache entries
- Clearing game-related cache entries
- Previewing cached game images
- Previewing unlocked achievement badges when available
Clearing cache removes game-related cache entries while preserving cached login and User-Agent data.
