1. Home
  2. chevron_right
  3. Codex
  4. chevron_right
  5. Cartographics & Exploration
  6. chevron_right
  7. Hesperus

The Hesperus, a Lowell class megaship owned by Azimuth Biochemicals. It is the sister ship of the Adamastor. It can be found in asteroid cluster 1 of Perseus Dark Region KC-V C2-2 B alongside a dredger from the Scriveners Clan which is claiming to own to salvage rights on the Hesperus. After scanning the dredger a further message is received from Salvation with a reward. There are low level materials and cargo scattered around. There is one uplink on the Hesperus and four on the dredger which all give messages. The messages from the dredger are encoded.

Note that you will not be able to find the Hesperus in the FSS, you need to drop into the actual asteroid cluster.

Finding the Hesperus

Galnet Announcement

On April 8 3307 it was announced on Galnet that a Listening Post had been found on board the Adamastor with a cryptic message, referencing the Hesperus. As you drop into the Adamastor a message was received from someone signed as ‘Salvation’ indicating that the Listening Post contains further search details:


Pilot, this message is being sent due to your proximity to Adamastor. I need your help to find out more about the signal it has received.

For now I cannot provide you with my credentials. Suffice to say that I am a man of science, unconnected with modern politics. I am recruiting agents to investigate the work undertaken by Azimuth Biochemicals two hundred years ago, Which I believe to be of enormous scientific importance. Much has been lost in that time, but our dedication will allow us to rewrite history. The immediate goal is to locate the source of the signal. You can download this by scanning the listening post that is contained onboard the Adamastor. I am unable to travel to the Chukchan system, so you must obtain this yourself.

I have transmitted a unique access key to your ship’s computer, to allow you to read the signal’s contents. I believe it contains location data that has been rerouted through communication beacons. Unfortunately all details of these beacons have been lost, so your task is to find and decrypt them.

I shall be monitoring your progress remotely. Good luck.


Scanning the Listening Post (only visible in the navigation panel once you drop at the Adamastor at Chukchan 5 b) gives further details:

Access Code A283648—000
Secure channel link established.
Drive input mode: Locked
Source ID: H002255 [Hesperus]Timestamp: 08/04/3307 03:44
Proximity alert: Type G [unidentified megaship]
Emergency upload protocol 01G engaged.
Status log: Inactive
Mission log: Inactive
Crew manifest: Inactive
Locator beacon: Active
Pulse transmission status: Running
Navigational data to follow…
H1 Key -E
H2 Key +H
H3 Key -C
Beacon region: Taurus
Security notice: All information contained herein remains the intellectual property of Azimuth Biochemicals. Any violations of confidentiality will be prosecuted in accordance with the 2984 Corporate Communications Act.

Listening Post Search

With the above clue to search in the Taurus region a listening post was found in Taurus Dark Region UY-R B4-0:


Transmitting encrypted data package
Weak matched signals detected:

Latin alphabet


Source ID: H002255 [Hesperus]Signal range: REDACTED


…Transmission Ends.

Noting that the two lines H2 and H3 map to the lines in the original message also prefixed with H2 and H3 it was deduced that the information in the original message might help decode the new messages. -E / +H / -C were transformed (using A=1, B=2 etc) into -5 / +8 / -3 and used to determine that they are offsets in a ROT (rotation) cypher. So H2 (“+H”) becomes a ROT8 transform. When we do this to H2 we get “NJRQTGQNCQTWUXLGINZOUSQCTQV 1333”. If this is reformatted to also use ‘8’ as the width we get:


Reading down the right we get NGC 1333 as a clue. Applying the same logic to H3 we transform -C to -3. A rotation of -3 is the same as 23 – so ROT23 the text and lay out with a width of 3 and the result is California.

