VOSAN Logo
Aplikacje i narzędzia

Tandem Ghost

IDDL
IDDL Subskrybent VOSAN+
Opublikowano dnia Feb 6, 2026 Zaktualizowano dnia Sep 17, 2026
/
Tandem Ghost to aplikacja Lua dla Assetto Corsa (CSP), która pozwala ćwiczyć tandem drifting solo. Nagrywasz własną linię jazdy jako "Prowadzący samochód", a następnie odtwarzasz ją jako w pełni renderowany samochód widmo 3D do pościgu - symulując prawdziwego partnera tandem bez potrzeby innego kierowcy.

Cechy:
Ghost Recording & Playback - Nagrywaj swoje ruchy przy konfigurowalnych prędkościach próbkowania (~ 60 fps) i powtórz je jako samochody widmo pętli. Nagrania są zapisywane na kombinację toru / samochodu i mogą być przemianowane, usunięte lub zarządzane z interfejsu in- app.

Full 3D Duchy samochód Rendering - Duch ładuje rzeczywisty model samochodu KN5 animowanymi kółkami kierowniczymi i wirującymi oponami, a nie pokazuje prostą skrzynkę z wireframem. Obsługuje regulowaną nieprzezroczystość / przejrzystość.

Ghost Car Model Selection - Wybierz dowolny zainstalowany samochód z folderu treści jako model ducha, nie tylko samochód nagrany z. Pozwala wyobrazić sobie gonienie innego pojazdu.

Wybór skóry - wybrać z dostępnych skór / liveries do samochodu widmo.

Tryb lustra - Zamiast odtwarzać nagranie, duch kopiuje Twoje ruchy w czasie rzeczywistym z konfigurowalnym opóźnieniem (domyślnie 1,5), skutecznie śledząc Cię jak samochód pościgowy.

Tandem Pary Mode - Spashes drugi duch, który podąża za pierwszym zarejestrowanym duchem w konfigurowalnym opóźnieniu, tworząc 3- samochód tandem pociągu.

Radar zbliżeniowy i HUD Bar - Pasek real- time odległość pokazuje odległość od drzwi do drzwi do ducha z kolorami stref: zielony (idealny), pomarańczowy (zbliża się / zbyt daleko), czerwony (niebezpieczeństwo / zbyt blisko). Wyświetla przesunięcie boczne, różnicę prędkości i lukę wzdłużną.

3D Bliskość Wizualizacja - rysuje idealną strefę wokół gracza i linia łącząca do ducha w przestrzeni 3D.

Configurable Ideal Zone - Ustaw swoją własną idealną odległość min / max, próg zagrożenia i odległość ostrzeżenia (w metrach), aby dopasować się do stylu tandem.

Ścieżka Ghost - opcjonalna linia szlaku za duchem pokazująca swoją ostatnią ścieżkę, o konfigurowalnej długości.
Smoke & Skidmarks - Toggleable dym opon i efekt poślizgu na samochód widmo dla dodanego realizmu.

Dźwięk silnika - opcjonalne odtwarzanie dźwięku silnika dla samochodu widmo synchronizowane z RPM i przepustnicy.

Kolizja - Opcjonalne zderzenie fizyki z samochodem widmo (eksperymentalne).

Import & Export - Eksportuj pliki widmo, aby dzielić się z przyjaciółmi, importować z lokalnych ścieżek lub pobierać bezpośrednio z adresów URL (Dropbox, obsługiwany dysk Google).

Instalacja - Przeciągnij i upuść do menedżera treści
Version 0.1

February 14, 2026

TandemGhost v2.0 is a complete rewrite of the original pldTandemGhost script. The codebase has expanded significantly (Renderer alone is now 4485 lines of code) to support full physics simulation, visual fidelity, and stability.

🏗️ Architecture & Core Changes
Storage Migration: Recordings now save to data/<trackId>/ inside the app folder (instead of ScriptConfig). Includes automatic migration for old files.

Timing System: Switched from os.preciseClock() to state.recordingElapsed += dt. This makes playback immune to game pauses and frame drops.

Mirror Mode Logic:

Old: Time-based delay (e.g., ghost is 1.5 seconds behind).

New: Path-Distance Following. The ghost now calculates distance along the spline. It stays exactly X meters behind you (configurable), solving the issue where ghosts would crash into you during slow corners.

Replay System: Completely unlocked. The ghost logic now runs during AC Replays using nearest-neighbor search + segment interpolation.

🚀 New Features (v2.0 Exclusive)
Replay Sync: Ghost is now visible and accurate in replays.

Visual Overhaul:

Headlights/Taillights: Full parsing of lights.ini with emissive glow shaders.

Brake Lights: Separate logic system; lights trigger on deceleration/brake input.

Steering Wheel: STEER_HR node animation synced to ghost steering angle.

Wipers: Animation support added.

Rain/Wetness: Shaders react to Sol/Pure weather data.

Fake Shadow: Implemented blob shadow under the car.

Physics & Interaction:

Raycast Ground-Snapping: Wheels now conform to the terrain heightmap.

Anti-Teleport Smoothing: Interpolation prevents visual "snapping" when the loop resets.

ClearMotion: Disables motion blur frames during teleports to prevent "smearing" artifacts.

Data Parsing: Script now reads data.acd to automatically fetch steer lock, wheel radius, track width, and wheelbase for perfect alignment.

UI & UX:

Ghost Preview: New orbital camera in the "Ghost" tab to view the model/skin.

Tutorial: 8-step interactive walkthrough.

Save/Teleport: With disk persistence and "Reset Ghost on Teleport" config.

Random Skins: Ghost spawns with a random skin on playback start.

❌ Removed / Deprecated
Skidmarks: enableSkidmarks and associated rendering functions removed for performance optimization.

Presets: The old preset system has been replaced by the new file management system.

Cars Tab: Merged into the "Ghost" customization tab.

Config: showDriver is no longer a config option; it is managed internally by the renderer.

💻 Renderer Evolution
The renderer has grown from a simple model drawer to a complex engine.

Old: Basic drawGhostCar, simple smoke/sound updates.

New:

Dedicated updatePosition phase separate from rendering.

Full ini file parsing (car, suspensions, tyres, lights).

Smoothing algorithms (Y_SMOOTH_SPEED) for terrain handling.

Custom HLSL shaders for light glow and wetness.

Multi-ghost support (Tandem Pair uses a fully independent second renderer instance).
DCBB
DCBB Buyer 4 miesiące temu

cant un zip the file

bleachflyfly@gmail.com
[email protected] Buyer 6 miesięcy temu

You can watch the tandem replay with the ghost, but after saving and reloading the replay, only your own car remains.

vakhto1998
vakhto1998 Buyer 6 miesięcy temu

It won't turn on and why?

mrmanguy
mrmanguy Buyer 7 miesięcy temu

absolutely awesome, i very much recommend this mod, the author of this is awesome too!

/

Share this post

Or copy link

Join the Community

Unlock the full potential of VOSAN with a free account.

User Profile

Your personalized drift identity.

Less ads

Enjoy a cleaner experience as a member.

Access the VOSAN Feed

See what's happening in the community.

Favorite Mods

Save your favorite mods to find them easily.

Leave Feedback

Rate and comment on your favorite creations.

Sign Up for Free
Already have an account? Login