Checking player status…
View all
Browse Beyond the Overworld articles
catalog / Beyond the Overworld

Faction, guild and station quest dossiers

Read 28 packaged quest dossiers with giver, prerequisites, ordered objectives, alternative detectors, choices and rewards.

Beyond the Overworld 0.0.1-p0Java 1.21.1NeoForge

These guides describe the October 23, 2026 development version. The older download with the same version number is missing later features.

Story spoilers ahead

Story spoilers and evidence

These 28 dossiers retain the report’s giver, prerequisites, bound targets, objective ordering, alternatives, rewards and consequential choices. They describe packaged quest data plus the reported wired engine, not newly tested live reachability. All IDs and conditions are report transcriptions. Empty or auto-delivered rewards are not replaced with guessed payouts.

Follow the active Quest Log in order. Contacts, completed objectives, location and earlier choices can determine whether the next step is available. The reference below retains all exact triggers and alternative checks.

Respect the Dead

A Silent Memorial station keeps its crew’s last logs and a sealed cache. The Keepers record. They do not take. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below.

Rewards: 500 credits; 60 discovery data. Check objective delivery and eligibility in your Quest Log.

StepPlayer objective
1o1
2o2
3o3

Recorded responses

Text / recorded effect
Leave the cache undisturbed confirm: Leave the cache sealed?; The Keepers record the memorial as you found it.
Open it and catalogue the contents (the dialog marks this as an incorrect response)
Sell the code to a salvager (the dialog marks this as an incorrect response)

Choir of Echoes

Echo Beacons repeat four symbols. Ondine thinks every beacon hides the same signature. Solve two and compare them with the Keepers’ copy. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 800 credits; 100 discovery data. Check objective delivery and eligibility in your Quest Log.

StepPlayer objective
1o1
2o2
3o3
4o4

Glyph Reader

The archive ruins repeat one warning glyph. Solve three glyph walls and learn to read it. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 1000 credits; 120 discovery data. Check objective delivery and eligibility in your Quest Log.

StepPlayer objective
1o1
2o2

Return What Was Taken

A Keepers relic passed through the Smuggler Den. Get its custody record from the Den’s terminal and return it to Ondine. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 1500 credits; 100 discovery data. Check objective delivery and eligibility in your Quest Log.

StepPlayer objective
1o1
2o2

Recorded responses

Text / recorded effect
Take it confirm: Plan to take the record by force?; Taking it is a witnessed crime: that Den wants you, and Den standing falls by 25.; Ondine still accepts the record. Nothing else changes.

The Stacks

Open a research town’s archive vault to the public: get the town’s research node working, then publish the reading index. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below.

Rewards: 1800 credits; 150 discovery data. Check objective delivery and eligibility in your Quest Log.

StepPlayer objective
1o1
2o2
3o3

Custodian

Defeat Archive Prime without a single failed relay sequence, so the archive behind it survives. Needs Archive Keepers standing 300. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below.

Rewards: 2500 credits; 200 discovery data. Check objective delivery and eligibility in your Quest Log. Pay the Toll / Pay the Toll

StepPlayer objective
1o1
2o2

Pay the Toll

Every road has a toll. Pay one to a corsair who asks, then meet the man who knows who keeps it. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 500 credits; 40 discovery data. Check objective delivery and eligibility in your Quest Log.

StepPlayer objective
1o1
2o2

Route Intelligence

A freighter running from corsairs carries its route in its transponder. Morrow pays for routes. The freighter would rather keep it. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 1000 credits; 60 discovery data. Check objective delivery and eligibility in your Quest Log.

StepPlayer objective
1o1
2o2

Recorded responses

Text / recorded effect
Sell him the reading confirm: Sell the route to Morrow?; The Den learns where the freighter runs.
Tell him you warned the freighter confirm: Keep the route from Morrow?; The freighter changes its route. Morrow gets nothing.

Hot Cargo

Morrow needs a sealed parcel carried to a named station. Patrols scan open holds. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below.

Rewards: 1400 credits; 80 discovery data. Check objective delivery and eligibility in your Quest Log.

StepPlayer objective
1o0
2o1
3o2

Recorded responses

Text / recorded effect
Hand me the parcel confirm: Carry contraband for the Den?; Union and Bastion patrols scan holds that pass within 128 blocks.; Caught in an open hold: the parcel is confiscated, you pay a fine, Den standing falls by 10.; amount shown in the Quest Log credits; amount shown in the Quest Log data
Give me another parcel

Prize Crew

Capture a hostile hull. Then keep it, or sell it to a Smuggler Den merchant. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 500 credits; 100 discovery data. Check objective delivery and eligibility in your Quest Log.

StepPlayer objective
1o1
2o2
3o3

Recorded responses

Text / recorded effect
Keep it confirm: Keep the captured hull?; The hull stays yours. Morrow pays the finder’s fee.; amount shown in the Quest Log credits; amount shown in the Quest Log data
Sell it to the Den confirm: Sell the hull to a Den merchant?; The Den pays by hull type, on top of Morrow’s fee. The hull is gone.; amount shown in the Quest Log credits; amount shown in the Quest Log data

The Commander’s Chair

The Corsair Commander wants the Den’s chair. Read the dispute, then choose: remove him or expose his route. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 20 discovery data. Check objective delivery and eligibility in your Quest Log.

StepPlayer objective
1o1
2o2

Recorded responses

Text / recorded effect
Remove him confirm: Back the Den: remove the Commander?; Opens Remove the Commander: defeat him in his fortress.; Expose the Route closes for this character.; Only this side keeps the Dominion ending open.
Expose his route confirm: Send the Commander’s route to the Bastion?; Opens Expose the Route: hold the Bastion transmitter for 60 seconds.; Remove the Commander closes for this character, and with it the Dominion ending.

Expose the Route

You chose to expose the Corsair Commander’s route. Hold the Frontier Bastion transmitter for 60 seconds. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 2500 credits; 200 discovery data. Check objective delivery and eligibility in your Quest Log.

