Skip to content

[TF2] Add support for MvM-specific Spy Masks + Disguise Portraits (assets linked in post)#1979

Open
rabscootle wants to merge 3 commits into
ValveSoftware:masterfrom
rabscootle:mvm-disguises
Open

[TF2] Add support for MvM-specific Spy Masks + Disguise Portraits (assets linked in post)#1979
rabscootle wants to merge 3 commits into
ValveSoftware:masterfrom
rabscootle:mvm-disguises

Conversation

@rabscootle

@rabscootle rabscootle commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

This PR adds a new 'MvMTexture' proxy to allow for texture swaps while playing Mann vs Machine.

The 'MvMTexture' proxy supports swapping textures with a specified asset while in MvM:
image

An optional 'enemyDisguiseOnly' parameter is included to support robot mask textures only drawing when disguised as the enemy team in MvM.

This texture is intended to be used for the following features:

Spy Disguise Masks

mvm_spy_masks.mov

Spy Disguise Portraits (Disguise UI + 2D Player Class HUD)

mvm_disguise_portraits.mov

Assets (Steam Workshop)

TBD - the following assets will be uploaded to the Steam Workshop and linked here within the coming days:

  • MvM Robot Mask Assets (Robot Engineer Mask VTFs/TGAs + updated VMTs)
  • MvM Robot Disguise Portraits (VTFs, TGAs, updated VMTs)
  • MvM Robot Class HUD Portraits (VTFs, TGAs, updated VMTs)
  • MvM Disguise UI Icon (VTFs, TGAs, updated VMT)
image image image

Credits

rabscootle - code + implementation aid
badasscook - assets

@rabscootle rabscootle changed the title [TF2] Add support for MvM-specific Spy Masks + Disguise Portraits [TF2] Add support for MvM-specific Spy Masks + Disguise Portraits (assets linked in post) Jul 21, 2026
@alexanderjuliao

Copy link
Copy Markdown

This is pretty cool.

@Pygargue00fr

Copy link
Copy Markdown

This needs to get in. It just does.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants