The Quest To Find Raxxla

I did based on coordinates. I have no idea how to figure out mass. I was using very low end math without sin or cos stuff. I figured out based on a cube/rectangle and then figured out the other directions and adjusted from the starting location.
Me too :D that's why no code there ....but I did brute force, i.e. stepping x/y/z in cube limited by stars and testign distances. This system has 0.01 error to exact equal distance to all stars:

Even better:

https://www.edsm.net/api-v1/sphere-systems?x=1389.2188&y=-323.4375&z=-458.6250&radius=20; max error: 0.00524902
https://www.edsm.net/api-v1/sphere-systems?x=1176.2188&y=329.5625&z=-707.6250&radius=20; max error: 0.0101318
https://www.edsm.net/api-v1/sphere-systems?x=1040.2188&y=746.5625&z=-866.6250&radius=20; max error: 0.0117188

1st match exactly basically
 
So, I guess the next thing is is there a best set of systems to represent the poem. Assuming that is even what those things mean to start with. I like the idea of it being based on tourist beacons. Those have info that can be easily attached to the poem.

Is there a way to find the center of mass of the galaxy or for a sector. Or is Sag A the center of mass?
 
Last edited:
I think the col 132 and wregeo stuff is in the wrong direction. Is there a messed up negative or positive? I might be missing how the calculation is supposed to work though. Is it for the same thing I was doing?
 
Last edited:
I think the col 132 stuff is in the wrong direction. Did you mess up a negative and positive? I might be missing how the calculation is supposed to work though. Is it for the same thing I was doing?
No guarantees :D Everybody do error ... but it must step from min x to max x amount 3 points, then y, then z with some small step. At each new combination x/y/z it calculates distance to a/b/c. This system has 3 distances differ at max 0.005.
And if you click it, edsm responds "bodies null" this means - it was visited but never scanned :D Fits what FDevs said - "just scooped" :D
 
The systems are the same but in the opposite direction from between the star systems. Like if you rotated it towards east instead of west. I might be misunderstanding the point of the calculations.

I didn't know you could look that up in EDSM. That could be interesting. I'm horrible at figuring that stuff out though.

This system
https://www.edsm.net/api-v1/sphere-systems?x=1389.2188&y=-323.4375&z=-458.6250&radius=20; max error: 0.00524902

has distance error less then map can show, I guess it is center - equaly remote from 3 stars u mentioned
const static Point A{4.3125, -1.0625, -27.90625};
const static Point B{ -81.78125, -149.4375, -343.375};
const static Point C{*(-)2426.84375, 295.03125, -1323.625};
Found the problem. 2426.845375 should be negative. There was an error in the original coordinates.
 
Last edited:
The systems are the same but in the opposite direction from between the star systems. Like if you rotated it towards east instead of west. I might be misunderstanding the point of the calculations.

I didn't nkow you could look that up in EDSM. That could be interesting. I'm horrible at figuring that stuff out though.
Well, actually there are infinite number of points which are equal remote from triangle vertexes in 3D ... and they're laying all on 1 line which is perpendicual to plain of triangle and this line goes through the center of circumscribed circle. So yeh can be not exactly where u expected ... that's why I stopped to play with this, solving plain equations and picking exact point in plain is too much for me too :D have been 20+ years since I did it.
 
I think you are doing it correctly but it's doing it with the one coordinate with a possitive putting in the wrong direction. The rest is correct.

It took me a bit to find the error. I corrected it in the above post. I edit alot so stuff I type gets delayed in appearing sometimes. 8)

I thought you changed it to find a different type of coordinate at first.
 
I think you are doing it correctly but it's doing it with the one coordinate with a possitive putting in the wrong direction. The rest is correct.

It took me a bit to find the error. I corrected it in the above post. I edit alot so stuff I type gets delayed in appearing sometimes. 8)
Okey, new coords:
const static Point A{4.3125, -1.0625, -27.90625};
const static Point B{ -81.78125, -149.4375, -343.375};
const static Point C{-2426.84375, 295.03125, -1323.625};

Hmm..even more good matches:

https://www.edsm.net/api-v1/sphere-systems?x=-1798.8438&y=-191.4375&z=349.3750&radius=20; max error: 0.00378418
https://www.edsm.net/api-v1/sphere-systems?x=-1781.8438&y=-152.4375&z=326.3750&radius=20; max error: 0.0090332
https://www.edsm.net/api-v1/sphere-systems?x=-1835.8438&y=-276.4375&z=399.3750&radius=20; max error: 0.0117188
https://www.edsm.net/api-v1/sphere-systems?x=-1818.8438&y=-237.4375&z=376.3750&radius=20; max error: 0.0119629
https://www.edsm.net/api-v1/sphere-systems?x=-1815.8438&y=-230.4375&z=372.3750&radius=20; max error: 0.0126953
https://www.edsm.net/api-v1/sphere-systems?x=-1761.8438&y=-106.4375&z=299.3750&radius=20; max error: 0.0170898
https://www.edsm.net/api-v1/sphere-systems?x=-1801.8438&y=-198.4375&z=353.3750&radius=20; max error: 0.0181885
https://www.edsm.net/api-v1/sphere-systems?x=-1852.8438&y=-315.4375&z=422.3750&radius=20; max error: 0.0186768
https://www.edsm.net/api-v1/sphere-systems?x=-1764.8438&y=-113.4375&z=303.3750&radius=20; max error: 0.019165

Pick responses by "distance", lower "distance" is close to calculated point, or ser radius=10 in link to filter.
 
I think your inputs are using a positive on the 343.375 instead of a negative on the middle corrdinate somehow even though it says it's negative. Your answers are all coming out in the positive spectrum and on Positive 350 range on the galmap.

I think that is the last error.
 
I think your inputs are using a positive on the 343.375 instead of a negative on the middle corrdinate somehow even though it says it's negative. Your answers are all coming out in the positive spectrum and on Positive 350 range on the galmap.

I think that is the last error.
Damn, right ...looks weird...i fcked up negatives it seems...
 
I read something here about 60 pages ago. That some dev on twitter said - it was visited by CMDR already, but he just recharged.
As said here, and on OP's currently updated page 1 post(as of last Thursday)

: Confirmed Information

■ Raxxla does exist:
Source: https://youtu.be/-f7Zx7WUwF0?t=13m43s

  • David Braben: "What a silly question, of course!"
  • He didn't say "You don't know what it is" as an answer to the question, he said it to the guy sitting next to him. However, we don't know what it is since we haven't found it yet.
■ Raxxla is in the Milky Way: https://player.twitch.tv/?volume=0.8&video=v66487974&time=1h40m30s
  • Michael Brookes: "It's in the Milky Way, but I can't tell you where at this stage. It's a journey that everyone has to travel for themselves."
  • There will be no clues, "but I think you'd have to make some of it a tiny little bit obvious so people know what they're doing."
■ FDev doesn't share information on Raxxla with writers, including Drew Wagar:
-https://www.twitch.tv/drewwagar/clip/QuaintEmpathicTildeSSSsss
-https://forums.frontier.co.uk/threads/the-quest-to-find-raxxla.168253/post-2889827
The subject of alien races came up and, as a writer, he reminded me of an 'Alien background doc' given to the writers as research material. I do have this, but I'm not allowed (due to NDA) to publish it. Raxxla is part of that. None of the writers were allowed to explore Raxxla, it was very much reserved for 'in-house' development (not surprisingly!).

Then DB came out with his statement. I was a little surprise at what he said, but it was in a public space and others overheard it too.

Raxxla definitely exists in ED.
Source: https://www.youtube.com/watch?v=1AsfgQqbRKM
47 min in talks about talking with David Braben at bar after an award ceremony.
- Drew Wagar

■ Currently the only reliable source for clues is the in-game Codex. Previous games and novels are mostly not canon and/or don't have information on Raxxla. They might or might not be used as resource and/or inspiration.
Codex entries are below:
The Dark Wheel: http://bit.ly/TDW-codex
Raxxla: http://bit.ly/Raxxla-codex
Codex playlist: https://www.youtube.com/playlist?list=PLDwoKO1L_wOXx7A5sNwrQdagB_4dPi1Jc

■ However "The Codex is a joint initiative from the Pilots Federation and Universal Cartographic": https://community.elitedangerous.com/galnet/uid/5c0fadbfa9a9182e01271bb2

Forum post: https://forums.frontier.co.uk/threads/the-quest-to-find-raxxla.168253/
- Do not rely on all of the information posted there but it has extensive researches in it, including information regarding the Dark Wheel missions that were removed.

