• 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)

Hugo_Peters

Neo Member
Anybody already posted this?
I saw this on Twitter.
Can't verify anything though.

CpzLsGCXgAACTeh.jpg


From:
https://twitter.com/no1dead/status/764710136799760384

I can confirm those folders are located in that pak file, if you look in the OP there's this screenshot:
X7rJINc.png


In the TRIGGERS folder for instance there's a whole bunch of TRIGGERBOX models... seems to match with the video:

uAAlUi5.png


SbUkGEM.png


varD16Q.png
 
As someone who has worked on multiplayer games, and worked on games where online multiplayer was tacked on after the fact, it is incredibly messy to add multiplayer to a game engine that was not designed for multiplayer.
 
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.

Quoting for visibility.
 

Blam

Member
Anybody already posted this?
I saw this on Twitter.
Can't verify anything though.

CpzLsGCXgAACTeh.jpg


From:
https://twitter.com/no1dead/status/764710136799760384

Yeah that's in the game It's probably possible to load it up somehow.

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.

Yeah It does seem like a stripped version of it. My friend said there was a way to lua script, but I don't have anything to back that up. I'm just saying what should be done. lol Yeah it's probably near impossible to do it.

Is there any info in the code that points to mod support of any kind? Does it look easily moddable at all?

You can modify the models, textures, and anything thats in the datafiles. Adding to it doesn't seem possible but changing it is. Texture mods are possible.
 
The E3 thing isn't so bad, since only a few things didn't make it into the game from the reveal (like the trees moving away when the stampeding beast is chasing the animal, and flying/AI partner ships - although those are in the game in some format). It makes sense to show off stuff in a way that looks interesting so long as it's still within the boundaries of the game itself.
 
Yeah that's in the game It's probably possible to load it up somehow.



Yeah It does seem like a stripped version of it. My friend said there was a way to lua script, but I don't have anything to back that up. I'm just saying what should be done. lol Yeah it's probably near impossible to do it.



You can modify the models, textures, and anything thats in the datafiles. Adding to it doesn't seem possible but changing it is. Texture mods are possible.

I'm going to wait till I see it for myself but man, from the looks of the game it seems like that would be a flipping Godsend.
 

gossi

