• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

GAFer is data mining through No Man's Sky (PC)

pizzacat

Banned
56F7Ne8.png
JOE DANGER 3 IS REAL
 

hemo memo

Gold Member
People need to stop referring to it as traditional multiplayer.

If NMS only simply allows you to see someone else, and nothing else, it may not be traditional MP code in the usual places or format.

Basically, you have to figure out if your Coordinates, XYZ, are being transmitted to NMS servers. You also have to figure out if it's in real time or just periodic.

Chances are, there are no ships involved either. So, you'd both probably wouldn't appear until you were out of your ship and on foot.

So, basically, the most basic data that only NEEDS to be transmitted is your X, Y, Z coordinates and when you are on-foot, a simple 0 or 1 modifier. That's the data I would search for.

And in simple words please for the rest of us?
 

sandkiller

Member
People need to stop referring to it as traditional multiplayer.

If NMS only simply allows you to see someone else, and nothing else, it may not be traditional MP code in the usual places or format.

Basically, you have to figure out if your Coordinates, XYZ, are being transmitted to NMS servers. You also have to figure out if it's in real time or just periodic.

Chances are, there are no ships involved either. So, you'd both probably wouldn't appear until you were out of your ship and on foot.

So, basically, the most basic data that only NEEDS to be transmitted is your X, Y, Z coordinates and when you are on-foot, a simple 0 or 1 modifier. That's the data I would search for.

I believe someone did check that and couldn't find any data being transmitted, except for the discoveries... Another GAFer can't remember the name
 
People need to stop referring to it as traditional multiplayer.

If NMS only simply allows you to see someone else, and nothing else, it may not be traditional MP code in the usual places or format.

Basically, you have to figure out if your Coordinates, XYZ, are being transmitted to NMS servers. You also have to figure out if it's in real time or just periodic.

Chances are, there are no ships involved either. So, you'd both probably wouldn't appear until you were out of your ship and on foot.

So, basically, the most basic data that only NEEDS to be transmitted is your X, Y, Z coordinates and when you are on-foot, a simple 0 or 1 modifier. That's the data I would search for.

Wouldn't it need to be a little more complex than that? I mean wouldn't hit detection data or something like that need to be sent to the servers as well? Disclaimer- I know nothing of this yet as I am just recently learning to code.

Eurogamer said:
"And as they go, they're upgrading their ship, they're upgrading their weapons, they're upgrading their suit. And they need to do that because they're very vulnerable, they will be attacked by AI, potentially - very rarely - other players, things like that, if they cross paths with them. There's space combat, there's combat on the ground, there's trading if you want to do that, mining resources and stuff, there's exploring if you want to do that.
 

pizzacat

Banned
People need to stop referring to it as traditional multiplayer.

If NMS only simply allows you to see someone else, and nothing else, it may not be traditional MP code in the usual places or format.

Basically, you have to figure out if your Coordinates, XYZ, are being transmitted to NMS servers. You also have to figure out if it's in real time or just periodic.

Chances are, there are no ships involved either. So, you'd both probably wouldn't appear until you were out of your ship and on foot.

So, basically, the most basic data that only NEEDS to be transmitted is your X, Y, Z coordinates and when you are on-foot, a simple 0 or 1 modifier. That's the data I would search for.
It's non traditional in the sense that it doesn't exist?
 

Hugo_Peters

Neo Member
People need to stop referring to it as traditional multiplayer.

If NMS only simply allows you to see someone else, and nothing else, it may not be traditional MP code in the usual places or format.

Basically, you have to figure out if your Coordinates, XYZ, are being transmitted to NMS servers. You also have to figure out if it's in real time or just periodic.

Chances are, there are no ships involved either. So, you'd both probably wouldn't appear until you were out of your ship and on foot.

So, basically, the most basic data that only NEEDS to be transmitted is your X, Y, Z coordinates and when you are on-foot, a simple 0 or 1 modifier. That's the data I would search for.

But surely in a game of this size with this many players you would assume there are some text and / or visual clues (leftover)? And so far there are none.

