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 with DIFFICULTY1 difficulty on LEVEL2
  • Beat Story mode with DIFFICULTY3 difficulty on LEVEL2⚠️
  • Beat LEVEL2 with weapons WEAPONS4
  • Beat LEVEL2 with towers TOWERS5
  • Beat GAMEMODE6 gamemode on LEVEL2
  • Beat 10 waves of GAMEMODE6 gamemode on LEVEL2
  • Beat 20 waves of GAMEMODE6 gamemode on LEVEL2
  • Beat 30 waves of GAMEMODE6 gamemode on LEVEL2⚠️⏳
  • Beat LEVEL2 with weapons WEAPONS4 & towers TOWERS5
  • Beat GAMEMODE6 gamemode on LEVEL2 with towers TOWERS5
  • Kill NUMBER7 LUME8s
  • Kill NUMBER9 Big Walkers
  • BONUS10

  1. Easy, Medium 

  2. Arc, Bridge, Complex, 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. Bounty, Pre-Built, Stamina, Standard 

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

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

  9. 3, 4, 5 

  10. 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