Deadlock Mod Manager
Using Mod Manager

Customization

Manage hero skins, edit skins in Foundry, and configure crosshairs, autoexec and performance configs

Customization

Hero Skins

Hero Skins with an empty library and the default Abrams 3D preview

  1. Download a hero skin from Mods Store.
  2. Open Hero Skins and find the hero using search.
  3. Select a downloaded skin, or choose Default for the vanilla appearance.
  4. If the skin has variants, select the ones you want active.
  5. Restart Deadlock if it is running to see the change.

Sounds and other mods appear separately from skins so you can toggle them independently. If a mod is missing or listed under the wrong hero, use Assign Mod or set its hero override in Mods Library. Choose Remove from hero to remove the hero assignment and keep the mod in your library. To remove the mod itself, delete it from the library.

Settings → Hero Skins can group sounds and weapon skins by hero or allow several skins per hero. Use multiple skins only when they change complementary parts; two full skins can conflict.

The optional 3D preview shows supported hero models. You can turn it off under Settings → Application → Appearance. A skin can work in-game even if its preview fails to decode.

Mod Foundry

Foundry editor with stock Abrams loaded, asset list, and Paint, Cards, and Sounds tabs

Foundry edits hero skins and exports the result as a VPK. Enable Mod Foundry under Settings → Experimental if its navigation entry is hidden.

Foundry import dialog with Default, My Mods, and Local file tabs

  1. Open Mod Foundry and choose Import skin.
  2. Choose a default skin, a downloaded hero skin from the My Mods tab, or a Local file VPK. Map mods are not accepted as skin inputs.
  3. Recolor the body and weapon, change cards, or swap sounds using the editor panels.
  4. Choose Export and select a destination.
DestinationResult
Save to a fileWrites a VPK to a location you choose.
Add as a new modAdds a local mod to your library for installation.
Replace the original modOverwrites the source mod VPK and keeps the original beside it as a .bak file.

A default skin imported from the base game has no original mod to replace. Install and enable exported mods before launching; restart Deadlock after replacing an active skin.

You can disable Load the 3D preview during import if a model is slow or fails to decode. Painting, cards, and sound editing remain available.

DeadlockForge installs

DeadlockForge is a separate community workshop. To send a mod from the website to the manager:

  1. Keep Deadlock Mod Manager open.
  2. Use Settings search to find 1-click installs from DeadlockForge and enable it.
  3. Use the website's install action and review the manager's confirmation.
  4. Accept the import, then enable the new mod in Mods Library when you are ready to use it.

Imported mods stay disabled until you enable them. The manager asks before installing each mod, and you can turn the integration off in Settings.

Crosshairs

Crosshair editor with preview, import, apply, and publish controls

Open Crosshairs to browse community crosshairs or create a configuration in the editor.

Search or filter the community library to find a crosshair. In the editor, use Import to load a configuration, adjust it using the preview, then choose Apply. To Publish your design, sign in and fill in its name, description, tags, and hero choices. Publishing requires an internet connection.

The manager writes crosshair settings to the managed section of autoexec.cfg. Enable the Autoexec Config launch option in game settings so it runs when Deadlock launches.

Autoexec Config

Autoexec command library and category filters

Current Autoexec Config editor below the command library

Open Autoexec Config from the sidebar or Settings to edit startup console commands.

  1. Browse or search the Command Library and choose Add for a command you want.
  2. Review its value in Current Autoexec Config, or enter your own commands.
  3. Save the config and enable the Autoexec Config launch option.
  4. Restart Deadlock for the commands to take effect.

Keep managed sections intact

Sections marked DO NOT EDIT are managed by the app and restored when saving. Keep the config nonempty when the autoexec launch option is enabled. The command library comes from the community; commands can change or stop working after game updates.

Performance configs

Performance page with the active config, the Looks best to Runs fastest scale, and curated configs

Performance configs are community gameinfo.gi tunings that trade visual detail for frame rate. The feature is experimental and off by default: enable Performance Configs under Settings → Experimental, then open Performance from the sidebar.

