# The Legend of Heroes: Trails of Cold Steel IV 1.0.3
# BID: 59159483CF88330F
# Button polling is 2x more sensitive to holding any button

unsafeCheck: true

MASTER_WRITE:
  # Move loading FPS lock time to MAIN+0x3AF0800
  -
    type: bytes
    main_offset: 0x5F02F8
    value_type: uint32
    value:
      - 0x9001A809
      - 0xB9480129
  # Default value
  -
    type: bytes
    main_offset: 0x3AF0800
    value_type: uint32
    value: 33333333
  # Write game's loop time as float to MAIN+0x3AF0804
  -
    type: bytes
    main_offset: 0x5F0348
    value_type: uint32
    value: 0x17FFFF5B
  -
    type: bytes
    main_offset: 0x5F00B4
    value_type: uint32
    value: 
      - 0xF9000660
      - 0x1E624004
      - 0x14000086
  -
    type: bytes
    main_offset: 0x5F02D4
    value_type: uint32
    value: 
      - 0x9001A808
      - 0xBD080504
      - 0x1400001C
  - # Read lowest timing float factor from MAIN+0x3AF0804
    type: bytes
    main_offset: 0x65548
    value_type: uint32
    value:
      - 0xF001D448
      - 0x1E227800
      - 0xBD480502
  - # Default value
    type: bytes
    main_offset: 0x3AF0804
    value_type: float
    value: 0.0333333333
ALL_FPS:
  -
    type: write
    address: [MAIN, 0x3AF0800]
    value_type: uint32
    value: 11111111