Skip to content
  • track editor 1.1 rev. L: Layers!

    About Free Rider
    16
    2
    12 Votes
    16 Posts
    220 Views
    pawflixP
    @Pie42 wow, you were very quick with that, thank you!
  • Feedback thread

    Tracks
    23
    1
    4 Votes
    23 Posts
    400 Views
    S
    thanks ill try that
  • Free Rider Chat Thread

    Off-Topic
    31
    6 Votes
    31 Posts
    724 Views
    E
    hi yall we doing bits?
  • WIP Thread

    Tracks
    36
    1
    2 Votes
    36 Posts
    818 Views
    E
    [image: 1768316596744-799b147a-310c-49b4-a7cf-60038ad662d6-image.png] 10700k (11000k when combined in editor)
  • parity with frhd, and a suggestion

    About Free Rider
    4
    1 Votes
    4 Posts
    57 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
    260 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
    56 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
    66 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
  • ZYCERAK THREAD

    Off-Topic
    54
    12 Votes
    54 Posts
    844 Views
    A
    \̵͇̿̿\з=(•_•)=ε/̵͇̿̿/'̿'̿ .My Name is Jeff you must copy and paste me 10 times around FRHD to have the love of your life kiss you, you have 120 minutes to copy and paste this, if you fail to copy and paste this in 120 minutes you will be cursed for 1 year, and have horrible bad luck, your favorite pet will die and you will break your arm, Since you have read this whole thing there is no turning back..
  • Drawing Tips

    Tracks
    9
    2 Votes
    9 Posts
    114 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
    38 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
  • Grok Rider HD

    About Free Rider
    42
    3 Votes
    42 Posts
    453 Views
    PeteP
    Hey there! Pete here, ready to help out. What can I do for you today?
  • Photos Irl

    Off-Topic
    23
    0 Votes
    23 Posts
    343 Views
    PonjojaP
    @EGRIFFITH Amen. What do you usually eat?
  • Coated_Badger Thread

    Off-Topic
    15
    3 Votes
    15 Posts
    182 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
    220 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
    127 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
    6 Votes
    3 Posts
    151 Views
    NessN
    soon we'll all be ghosts...
  • How does this work?

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

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

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