StepPlayer objective
1o1

Remove the Commander

You chose to remove the Corsair Commander. Defeat him in his drifting fortress. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 2500 credits; 200 discovery data. Check objective delivery and eligibility in your Quest Log.

StepPlayer objective
1o1

Prospector’s License

Dagny licenses prospectors who can tell rock from ore. Mine one common asteroid and read its assay. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 400 credits; 40 discovery data. Check objective delivery and eligibility in your Quest Log.

StepPlayer objective
1o1
2o2

Quota Run

A Fuel Exchange is short of propellant feedstock. The Compact owes it a quota. Deliver it and keep the reserve rule. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below.

Rewards: 900 credits; 80 discovery data. Check objective delivery and eligibility in your Quest Log.

StepPlayer objective
1o1
2o2

Bloom Rush

A Crystalline Bloom grows one warp vein. Every prospector in range wants it. Read the bloom, settle the claim, keep the assay. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 1200 credits; 100 discovery data; 1 × Warp Cell. Check objective delivery and eligibility in your Quest Log.

StepPlayer objective
1o1
2o2
3o3
4o4

Recorded responses

Text / recorded effect
Negotiate a shared claim confirm: Negotiate a shared claim?; Other rigs may mine the clusters. You take the vein.
Secure the site first confirm: Secure the site?; You work the whole bloom yourself before anyone else arrives.

The Disputed World: Compact

The Compact proposes a managed concession on an Orrun frontier world: the industrial claim works, the town gets a share. The Orrun speaker must co-sign. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below.

Rewards: 1200 credits; 120 discovery data. Check objective delivery and eligibility in your Quest Log.

StepPlayer objective
1o0
2o1
3o2
4o3
5o4
6o5
7o6

Recorded responses

Text / recorded effect
Sign the managed concession confirm: Sign the managed concession?; The claim works this world under a limit. The Union charter closes for you.

Molten Margins

A refinery town on a volcanic world runs on thin margins. Get its process node working and report what keeps it alive. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below.

Rewards: 1800 credits; 150 discovery data. Check objective delivery and eligibility in your Quest Log.

StepPlayer objective
1o1
2o2
3o3
4o4

The Deep Quarry

Under a buried arena sleeps the Colossus that guards the deep quarry. The Compact wants its site record before anyone files a claim. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below.

Rewards: 2500 credits; 200 discovery data. Check objective delivery and eligibility in your Quest Log.

StepPlayer objective
1o1
2o2

The Medic’s Rounds

Register medical berths at stations in three different systems. Afterwards you may keep three registrations at once. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 800 credits; 100 discovery data. Check objective delivery and eligibility in your Quest Log.

StepPlayer objective
1o1
2o2

The Quartermaster’s Ledger

A station you restore needs stores before it can host anyone. A quartermaster will keep the ledger if you fill it. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below.

Rewards: 1200 credits; 120 discovery data. Check objective delivery and eligibility in your Quest Log.

StepPlayer objective
1o1
2o2
3o3
4o4
5o5

Salvage Auction

A station lost its cargo in an incident. The parcels carry their owner’s name. Clear the incident, then return the cargo or sell it as salvage. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below.

Rewards: 1200 credits; 100 discovery data. Check objective delivery and eligibility in your Quest Log.

StepPlayer objective
1o1
2o2
3o3
4o4

Recorded responses

Text / recorded effect
Return it to the consignee confirm: Return the cargo?; The parts go back to the station that lost them.
Sell it as salvage confirm: Sell the cargo as salvage?; The parts go to the highest bidder at auction.

Field Credentials

Pell signs Survey Union field credentials for anyone who can finish a planet survey the honest way. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 300 credits; 50 discovery data. Check objective delivery and eligibility in your Quest Log.

StepPlayer objective
1o1
2o2

Census of the Reach

A census counts individuals, not guesses. Pell wants five subjects of one system known to tier III. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 600 credits; 80 discovery data. Check objective delivery and eligibility in your Quest Log.

StepPlayer objective
1o1
2o2

Lines on the Map

A chart lists what is there and says so plainly when something is not. Chart one star system for the Union. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 800 credits; 100 discovery data. Check objective delivery and eligibility in your Quest Log.

StepPlayer objective
1o1
2o2
3o3
4o4

The Disputed World: Union

An Orrun frontier town and an industrial claim want the same world. The Union proposes a Preserve charter. The Orrun speaker must co-sign. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below.

Rewards: 1200 credits; 120 discovery data. Check objective delivery and eligibility in your Quest Log.

StepPlayer objective
1o0
2o1
3o2
4o3
5o4
6o5

Recorded responses

Text / recorded effect
Sign the Preserve charter confirm: Sign the Preserve charter?; This world is preserved. The Compact concession closes for you.

Beacons of Record

Survey Beacons keep a chart honest after the surveyor leaves. Place three around stars of three classes and file the route sheet. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 1500 credits; 150 discovery data. Check objective delivery and eligibility in your Quest Log.

StepPlayer objective
1o1
2o2

The Long Baseline

Calibrate the survey terminals at Hearth and Lantern Reach inside one window. Needs Survey Union standing 300. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 2500 credits; 200 discovery data. Check objective delivery and eligibility in your Quest Log. CT-P1 / Settlement Courier

StepPlayer objective
1o1
2o2
3o3

Admin & server owner reference

Exact identifiers, original fields and source locators are preserved below. These records describe the documented mod version; they are not commands to run or proof of a new gameplay test.

Quest record fields

q_ak1 | side | B1-B2 | source: quest/q_ak1.json A Silent Memorial station keeps its crew's last logs and a sealed cache. The Keepers record. They do not take.

Quest record fields

giver: {"kind":"story_contact","id":"ondine_vasse"} | accept_from_log: true

Quest record fields

Targets: {"key":"mem","kind":"station","condition":"silent_memorial"}

Quest record fields

Rewards: {"id":"r1","reputation":"archive_keepers","amount":60}; {"id":"r2","credits":500}; {"id":"r3","data":60}