Member
You can do things like memory hacking. I used this to move the camera, to see if there was a player model (there isn't one rendered). A gaffer on the OT also posted a memory hack which changes all Inventory items to 999, unlimited jetpack etc.

I can also replace assets, like textures and models.

I think modding support for this game will be very very limited though.
 

Hugo_Peters

Neo Member
Yeah that's in the game It's probably possible to load it up somehow.



Yeah It does seem like a stripped version of it. My friend said there was a way to lua script, but I don't have anything to back that up. I'm just saying what should be done. lol Yeah it's probably near impossible to do it.



You can modify the models, textures, and anything thats in the datafiles. Adding to it doesn't seem possible but changing it is. Texture mods are possible.

Interesting, I might have to retract my statement; there does seem to be traces of Lua in the binary:

aa15uqE.png


But what you can do with it really depends on their implementation, it might be related to the GUI, not sure.
 

Tecnniqe

Banned
No signs of MP (so far) and you cant even see your own character with camera modification.

That's very disappointing considering I was giving them the benefit of doubt in regards to the servers possibly being fucked. Guess not.



Goodbye Games.
 

gossi

Member
I just found out the other thread for multiplayer got closed, sorry - I didn't realise.

Here's an example of the textures pulled out of the PS4 archive files (the PC version uses the PlayStation SDK in the background). I can replace and repack these.

b1kIBsK.jpg
 
Wouldn't surprise me at all...
- Joe Danger eventually found its way onto Xbox.
- Chris Charla is on record of saying he would like the game on the platform, so the parity clause won't be an issue.
- When Sean was asked about a possible Xbox version, a Sony PR guy stepped in and changed the subject.
Also in the Ama on reddit he basically says that platform holder contracts ban you from even mentioning particular other platforms - literally censors you. He then mentions wii and pc making it obvious by omission - I thought it was probably thread worthy but my skin's not thick enough to start that one 😂
 

pizzacat

Banned
Also in the Ama on reddit he basically says that platform holder contracts ban you from even mentioning particular other platforms - literally censors you. He then mentions wii and pc making it obvious by omission - I thought it was probably thread worthy but my skin's not thick enough to start that one 😂
Well it's coming out on PC so he's gotta talk about that and talking about the Wii and this game is prolly noted as a joke
 

Blam

Member
Dank Mans Sky mod will soon be a thing if this is the case.

Yup definitely possible on that note. All the textures are 512x512, that's why everything looks mediocre.

I'm currently trying to get the game to run without the files in their archives.

Interesting, I might have to retract my statement; there does seem to be traces of Lua in the binary:

aa15uqE.png


But what you can do with it really depends on their implementation, it might be related to the GUI, not sure.

There is also a weird thing do -editor as a command line arg and then when you alt+tab it shows a moving blue thing in the bottom of the screen who knows what that is.

This is what I'm talking about.

HmhMZtr.png
 

hemo memo

Gold Member
"You can't see yourself, so the only way to know what you look like is for somebody else to see you."

I don't know what to say.
 

Seiniyta

Member
Yup definitely possible on that note. All the textures are 512x512, that's why everything looks mediocre.

I'm currently trying to get the game to run without the files in their archives.

I'm curious if the engine will accept higher resolution textures without it throwing a tantrum. Promising either way though! Can't wait for the million texture mods variants on Nexusmods :p
 

Blam

Member
I'm curious if the engine will accept higher resolution textures without it throwing a tantrum. Promising either way though! Can't wait for the million texture mods variants on Nexusmods :p

Yeah probably.

oHGHIHG.png


Another ingame screen.

cf1UabQ.jpg
 
D

Deleted member 125677

Unconfirmed Member
I can't see why it would, since at this point people are actually getting technical instead of deciphering Sean's words all day.

Yes, all discussion on the technical data including multiplayer is perfectly fine, just to be clear. What we don't want is another 160 page thread going back and forth about "Sean lied, what a scandal!!" and "Big deal so what, the rest of the game is goat!!"
 
Well it's coming out on PC so he's gotta talk about that and talking about the Wii and this game is prolly noted as a joke
His implication was he couldnt mention an upcoming xbox version (if one is planned) because his contract with Sony explicitly bans him from saying xbox. He did say it was.pretty standard in the industry - implying it's not just a Sony thing for example. It's off topic for this thread but I did find it interesting
 

theWB27

Member
I just found out the other thread for multiplayer got closed, sorry - I didn't realise.

Here's an example of the textures pulled out of the PS4 archive files (the PC version uses the PlayStation SDK in the background). I can replace and repack these.

b1kIBsK.jpg

So could colors be added? Like translucent etc?
 

Blam

Member
I wonder if it'll be possible to modify or add in custom objectives or story content

That I doubt. But who knows.

Wingdings don't work on this sadly. I'll actually try modifying something much different like the ship you get for pre-ordering.

cHBC05K.jpg
 

gossi

Member
Yeah Walker's are in. If you go to a planet with 'Extreme' Sentiels and do something bad like pick up a high value object - some planets have hidden items worth vast amount of credits - they send a bunch after you.

Also, just saw the Xbox One No Man's Sky thing trending on Facebook.
 

Tagyhag

Member
I can confirm those folders are located in that pak file, if you look in the OP there's this screenshot:
X7rJINc.png


In the TRIGGERS folder for instance there's a whole bunch of TRIGGERBOX models... seems to match with the video:

Wasn't that video supposed to be non-scripted?
 
Wasn't that video supposed to be non-scripted?
If you see something on an E3 conference, it's scripted. They might have grabbed a random planet earlier when making the demo and tweaked that, but no way they will run a live unscripted demo with such a large audience.
 

Hugo_Peters

Neo Member
If you see something on an E3 conference, it's scripted. They might have grabbed a random planet earlier when making the demo and tweaked that, but no way they will run a live unscripted demo with such a large audience.

He did say "in reversal it went fine, but you never know because it's random" or something along those lines.. ¯\_(ツ)_/¯
 
No signs of MP (so far) and you cant even see your own character with camera modification.

That's very disappointing considering I was giving them the benefit of doubt in regards to the servers possibly being fucked. Guess not.



Goodbye Games.

Just wanted to point out again that not being able to see yourself via camera modification is meaningless.

It's very common for the player character to have no model in first person games, one less thing the engine has to think about because you can't see yourself anyway. Only other players can see your model.
 

gossi

Member
Just wanted to point out again that not being able to see yourself via camera modification is meaningless.

It's very common for the player character to have no model in first person games, one less thing the engine has to think about because you can't see yourself anyway. Only other players can see your model.

Indeed, I pointed out same thing in the other thread (I posted camera model thing, btw). They maybe don't render it for CPU time.

Here's what happens if you release the camera during space flight:

Cp0IHuKXYAA_Utn.jpg
 

BY2K

Membero Americo
I can confirm those folders are located in that pak file, if you look in the OP there's this screenshot:
X7rJINc.png


In the TRIGGERS folder for instance there's a whole bunch of TRIGGERBOX models... seems to match with the video:

uAAlUi5.png


SbUkGEM.png


varD16Q.png

So the whole demo was scripted!?
 
Top Bottom