Skip to content

Precision · Control · Calibration

T.C.P.Tactical Competitive Pro

Read your weapon's recoil fingerprint, bullet by bullet. Measure how repeatable it is. Build a calibration profile from data — not guesswork.

analysis
Shot-by-shot
for high confidence
5+ traces
profile quality
0 – 100

Recoil fingerprint · R4-C

Illustrative

01051015202526

Quality

90/100

Vertical

99%

Shot 12

94% conf

The system

One pipeline. Controller to profile.

T.C.P. is a connected toolchain: hardware check, calibration, analysis and profile management live in one place, and every step feeds the next with data you can inspect.
  1. 01

    Controller

    Your controller is detected and checked in the browser — sticks, triggers and buttons, live.

  2. 02

    Workshop

    A guided calibration session records your spray patterns, one bullet at a time.

  3. 03

    Profiles

    Every loadout becomes a versioned weapon profile you can compare, refine and export.

  4. 04

    Builds

    Supported T.C.P. files are personalized with validated profile data — nothing else is touched.

Workshop

Personalized calibration, guided end to end.

The Workshop walks you through a calibration session for your exact loadout. Spray at a wall, mark each bullet impact in order, and repeat. Three traces build a model; five or more make it trustworthy.
  1. 01Connect controller
  2. 02Controller check
  3. 03Select game
  4. 04Select weapon
  5. 05Select attachments
  6. 06Calibration setup
  7. 07Record / trace pattern× 3–5+
  8. 08Analyze pattern
  9. 09Review model
  10. 10Save profile

Input diagnostics

Controller connected
LX0.00
LY0.00
L20.00
RX0.02
RY-0.01
R21.00

Example readout · live values appear in the Workshop

Controller intelligence

Know your hardware before you trust your data.

T.C.P. reads your controller through the browser and normalizes it — every browser reports pads differently, so nothing is assumed. Sticks, triggers and buttons are verified before a session starts, and stick drift shows up before it pollutes a recording.

Weapon profiles

Every loadout, stored, versioned and comparable.

Each profile records the weapon, sight, barrel, grip and magazine alongside every trace and the model built from them. Put two profiles side by side to see exactly what a compensator or a grip changes.
  • Raw traces are always kept — models are recomputed, never overwritten
  • Compare trajectory, vertical and horizontal change, variance and confidence
  • Export as .tcp-profile.json and import on any device

Profile

R4-C

92% quality
5 traces1.0xCompensatorVertical Grip
010510152022

Illustrative data

training.tcp

Profile block only
// TCP_FILE: T.C.P. Tactical Competitive Pro
// TCP_SCRIPT_VERSION: 1.0.0
// TCP_PROFILE_SCHEMA_VERSION: 1
[session] duration_minutes = 10
// TCP_PROFILE_BEGIN
// weapon: R4-C sight: Red Dot 1.0x
// traces: 5 quality: 94
// shot: 01,+0.00,+0.00,0.000,0.000,1.00
// TCP_PROFILE_END
[notes] text = "…"

Script personalization

Personalize supported files. Touch nothing else.

Supported T.C.P. files carry a dedicated, versioned profile block. The Workshop validates the file, writes your profile data into that block only, and leaves every other byte exactly as it was. Uploads are processed as text — never executed — and your original file is always kept.

Performance

Confidence you can measure.

T.C.P. never builds a model from a single spray. It compares the same bullet across every trace, keeps the median, measures the spread and tells you which parts of the pattern are predictable — and which are not.

Profile quality

90 / 100

Vertical repeatability

99%

Horizontal repeatability

91%

Illustrative · 5 samples

  • Median first

    Each bullet's position is the median across traces, so one bad spray can't drag the model.

  • Per-shot confidence

    Every shot is rated HIGH, MEDIUM or LOW from its sample count and spread.

  • Outliers flagged, not hidden

    Suspicious traces are marked as potential outliers. You decide whether to include them.

  • Non-destructive refinement

    X/Y scale adjusts the profile model while the original recordings stay untouched.

Start a calibration session

Your pattern. Measured.

Connect a controller, pick your loadout and record your first trace in a few minutes. No account needed — profiles are saved on this device.