Quest record fields

q_ak2 | side | B2 | source: quest/q_ak2.json Echo Beacons repeat four symbols. Ondine thinks every beacon hides the same signature. Solve two and compare them with the Keepers' copy.

Quest record fields

giver: {"kind":"story_contact","id":"ondine_vasse"} | requires: {"all":["q_ak1"]} | accept_from_log: true

Quest record fields

Rewards: {"id":"r1","reputation":"archive_keepers","amount":80}; {"id":"r2","credits":800}; {"id":"r3","data":100}

Quest record fields

q_ak3 | side | B2-B3 | source: quest/q_ak3.json The archive ruins repeat one warning glyph. Solve three glyph walls and learn to read it.

Quest record fields

giver: {"kind":"story_contact","id":"ondine_vasse"} | requires: {"all":["q_ak2"]} | accept_from_log: true

Quest record fields

Rewards: {"id":"r1","reputation":"archive_keepers","amount":80}; {"id":"r2","credits":1000}; {"id":"r3","data":120}

Quest record fields

q_ak4 | side | B3 | source: quest/q_ak4.json A Keepers relic passed through the Smuggler Den. Get its custody record from the Den's terminal and return it to Ondine.

Quest record fields

giver: {"kind":"story_contact","id":"ondine_vasse"} | requires: {"all":["q_ak3"]} | accept_from_log: true

Quest record fields

Rewards: {"id":"r1","reputation":"archive_keepers","amount":100}; {"id":"r2","credits":1500}; {"id":"r3","data":100}

Quest record fields

q_ak5 | side | B3 | source: quest/q_ak5.json Open a research town's archive vault to the public: get the town's research node working, then publish the reading index.

Quest record fields

giver: {"kind":"story_contact","id":"ondine_vasse"} | requires: {"all":["q_ak4"]} | accept_from_log: true

Quest record fields

Targets: {"key":"town","kind":"settlement","profile":"research","module":"res_archive_vault"}

Quest record fields

Rewards: {"id":"r1","reputation":"archive_keepers","amount":120}; {"id":"r2","credits":1800}; {"id":"r3","data":150}

Quest record fields

q_ak6 | side | B4 | source: quest/q_ak6.json Defeat Archive Prime without a single failed relay sequence, so the archive behind it survives. Needs Archive Keepers standing 300.

Quest record fields

giver: {"kind":"story_contact","id":"ondine_vasse"} | requires: {"all":["q_ak5"],"reputation":{"archive_keepers":300}} | accept_from_log: true

Quest record fields

Targets: {"key":"site","kind":"boss_site","boss":"archive_prime"}

Quest record fields

Rewards: {"id":"r1","reputation":"archive_keepers","amount":180}; {"id":"r2","credits":2500}; {"id":"r3","data":200}

Quest record fields

q_gl1 | side | B1-B2 | source: quest/q_gl1.json Every road has a toll. Pay one to a corsair who asks, then meet the man who knows who keeps it.

Quest record fields

giver: {"kind":"story_contact","id":"morrow"} | accept_from_log: true

Quest record fields

Rewards: {"id":"r1","credits":500}; {"id":"r2","data":40}; {"id":"r3","reputation":"den","amount":20}

Quest record fields

q_gl2 | side | B2 | source: quest/q_gl2.json A freighter running from corsairs carries its route in its transponder. Morrow pays for routes. The freighter would rather keep it.

Quest record fields

giver: {"kind":"story_contact","id":"morrow"} | requires: {"all":["q_gl1"]} | accept_from_log: true

Quest record fields

Rewards: {"id":"r1","credits":1000}; {"id":"r2","data":60}

Quest record fields

q_gl3 | side | B3 | source: quest/q_gl3.json Morrow needs a sealed parcel carried to a named station. Patrols scan open holds.

Quest record fields

giver: {"kind":"story_contact","id":"morrow"} | requires: {"all":["q_gl2"]} | accept_from_log: true

Quest record fields

Targets: {"key":"destination","kind":"station","archetype":"freeport_market|drift_city|wayfarer_stop","abandoned":"false"}

Quest record fields

Rewards: {"id":"r1","credits":1400}; {"id":"r2","data":80}

Quest record fields

q_gl4 | side | B3 | source: quest/q_gl4.json Capture a hostile hull. Then keep it, or sell it to a Smuggler Den merchant.

Quest record fields

giver: {"kind":"story_contact","id":"morrow"} | requires: {"all":["q_gl3"]} | accept_from_log: true

Quest record fields

Rewards: {"id":"r1","credits":500}; {"id":"r2","data":100}

Quest record fields

q_gl5 | side | B3-B4 | source: quest/q_gl5.json The Corsair Commander wants the Den's chair. Read the dispute, then choose: remove him or expose his route.

Quest record fields

giver: {"kind":"story_contact","id":"morrow"} | requires: {"all":["q_gl4"]} | accept_from_log: true

Quest record fields

Rewards: {"id":"r1","data":20}

Quest record fields

q_gl5_e | side | B4 | source: quest/q_gl5_e.json You chose to expose the Corsair Commander's route. Hold the Frontier Bastion transmitter for 60 seconds.

Quest record fields

giver: {"kind":"story_contact","id":"morrow"} | requires: {"all":["q_gl5"]} | choice_group: "ch_den" | accept_from_log: false

Quest record fields

Rewards: {"id":"r1","credits":2500}; {"id":"r2","data":200}

Quest record fields

q_gl5_r | side | B4 | source: quest/q_gl5_r.json You chose to remove the Corsair Commander. Defeat him in his drifting fortress.

Quest record fields

giver: {"kind":"story_contact","id":"morrow"} | requires: {"all":["q_gl5"]} | choice_group: "ch_den" | accept_from_log: false

Quest record fields

Rewards: {"id":"r1","credits":2500}; {"id":"r2","data":200}

Quest record fields

q_pc1 | side | B1 | source: quest/q_pc1.json Dagny licenses prospectors who can tell rock from ore. Mine one common asteroid and read its assay.

