Lego Batman: The Videogame

From PCGamingWiki, the wiki about fixing PC games
Lego Batman: The Videogame
Lego Batman: The Videogame cover
Traveller's Tales
macOS (OS X) Robosoft Technologies[1]
Warner Bros. Interactive Entertainment
OS X Feral Interactive
Release dates
Windows September 23, 2008
macOS (OS X) April 9, 2009
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives Cinematic camera
Controls Direct control
Genres Action, Adventure
Vehicles Automobile, Naval/watercraft, Flight
Themes Contemporary, Sci-fi
Series Lego Batman
Lego Batman: The Videogame guide on StrategyWiki
Lego Batman: The Videogame on MobyGames
Lego Batman: The Videogame on Wikipedia
Lego Batman
Subseries of Batman
Subseries of Lego
Lego Batman: The Videogame 2008
Lego Batman 2: DC Super Heroes 2012
Lego Batman 3: Beyond Gotham 2014
Lego DC Super-Villains 2018


The macOS (OS X) version of this game does not work on macOS Catalina (version 10.15) or later due to the removal of support for 32-bit-only apps.

Lego Batman: The Videogame (sometimes abbreviated as "Lego Batman 1" or "LB1") is a Lego-styled action-adventure game loosely inspired by Tim Burton and Joel Schumacher's Batman movies, with music from the 1989 Batman. The game is split into three independent stories, or chapters, with each chapter having 5 levels told from Batman and Robin's perspective and 5 levels from the villain's perspective.

The game was originally under development simultaneously with Lego Star Wars: The Complete Saga, but development was postponed to work on a Lego Indiana Jones game to tie into the then upcoming movie Kingdom of the Crystal Skull. Lego Batman would ultimately be released under four months later on 23 September 2008, running under the same version of TT Games's "nu2" engine as the original Lego Indiana Jones.

On PC, there is an active small but growing modding community for all of Traveler's Tales' Lego video games, based primarily around a Discord server. While The Complete Saga is the most popular Lego video game to mod, the original Lego Batman is considered to be a part of the unofficial "Holy Trinity of Lego Games" by modders (alongside The Complete Saga and the original Lego Indiana Jones), due to sharing similar versions of an engine that are easy to mod. As such, there are a small number of mods that add characters or fix developer oversights, most being published to the aforementioned server.

General information

Official Website
Brickipedia - Game page on LEGO Wiki Community Discussions for game series Support Page
Steam Community Discussions


Source DRM Notes Keys OS
Disc check (requires the CD/DVD in the drive to play)
Epic Games Store
DRM-free after installation through Epic Games Launcher (notes may include more details)
DRM-free when launched directly from executable.
Icon overlay.png
Icon overlay.png
Green Man Gaming
Icon overlay.png
Humble Store
Icon overlay.png
Icon overlay.png
Icon overlay.png
The Mac OS X version is no longer sold digitally.

Game data[edit]

Configuration file(s) location[edit]

System Location
Windows %LOCALAPPDATA%\Warner Bros. Interactive Entertainment\LEGO Batman
macOS (OS X)
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/21000/pfx/[Note 1]
Mappings.dat stores Keyboard and Controller mappings.
pcconfig.txt stores all general settings.

Save game data location[edit]

System Location
Windows %LOCALAPPDATA%\Warner Bros. Interactive Entertainment\LEGO Batman\Saved Games
macOS (OS X)
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/21000/pfx/[Note 1]

Save game cloud syncing[edit]


Video settings
Video settings
Effects settings when Enhanced Graphics is disabled
Effects settings when Enhanced Graphics is disabled
Effects settings when Enhanced Graphics is enabled
Effects settings when Enhanced Graphics is enabled

Graphics feature State WSGF Notes
Widescreen resolution
Set aspect ratio to From screen res. Pre-rendered cutscenes are stretched.
4K Ultra HD
Field of view (FOV)
Uses fixed perspectives.
Use the -windowed parameter.
Borderless fullscreen windowed
Use Borderless Gaming while in windowed mode.
Anisotropic filtering (AF)
Unknown fixed amount.[2]
Anti-aliasing (AA)
Selective blurring "Edge AA" with Enhanced Graphics enabled.
Up to 16x FSAA with Enhanced Graphics disabled.
For MSAA or SGSSAA with Enhanced Graphics enabled, see Anti-aliasing.
Vertical sync (Vsync)
60 FPS
120+ FPS
See Run the game at screen refresh rate.
Note that running the game above 60 FPS can make certain sections impossible.
High dynamic range display (HDR)
Color blind mode
Certain puzzles require distinction between Red, Green, Yellow, and Blue.[3]

Anti-aliasing (AA)[edit]

Force MSAA or SGSSAA (Nvidia only)[4][5]
  1. Download and run Nvidia Profile Inspector.
  2. Open the LEGO: Batman game profile.
  3. Set Antialiasing Compatibility to 0x004010C1.[Note 2]
  4. Set Antialiasing - Behavior Flags to None
  5. Set Antialiasing - Mode to Override any application setting.
  6. Set Antialiasing - Setting to 2x, 4x, or 8xQ.
  7. If SGSSAA is desired instead of MSAA, set Antialiasing - Transparency Supersampling to the same level of Sparse Grid Supersampling as the Antialiasing Setting.
  8. Apply changes.


