Shot Spellbook
8-bit recipe trainer for architectural FPV goblins
BOOTING CAPTAINDUDEMAN FLIGHT PRACTICE OS // LOAD RECIPE // FLY ROUTINE // CAPTURE SHOT // DO AAR // PRESERVE THE GOBLIN //

Mission Control

Pick shot recipes like arcade levels. Build routines from them. Practice with crawl-walk-run progression, deliberate repetition, and quick after-action notes.

0Recipes
0Routine Items
0Sessions

Training bias: begin simple, increase complexity, define success, get feedback, and stop escalating once the safe/deliverable shot is captured.

Recipe Library

Rate Suggestions

Your current freestyle rates are saved as the main feel profile. The extra profiles below are deliberately calmer starting points for shot delivery and construction flythrough practice.

Current Freestyle Profile

attached screenshotfunknown-good

AxisRC RateSuperExpoApprox Deg/S
Roll2.200.080.35638 - 1110
Pitch2.200.080.35638 - 1110
Yaw2.120.080.45412 - 840

This is your current preferred freestyle feel: strong roll/pitch, noticeably calmer yaw, and enough expo to stay controlled.

Previous Reference Profile

older screenshotspicier yaw

AxisRC RateSuperExpoApprox Deg/S
Roll2.180.230.22720 - 1246
Pitch2.180.230.22720 - 1246
Yaw2.200.230.25736 - 1327

Keep this as historical context. Your newer profile looks better for cinematic control because yaw is less wild.

Architecture Smooth

client-safeslow revealprecision

AxisSuggested MaxFeel
Roll420 - 520 deg/sfirm but not twitchy
Pitch420 - 520 deg/ssmooth push-ins
Yaw260 - 360 deg/sno snap pan

Use for interiors, progress flythroughs, hallway floats, and anything where the shot matters more than the maneuver.

Tight Indoor Trainer

practicethrottle controldoorways

AxisSuggested MaxFeel
Roll300 - 400 deg/ssmall corrections
Pitch300 - 400 deg/sslow movement
Yaw180 - 260 deg/scalm framing

Not for fun. This is a training lane for practicing slow control near walls without letting the goblin drive.

120 FPS Goblin Profile

after safe shotsdynamicone pass

AxisSuggested MaxRule
Roll650 - 900 deg/sfast but readable
Pitch650 - 900 deg/srecoverable
Yaw360 - 600 deg/savoid spinny footage

A controlled spice profile for unique slow-motion perspectives. Capture the safe shot first, then try one hero line.

Throttle Feel Suggestions

4S Tamed

Throttle expo 35-50%, low camera angle, optional throttle limit 80-90%. Keep motor output at 100% unless heat/noise demands otherwise.

3S Intentional

Use 3S for construction interiors and close quarters. Keep enough punch for aborts, but let the voltage calm the whole craft down.

Sound Check

If it sounds angry, inspect props, whoop resonance, loose screws, and hidden oscillation before blaming the rates.

Recipe JSON Format

Each recipe is a JSON object. Paste one object or an array of objects into the importer. Required fields are id, type, name, category, difficulty, goal, and steps.

{
  "id": "slow-reveal-001",
  "type": "drill",
  "name": "Slow Reveal",
  "category": "architecture",
  "difficulty": 1,
  "duration": "1 pack",
  "training_principle": "crawl-walk-run + deliberate practice",
  "goal": "Reveal a subject slowly from behind foreground cover.",
  "setup": "Pick a tree, doorway, wall, vehicle, or building corner.",
  "steps": [
    "Start hidden behind the foreground object.",
    "Move slowly until the subject enters frame.",
    "Avoid yaw snaps and throttle bumps.",
    "Hold final composition for 2 seconds."
  ],
  "success_metric": "3 clean reveals in one pack.",
  "common_mistakes": ["Rushing", "late yaw", "unwanted climb"],
  "tags": ["cinematic", "architecture", "beginner"]
}

Routine objects are playlists of recipe IDs.

{
  "id": "construction-progress-001",
  "type": "routine",
  "name": "Construction Progress Flythrough",
  "goal": "Capture repeatable progress footage over time.",
  "drills": ["site-establishing-orbit-001", "repeatable-route-001"]
}

Import / Export

Paste custom recipe JSON below. It saves into localStorage. Export copies the whole recipe book.