Quest record fields

giver: {"kind":"story_contact","id":"dagny_rusk"} | accept_from_log: true

Quest record fields

Rewards: {"id":"r1","reputation":"prospectors_compact","amount":40}; {"id":"r2","credits":400}; {"id":"r3","data":40}

Quest record fields

q_pc2 | side | B2 | source: quest/q_pc2.json A Fuel Exchange is short of propellant feedstock. The Compact owes it a quota. Deliver it and keep the reserve rule.

Quest record fields

giver: {"kind":"story_contact","id":"dagny_rusk"} | requires: {"all":["q_pc1"]} | accept_from_log: true

Quest record fields

Targets: {"key":"st","kind":"station","archetype":"fuel_exchange","abandoned":"false"}

Quest record fields

Rewards: {"id":"r1","reputation":"prospectors_compact","amount":60}; {"id":"r2","credits":900}; {"id":"r3","data":80}

Quest record fields

q_pc3 | side | B2 | source: quest/q_pc3.json A Crystalline Bloom grows one warp vein. Every prospector in range wants it. Read the bloom, settle the claim, keep the assay.

Quest record fields

giver: {"kind":"story_contact","id":"dagny_rusk"} | requires: {"all":["q_pc2"]} | accept_from_log: true

Quest record fields

Rewards: {"id":"r1","reputation":"prospectors_compact","amount":80}; {"id":"r2","credits":1200}; {"id":"r3","data":100}; {"id":"r4","item":"beyond_overworld:warp_cell","count":1}

Quest record fields

q_pc4 | side | B2-B3 | source: quest/q_pc4.json The Compact proposes a managed concession on an Orrun frontier world: the industrial claim works, the town gets a share. The Orrun speaker must co-sign.

Quest record fields

giver: {"kind":"story_contact","id":"dagny_rusk"} | requires: {"all":["q_pc3"],"none":["q_su4"]} | accept_from_log: true

Quest record fields

Targets: {"key":"town","kind":"settlement","profile":"frontier"}; {"key":"claim","kind":"settlement","profile":"industrial","has_node":"process","exclude":"$town"}

Quest record fields

Rewards: {"id":"r1","reputation":"prospectors_compact","amount":120,"if_done":"o6"}; {"id":"r2","credits":1200,"if_done":"o6"}; {"id":"r3","data":120,"if_done":"o6"}

Quest record fields

q_pc5 | side | B3 | source: quest/q_pc5.json A refinery town on a volcanic world runs on thin margins. Get its process node working and report what keeps it alive.

Quest record fields

giver: {"kind":"story_contact","id":"dagny_rusk"} | requires: {"all":["q_pc3"],"any":["q_su4","q_pc4"]} | accept_from_log: true

Quest record fields

Targets: {"key":"town","kind":"settlement","profile":"industrial","family":"volcanic","has_node":"process"}

Quest record fields

Rewards: {"id":"r1","reputation":"prospectors_compact","amount":120}; {"id":"r2","credits":1800}; {"id":"r3","data":150}

Quest record fields

q_pc6 | side | B3 | source: quest/q_pc6.json Under a buried arena sleeps the Colossus that guards the deep quarry. The Compact wants its site record before anyone files a claim.

Quest record fields

giver: {"kind":"story_contact","id":"dagny_rusk"} | requires: {"all":["q_pc5"],"reputation":{"prospectors_compact":300}} | accept_from_log: true

Quest record fields

Targets: {"key":"site","kind":"boss_site","boss":"buried_colossus"}

Quest record fields

Rewards: {"id":"r1","reputation":"prospectors_compact","amount":180}; {"id":"r2","credits":2500}; {"id":"r3","data":200}

Quest record fields

q_sf1 | side | B1-B2 | source: quest/q_sf1.json Register medical berths at stations in three different systems. Afterwards you may keep three registrations at once.

Quest record fields

giver: {"kind":"station_npc","id":"station_medic"} | accept_from_log: true

Quest record fields

Rewards: {"id":"r1","credits":800}; {"id":"r2","data":100}

Quest record fields

q_sf2 | side | B2 | source: quest/q_sf2.json A station you restore needs stores before it can host anyone. A quartermaster will keep the ledger if you fill it.

Quest record fields

giver: {"kind":"station_npc","id":"quartermaster"}

Quest record fields

Targets: {"key":"home","kind":"station","archetype":"wayfarer_stop|fuel_exchange|salvage_depot|hydroponic_haven","abandoned":"true"}

Quest record fields

Rewards: {"id":"r1","credits":1200}; {"id":"r2","data":120}

Quest record fields

q_sf3 | side | B1-B2 | source: quest/q_sf3.json A station lost its cargo in an incident. The parcels carry their owner's name. Clear the incident, then return the cargo or sell it as salvage.

Quest record fields

giver: {"kind":"station_npc","id":"station_merchant"}

Quest record fields

Targets: {"key":"wreck","kind":"station","condition":"cargo_incident"}

Quest record fields

Rewards: {"id":"r1","credits":1200}; {"id":"r2","data":100}

Quest record fields

q_su1 | side | B1 | source: quest/q_su1.json Pell signs Survey Union field credentials for anyone who can finish a planet survey the honest way.

Quest record fields

giver: {"kind":"story_contact","id":"pell_okoro"} | accept_from_log: true

Quest record fields

Rewards: {"id":"r1","reputation":"survey_union","amount":40}; {"id":"r2","credits":300}; {"id":"r3","data":50}

Quest record fields

q_su2 | side | B1-B2 | source: quest/q_su2.json A census counts individuals, not guesses. Pell wants five subjects of one system known to tier III.

Quest record fields

giver: {"kind":"story_contact","id":"pell_okoro"} | requires: {"all":["q_su1"]} | accept_from_log: true

Quest record fields

Rewards: {"id":"r1","reputation":"survey_union","amount":60}; {"id":"r2","credits":600}; {"id":"r3","data":80}; {"id":"r4","title":"census_taker"}

