Paste image from clipboard (Ctrl+V)Tap to pick a file or image
or
Added Missions
No missions yet. Use the form above to add one.
Quantum leg
Surface hop
Jump leg
Route Length Over Generations ?
GA Parameters ?
Preparing…
Route Summary ?
Distance0 Gm
Profit0 aUEC
🎉
Route Complete!
Well done, hauler. All cargo delivered.
Route Details:
Containers32 SCU24 SCU16 SCU8 SCU4 SCU2 SCU1 SCU
Storage Note
SC Hauling Tools
Multi-system cargo hauling route optimizer for Star Citizen.
Plan, calculate, track, and share optimal multi-mission routes across Stanton, Pyro and Nyx,
with a strict 3D cargo loadout, a per-stop load plan, and a live 3D cargo visualization synced to your route progress.
Key features: OCR screenshot import, CSV shopping list import,
interactive 2D/3D star map (Stanton, Pyro, Nyx), cross-system jump support, container decomposition,
Expert mode with 3D cargo loadout bin-packing, per-stop load plan with checkable items and storage notes,
live 3D cargo view of your ship's hold, route sharing via URL, light/dark theme, and responsive design.
Technologies: HTML5, CSS3, JavaScript (ES6+), Vite, Three.js,
Plotly.js, Tesseract.js (OCR), LZ-String, and a custom genetic algorithm.
This is an unofficial Star Citizen fansite, not affiliated with the
Cloud Imperium group of companies. Star Citizen®, Roberts Space Industries® and Cloud Imperium® are
registered trademarks of Cloud Imperium Rights LLC.
Purpose: Plan optimal multi-mission cargo hauling routes across Stanton, Pyro, and Nyx —
minimizing travel distance while respecting ship capacity and container sizes.
Getting Started
Set Starting Location & Capacity: Enter your ship's max cargo capacity (SCU) and
select where you begin. The tool supports all locations across Stanton, Pyro, and Nyx.
Add Missions: Choose a mission type (Direct, Multiple Drop Off, Multiple Pick Up,
Free Shopping) and fill in the fields — or import via:
OCR Screenshot — paste from clipboard (Ctrl+V) or drag & drop an image
CSV Shopping List — Erkul export format supported
Review: Edit or delete missions from the "Added Missions" list.
Calculate: Press Calculate in the top bar. A progress bar tracks the computation. Click again to cancel.
Expert Mode (3D Cargo Loadout)
Enable Expert mode (checkbox next to Load Example Missions) to unlock the
Cargo Loadout configurator. This lets you model your ship's actual cargo zones in 3D
(length × width × height) and have the route optimizer reject routes that cannot physically fit the
cargo — for example a 32 SCU container in a Hull A whose largest zone is 16 SCU, even though total
capacity is 64 SCU.
When a loadout is active, the Max Cargo Capacity field is hidden — the total capacity is
computed from the configured zones.
Disabling Expert mode clears the active loadout and reverts to classic capacity-only planning.
Expert mode is persisted locally and propagated through shared route URLs — opening a shared
Expert-mode route automatically switches your view to Expert mode.
Using the Route Summary
Step-by-step stops — ordered pickups and drop-offs with container breakdown (colored chips by SCU size).
Check off cargo — tick completed items; when all items at a stop are done, the stop collapses automatically.
Storage notes — click the slot indicator to add notes about where you placed cargo in your ship.
Share route — click the share icon to generate a shareable URL with your full route encoded.
Route complete — when all stops are done, a completion banner appears.
Map & Visualization
2D Map — interactive Plotly scatter with route lines, hover for location details.
3D Map — Three.js star map with orbit camera, system selection, focus on stops, and a follow-camera mode that tracks your route progress.
Cross-system jumps — routes that span systems (e.g. Stanton → Pyro) show jump indicators.
GA Parameters Quick Reference
Population Size: Candidate routes per generation. More = better exploration, slower.
Generations: Evolutionary steps. More = more refinement.
Mutation Rate: Randomness (0–1). Higher = more diversity, risk of instability.
Runs: Independent full searches. Best final route across all runs is kept.
Tips
Start modest (Pop 100, Gen 100, 1 Run) then scale up.
Higher mutation (0.4–0.6) helps early exploration; lower (0.1–0.3) stabilizes later.
For cross-system routes, use more generations — the search space is larger.
Use the 3D map to visually validate your route before heading out.
Received a shared route? Just paste the URL in your browser — the tool will load the full route automatically.