The page has four tabs: Configs, Settings editor, History and How it works. The strip above them shows the applied config, how many settings it wrote, and any notice that needs you, such as a config lost after a game update with a Re-apply now button.

  1. Pick a config on the Configs tab. Curated presets, configs published on GameBanana and your own imports share one list, and the Looks best ⟷ Runs fastest scale above it filters them by how much they cut.
  2. Choose Details to see what a config changes, the in-game video settings its author recommends, and anything that won't be applied.
  3. Choose Apply, then restart Deadlock if it is running. The game reads these settings at startup.

Details sheet for the DMM Clean config, comparing what it changes by category with the current config

Curated presets include DMM Clean, the recommended config that keeps draw distance, outlines, the camera and the in-game video menu as they are, along with configs by Sqooky, Eskay, Kaizuchaneru and dacooderr. GameBanana configs aren't bundled: Download & review fetches the file and shows what it would change before anything is saved.

The manager edits gameinfo.gi in place next to your mods instead of replacing the file, and marks every line it changes so Turn off can put the original values back. A game update or Reset to Vanilla replaces the file; the manager writes your config again when it starts, when you switch back to its window, and before every launch from it, including vanilla launches. It waits while Deadlock is running, so starting Deadlock from Steam while the manager is closed leaves the config out until the manager next runs.

What gets written:

  • Settings that Valve's convar list marks as not read from gameinfo.gi, or that aren't in that list at all, are left out and listed in the config's details. The list comes from the newest game build the catalog knows.
  • Edits outside the ConVars block (SceneSystem, RenderSystem and other engine sections) are left out unless you choose Include for that config. Deadlock's matchmaking error lists Engine2, MaterialSystem2, NetworkSystem, Particles, RenderSystem, SceneSystem and WorldRenderer as gameinfo.gi sections where it doesn't support changes.
  • Camera and visibility settings, such as field of view or outlines, follow the config's author. You can turn each one off.
  • SearchPaths and video.txt are never changed.

Settings editor grouping a config's settings by category, with switches and the config's value next to the game default

Use Settings editor to change any value the config sets, turn individual settings off, or add another setting. It opens on Differs from game, the settings the config actually changes; All lists every line, including ones that already match the game. Settings are grouped by category, use a switch, slider, number or list depending on their type, and show the game's value under the control when it differs. Won't apply shows the settings the game ignores. Edits stay unsaved until you choose Apply changes, or Discard to drop them.

History lists the configs you applied or turned off, newest first, with Apply again. Undo last change goes back to the config you had before, or turns the config off if there wasn't one.

Import dialog reviewing a pasted ConVars block: what will apply, camera settings from the author, and what won't apply

Import config accepts a pasted gameinfo.gi, a ConVars block, autoexec lines, a share code, a file or archive, a GameBanana mod link, or your current gameinfo.gi. The review shows what will apply and what won't before anything is written. When a mod you download includes a performance config, the manager asks whether to import it; it never copies a mod's gameinfo.gi over yours. Share gives a share code (starting with dmm-perf:) and a ConVars snippet for the config you have applied, including your tweaks. Paste the code into Import config to use someone else's.

If Deadlock crashes after a change

When Deadlock closes abnormally within a few minutes of starting, the manager lists what changed since your last normal session, such as a new performance config or new mods, with a way to undo each one. Turn this off under Settings → Game → Check for crashes after launch.

Discord game presence

Discord game presence templates and preview

Open Settings → Discord to enable Discord Game Presence and customize how your live Deadlock status appears on Discord. It can display hero, match mode, party size, and other game information.

Enable Console Debug Log in Launch Options so the manager can read game status. Keep Discord and the manager running. Edit the top-line and bottom-line templates using placeholders, set per-hero overrides if needed, and check the preview before saving. Empty template fields fall back to defaults.

Plugins and themes

Open Settings → Themes for predefined themes, accent controls, and the custom theme builder with a live preview. Save a custom theme as a predefined entry to activate or edit it later. See Themes and Plugins for background and Flashbang plugin instructions.

On this page