Searches of the area around NGC 1333 and the California Sector detected two more Listening Posts in Perseus Dark Region LN-K B8-0 (the NGC 1333 nebula is within the Perseus constellation), and California Sector IH-V C2-1. The California Listening Post was not found for some time – it is believed it was within an asteroid belt and not visible to the FSS (as is also the case with the Hesperus). All the Listening Posts are inside asteroid belts, which was presumably intended as a clue.

The California and Perseus Listening Posts repeat the existing H2/H3 data, and also give the H1 location – which can be decoded the same way to give the location TAURUS – which was the initial Listening Post.

After all three were found we were left with three sets of data from the Listening Posts to decode.

Decoding the data

We have these codes from the three listening posts:

  • A1: -AX_,C2:-A,G3:-E_
  • A2:/B,C1:+BL_,G1:+DF_
  • A3:-L_,C3:+AF,G2:-A

These were re-ordered to combine all the ‘A’ sections in order, all the ‘C’ sections in order, and all the G sections in order to give:

  • A: -AX_/B-L_
  • C: +BL_*-A+AF_
  • G: +DF_*-A+E_

And using Base26 encoding, along with replacing underscores with ‘0’ we get:

  • A: -500/2-120
  • C: 640*-1+320
  • G: 1100*-1+50

And when we do the math we end up with:

  • A: -370
  • C: -320
  • G: -1050

Looking at this location in the galmap gives the location of the Hesperus – Perseus Dark Region KC-V C2-2 – as the closest result.

Decoding Dredger Logs

The logs all use transposition encryption where the text is split into regular sized chunks and the characters are then swapped within each chunk, though the chosen chunk sizes differ. Some logs also reverse the data, and some specify characters that should be rendered as whitespace. A python program has been written by Disgo to decode any of them.

Decoded versions of the logs are now available from a beacon that was added after the logs were decoded.

Log 1

The steps to decode are:

  • the prefix (before —) specifies the re-ordering of the characters which will be used below
  • split into 16 character chunks
  • re-order the characters within each chunk in this order 16,3,2,8,7,11,5,4,13,12,6,10,9,15,14,1

Log 2

The steps to decode are:

  • the prefix (before —) specifies the re-ordering of the characters which will be used below
  • split into 16 character chunks
  • reorder the characters in each chunk in this order 6,3,2,8,13,1,9,4,7,12,16,10,5,15,14,11

Logs 3 and 4

The steps to decode these messages are the same:

  • The section at the start of the message encodes offsets into the message which should contain whitespace
  • The prefix (-cdb) specifies the re-ordering of the characters which will be used below
  • Reverse the rest of the message
  • Split the message into 6 character chunks
  • Reorder the characters in each chunk in this order 4,6,5,1,3,2

Dredger Log Contents

(Mildly edited for remaining typos in the text)

Emergency Log. This is lieutenant Kelemen, deputy… acting security chief on the Hesperus. l have to report that the ship has been overtaken by enemy soldiers. Most of the crew are either dead or in hiding, like us. lt’s Pharmasapien. Has to be. They had sIeeper agents onboard, including some of my own troops. How the hell did they avoid our checks? They must have been waiting all this time, but today they just… opened fire. Cut down most of security first, including Major Umaru, then the bridge crew. The rest were marched into the cargo holds at gunpoint. In an hour, they controlled the Hesperus. Private Velasco and l managed to gather about half of the science team, and we made it to the aft engineering levels without being spotted. I’ve disabled the sensor suite so they’ll have to search for us in person, which should buy us a few hours. I’ve fought Pharmasapien mercenaries before. infiltration is their speciality, but this is the biggest operation they’ve ever pulled. Unless… maybe the same thing happened to the Adamastor? Makes sense. if they attacked either them or us using ships, proximity sensors would have automatically sent a distress signal to Azimuth. Pharmasapien must know about our probes then, and that they found signs of nonhuman artefacts. And that means they’ll kill anyone to get to them first. The scientists are asking me what’s our next step. That’s easy we survive. But l don’t have a clue how. How can l save these people? Blank

