SnapHak

SnapHak is a tool used to unlock features normally not available in Doom SnapMap which greatly expands mapping and editing capabilities. It can only be used on the Windows version of SnapMap, however maps created with it can be played on the Xbox One and PlayStation 4 versions of Doom (2016).

History
SnapHak was created by modder Chrispsy and revealed in the unofficial SnapMap server on July 13, 2020. Although the code itself was last updated on Feburary 2, 2021, other creators have discovered new ways to use it, and it is still being hosted in the same server.

Main Features
This is a list of some of the features already working in SnapHak:
 * Physics Props
 * Ragdoll Corpse Entities
 * Campaign Upgrades
 * Unused Weapons and Power-Ups ("Crossbow", Slow-motion), as well as Weapons, Power-Ups and Equipments from the Campaign and Multiplayer
 * Advanced Lighting Options (able to remove grid room light, and certain module lights, Add Dynamic Shadows and Lights, Increase Light Radius, New light patterns, No brightness limits, Turn off lens flare)
 * More Sound Options (9000+ sounds to choose from, More Music Tracks, stop sounds from playing)
 * Turn Off Map Limits (unstable)
 * Movers (Make models move smoothly somewhere)
 * Joint Binding (bind mostly anything, including some logic, to all Demons, Players, Movers, Echos, and Physics Objects)
 * Re-scale, Re-texture, and Re-color Most Props
 * Ability to use Developer Variables (Cvars) to enable useful things (Third Person, Infinite Ammo, Jump Height, Advanced FoV Options, Disable Hud, Freeze Time, Weapon Accuracy, Reload Animations)
 * Player Bots
 * Ability to Make Objects Always Face You
 * Projectile Spawners
 * Custom Demons and Increased AI Limit (up to 24 active demons)
 * Spawnable Summoner
 * Thousands More Textures, 1520 FX Particles, over 3000 More Props
 * Advanced Texture Editing
 * Ability to Run Scripts (changing player gravity, Re-scaling an object in real time, Advanced Mover Controls)
 * Enhanced Data Pad Customization (able to add any SnapMap GUI elements as the display image, more control over lines and formatting)
 * More Decals (Blood splatters, Bullet Holes, Explosive Residue, others.)
 * Custom Echos (enable or disable hologram effect, make any model with a skeleton an echo, trigger specific animations for the skeleton)