Interactive No Man’s Sky stream setup guide

So you recently got Interactive Streaming set up and want to venture off into strange territory. Fret not, I’m here to help!

There are a few things I needed to do externally of Beam.pro and that Interactive-Keyboard tool in order to get No Man’s Sky working correctly.

PowerShell script to reopen application

Giving people control of your game is great, but sometimes it can lead to unwanted results, like closing the game! Although there is no easy way to disable quitting a game, the next best thing is to reopen the application!

One problem with No Man’s Sky is that if you try to open up the application straight up [NMS.exe], a window will pop up stating “Either Steam isn’t running or you don’t have a suitable licence.”!

To combat this, we’ll need to use the shortcut provided with a redirect to Steam, that actually goes to steam://rungameid/275850! All of the restart-your-application programs gave me a catastrophic failure when attempting to open the shortcut, but not PowerShell!

Open Notepad (or PowerShell ISE) and copy/paste this script:

do {
if (!(Get-Process -Name NMS*)) {
C:\NMS\NMS.url
}
start-sleep -seconds 5
} while ($true)

Save as “NMSreload.ps1” – remember the quotes!
Close Notepad (or PowerShell ISE)
Copy NMS shortcut to c:\NMS
Run script – right click the ps1 file and go to ‘Run with PowerShell’

And if you have Tachyon successfully configured – it will automatically obtain the feed back without any human interaction! Funk yes.

AutoHotKey for mouse click emulation

Since I couldn’t use any mouse input correctly using Beam.pro by itself, at least as of now, I needed a way to emulate mouse clicks.

Currently, No Man’s Sky UI on the PC is kind of strange, requiring you to hold the the button down to register any command. Also, even though you can remap certain keys – you cannot remap the need for left/right click.

This can be resolved with a script that runs in the background though!

#NoEnv
#Warn

n::
SendInput {Click, down}
sleep 1000
SendInput {Click, up}
Return

b::
SendInput {Click, down, right}
sleep 100
SendInput {Click, up, right}
Return

AutoHotKey can be downloaded here.

mouseemu for mouse movement emulation

I tried a few different programs to emulate mouse movement, even what’s built into Windows, but none of them seemed to work except mouseemu.

The only thing that sucks about it is that you can’t remap the keys, though you could probably find a way to do so externally, I didn’t dive that deep.

Regardless, this works quite well for No Man’s Sky! Registry settings:

[HKEY_CURRENT_USER\SOFTWARE\RH Designs\Mouse Emulator]
“Mouse Delay”=dword:0000004c
“Mouse Base Speed”=dword:00000064
“Mouse Max Speed”=dword:000000c8

mouseemu can be downloaded here.

So what now?

This, combined with this guide on how to set up Interactive Streaming on Beam should get you up and running and have people mining you gold in no time! I mean.. playing the game. =P

Be sure to follow me on Beam.pro and let me know if you run into issues!