Lieutenant Kelemen, emergency log, final entry. We’ve managed to move around undetected for several hours now, although it feels like the ship is deserted. The cargo holds had hundreds of people imprisoned there, we could hear their shouts ringing through the corridors, but suddenly they all went quiet. Did Pharmasapien… my God, those psychopaths! We have a plan to jump ship. Velasco has volunteered to use explosive charges to create a distraction, while l lead everyone to the launch bays. l’ve ordered her to rejoin us and not be a hero. l can’t afford to lose her. They haven’t managed to block my command codes yet, so l’ll be able to get full control of all the secondary exploration craft. A few of the scientists have piloting experience, fortunately. Some of them even want to continue the mission, saying there are systems within range that may contain alien artefacts. Let’s see if we get out alive first. l’m going to encrypt these logs in the central computer, so Pharmasapien won’t detect them. But Azimuth will, and at least they’ll know what happened… assuming they ever manage to retake the Hesperus. blank

Recording.. This is Junior Engineer O’Neill. I ‘ve just come back into the ship and found everyone poisoned.. Gassed. They’re lying on the floor with their eyes and mouths all.. oh my god.. something’s killed them all! I was out on the hull. We’ve been searching for non-human signals using Azimuth’s data to try and locate what they were looking for. The chief started wondering if the sensor arrays were damaged, so I went out to check. Lost all Comms. Came back through the airlock and found.. Can’t risk taking my suit off – this poison gas it’s probably still in the air. I might be the only one left alive unless anyone else is suited. have to go looking, there has to be someone else! Wait.. was this done deliberately? I know some of the Azimuth crew managed to escape. Have they got back on board? Is this them retaking their ship? I should encode this log in case they patch into my suit comms and track me. They might already know where I am. But I’m just an engineer. That’s all I’ll tell them. I’ll tell them that Pharmasapien only brought my team along to keep the Hesperus operational after they took over that’s all. They won’t kill me too. They’re not murderers. They’re not like us. [.d-na-dbbcdcgogeidckbebnmdalefddchcecfbhcgbddelbedgecbkiedfbegcfodgjdhafhgaejbcjcehhbcgbbjaggbhbeakkagcagieajcdjcchbcifccdcecadcehnffcjcaabfhfcjejlcaddlbeebcbdmcgcdjicnbhfafdbdbggdebgbgdafjdfcgbehbbfekbhddndgjfciddcfbbalnedfdbldmigjbdaadcdbb]

LOG 4: I’ve found out what’s happened. The original crew didn’t come back, it’s just one woman who did this. I’m looking at her body right now, poisoned like all the others. She’s wearing a security uniform, ID badge says ‘Velasco’. She must have been left behind. And she killed everyone on board. I’m in the life support control centre. I realised how someone could have fed gas to all the living compartments, by feeding it through the primary atmosphere processors. And I was right. I can see the chemical tanks marked toxic… they’re from the scientists storage hold – I think being piped into the ventilation network. That’s how she did it. Wiped out every living thing – Including herself. Everyone but me. I could tear this all down, but I can’t decontaminate the entire ship. There’ll be pockets of these chemicals lingering everywhere, and just a few breaths would be enough to… My suit’s running low on air. We have spare tanks, but how many? How long can I stay here? How do I… What do I do now? What do I do? [T–hfbcdmjbgebleabgddbchefcgdjgfaoadflgaicfiddgcgjcbialdbanbcehfdgcjeadddgacjdbrlakilafadedaedokdcaafdlkchdoffhadkddfehgefkadkbcbhebdgfhjfaecidblflbhfekfhieafjbgbacdefccddfcebkehabibbdgbebbacbaaad]

Special thanks to Dr. Strange, Sileo, Ian Doncaster, Hangfireflip, Zador, Disgo, Marxanthius among the many CMDRs who contributed to the solution of this investigation.

, , , ,

Related Posts