Someone should try to monitor network activity honestly, that would be the best proof.
 
But surely in a game of this size with this many players you would assume there are some text and / or visual clues (leftover)? And so far there are none.

Someone should try to monitor network activity honestly, that would be the best proof.

Is that was gossi did in the first place with packets?
 
But surely in a game of this size with this many players you would assume there are some text and / or visual clues (leftover)? And so far there are none.

Someone should try to monitor network activity honestly, that would be the best proof.

There was another thread where someone did just that and said no packets were transmitted unless it was for a discovery.
 
D

Deleted member 125677

Unconfirmed Member
If this turns into yet another mp-gate thread this thread will not last long
 

hemo memo

Gold Member
I believe someone did check that and couldn't find any data being transmitted, except for the discoveries... Another GAFer can't remember the name

This one

I packet captured my PS4. When the servers are online, no player movement data is sent to servers, either in space or planet side. It simply doesn't transmit where you are, or any world sharing information.

It does transmit your Discovers, and a diary of planets you have visited. I imagine that is for the Easter eggs.

Also, if you press 'OPTIONS' it pauses the entire game world, including AI (watch creatures and ships stop) and *time*. Planets stop moving and time stops passing when in OPTIONS. This is *not* a multiplayer game.
 
People need to stop referring to it as traditional multiplayer.

If NMS only simply allows you to see someone else, and nothing else, it may not be traditional MP code in the usual places or format.

Basically, you have to figure out if your Coordinates, XYZ, are being transmitted to NMS servers. You also have to figure out if it's in real time or just periodic.

Chances are, there are no ships involved either. So, you'd both probably wouldn't appear until you were out of your ship and on foot.

So, basically, the most basic data that only NEEDS to be transmitted is your X, Y, Z coordinates and when you are on-foot, a simple 0 or 1 modifier. That's the data I would search for.
You people are like flat earth conspirators at this point.
 
And in simple words please for the rest of us?

It's possible that the game may just upload your coodinates whenever you do an Atlas upload of your discoveries while on foot outside of your ship.

And ONLY at that time. As in, not in constant real time.

If this player-meeting feature is actually in the game, maybe we can only see a momentary glimpse of someone right after they upload a discovery. They might appear to be just a statue or maybe a scripted sequence that activates at that location at the time of your upload. Something like that, but not in real time.

I'm just guessing. But I'm thinking the only time data is transferred to NMS servers is when you upload discoveries. So, that's really the only time coordinates would be uploaded too.

Did the two streamers who met on the same planet try to do an Atlas upload on foot at the time they were there together?

That's something to maybe test. On the same planet, outside of their ships, upload a discovery and see if either of them appears, even if for a just a couple seconds.
 

Parham

Banned
Let's move on from the multiplayer conversation. I'd prefer to read more about the data mined findings than see this thread derailed and locked.
 
You people are like flat earth conspirators at this point. You can pause the game. This means everyones instance of the universe will be different from each other due to the rotations of planets and every other moving object in the game being in different positions.

I don't think he's denying the possibility. He's offering another way to look at things.

Let's move on from the multiplayer conversation. I'd prefer to read more about the data mined findings than see this thread derailed and locked.

We can talk about both level-headed.
 
Better melee would be great, but I'd hope to see the creatures being more of a threat to warrant sword usage.

Let's get some combo videos going.
 

Blam

Member
People need to stop referring to it as traditional multiplayer.

If NMS only simply allows you to see someone else, and nothing else, it may not be traditional MP code in the usual places or format.

Basically, you have to figure out if your Coordinates, XYZ, are being transmitted to NMS servers. You also have to figure out if it's in real time or just periodic.

Chances are, there are no ships involved either. So, you'd both probably wouldn't appear until you were out of your ship and on foot.

So, basically, the most basic data that only NEEDS to be transmitted is your X, Y, Z coordinates and when you are on-foot, a simple 0 or 1 modifier. That's the data I would search for.

I've checked there is no sending of your XYZ anywhere.

Either way I believe you can mod it into the game.
 

