Multiple prompts will ask for the configuration of the CTF (CTFd, custom, etc)
For the CTFd key, either generate an access token or copy the session token from a signed in browser.
Once all steps are completed, the settings will be stored in .vscode/settings.json. This is all the settings needed to connect to the CTF, so feel free to share it with your team
Sometimes, the UI may not automatically connect. Simply close and restart VSCode
If everything works, the explorer tab should have a Challenges tab at the bottom and the VS-CTF tab should have the live scoreboard
Tips / Usage
Descriptions are not automatically synced to prevent spamming the CTF infra. Clicking on a challenge will preview it and keep a local cached version of it
Folder and terminal will open with the challenge name when the challenge is previewed
Click the Download button to get the challenge embeds. These will be stored in the challenge folder under download
Click the flag button to submit the flag. This should automatically be synced in if someone else on the team solves the challenge