Depth of Field does not work properly when the compatibility bit is set.
LOD adjustment is not necessary for this game.[4]

Input settings[edit]

Input settings
Input settings

Audio settings[edit]

Audio settings
Audio settings

Audio feature State Notes
Separate volume controls
Surround sound
Closed captions
Mute on focus lost


Language UI Audio Sub Notes
Both British and American.


Multiplayer types

Type Native Players Notes
Local play
2 Co-op
LAN play
Online play

Issues fixed[edit]

Vehicles not working[edit]

Vehicles (including Robin's RC toys) become unresponsive and won't move or work correctly. This is most noticeable in an early RC car section, where the RC car needs to climb on top of special buttons.[6]
Enable Vsync[7]

Enable Vertical Sync in-game while set to a 60 Hz output.

Cap frame rate at 60 FPS or lower[8]

Run the game at screen refresh rate[edit]

Fullscreen mode defaults to 60 Hz for some resolutions, even if the screen refresh rate is set higher than that.
Set screen refresh rate[citation needed]
  1. Install Special K by following the Special K Unofficial Guide. Manual local installation is recommended.
  2. Start the game once and close it to allow the configuration file of Special K to be created.
  3. Open <path-to-game>\d3d9.ini or %USERPROFILE%\Documents\My Mods\SpecialK\Profiles\LEGOBatman.exe\SpecialK.ini depending on the installation method used.
  4. Change RefreshRate=-1 to RefreshRate=0 under [Render.FrameRate].
  5. Change TargetFPS=0.0 to TargetFPS=60.0 to enable 60 FPS cap (This fixes issues with vehicles).

Various shadows exhibit prominent color banding[edit]

Disable ambient occlusion[9]

Unable to destroy last two electrical pylons/coils with robot in "An Enterprising Theft"[edit]

A gray, rectangular bar blocks the robot from reaching the innermost two pylons.
Exit and re-enter the room[10][11]

Game Randomly Crashes[edit]

Some Windows 8.1 or Windows 10 Users had this game randomly crashes at moment.
Change Compability Mode[12]

Changing Compability mode to Windows Vista or Windows 7 will resolve this issue.

Custom characters are all black in "Experiment Room" (Epic Games Store version)[edit]

The build of the game on the Epic Games Store has a bugged texture archive that causes the custom characters' textures to appear all black inside the customizer, even if the Silhouettes extra is disabled.[13]
Remove bugged file[14]
  1. Make the game installation mod ready by following this guide.
  2. Delete or rename <path-to-game>\CHARS\WEIRDO\ALL_TEXTURES.FPK. This will force the game to load from the standalone files instead.


This requires extracting the .DAT files, which nearly doubles disk space requirements.

Other information[edit]


Technical specs Supported Notes
Direct3D 9
Executable 32-bit 64-bit Notes
macOS (OS X)
32-bit only.[15]


See the beginners setup guide for instructions on how to configure the game for mod support.
Setting up mods requires extracting the game's .DAT files, which noticeably increases file size.

Lego Batman: The Videogame - The Extended Bat-roster[edit]

Adds several non-playable characters and vehicles to the main roster. [Note 3]

HD GUI for Lego Batman 1[edit]

Cleans and upscales various low-resolution and/or visibly compressed HUD and UI elements.

Bug fixes and restored content[edit]

System requirements[edit]

Minimum Recommended
Operating system (OS) XP
Processor (CPU) Intel Pentium 4 1.5 GHz
AMD Athlon XP 1500+
System memory (RAM) 256 MB (XP)
512 MB (Vista)
Hard disk drive (HDD) 4.2 GB
Video card (GPU) 128 MB of VRAM
DirectX 9.0c compatible
Shader model 2.0 support
macOS (OS X)
Minimum Recommended
Operating system (OS) 10.5.8
Processor (CPU) Intel 1.4 GHz
System memory (RAM) 512 MB
Hard disk drive (HDD) 5 GB
Video card (GPU) 128 MB of VRAM


  1. 1.0 1.1 File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in ~/.steam/steam/userdata/<user-id>/21000/ in addition to or instead of this directory. The app ID (21000) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.
  2. This step can be skipped if Enhanced Graphics is disabled.
  3. Lego Batman: The Videogame - The Extended Bat-roster Readme
    This mod adds a number of characters and vehicles missing from the base game. The first version adds 12 characters and 2 vehicles.
    DISCLAIMER: This mod will not work well with existing save files. Make a new save file to use this mod or back up the current save file.
    - Policeman (Policeman_1)
    - L.B.I. Agent
    - Riot Policeman
    - Security Man (Securityguard_2)
    - Gardener
    - Janitor
    - Factory Worker
    - Bio-Hazard Scientist
    - Zookeeper
    - Sewage Worker
    - Freeze Girl (Red)
    - Penguin Henchman (Striped) (Sailor_striped)
    - Police Dog Van
    - Riddler Goon Car
    Other fixes:
    - Zoosweeper has a matching icon instead of reusing Zookeeper's
    - The Police Marksman also has a matching icon instead of using the Policeman's
    Known issues:
    - The icons for Zoosweeper and the Police Marksman do not correctly appear until the characters are loaded into a level
    Read Tutorial.txt for instructions
    Read Credits.txt for the credits