Hugo_Peters

Neo Member
In the MP thread, someone claimed they datamined a laser sword and a Hoverboard. Has anyone found their models?

There's a laser sword material next to the materials from the "player model", but no separate model it seems.
It is referenced in the player model's scene info, the texture looks like this:

se5oNLe.png


It might be for that unicycle-type thing.

I see no references to anything "hover"-related.
 

Trojan

Member
There would be something left over. If there is nothing at all then they just lied about it the entire time.

Haha, way to jump to conclusions here. I know you've convinced yourself this is all a big lie, but let's at least wait until we hear a more concrete answer from Hello and this guys finishes his mining before making blanket accusations.
 
Is mp-gate a real word that came out of someone's mouth? lmao

I mean it's just discussion on the game content-gate for sfv was talked about to death

Seriously though, I think I and most others have been pretty polite about it. I've also seen ton's of "gate," if you will, topics talked about here on this forum for much longer that where far from polite discussion. I mean, over the course of almost 10,000 posts in the MP thread hardly anyone was banned. Yet it got shut down.

The thing is that the less people are able to speak out about the situation the less HG are going to feel the need to say a thing about it. It really hurts that a place like GAF that seemingly cares about issues related to gaming would shut out so many peoples voices. It's not a small issue either. Thousands upon thousands of people are wanting answers to these questions.

It's going to be brought up all over GAF instead of mostly just one spot now that the MP thread is locked which is where the conversation was contained pretty well for those who where interested.
 

Blam

Member
Really? How much work would that be? Realistically

I'd say if we can get MBIN's fully figured out. Possibly find out how the scripts are done and find a way to stop using the ones in the exe, and direct it somewhere else.
 

Hugo_Peters

Neo Member
I'd say if we can get MBIN's fully figured out. Possibly find out how the scripts are done and find a way to stop using the ones in the exe, and direct it somewhere else.

Um, I'm gonna go ahead and say that's pretty much impossible. The game doesn't use any type of external scripting, so there's no way to hook into the engine externally, I doubt it's a full Unity engine honestly as there's no signs to Mono / .NET, if there were there could be a slim chance, but it doesn't seem like it.
 

hemo memo

Gold Member
It's possible that the game may just upload your coodinates whenever you do an Atlas upload of your discoveries while on foot outside of your ship.

And ONLY at that time. As in, not in constant real time.

If this player-meeting feature is actually in the game, maybe we can only see a momentary glimpse of someone right after they upload a discovery. They might appear to be just a statue or maybe a scripted sequence that activates at that location at the time of your upload. Something like that, but not in real time.

I'm just guessing. But I'm thinking the only time data is transferred to NMS servers is when you upload discoveries. So, that's really the only time coordinates would be uploaded too.

Did the two streamers who met on the same planet try to do an Atlas upload on foot at the time they were there together?

That's something to maybe test. On the same planet, outside of their ships, upload a discovery and see if either of them appears, even if for a just a couple seconds.

Thank you.
 
Um, I'm gonna go ahead and say that's pretty much impossible. The game doesn't use any type of external scripting, so there's no way to hook into the engine externally, I doubt it's a full Unity engine honestly as there's no signs to Mono / .NET, if there were there could be a slim chance, but it doesn't seem like it.

If you want to know more about their engine I can find a video that explains how they developed their own.

EDIT: I believe this is the one https://archives.nucl.ai/recording/building-a-galaxy-procedural-generation-in-no-mans-sky/
 

gossi

Member
For those following the other thread (the multiplayer one) will know I am also datamining and reversing the game. I wrote a tool which extracts all the data from the PC version, and can confirm many of the things in the OP. I have all the textures and models extracted, and some code.

I also started running the multiplayer side, with both packet capture (with SSL MiTM) and posted my findings on the other thread. Briefly, they're hosted on Azure, there's no UDP code, there's no data sent for live player location or 'lobbies'. There's no player meeting, basically. Full info is on the other thread.

Edit: I just found out the other thread for multiplayer got closed, sorry - I didn't realise.
 
Top Bottom