Quest record fields

q_su3 | side | B2 | source: quest/q_su3.json A chart lists what is there and says so plainly when something is not. Chart one star system for the Union.

Quest record fields

giver: {"kind":"story_contact","id":"pell_okoro"} | requires: {"all":["q_su2"]} | accept_from_log: true

Quest record fields

Rewards: {"id":"r1","reputation":"survey_union","amount":80}; {"id":"r2","credits":800}; {"id":"r3","data":100}

Quest record fields

q_su4 | side | B2-B3 | source: quest/q_su4.json An Orrun frontier town and an industrial claim want the same world. The Union proposes a Preserve charter. The Orrun speaker must co-sign.

Quest record fields

giver: {"kind":"story_contact","id":"pell_okoro"} | requires: {"all":["q_su3"],"none":["q_pc4"]} | accept_from_log: true

Quest record fields

Targets: {"key":"town","kind":"settlement","profile":"frontier"}

Quest record fields

Rewards: {"id":"r1","reputation":"survey_union","amount":120,"if_done":"o5"}; {"id":"r2","credits":1200,"if_done":"o5"}; {"id":"r3","data":120,"if_done":"o5"}

Quest record fields

q_su5 | side | B3 | source: quest/q_su5.json Survey Beacons keep a chart honest after the surveyor leaves. Place three around stars of three classes and file the route sheet.

Quest record fields

giver: {"kind":"story_contact","id":"pell_okoro"} | requires: {"all":["q_su3"],"any":["q_su4","q_pc4"]} | accept_from_log: true

Quest record fields

Rewards: {"id":"r1","reputation":"survey_union","amount":120}; {"id":"r2","credits":1500}; {"id":"r3","data":150}

Quest record fields

q_su6 | side | B3-B4 | source: quest/q_su6.json Calibrate the survey terminals at Hearth and Lantern Reach inside one window. Needs Survey Union standing 300.

Quest record fields

giver: {"kind":"story_contact","id":"pell_okoro"} | requires: {"all":["q_su5"],"reputation":{"survey_union":300}} | accept_from_log: true

Quest record fields

Rewards: {"id":"r1","reputation":"survey_union","amount":180}; {"id":"r2","credits":2500}; {"id":"r3","data":200}; {"id":"r4","title":"baseline_surveyor"}