Misinformation

These are unconfirmed statements, we will assume they are false until we get sources for them.

X Someone honked the system but didn't scan it. This rumor states a source as Elitecon (oldest citation) and a Dj Truthsayer video (with no link provided)

X Decyphering the word “RAXXLA” using “HEXEDI” as a key results “KWATIS”. Nothing has been found there and it’s assumed just a coincidence at this stage.

X CMDR FLAVIUS AQUILI stated he had found Raxxla and gave some coordinates, @[PC] 100.RUB (AXI) surveyed around said coordinates and in the system thoroughly and found nothing of interest. It’s now marked as deliberate disinformation.

X CMDR Ticondrius on the Mobius discord server came across an Anarchy system within 1,000ly of Azrael with a blue-white star, with 2 elw and 3 ww and Raxxla. The proof image was fake
 
Last edited:
Well, not sure ... I extend coordinates +/- 500 it each direction, to ensure that "infinite line" touched, so it goes in bounds:

[-2926.84; -649.438; -1823.62]
[504.312; 795.031; 472.094]
 
You can revise...seems ok for me >:
C++:
#include <iostream>
#include <algorithm>
#include <cmath>
#include <mutex>
#include <vector>

#include "spinlock.h"
#include "strfmt.h"

#define LOCK_GUARD_ON(MUTEX_NAME) std::lock_guard<std::decay<decltype(MUTEX_NAME)>::type> __guard_var##MUTEX_NAME(MUTEX_NAME)

struct Point
{
    float x;
    float y;
    float z;   
    Point vectorTo(const Point& end) const
    {
        return {end.x-x, end.y-y, end.z-z};
    }
    float len() const
    {
        return std::sqrt(x * x + y * y + z * z);
    }
    Point& operator*(float s)
    {
        x *=s;
        y *=s;
        z *=s;
        return *this;
    }
    Point& operator+(float s)
    {
        x +=s;
        y +=s;
        z +=s;
        return *this;
    }
    Point& operator-(float s)
    {
        x -=s;
        y -=s;
        z -=s;
        return *this;
    }
    friend std::ostream & operator << (std::ostream &out, const Point &c);
};

struct ErrPoint
{
     Point p;
     float err;
};

std::ostream & operator << (std::ostream &out, const Point &c)
{
    out << "["<<c.x <<"; "<<c.y<<"; "<<c.z<<"]";   
    return out;
}

float min(float a, float b, float c)
{
    return std::fmin(a, std::fmin(b,c));
}

float max(float a, float b, float c)
{
    return std::fmax(a, std::fmax(b,c));
}

Point minp(const Point& a, const Point& b, const Point& c)
{
    return {min(a.x, b.x, c.x), min(a.y, b.y, c.y), min(a.z, b.z, c.z)};
}

Point maxp(const Point& a, const Point& b, const Point& c)
{
    return {max(a.x, b.x, c.x), max(a.y, b.y, c.y), max(a.z, b.z, c.z)};
}

Point fromInt(uint64_t x, uint64_t y, uint64_t z, float step,const Point& start)
{
    return {x * step + start.x, y * step + start.y, z * step + start.z};
}

static void hexchar(unsigned char c, unsigned char &hex1, unsigned char &hex2)
{
    hex1 = c / 16;
    hex2 = c % 16;
    hex1 += hex1 <= 9 ? '0' : 'A' - 10;
    hex2 += hex2 <= 9 ? '0' : 'A' - 10;
}

std::string urlencode(const std::string& s)
{
    std::vector<char> v;
    v.reserve(s.size());
    for (const char c : s)
    {
        if ((c >= '0' && c <= '9') ||
                (c >= 'a' && c <= 'z') ||
                (c >= 'A' && c <= 'Z') ||
                c == '-' || c == '_' || c == '.' || c == '!' || c == '~' ||
                c == '*' || c == '\'' || c == '(' || c == ')')
            v.push_back(c);
        else
            if (c == ' ')
                v.push_back('+');
            else
            {
                v.push_back('%');
                unsigned char d1, d2;
                hexchar(c, d1, d2);
                v.push_back(d1);
                v.push_back(d2);
            }
    }

    return std::string(v.cbegin(), v.cend());
}

