# DOOM 1.2
# BID: 01ACE43E724259C3

unsafeCheck: true

ALL_FPS:
  # rs_460Threshold (default)
  -
    type: write
    address: [MAIN, 0x87AEC74]
    value_type: float
    value: 1
  # rs_raiseMilliseconds
  -
    type: evaluate_write
    address: [MAIN, 0x87AF0B4]
    value_type: float
    value: "0.966 * FRAMETIME_TARGET"
  # rs_dropMilliseconds (33/(1000/30))*(1000/FPS)
  -
    type: evaluate_write
    address: [MAIN, 0x87AF02C]
    value_type: float
    value: "0.99 * FRAMETIME_TARGET"
  # com_adaptiveTickMaxHz (default)
  -
    type: write
    address: [MAIN, 0x74B2680]
    value_type: int32
    value: 120
  # com_adaptiveTickMinHz
  -
    type: write
    address: [MAIN, 0x74B25F8]
    value_type: int32
    value: 15