StepPlayer objectiveDetector / constraintsPDF page
o1o1station.entered; target="$mem"; where={"condition":"silent_memorial"}58
o2o2record.read; count=3; target="contact:ondine_vasse"; after=["o1"];unique="record"; where={"record":["memorial_entry_1","memorial_entry_2","memorial_entry_3"]}58
o3o3choice; target="contact:ondine_vasse"; after=["o2"];where={"node":"ak1.cache"}58
ChoiceText / recorded effectPDF page
ak1.cache / keepLeave the cache undisturbed effects=[{"type":"flag","key":"memorial_respect","value":"true"}]; go="ak1.after"; confirm: Leave the cache sealed?; The Keepers record the memorial as you found it.59
ak1.cache / openOpen it and catalogue the contents wrong="dialogue.beyond_overworld.ak1.cache.wrong.open"59
ak1.cache / sellSell the code to a salvager wrong="dialogue.beyond_overworld.ak1.cache.wrong.sell"59
StepPlayer objectiveDetector / constraintsPDF page
o1o1anomaly.solved; count=2; unique="anomaly"; where={"type":"echo_beacon"}59
o2o2record.read; target="contact:ondine_vasse"; where={"record":"echo_archive"}59
o3o3anomaly.solved; count=3; unique="anomaly"; optional=true;where={"type":"echo_beacon"}59
o4o4puzzle; target="contact:ondine_vasse"; after=["o1","o2"];where={"puzzle":"ak2.compare"}59
StepPlayer objectiveDetector / constraintsPDF page
o1o1glyph.solved; count=3; unique="wall"59
o2o2puzzle; target="contact:ondine_vasse"; after=["o1"];where={"puzzle":"ak3.glyph"}59
StepPlayer objectiveDetector / constraintsPDF page
o1o1story.progress; target="contact:den_custody_terminal";where={"kind":"den_custody","detail":["bought","traded","taken"]};on_complete=[{"type":"var","key":"ak4_how","value":"$how"}]60
o2o2puzzle; target="contact:ondine_vasse"; after=["o1"];where={"puzzle":"ak4.check"}60
ChoiceText / recorded effectPDF page
ak4.plan / takeTake it go="ak4.take"; confirm: Plan to take the record by force?; Taking it is a witnessed crime: that Den wants you, and Den standing falls by 25.; Ondine still accepts the record. Nothing else changes.60
StepPlayer objectiveDetector / constraintsPDF page
o1o1settlement.entered; target="$town"; where={"settlement":"$town","profile":"research","town":"true","fallen":"false"}60
o2o2population.node_repaired; target="$town"; after=["o1"];where={"settlement":"$town","type":"research"};alternatives=[{"detector":"population.console_opened","where":{"settlement":"$town","type":"research","state":"working","action":"diagnostic"}}]60
o3o3hold; target="$town"; after=["o2"]60
StepPlayer objectiveDetector / constraintsPDF page
o1o1story.progress; target="$site"; where={"kind":"boss_flawless","id":"archive_prime"}60
o2o2puzzle; target="contact:ondine_vasse"; after=["o1"];where={"puzzle":"ak6.relays"}60
StepPlayer objectiveDetector / constraintsPDF page
o1o1encounter.resolved; where={"kind":"demand","outcome":"toll_paid"}61
o2o2puzzle; target="contact:morrow"; after=["o1"]; where={"puzzle":"gl1.meet"}61
StepPlayer objectiveDetector / constraintsPDF page
o1o1encounter.resolved; where={"kind":"fleeing_freighter","outcome":"scanned"}61
o2o2choice; target="contact:morrow"; after=["o1"]; where={"node":"gl2.reading"}61
ChoiceText / recorded effectPDF page
gl2.reading / sellSell him the reading effects=[{"type":"flag","key":"gl2_reading","value":"$option"}]; go="gl2.sold"; confirm: Sell the route to Morrow?; The Den learns where the freighter runs.61
gl2.reading / warnTell him you warned the freighter effects=[{"type":"flag","key":"gl2_reading","value":"$option"}]; go="gl2.warned"; confirm: Keep the route from Morrow?; The freighter changes its route. Morrow gets nothing.61
StepPlayer objectiveDetector / constraintsPDF page
o0o0auto; on_complete=[{"type":"mint","key":"contraband_parcel","value":"$destination"}]61
o1o1story.progress; target="$destination"; after=["o0"];where={"kind":"custody","detail":"case_delivered"}61
o2o2story.progress; optional=true; where={"kind":"intercept","detail":"hidden"}61
ChoiceText / recorded effectPDF page
gl3.offer / acceptHand me the parcel go="gl3.active"; confirm: Carry contraband for the Den?; Union and Bastion patrols scan holds that pass within 128 blocks.; Caught in an open hold: the parcel is confiscated, you pay a fine, Den standing falls by 10.; %s credits; %s data62
gl3.caught / againGive me another parcel effects=[{"type":"mint","key":"contraband_parcel","value":"$destination"},{"type":"var","key":"retry","value":"quest.b eyond_overworld.msg.retry.s3_parcel"}]; go="gl3.active"62
StepPlayer objectiveDetector / constraintsPDF page
o1o1encounter.resolved; where={"outcome":"boarded"}62
o2o2choice; target="contact:morrow"; after=["o1"]; where={"node":"gl4.prize"}62
o3o3story.progress; target="contact:smuggler_den"; after=["o2"];where={"kind":"hull_sale"}; when={"gl4_prize":"sell"}62
ChoiceText / recorded effectPDF page
gl4.prize / keepKeep it effects=[{"type":"var","key":"gl4_prize","value":"$option"},{"type":"flag","key":"gl4_prize","value":"$option"}]; go="gl4.kept"; confirm: Keep the captured hull?; The hull stays yours. Morrow pays the finder's fee.; %s credits; %s data62
gl4.prize / sellSell it to the Den effects=[{"type":"var","key":"gl4_prize","value":"$option"},{"type":"flag","key":"gl4_prize","value":"$option"}]; go="gl4.selling"; confirm: Sell the hull to a Den merchant?; The Den pays by hull type, on top of Morrow's fee. The hull is gone.; %s credits; %s data62
StepPlayer objectiveDetector / constraintsPDF page
o1o1story.progress; target="contact:den_notice"; where={"kind":"den_dispute"}62
o2o2choice; target="contact:morrow"; after=["o1"]; where={"node":"gl5.chair"}62
ChoiceText / recorded effectPDF page
gl5.chair / removeRemove him effects=[{"type":"flag","key":"den_chair","value":"$option"},{"type":"accept","key":"q_gl5_r"}]; go="gl5.remove"; confirm: Back the Den: remove the Commander?; Opens Remove the Commander: defeat him in his fortress.; Expose the Route closes for this character.; Only this side keeps the Dominion ending open.62
gl5.chair / exposeExpose his route effects=[{"type":"flag","key":"den_chair","value":"$option"},{"type":"accept","key":"q_gl5_e"}]; go="gl5.expose"; confirm: Send the Commander's route to the Bastion?; Opens Expose the Route: hold the Bastion transmitter for 60 seconds.; Remove the Commander closes for this character, and with it the Dominion ending.63
StepPlayer objectiveDetector / constraintsPDF page
o1o1hold; target="contact:bastion_transmitter"63
StepPlayer objectiveDetector / constraintsPDF page
o1o1boss.defeated; where={"boss":"beyond_overworld:corsair_commander"}63
StepPlayer objectiveDetector / constraintsPDF page
o1o1asteroid.mined; where={"type":["carbon_rock","ironstone","copperstone","ice_body"]}63
o2o2puzzle; target="contact:dagny_rusk"; after=["o1"]; where={"puzzle":"pc1.assay"}63
StepPlayer objectiveDetector / constraintsPDF page
o1o1deliver; target="$st"; where={"dialogue":"pc2.desk","option":"give"}64
o2o2puzzle; target="$st"; after=["o1"]; where={"puzzle":"pc2.reserve"}64
StepPlayer objectiveDetector / constraintsPDF page
o1o1anomaly.surveyed; where={"type":"crystalline_bloom"}64
o2o2choice; target="contact:dagny_rusk"; after=["o1"]; where={"node":"pc3.claim"}64
o3o3asteroid.mined; after=["o2"]; where={"type":"warp_vein"}64
o4o4record.read; target="contact:dagny_rusk"; after=["o3"];where={"record":"bloom_assay"}64
ChoiceText / recorded effectPDF page
pc3.claim / negotiateNegotiate a shared claim effects=[{"type":"flag","key":"pc3_claim","value":"$option"}]; go="pc3.after"; confirm: Negotiate a shared claim?; Other rigs may mine the clusters. You take the vein.64
pc3.claim / secureSecure the site first effects=[{"type":"flag","key":"pc3_claim","value":"$option"}]; go="pc3.after"; confirm: Secure the site?; You work the whole bloom yourself before anyone else arrives.64
StepPlayer objectiveDetector / constraintsPDF page
o0o0auto; on_complete=[{"type":"flag","key":"dw_open","value":"true"}]64
o1o1record.read; target="contact:dagny_rusk"; where={"record":"pc4_assay"}64
o2o2settlement.entered; target="$claim"; after=["o1"];where={"settlement":"$claim","profile":"industrial","town":"true","fallen":"false"}64
o3o3population.node_repaired; target="$claim"; after=["o2"];where={"settlement":"$claim","type":"process"};alternatives=[{"detector":"population.console_opened","where":{"settlement":"$claim","type":"process","action":"diagnostic","state":"working"}}]65
o4o4settlement.entered; target="$town"; after=["o1"];where={"settlement":"$town","profile":"frontier","town":"true","fallen":"false"}65
o5o5choice; target="$town"; after=["o3","o4"]; where={"node":"pc4.charter"};alternatives=[{"detector":"talk","where":{"node":"pc4.settled"}}]65
o6o6choice; target="$town"; after=["o3","o4"]; optional=true;where={"node":"pc4.charter"}65
ChoiceText / recorded effectPDF page
pc4.charter / concessionSign the managed concession effects=[{"type":"flag","key":"disputed_charter","value":"concession"},{"type":"flag","key":"disputed_town","value":"$ town"},{"type":"flag","key":"dw_open","value":"closed"},{"type":"flag","key":"dw_settled","value":"true"}]; go="pc4.signed"; confirm: Sign the managed concession?; The claim works this world under a limit. The Union charter closes for you.65
StepPlayer objectiveDetector / constraintsPDF page
o1o1settlement.entered; target="$town"; where={"settlement":"$town","profile":"industrial","family":"volcanic","town":"true","fallen":"false"}65
o2o2population.console_opened; target="$town"; after=["o1"];where={"settlement":"$town","type":"process"};on_complete=[{"type":"snapshot_nodes","key":"town","value":"all_working"}]65
o3o3population.node_repaired; target="$town"; after=["o2"];where={"settlement":"$town","type":"process"};alternatives=[{"detector":"population.console_opened","where":{"settlement":"$town","type":"process","action":"diagnostic","state":"working"}}]65
o4o4puzzle; target="contact:dagny_rusk"; after=["o3"];where={"puzzle":"pc5.margins"}65
StepPlayer objectiveDetector / constraintsPDF page
o1o1boss.defeated; target="$site"; where={"boss":"beyond_overworld:buried_colossus"};alternatives=[{"detector":"story.progress","where":{"kind":"boss_record","id":"buried_colossus"}}]66
o2o2puzzle; target="contact:dagny_rusk"; after=["o1"]; where={"puzzle":"pc6.record"}66
StepPlayer objectiveDetector / constraintsPDF page
o1o1station.berth_registered; count=3; unique="system"66
o2o2puzzle; after=["o1"]; where={"puzzle":"sf1.rounds"}66
StepPlayer objectiveDetector / constraintsPDF page
o1o1restoration.completed; target="$home"66
o2o2deliver; where={"dialogue":"sf2.ledger","option":"bread"}66
o3o3deliver; where={"dialogue":"sf2.ledger","option":"metal"}66
o4o4deliver; where={"dialogue":"sf2.ledger","option":"light"}66
o5o5talk; after=["o1","o2","o3","o4"]; where={"node":"sf2.close"}66
StepPlayer objectiveDetector / constraintsPDF page
o1o1restoration.completed; target="$wreck"; where={"task":"condition:cargo_incident"}67
o2o2record.read; after=["o1"]; where={"record":"cargo_owner"}67
o3o3choice; after=["o2"]; where={"node":"sf3.decide"}67
o4o4deliver; after=["o3"]; where={"dialogue":"sf3.handover"}67
ChoiceText / recorded effectPDF page
sf3.decide / returnReturn it to the consignee effects=[{"type":"flag","key":"sf3_cargo","value":"$option"}]; go="sf3.handover"; confirm: Return the cargo?; The parts go back to the station that lost them.67
sf3.decide / sellSell it as salvage effects=[{"type":"flag","key":"sf3_cargo","value":"$option"}]; go="sf3.handover"; confirm: Sell the cargo as salvage?; The parts go to the highest bidder at auction.67
StepPlayer objectiveDetector / constraintsPDF page
o1o1discovery.badge93
o2o2puzzle; target="contact:pell_okoro"; after=["o1"]; where={"puzzle":"su1.check"}93
StepPlayer objectiveDetector / constraintsPDF page
o1o1knowledge.tier; count=5; unique="subject"; where={"tier":">=3","system":"$sys"}93
o2o2puzzle; target="contact:pell_okoro"; after=["o1"]; where={"puzzle":"su2.census"}93
StepPlayer objectiveDetector / constraintsPDF page
o1o1ship.scan; count=3; unique="target"; where={"target_kind":"planet","system":"$sys"}93
o2o2station.discovered; after=["o1"]; where={"system":"$sys"};alternatives=[{"detector":"ship.sweep","where":{"system":"$sys","contacts":"0"}}]93
o3o3ship.scan; after=["o1"]; where={"target_kind":"anomaly","system":"$sys"};alternatives=[{"detector":"ship.sweep","where":{"system":"$sys","contacts":"0"}}]93
o4o4puzzle; target="contact:pell_okoro"; after=["o2","o3"];where={"puzzle":"su3.chart"}93
StepPlayer objectiveDetector / constraintsPDF page
o0o0auto; on_complete=[{"type":"flag","key":"dw_open","value":"true"}]93
o1o1settlement.entered; target="$town"; where={"settlement":"$town","profile":"frontier","town":"true","fallen":"false"}94
o2o2population.notice_read; target="$town"; after=["o1"];where={"settlement":"$town"}94
o3o3scan.target; count=3; target="$town"; after=["o1"]; unique="key";where={"category":"biome","planet":"$town.planet"}94
o4o4choice; target="$town"; after=["o2","o3"]; where={"node":"su4.charter"};alternatives=[{"detector":"talk","where":{"node":"su4.settled"}}]94
o5o5choice; target="$town"; after=["o2","o3"]; optional=true;where={"node":"su4.charter"}94
ChoiceText / recorded effectPDF page
su4.charter / preserveSign the Preserve charter effects=[{"type":"flag","key":"disputed_charter","value":"preserve"},{"type":"flag","key":"disputed_town","value":"$to wn"},{"type":"flag","key":"dw_open","value":"closed"},{"type":"flag","key":"dw_settled","value":"true"}]; go="su4.signed"; confirm: Sign the Preserve charter?; This world is preserved. The Compact concession closes for you.94
StepPlayer objectiveDetector / constraintsPDF page
o1o1story.progress; count=3; unique="detail"; where={"kind":"beacon"}94
o2o2puzzle; target="contact:pell_okoro"; after=["o1"]; where={"puzzle":"su5.sheet"}94
StepPlayer objectiveDetector / constraintsPDF page
o1o1hold; target="contact:hearth_hub"94
o2o2hold; target="contact:lantern_hub"; after=["o1"]94
o3o3puzzle; target="contact:pell_okoro"; after=["o2"]; where={"puzzle":"su6.result"}94

