<aside> 💾 This update will break saves from previous versions of Mapbase.
</aside>
<aside> 📂 For programmers: This update will include VPC changes.
</aside>
Mapbase v8.0 will allow you to set the player’s model to almost any human NPC and have it believably appear in shadows, mirrors, and beyond with full animations.

Player in projected texture shadow

Player with legs enabled (optional feature)

Player in mirror

Player in third-person mode
Video showing first-person legs, projected texture shadows, and various animations in action.
Video showing first-person legs, projected texture shadows, and various animations in action.
You can set the player’s model using logic_playerproxy or through the new Protagonist System, which is covered farther below.
Mapbase v8.0 will add various arm models for HL2 characters as well as optional viewmodels which can support them. The edited viewmodels were created by Inaki and the arms for HL2 characters are based on models created by Notewell. These were included in Mapbase with their direct permission. Special thanks to ReverendV92 and Crimson-X1 for facilitating this process.

Citizen (male_01)

Metro Police

Combine Soldier

Father Grigori
In order to use this feature, the weapon’s script must declare that it supports c_arms with the uses_hands keyvalue. Alternatively, the weapon’s viewmodel must be overridden by the Protagonist System, which is covered farther below.