Starcom Unknown Space Console Commands Better ((new))
Starcom: Unknown Space — Better Console Commands
If you want clearer, more useful console commands for Starcom: Unknown Space (for debugging, modding, or convenience), here's a compact, practical guide you can use as a blog post. It includes improved command naming, examples, safety notes, and suggested implementation patterns.
Example handler (pseudocode)
registerCommand("dev.spawn.ship",
permission: "dev",
args: ["template","--x","--y","--faction"],
handler: (args, ctx) =>
if (!ctx.devmode) throw Error("Requires devmode");
let pos = clampCoordinates(args.x, args.y);
let ship = spawnShipFromTemplate(args.template, pos, args.faction);
return success:true, message:`Spawned $ship.name ($ship.id)`, data: ship.toJSON() ;
);
1. Universe Manipulation
- Reveal Map: Instantly removes the "Fog of War." This is excellent if you want to plan an optimal route to the center of the galaxy or find specific anomalies without spending hours scanning.
- Teleport (Jump To): You can usually click on any sector on the map and select "Teleport Here." This bypasses fuel costs and jump gates.
- Warning: Jumping to story-critical sectors before you have the quest trigger can break your progression, causing NPC ships or dialogue to never appear.
Suggested command categories & conventions
- Prefix debugging-only or dangerous commands with
dev. or unsafe.
- Use verbs first, then object:
spawn.ship, give.resource, set.time.
- Return structured JSON for programmatic parsing where useful.
- Provide optional flags
--silent and --log FILE for quieter runs and persistence.