Source locator

Source: src/main/resources/data/beyond_overworld/quest/q_ak1.json; PDF pp. 58, 59.

Source locator

Source: src/main/resources/data/beyond_overworld/quest/q_ak2.json; PDF pp. 59.

Source locator

Source: src/main/resources/data/beyond_overworld/quest/q_ak3.json; PDF pp. 59.

Source locator

Source: src/main/resources/data/beyond_overworld/quest/q_ak4.json; PDF pp. 59, 60.

Source locator

Source: src/main/resources/data/beyond_overworld/quest/q_ak5.json; PDF pp. 60.

Source locator

Source: src/main/resources/data/beyond_overworld/quest/q_ak6.json; PDF pp. 60.

Source locator

Source: src/main/resources/data/beyond_overworld/quest/q_gl1.json; PDF pp. 61.

Source locator

Source: src/main/resources/data/beyond_overworld/quest/q_gl2.json; PDF pp. 61.

Source locator

Source: src/main/resources/data/beyond_overworld/quest/q_gl3.json; PDF pp. 61, 62.

Source locator

Source: src/main/resources/data/beyond_overworld/quest/q_gl4.json; PDF pp. 62.

Source locator

Source: src/main/resources/data/beyond_overworld/quest/q_gl5.json; PDF pp. 62, 63.

