Skip to content

Sanctum (PC)

Download: https://github.com/jack5github/Jack5-Keymasters-Keep


Sanctum is a first-person shooter tower defense video game. In it, players take on the role of Skye, an elite soldier sent out to protect her home town, Elysion One, from hordes of mysterious alien creatures.

To be successful in the task, the player will have to defend a "core" on each level. To accomplish this, the player builds defensive structures, and assists their structures by fending off the enemies themselves.


A Keymaster's Keep implementation of Sanctum, created by Jack5 for Zeroman95. The following objective types are included:

  • Clear difficulties on specific levels in Story/Survival mode
  • Clear specific levels with specific gamemodes/weapons/towers
  • Clear a number of waves in gamemodes on specific levels (difficult and time consuming)
  • Bonus objectives

(Objectives with 20+ waves are considered time consuming, and objectives with 30 waves or Hard or Insane difficulties are considered difficult.)

As with other Jack5-made implementations, the weights for each kind of objective can be customised using the sanctum_weights YAML option.

Other YAML options are available for customising the occurrence of the available gamemodes and levels.

Default Yaml Options

Generated with the following options:

sanctum_gamemode_weights: !!python/object/apply:collections.Counter
- Bounty: 1
  Pre-Built: 1
  Stamina: 1
  Standard: 1
sanctum_level_weights: !!python/object/apply:collections.Counter
- AfterMath: 1
  AfterShock: 1
  Arc: 1
  Bridge: 1
  Cavern: 1
  Chasm: 1
  Christmas: 1
  Complex: 1
  Corporation: 1
  Facility: 1
  Glade: 1
  Invasion: 1
  Mine: 1
  Slums: 1
  Whirlpool: 1
  Yogscave: 1
sanctum_owned_dlcs: []
sanctum_weights: !!python/object/apply:collections.Counter
- bonus: 4
  gamemode_on_level: 1
  gamemode_on_level_waves: 3
  gamemode_towers_on_level: 1
  kill_lumes: 4
  story_difficulty_on_level: 3
  towers_on_level: 1
  weapons_on_level: 2
  weapons_towers_on_level: 2

Objectives

  • Beat Story mode at DIFFICULTY1 difficulty on LEVEL2
  • Beat Story mode at DIFFICULTY3 difficulty on LEVEL2⚠️
  • Beat LEVEL2 with weapons WEAPONS4
  • Beat LEVEL2 with towers TOWERS5
  • Beat LEVEL6 with towers TOWERS7
  • Beat LEVEL8 with towers TOWERS9
  • Beat GAMEMODE10 gamemode on LEVEL2
  • Beat 10 waves of GAMEMODE10 gamemode on LEVEL2
  • Beat 20 waves of GAMEMODE10 gamemode on LEVEL2
  • Beat 30 waves of GAMEMODE10 gamemode on LEVEL2⚠️⏳
  • Beat LEVEL2 with weapons WEAPONS4 & towers TOWERS5
  • Beat LEVEL6 with weapons WEAPONS4 & towers TOWERS7
  • Beat LEVEL8 with weapons WEAPONS4 & towers TOWERS9
  • Beat GAMEMODE10 gamemode on LEVEL2 with towers TOWERS5
  • Beat GAMEMODE10 gamemode on LEVEL6 with towers TOWERS7
  • Beat GAMEMODE10 gamemode on LEVEL8 with towers TOWERS9
  • Kill NUMBER11 LUME12s
  • Kill NUMBER13 Big Walkers
  • BONUS14

  1. Easy, Medium 

  2. Arc, Bridge, Facility, Glade, Mine, Whirlpool 

  3. Hard, Insane 

  4. Assault, Freeze, Rex, Shotgun, Sniper, Tesla 

  5. Accelerator, Ampfield, Anti-Air, Drone, Gatling, Holo, Kairos, Killing Floor, Lightning, Mortar, Penetrator, Scatter Laser, Slowfield, Violator 

  6. Arc, Bridge, Facility, Glade, Mine, Whirlpool 

  7. Accelerator, Ampfield, Drone, Gatling, Holo, Kairos, Killing Floor, Lightning, Mortar, Penetrator, Scatter Laser, Slowfield, Violator 

  8. Arc, Bridge, Complex, Facility, Glade, Mine, Whirlpool 

  9. Accelerator, Drone, Gatling, Holo, Kairos, Lightning, Mortar, Penetrator, Scatter Laser, Violator 

  10. Bounty, Pre-Built, Stamina, Standard 

  11. 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 

  12. Blocker, Bobble Head, Charger, Dodger, Glider, Hoverer, Runner, Soaker, Spitter, Spore Pod, Walker 

  13. 3, 4, 5 

  14. Beat a level using your guns on wave 1 only, Beat a level without changing the paths of Lumes (enemies), Beat a level without deploying Block Towers, Beat a level without teleporting, Beat a level without using the Anti-Air Turrets, Beat a wave without using your guns, Complete the Tutorial, Fall off the edge of the map, Hold 1000 resources at once, Lose the final wave of a level in singleplayer