I'm creating an installer and I don't know what this error means

Installer step {‘extract’: None, ‘file’: ‘lrace’} shouldn’t have more than one key (check your indentation)

Here’s my script:

name: Line Rider
game_slug: lrace
version: LRACE-2020-12-29
slug: lrace-installer
runner: wine

script:
  game:
    exe: $GAMEDIR/LRACE-2020-12-29.exe
  files:
  - lrace: https://cdn.discordapp.com/attachments/774327618262269980/793616113341693962/LRACE-2020-12-29.zip
  installer:
  - extract: 
    file: lrace
  - chmodx: $GAMEDIR/LRACE-2020-12-29.exe
  wine:
    Desktop: false

Sorry, I got a couple things wrong. Here’s a new script, same error.

name: Line Rider
game_slug: lrace
version: LRACE-2020-12-29
slug: lrace-installer
runner: wine

script:
  game:
    exe: $GAMEDIR/linerider.exe
  files:
  - lrace: https://cdn.discordapp.com/attachments/774327618262269980/793616113341693962/LRACE-2020-12-29.zip
  installer:
  - extract: 
    file: lrace
  - chmodx: $GAMEDIR/linerider.exe
  wine:
    Desktop: false

The things I noticed are some missing indentation (the error was telling you that probably your indentation is wrong, and it was), missing dst on extract, and also chmodx is not required for a wine game. (chmodx is for linux native executables, or things like shell scripts)

Try this:

name: Line Rider
game_slug: lrace
version: LRACE-2020-12-29
slug: lrace-installer
runner: wine

script:
  game:
    exe: $GAMEDIR/linerider.exe
  files:
    - lrace: https://cdn.discordapp.com/attachments/774327618262269980/793616113341693962/LRACE-2020-12-29.zip
  installer:
    - extract:
        dst: $GAMEDIR/
        file: lrace
  wine:
    Desktop: false