The Outer Rim — Roadmap
44 ranked features · ordered by dependency & batching, not raw impact. Tiers double as the rough build phases.
data / Lua
C++ recompile
Lua content
ops / infra
art / model
gate
✓ Shipped this session — 2026-06-25
- XP 5× / 3× Jedi (1a)
- 6 character slots/account, 3 online
- Jump to Lightspeed (space) enabled
- 28 planets enabled
- Galaxy renamed “The Outer Rim”
- Staff tags → “Outer Rim …”
- Krayt dragons restored to the graveyard
- Deep-space patrols added
- Naboo (+9 planets) map fix
- Outer Rim splash + login screens
- Portal CSRF + launcher login API
- Core3 crash watchdog (auto-restart)
- DB hardening verified (already strong)
- Buff droid vendor → upstream #764 (2a)
- Mission terminal difficulty + direction (2b)
- Entertainer one-buff (2c)
- Account pooled lots + auto-admin (2d)
- Guild Control Device (2e)
- Travel:
/board80m + interplanetary + starport 5s - Blue-frog removed from world (admin-spawnable)
- Committed + pushed:
testing(4 commits)
✓ Shipped — 2026-06-26
- Bounty Hunter: specials fire from any ranged weapon (3a)
- BH entry via Master Marksman OR Master Brawler
- Spray Shot intimidate effect
- Bounty Seeker Droid tracking reliability
- City Bounty Informant trainer (mayor-placed)
- Rank-5 cities → up to 30 skill trainers
- Skill attachments: single focused mod + descriptive names
- Attachment pool pruned + flamethrower mods
- 6-tier loot quality + loot-table pass
- 3h: auto-invite/entertain + multi-leader + /demoteleader
- Committed:
testing(3 commits)
✓ Shipped — 2026-06-28 · Squad Leader overhaul
- Volley Fire now actually fires (was a no-op)
- Rally no longer locks the group out of tickets/shuttles/craft/revive
- 150m PvP buff cap for TEF'd members (2f)
- PvE buffs + group mobility stay planet-wide
- Committed + pushed:
testing
✓ Shipped — 2026-06-29 · Miner profession + Mandalorian gear
- Miner advanced profession (2l + 3g) — trainer-learned off Master Surveyor
- Advanced Hand Sampling — survey past the Artisan cap (range + yield)
- Harvester Efficiency / Operations / Storage C++ branches
- Harvester bonuses refresh on owner login
- Miner Trainer in Theed + mayor
/recruitskilltrainerentry - Mandalorian armor + weapon pack — 40 armor pieces + 11 weapons, both genders
- Loot: rare schematic on Death Watch Black Sun + orphan-drop & dedup cleanup
- Shuttles/starports stay landed (no wait)
- Forums upgrade — sub-categories, post editing, breadcrumbs (4e)
- Account email-verification gate (new signups)
- Committed + pushed:
testing
✓ Shipped — 2026-06-30 · Witches of Dathomir saga (3f)
- Undead WoD coven at the Nightsister Stronghold — 3 Sisters + Mutant Rancor + witch/slave guards
- WoD weapon set — scythes, twin-blade, war fan, legendary lance
- Bosses drop the WoD gear (themed loot group)
- Omogg's Representative assault quest — kill-tracking with group credit
- Coven-Breaker badge + selectable title (badge→title bridge)
- Committed + pushed:
testing
Why this order: P0 unblocks everything (git + perms before content; GFX hiring is the critical path for the P4 art — start it day one). P1 is one low-risk data pass that instantly sets the “generous / easy-Jedi” identity. P2 batches every recompile so you rebuild once or twice, not 13 times. P3 is the Lua content that gives the server a soul. P4 waits on art talent or earlier features.
P0 — Foundation
Do first / start now — gates the rest.
0a
Box up + Workstream P config
jemalloc engaged, DBInstances→8 (+MySQL max_connections), per-zone threads, MaxAuctionSearchJobs. Done 2026-06-24 — box live + Workstream P perf config applied.
0b
New private server git
Private Doc-Holliday repos live (server + portal); MTG fork stays upstream. Done 2026-06-25 — pushing to it.
0c
Staff permission tiers + admin command logging
Role ladder + staff command audit log. (Staff tags rebranded 2026-06-25; perm tiers + logging still to do.)
0d
Hire staff — GFX / art people
Critical path: GFX talent unblocks all P4 art. Longest lead — recruit in parallel from day one.
P1 — One cheap data/config pass
Huge “feel” impact, ~zero risk. Batch into skills.iff override + config.lua + loot_manager.lua + city_manager.lua.
1a
XP rates 5× normal / 3× Jedi
Done 2026-06-25 — live.
1b
Increased Exceptional / Legendary loot drops
Done 2026-06-25 — Exceptional 1-in-50k, Legendary 1-in-500k (~2×).
1c
Politician = free instant master
Done 2026-06-25 — already 0-point; "Make me a Master Politician (free)" option added at the politician trainer (grants the full tree, no XP/credits/points).
1d
Artisan Business + Merchant skill-point adjustments
Done 2026-06-25 — points→0 (4 artisan-business + 18 merchant rows).
1e
FS skill points → 0
Done 2026-06-25 — 64 FS leaf boxes → 0.
1f
City settings
Done 2026-06-25 — flat 450m radius, Metropolis at 5 citizens.
1g
Badge → Title bridge
Done 2026-06-25 — reusable Lua framework live (armed, empty map; 4-step recipe).
1h
Fix shuttle wait times
Done 2026-06-25 — shuttleportAwayTime 300→5s.
P2 — Core C++ QoL batch
One–two rebuild cycles; defines small-population playability. Batch the recompiles.
2a
Buff bot — Doctor Buff Droid Vendor
Top small-pop QoL. Done 2026-06-25 — SURGICAL droids become buff/heal vendors; upgraded to upstream #764 (barker, battle fatigue, Master-Doctor gate, wound healing, food bonuses); crash-hardened component kept.
2b
Mission terminal difficulty + direction tabs
All regular + faction terminals. Done 2026-06-25 — difficulty radial (Default/Low/Med/Hard/Hardest) + cardinal-direction radials.
2c
Entertainer one-buff
One performer grants all 3 mind attributes. Done 2026-06-25 — a single dancer OR musician applies mind/focus/willpower.
2d
Account-level structure QoL
Lots pooled per-account + all toons auto-admin on account structures. Done 2026-06-26 — auto-admin/owner parity (Wave 1) + per-account pooled lots: a shared 60-lot pool via a maintained O(1) counter, config-gated and now live.
2e
Guild Control Device
Portable datapad guild mgmt + alphabetized member list. Done 2026-06-25 — new intangible GOT 0x80D; grant radial on the guild terminal; 32m sponsor proximity dropped.
2f
Galaxy-wide Squad Leader, gated until TEF
Planet-wide SL buffs kept for PvE; PvP-engaged (TEF'd) members range-limited to 150m of the leader — active abilities gated at cast, over-cap group defense gated in combat; group mobility stays planet-wide. Also fixed Volley Fire (was a no-op) and Rally locking the group out of tickets/shuttles/craft. Done 2026-06-28 — live.
2g
Image Designer — remove tent requirement
Done 2026-07-02 — stat migration available anywhere (client tickmark + server commit gate un-tented); new same-zone + 32m proximity check replaces salon co-location for grouped targets.
2h
Bespin Port & Pyollian Cake cost 0 fill
Filling zeroed on both crafted buff consumables so they no longer fill the food/drink meter. Done 2026-06-26.
2i
Structure pack-up tool/radial +
/findadminDone 2026-07-03.
/findadmin lists the structures you administer (planet, coords, lots, maintenance). A "Pack Up" radial on the structure terminal snapshots the house + every item's placement into a control device in your datapad and removes the building; redeploy it anywhere from the datapad and all items return to their spots. While packed it uses no lots and no maintenance — both are freed at pack-up and re-charged/resumed on redeploy. Ported from SR2 + adapted to OR's pooled-lot accounting.2j
Smuggler slicing food/drink buff
Consumable biases the slice roll.
2k
Tailor — improved socket chance, 4 guaranteed at Master
C++ generateSockets edit. Done 2026-07-02 — socket_bonus passive from owned tailor production / armorsmith complexity boxes (+20 each incl. master box), partitioned by the draft's assembly skill; full line = guaranteed 4 sockets, partial lines roll a ladder; never worse than the legacy roll. Port of the SR2 passive.
2l
Miner profession — C++ branches
Harvester efficiency (maintenance + power), extraction rate, and hopper storage — resolved at structure placement, cached on the installation, refreshed on owner login. Done 2026-06-29 — live. (JTL asteroid-mining yield not in scope.)
2m
Master Merchant vendor “Customize Appearance”
Failed 2026-07-03 — not viable. The pre-CU client refuses/greys the Image Design panel against an NPC vendor target (verified across same-tick, delayed and login-baseline skill grants); the server-driven SUI fallback works technically but is too clunky/ugly to ship. Both paths reverted.
P3 — Content / identity
Lua content; the server’s soul (Decision C).
3a
BH weapon unrestriction
BH specials now fire from any ranged weapon; novice BH trainable via Master Marksman OR Master Brawler. Done 2026-06-26 — live + committed.
3b
Jedi-path rework cluster
cluster contents
- FS Village optional, not required
- Jedi unlock + Padawan trials reduced to a quest
- New Jedi Knight trials
- New light Jedi NPCs + Light/Dark Jedi mission terminals
- NPC Bounty Hunters to hunt player Jedi
- Grey Jedi + Non-PvP Jedi option
(FS skill points → 0 lives in P1/1e.)
3c
Instance gear-progression + participation loot
DW Bunker / Geo Lab / Corvette / Warren into a ladder.
3d
Armor system pass
Add/activate types, trainer vs looted learn-paths, rebalance. Done 2026-07-02 — every craftable family hits 80% with a distinct hole: bone/ubese (all but energy), chitin (acid+blast), padded (kinetic+stun), tantel (cold+energy, full 9-pc set), zam (composite clone), composite unchanged, RIS (acid, +40% lightsaber), mandalorian (cold, +45% lightsaber, Master BH/Commando/SL cert). All species can wear all armor. Janta/rancor hides = universal base-eff boosters. Full sets on the character builder. Follow-ups queued: stun loot component, boss loot fills, broken kash/marine drafts.
3e
Blackwing zombie outbreak event
Creatures ship in MTG; no screenplay yet.
3f
Witches of Dathomir saga
Assault-quest path shipped — undead "World of the Dead" coven at the Nightsister Stronghold (3 Sisters + Mutant Rancor + witch/slave guards), WoD weapon set, themed boss loot, Omogg's Representative assault quest (group-credit kill tracking), and the Coven-Breaker badge + selectable title. Done 2026-06-30 — live. Full two-faction theme park (Walkabout → Rubina → faction missions → vendors/currencies) deferred as a future expansion.
3g
Miner profession — free core
Advanced Hand Sampling branch (extends surveying past Artisan IV) + skill tree in
outerrim_skills.tre + Miner Trainer (Theed / mayor-placeable). Prereq: Master Surveyor. Done 2026-06-29 — live.3h
Auto-invite / auto-entertain / auto-demote
/autoinvite + /autogroupinvite (auto-accept via tell), /autoentertain (auto-cycle, no action drain, single-mode no 3-min stop), multi-leader /makeleader promote + /demoteleader. Done 2026-06-26 — live.
3i
Staff-run player city hub
Done 2026-06-28.
3j
Skill-tape review (audit → fix/remove)
Non-functional skill-enhancement-attachment modifiers pruned from the loot pool; attachments now roll a single clean mod and show it in the name. Done 2026-06-26.
P4 — Long-lead art / dependent / community
Parallel or last.
4a
Rideable rancor (loot drop)
Blocked on 0d (GFX). Rider hardpoint + ride anim on the rancor .sat.
4b
Cad Bane NPC/model
Blocked on 0d (GFX). Bespoke appearance build.
4c
Starforge mechanic profession
Custom mechanic + skill tree.
4d
Lootable buff-bot skins
Depends on 2a.
4e
Flesh out forums + build Discord
Portal/Flask + external. Community launch-prep. In progress: forums upgraded 2026-06-29 (sub-categories, post editing, breadcrumbs, per-category visibility); Discord still to do.
Build Timeline
Two anchors: T0 = work start (Lane A needs no live server) · B0 = box ready (gates server-side work; Lane B items are B0 + N days).
🟢 Lane A — Pre-box · parallel · no live server
Week 1 · T0 → +7
- Hire GFX (0d) — post today. Critical path for all P4 art.
- P1 data pass — author + stage (1a–1h).
- Forums + Discord (4e) stand-up.
- Kick off the Jedi-path cluster (3b).
Weeks 2–3 · T0+7 → +21
- P2 C++ batch — write + build (2a–2m).
- P3 content (Lua), in parallel: Blackwing, WoD, instances, armor, Miner core, auto-invite, skill-tape audit, staff city.
- BH weapon unrestriction (3a) — recover, validate, stage.
- Staff perms + logging (0c).
When a GFX hire lands → P4 art (4a rancor, 4b Cad Bane) begins — long lead, runs to launch.
⛳ B0 — Box ready · provision the box whenever it's available
🔵 Lane B — Box-gated · B0 + N
B0 → +3 · Phase 0/1 — stand it up
- Deps incl. libjemalloc-dev, MariaDB, DNS
outerrim.gg, build/boot, config tuning (0a). - Char create/login → Decision A: does space fly.
- Deploy 0c (staff perms + logging).
B0+3 → +10 · Deploy the pre-built work
- Deploy + test P1 data pass.
- Deploy + test P2 C++ batch.
- Client + NGE SKU data (Decision B) → validate render.
B0+10 → +21 · Content + curation
- Deploy + test P3 content (Jedi cluster, events, instances, armor).
- Decision C curation + branding pass; 3a live.
B0+21 → +30 · Polish + launch
- P4 art (4a, 4b), Starforge (4c), buff-bot skins (4d); forums/Discord public (4e).
- Backups, Core3 auto-restart-on-crash DONE, leak/ops watch.
- Soft launch → testers → public.