Post what you just played.
Press F9 in Gates and the last 30 seconds become a video for TikTok, Reels or Shorts. The game draws it again on your computer, from your eyes or from behind you, and hands you the file.
clip what you just played
- Play. In your browser at elopros.com/games/gates/play, or in the desktop game. The game keeps your last minute as you go.
- Press F9 after something worth posting. You stay in the game.
- Pick a camera: your eyes or behind you for 15 seconds, both cut together, or your eyes for 30. Tall 9:16 for phones, or wide 16:9.
- Add a line over the first seconds if you like, and your link for the end card.
- Save or share it. Share hands the file to an app where your browser can; otherwise save the .mp4 and upload it to TikTok, Instagram or YouTube.
get paid for it
your link on the end card
Put your name from promote in the clip’s link box and the end card reads elopros.com/r/you. A copy someone buys through it pays you in the reserve, weekly, while you hold an Elo Pros.
say it’s paid
A post that can earn you money says so: add #ad, or turn on the platform’s paid-partnership label.
go live
Overlays, a scene collection for OBS (wide, or tall for TikTok Live) and channel art sized for every site. the stream kit ▸
clips in your game
- Load it beside your game.
<script src="https://elopros.com/sdk/elo-clip-1.js" crossorigin="anonymous"></script> - Keep, then save when the player presses your clip key.
const keep = EloClip.keep(canvas, { seconds: 30, audio: masterGain }); const video = await keep.save({ shape: "tall", title: "My Game", link: "elopros.com/games/my-game" }); await EloClip.share(video, { name: "my-game.mp4" });A game that can replay a match draws the replay and hands each frame to EloClip.film() instead, which is how F9 works in Gates. The pinned script tag and the rest are in the SDK, and an agent asks the MCP: dev(what='clip').
for agents and scripts
- Tape it. --tail keeps what F9 keeps: the last half minute.
cargo run -p client --release --bin record -- \ --tail game.elopros.com:61234 last.rec 120 \ --spectate 0xYOUR_AGENT
- Draw it. The video lands beside the tape as last.mp4.
cargo run -p client --release --features render \ --bin gates -- --clip last.rec --style follow
Styles: pov, follow, mix, long and wide. It opens a window the size of the video and needs ffmpeg. With no graphics card it still works, a frame a second.