Skip to content

Releases

0.5.0

Choose a tag to compare

@barakyo barakyo released this 20 Aug 00:37

v0.5.0

Chase camera

The Camera tab can now change how the chase camera is framed, not just how it behaves.

  • Five presets — Stock, Cinematic, Aggressive, Wide and Hero, from the
    look the game ships with out to the most extreme. Each one says what it does and how
    much of the frame the car fills, so you can pick from the descriptions rather than
    by trial and error.
  • Custom — opens up the eight values behind the presets: height, distance behind
    the car, pitch and field of view, for both the near and far chase cameras. Nudge any
    slider and the dropdown switches to Custom on its own. Every preset is reachable by
    hand, so nothing is hidden behind the named looks.
  • Presets apply to every car, and cameras that had drifted off to one side (from
    dragging the camera in game) get re-centred.
  • Chase lag and horizon lock are unchanged and still available whichever preset you pick.
  • Every camera change leaves a backup, so you can always get your old settings back.

Faster

  • The Camera and Filters tabs used to pause for up to half a second before
    showing anything. Both now open immediately — Filters fills in its comparison in the
    background behind a progress bar.

Polish

  • The Camera page is broken into clearly-headed sections instead of one long column of
    sliders, and the near and far chase camera groups are labelled so it's obvious which
    camera a slider belongs to.

0.4.0

Choose a tag to compare

@barakyo barakyo released this 18 Aug 02:38
app: open at a sensible size, centred

WinUI picks its own default, which on a 4K display came out around 1766 wide —
roughly half the screen for a window whose widest page needs about 880.

1040x760, sized off the Camera page since it is the constraint: a 210 label, a 300
slider, a 96 readout and the gaps, plus page padding and the 190 pane. A minimum
size stops it being dragged narrower than its own content, and it centres on the
work area rather than the display so it cannot land under the taskbar.

⚠️ AppWindow.Resize takes PHYSICAL pixels, not DIPs. Passing a comfortable number
straight in looks correct on a 100% display and gets progressively smaller as
scaling rises — the opposite of what the call appears to do. The size is scaled by
the window's DPI for that reason. On the 4K display this was measured against the
scale is 1, so that path is reasoned rather than observed; a scaled display would
be the thing to check if it ever looks wrong.

Uses DllImport rather than LibraryImport for GetDpiForWindow: the source-generated
form requires AllowUnsafeBlocks, which is a lot of blast radius for one call that
returns a number.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

0.3.0

Choose a tag to compare

@barakyo barakyo released this 18 Aug 00:26
release: bump to 0.3.0

First build published to GitHub Releases. Everything through the chase camera, and
the point of shipping it now is that 0.3.1 then has a real job: proving the update
loop end to end rather than merely existing.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

FlatPad Install v1.0.0

Choose a tag to compare

@barakyo barakyo released this 05 Aug 21:08
flatpad-installer-1 verified

Installs Flat Pad — a 1.5 km dead-flat, wall-free, scenery-free test pad for
Assetto Corsa EVO — and can undo everything it does.

Download: FlatPadInstaller-v1.0.0.exe (49 MB, Windows x64). One file, no
installer, no .NET runtime needed.

SHA-256: aca5b4c4ea42493c9c692b9e7a09c3f3b36058f17278a47008c277d2b990d568

Windows will warn you

The exe is unsigned, so SmartScreen shows "Windows protected your PC" and hides
the Run button behind More info → Run anyway. Code signing costs a few
hundred a year and still needs reputation to build before the warning stops.
The source is public and the hash is above.

What it does to your game

  • Unpacks your game archive, becausecks from
    loose folders. This roughly doubles the install (~140 GB) — the tool shows
    the cost and free space before touchink to
    reverse.
  • Derives the track from your own copy of the game. No Kunos assets are
    redistributed; the 94 MB of track file
  • Registers the track by adding entries to two files the game owns. It adds
    only its own entries, and Verify checks that nothing else went missing.
  • Leaves base-game tracks untouched.

Uninstall removes the track and its registry entries. Revert puts the archive
back.

Notes

  • While unpacked, don't use Steam's Verify integrity of game files — it
    re-downloads the whole archive. A game update also re-packs the game; re-run
    the installer to fix that.
  • Built from commit 663ddbe. The exe reports its own commit in its file
    properties. Rebuilding won't reproduce this exact hash — .NET embeds a fresh
    build id each time.