Level Preparation and Release Check List - DarklightGames/DarkestHour GitHub Wiki

  • Remove bot pathing
  • Raise sky for mortars (even if no mortars, just a good thing to do)
  • Fix any skybox/fog problems (fog should look fine from bird's eye view)
  • Remove deprecated actors
  • Check for wood texture that has material as metal
  • Make sure there are no duplicated assets in the myLevel packages
  • Convert MasterObjectiveManager to DHObjectiveManager
  • Convert RO to DHObjective
  • Convert LevelInfo to DH
  • Convert Hurt/Fire Vols to Burning Volumes (and check damages)
  • Convert Minefields to DHMineVolumes (and use standard text)
  • Convert any other RO actors to DH
  • Add DHSpawnManager
  • Check spec cams
  • Setup KillZ
  • Remove bloom
  • Make sure all groups are enabled!
  • Run texture cull command (make sure to add a default texture somewhere)
  • Check reinforcement values
  • Set spawn type to Darkest Hour
  • Set the proper victory music
  • Remove spawn rooms (port only)
  • Remove player starts (check for mortar spawns)
  • Add black room (if push)
  • Check vegetation bAcceptProjectors
  • Loading screen
  • Check/adjust pawn light
  • Setup spawnpoints
  • Setup spawn sequence
  • Check minefield kill times
  • Overview
  • Loading Screen
  • Check boundaries (no 2 second minefields!)
  • All spawns are level to ground and activate appropriately
  • Objectives flow correctly