Source locator

Source: src/main/resources/data/beyond_overworld/quest/q_gl5_e.json; PDF pp. 63.

Source locator

Source: src/main/resources/data/beyond_overworld/quest/q_gl5_r.json; PDF pp. 63.

Source locator

Source: src/main/resources/data/beyond_overworld/quest/q_pc1.json; PDF pp. 63.

Source locator

Source: src/main/resources/data/beyond_overworld/quest/q_pc2.json; PDF pp. 63, 64.

Source locator

Source: src/main/resources/data/beyond_overworld/quest/q_pc3.json; PDF pp. 64.

Source locator

Source: src/main/resources/data/beyond_overworld/quest/q_pc4.json; PDF pp. 64, 65.

Source locator

Source: src/main/resources/data/beyond_overworld/quest/q_pc5.json; PDF pp. 65.

Source locator

Source: src/main/resources/data/beyond_overworld/quest/q_pc6.json; PDF pp. 65, 66.

Source locator

Source: src/main/resources/data/beyond_overworld/quest/q_sf1.json; PDF pp. 66.

Source locator

Source: src/main/resources/data/beyond_overworld/quest/q_sf2.json; PDF pp. 66.

Source locator

Source: src/main/resources/data/beyond_overworld/quest/q_sf3.json; PDF pp. 66, 67.

Source locator

Source: src/main/resources/data/beyond_overworld/quest/q_su1.json; PDF pp. 92, 93.

Source locator

Source: src/main/resources/data/beyond_overworld/quest/q_su2.json; PDF pp. 93.

Source locator

Source: src/main/resources/data/beyond_overworld/quest/q_su3.json; PDF pp. 93.

Source locator

Source: src/main/resources/data/beyond_overworld/quest/q_su4.json; PDF pp. 93, 94.

Source locator

Source: src/main/resources/data/beyond_overworld/quest/q_su5.json; PDF pp. 94.

Source locator

Source: src/main/resources/data/beyond_overworld/quest/q_su6.json; PDF pp. 94.

Quest detector notation

The report-defined bo: shorthand expands to beyond_overworld: in the source locators. Detector text remains literal report data; $target names are bound quest variables, not commands to paste. Read after, when, unique counts and alternatives together. Engine-side one-ending rules override a naive reading of ending-alias requirements. The eight ending aliases are included in the 28 main definitions.

Q-AK1 / Respect the Dead

Q-AK2 / Choir of Echoes

Q-AK3 / Glyph Reader

Q-AK4 / Return What Was Taken

Q-AK5 / The Stacks

Q-AK6 / Custodian

Q-GL1 / Pay the Toll

Q-GL2 / Route Intelligence

Q-GL3 / Hot Cargo

Q-GL4 / Prize Crew

Q-GL5 / The Commander’s Chair

Q-GL5-E / Expose the Route

Q-GL5-R / Remove the Commander

Q-PC1 / Prospector’s License

Q-PC2 / Quota Run

Q-PC3 / Bloom Rush

Q-PC4 / The Disputed World: Compact

Q-PC5 / Molten Margins

Q-PC6 / The Deep Quarry

Q-SF1 / The Medic’s Rounds

Q-SF2 / The Quartermaster’s Ledger

Q-SF3 / Salvage Auction

Q-SU1 / Field Credentials

Q-SU2 / Census of the Reach

Q-SU3 / Lines on the Map

Q-SU4 / The Disputed World: Union

Q-SU5 / Beacons of Record

Q-SU6 / The Long Baseline

Sources & verification

Evidence: pdf-derived. Feature status: gated. Article coverage: ready.

Documented input: October 23, 2026 source snapshot; declared 0.0.1-p0

Beyond-Overworld-Extensive-Breakdown.pdf

PDF pages 43–95 · October 23 source snapshot — Faction, guild and station quest dossiers · Beyond the Overworld report: E139, E184–E195

October 23, 2026 source snapshot; older October 5 JAR is not equivalent. PDF-derived; no new mod build, game session or source/JAR audit. Pack overrides unknown.

The wiki has not independently playtested report-derived instructions. Your server or modpack settings may change them.

Editor setupEditing guide →