std::string createEDSMLink(const Point& point)
{
    const auto params{stringfmt("x=%0.4f&y=%0.4f&z=%0.4f&radius=20", point.x, point.y, point.z)};
    return stringfmt("https://www.edsm.net/api-v1/sphere-systems?%s", params);
}


int main()
{
const static Point A{4.3125, -1.0625, -27.90625};     
const static Point B{ -81.78125, -149.4375, -343.375};   
const static Point C{-2426.84375, 295.03125, -1323.625};
    
    const Point start{minp(A, B, C) -500.f};
    const Point end{  maxp(A, B, C) +500.f};
    const Point togo{start.vectorTo(end)};
                                      
    const float step = 1.f;
    const float precise = .1f; //~0.00024414 difference = 13.03ly diff between systems, found with 4 & 6 ly precise in db
    
    if (start.x > end.x || start.y > end.y || start.z > end.z)
    {
        std::cerr << "Failed with ends!!" << std::endl;
        return 255;
    }
    std::cout << "Size to process on each dimension: " << togo << std::endl;
    spinlock locked_print;
    
    const uint64_t xlen = std::ceil(togo.x / step);
    const uint64_t ylen = std::ceil(togo.y / step);
    const uint64_t zlen = std::ceil(togo.z / step);
    
    std::vector<ErrPoint> result;
    result.reserve(1000);
        
    std::cout << start << end << togo << std::endl;
    
    #pragma omp parallel
    #pragma omp for   
    for (uint64_t xi = 0; xi < xlen; ++xi)
    {       
        for (uint64_t yi = 0; yi < ylen; ++yi)
        for (uint64_t zi = 0; zi < zlen; ++zi)
        {
            const Point N{fromInt(xi, yi, zi, step, start)};
            
            const float l1 = N.vectorTo(A).len();
            const float l2 = N.vectorTo(B).len();
            const float l3 = N.vectorTo(C).len();
        
            const float e1 = std::fabs(l1 - l2);
            const float e2 = std::fabs(l2 - l3);
            const float e3 = std::fabs(l3 - l1);
            const bool a = e1 < precise;
            const bool b = e2 < precise;
            const bool c = e3 < precise;
        
            if (a && b && c)
            {
                LOCK_GUARD_ON(locked_print);
                result.push_back({N, max(e1, e2, e3)});
                std::cout << createEDSMLink(result.back().p) << "; max error: " << result.back().err << std::endl;
                
            }
            /*
            else
            {
                if ( (a && b) || (a && c) || (b && c))
                {
                    std::cout <<"2 match: " << N <<"; " << l1 <<"; " << l2 << "; "<<l3 << std::endl;
                }
            }
            */
        }
    }
    std::cout << "Sorting results..." << std::endl;
    std::sort(result.begin(), result.end(), [](const auto& a, const auto& b){
        return a.err < b.err;
    });
    
    for (const auto& r : result)
    {
        std::cout << createEDSMLink(r.p) <<"; max error: " << r.err << std::endl;
    }
    
    std::cout << "End of checks, system name at: https://www.spansh.co.uk/nearest" << std::endl;
    
    return 0;                       
}
 
More exact coordinate:

Maia - Chi Orionis center line: -38 / -75/ -185
S171 34: -2,426.84375 / 295.03125 / -1,323.625

approx 890ly from center line directly towards S171 34:
2389/370/1139=SR(7141542)=2672ly-890=1782ly...
123^2+796^2+380^2=SR(793145)=890.... 8\

Wrong maths^:

-38+-796=-834; -75+123=48; -185+-380=-565

So: -834 / 48 / -565

Could have made mistakes though. But this may be generally the location.
Ya this is pretty much what I got

141302
 
Has anyone fully explored the, "Stock 2 Sector," It's right in the middle of the wredguia sector and is fairly small. I'm assuming it has some special star in it like a supernova. I can't find what it revolves around though. And the name is odd.

It's right next to the coordinates were looking into.

I just posted this in the wrong thread. ><

The sector is a little bigger than I thought, but that still may mean it has a weird center piece to it. I'd never even heard of it until just now. I saw it and wondered if an update messed up another sectors name. There is a stock 1 sector also, but not stock 3... Stock one is basically like stock2 but at the positive version of the third coordinate like where the previous incorrect calcs were coming up. Kind of interesting. They seem a bit artificial with those names. I wonder if they are hiding something.
 
Last edited:
Top Bottom