Skip to content
  • Feedback thread

    Tracks
    24
    1
    4 Votes
    24 Posts
    852 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
    540 Views
    pawflixP
    @Pie42 wow, you were very quick with that, thank you!
  • parity with frhd, and a suggestion

    About Free Rider
    4
    2 Votes
    4 Posts
    131 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
    532 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
    129 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
    169 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
    257 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
    105 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
  • Coated_Badger Thread

    Off-Topic
    15
    4 Votes
    15 Posts
    307 Views
    PonjojaP
    @mbcool said in Coated_Badger Thread: Coager's definitely in my top 10 silly black girls Umm
  • Tube Riding IRL

    Off-Topic
    10
    8 Votes
    10 Posts
    373 Views
    CoagerC
    @Zycerak said in Tube Riding IRL: @Volund Ghosters when a robber breaks into their house and shoots their famil y be like "I couldnt react in time whers the friggin spacebar?Ill just get a tas script and go back to the last checkpoint{" @Coager Mine is better right please tell me its funny @Volund said in Tube Riding IRL: ghosters be like "where's the spacebar?" right as they land on they neck @Coager trying to engage more with the ghosting scene and bikers alike, how does this joke "land" Really good jokes all round here. as for which ones better.... well.... i'll let you guys decide that
  • freerider.app additions

    About Free Rider
    5
    1 Votes
    5 Posts
    192 Views
    PonjojaP
    @nathanpertman1 said in freerider.app additions: @Ponjoja ik bro I just lost another 15 jumps on my 100j track
  • draymond green once said kill all ghosters

    Ghosts
    3
    7 Votes
    3 Posts
    214 Views
    NessN
    soon we'll all be ghosts...
  • How does this work?

    About Free Rider
    4
    1
    1 Votes
    4 Posts
    144 Views
    pawflixP
    That’s a pretty neat feature
  • question abt objects

    Off-Topic
    8
    1 Votes
    8 Posts
    334 Views
    N
    @Pie42 ok thanks so much for explaining
  • Nice

    Off-Topic
    3
    1
    0 Votes
    3 Posts
    91 Views
    PonjojaP
    Nice [image: 1765214696447-screenshot-2025-12-08-12.24.41-pm.png]
  • Newest art piece...

    Moved Off-Topic
    8
    1
    3 Votes
    8 Posts
    280 Views
    PonjojaP
    @elibloodthirst One day you might not have to imagine
  • For @To4sty

    Ghosts @to4sty
    1
    0 Votes
    1 Posts
    109 Views
    JosephFRHDJ
    https://freerider.app/frhd/261112
  • Random Track

    Tracks
    3
    0 Votes
    3 Posts
    97 Views
    JosephFRHDJ
    My new best is 2 secs now
  • Just noticed something

    About Free Rider @freeriderapp
    1
    1 Votes
    1 Posts
    63 Views
    JosephFRHDJ
    Type in the URL freerider.app/frhd/any number and you will get a random track somebody made!
  • Wip (what happened to this forums?)

    Tracks
    4
    1
    4 Votes
    4 Posts
    167 Views
    PonjojaP
    @elibloodthirst Thanks