Skip to content
  • Grok Rider HD

    About Free Rider
    58
    3 Votes
    58 Posts
    1k Views
    InnominateI
    @Zycerak tell me more about the story mode contest
  • Frapp New Feature Suggestions

    About Free Rider
    2
    1 Votes
    2 Posts
    19 Views
    S
    But i wanted to ask you @Ness if you could add transparency to layers. Like still have them displayed however they could be slightly transparent, itd make drawing over reference tracks wayyy easier. thanks
  • WIP Thread

    Tracks
    46
    1
    2 Votes
    46 Posts
    1k Views
    InnominateI
    [image: 1772697270310-screenshot-2026-03-05-at-12.51.12%C3%A2-am.png] [image: 1772697270379-screenshot-2026-03-05-at-12.51.00%C3%A2-am.png]
  • ZYCERAK THREAD

    Off-Topic
    64
    1
    11 Votes
    64 Posts
    2k Views
    SirHuman01S
    ZYCERAK UPDATE: this forum is like infinitely better than the other one why didn't i switch here earlier
  • What Are You Listening To?

    Off-Topic
    21
    2
    14 Votes
    21 Posts
    384 Views
    pawflixP
    @Innominate https://topsters.org/ or search topsters alternatives
  • 2026 GHOSTING COLLAB

    Tracks
    4
    4 Votes
    4 Posts
    50 Views
    PonjojaP
    I've barely been working on my part, so it's pretty short... But I have a question, can I submit two seperate parts? I wanted to have this in the collab, too [image: 1772545418192-3eae9428-6d10-4a13-8722-a955e027a642-image.png]
  • Bug Reports

    About Free Rider bugs reports bug report
    9
    1
    3 Votes
    9 Posts
    128 Views
    pawflixP
    using line trim on other layers' lines brings them to current layer [image: 1772164413857-37cbc35b-25a8-499f-a60a-fed016c4f033-image.png]
  • Ask ME (Volund) Anything :)

    Off-Topic
    14
    5 Votes
    14 Posts
    150 Views
    ZycerakZ
    @Volund [image: 1772145802330-predator-handshake.gif]
  • A request :)

    About Free Rider
    2
    4 Votes
    2 Posts
    35 Views
    elibloodthirstE
    Great idea
  • Ask ME (Not volund, Eli) anything

    Off-Topic
    5
    4 Votes
    5 Posts
    63 Views
    elibloodthirstE
    How dare only volund ask
  • rev. I: Import & Interface

    About Free Rider
    17
    13 Votes
    17 Posts
    241 Views
    N
    could use some racy ads but all things considered this is pretty cool
  • Feedback thread

    Tracks
    24
    1
    4 Votes
    24 Posts
    602 Views
    EGRIFFITHE
    VERY rough version of a santa cruz v10 (my fav dh bike) but whaddya think so far? [image: 1771309953563-screenshot-2026-02-16-10.31.41-pm.png]
  • track editor 1.1 rev. L: Layers!

    About Free Rider
    16
    2
    12 Votes
    16 Posts
    429 Views
    pawflixP
    @Pie42 wow, you were very quick with that, thank you!
  • Free Rider Chat Thread

    Off-Topic
    31
    6 Votes
    31 Posts
    966 Views
    elibloodthirstE
    hi yall we doing bits?
  • parity with frhd, and a suggestion

    About Free Rider
    4
    2 Votes
    4 Posts
    106 Views
    Pie42P
    the thing with stacked portals is that their behavior depends entirely on the order they're in within the track, which is why i mostly only generate tracks with them. this also means that a variety of features have the potential to mess with their function, including the select tool, layers, and possibly even erasing and undoing, but it isn't guaranteed. if you can remember exactly what you were doing when they stopped working, i'll look into fixing it, but it's a pretty difficult problem to solve. in the meantime, here's a script i made when looking at computer by seasnails, but that doesn't work quite as well for stacked portals: // ==UserScript== // @name double-click portals // @version 0.1 // @description ​ // @author Pie42 // @match https://www.freeriderhd.com/t/* // @match https://www.freeriderhd.com/create // @match https://freerider.app/* // @grant none // ==/UserScript== function main() { let canvas = GameManager.game.canvas; console.log('double click active ', canvas); canvas.addEventListener('dblclick', (e) => { let position = GameManager.game.currentScene.mouse.touch.real, sectors = GameManager.game.currentScene.track.sectors.physicsSectors, sectorPos = position.factor(1 / GameSettings.physicsSectorSize || 300), found = false; sectorPos.x = Math.floor(sectorPos.x - 0.5); sectorPos.y = Math.floor(sectorPos.y - 0.5); //console.log(sectorPos, 'sectorPos'); for (let xOffset = 0; xOffset < 2; xOffset++) { if (!sectors[sectorPos.x + xOffset]) continue; for (let yOffset = 0; yOffset < 2; yOffset++) { let currentSector = sectors[sectorPos.x + xOffset][sectorPos.y + yOffset]; if (!currentSector) continue; let teleporters = currentSector.powerups?.teleports, teleporter; if (!teleporters) continue; for (let i of teleporters) { //console.log(i, position, Math.hypot((i.x - position.x) ** 2, (i.y - position.y) ** 2) ** 2); if (Math.hypot(i.x - position.x, i.y - position.y) ** 2 < 1000) { teleporter = i; break; } } if (!teleporter) continue; let camera = GameManager.game.currentScene.camera; let dCamera = camera.position.sub(teleporter).add(teleporter.otherPortal); console.log(dCamera); camera.position = dCamera; camera.playerFocus = false; found = true; break; } if (found) break; } console.log('double clicked!'); }); } let track = undefined; window.setInterval(function () { if (window?.$ && $("#track-data")?.data?.("t_id") != track || +location.href.match(/\/(\d+)/)?.[1] != track) { track = window?.$?.("#track-data")?.data?.("t_id") || +location.href.match(/\/(\d+)/)?.[1]; console.log(track); function rInterval() { window.clearInterval(v) } var v = window.setInterval(function() { if (GameManager != undefined && GameManager.game != undefined) { rInterval(); main(); } }, 250) } }, 500)
  • Ponjoja's Gallery

    Off-Topic
    22
    2 Votes
    22 Posts
    438 Views
    PonjojaP
    @pawflix Oh, yeah. They really are. Abstract art isn't my thing but it's fun every now and then
  • Track Editor suggestions

    About Free Rider
    4
    0 Votes
    4 Posts
    105 Views
    ZonkalizationZ
    for the forum add online icon like discord on profiles
  • An idea to get around the TAS ghost issue

    Ghosts
    3
    4 Votes
    3 Posts
    131 Views
    N
    Oh I see. I thought it was a tool that somehow generated a speed run rather than creating a tool-assisted way of manually racing very quickly. That makes it a lot more complicated
  • Drawing Tips

    Tracks
    9
    2 Votes
    9 Posts
    216 Views
    HtHH
    @SomeRandomNoob get an app where you can change the transparency of windows and click through them. Apparently OnTopReplica is a good tool
  • question about the editor

    About Free Rider
    4
    3 Votes
    4 Posts
    75 Views
    HtHH
    You can go to hotkeys and set either the undo or vehicle direction to different keys. [image: 1767521384055-935aa606-11bc-43cb-bcb4-f00f70471236-image.png] But you will have to fiddle around with hotkeys for a while. Because you might end up with a hotkey that does the same action or does both actions at the same time. Hopfully that helps