Xbox Live / GFWL
Operating systems: Windows. Goldberg XLive and Games for Windows Live tools for PC games, not Xbox console emulation.
Before starting
Close the game, back up its original DLLs, executable and saves, and show file extensions. Match the game's architecture, not just your Windows version: x86 for a 32-bit game, x64 for a 64-bit game. Install one emulator for each API at a time. To undo a change, remove only the files you added and restore your backups.
Xbox Live · Goldberg XLive offline emulator
This Xbox Live emulator is used with experimental Goldberg Steam. It is distinct from the older Games for Windows – Live xlive.dll replacement below.
- Set up the experimental Goldberg Steam package for the game first. Create steam_settings/load_dlls in the configuration directory beside the Steam emulator.
- Put the XLive emulator DLL from the author's archive in load_dlls. Configure a different Steam ID for each player and the desired player name in the Steam emulator.
- Launch the game with that setup and use its supported LAN mode. All players need compatible builds; this does not restore the official Xbox Live service.
Games for Windows – Live · XLive emulator
An offline xlive.dll replacement for older GFWL games. The author does not provide multiplayer or achievements support.
- Extract xlive.dll from the author's archive. If the game already has a local xlive.dll, back it up.
- Put the replacement beside the actual game EXE and launch it. Read the included DLC text file for any DLC-specific setup; do not copy this DLL into Windows system directories.