Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Communicate with the XBONE server #27

Open
rgbkrk opened this issue Nov 25, 2015 · 9 comments
Open

Communicate with the XBONE server #27

rgbkrk opened this issue Nov 25, 2015 · 9 comments

Comments

@rgbkrk
Copy link
Member

rgbkrk commented Nov 25, 2015

Figure out how to discover and connect to the pip boy server on the XBONE.

@nelix
Copy link
Collaborator

nelix commented Nov 28, 2015

Looking at the presence of the smartglasss SDK in the APK, I'm going to guess its use is in speaking with the xbox.

@rgbkrk
Copy link
Member Author

rgbkrk commented Nov 28, 2015

That makes sense.

Is there a smartglass SDK available for node?

@joelday
Copy link

joelday commented Nov 26, 2017

@rgbkrk I've got an open source SmartGlass client project out now. (https://github.com/joelday/DarkId.SmartGlass) Just added support for opening the TCP channel. Currently the command line tool will open the port on localhost and act as a relay.

dotnet run connect [xbox console ip]

Then, in the REPL, with Fallout 4's title id and (optionally) a custom local relay port:

titlechannel 1256782258 --port 27000

@rgbkrk
Copy link
Member Author

rgbkrk commented Nov 26, 2017

Nice!

@joelday
Copy link

joelday commented Nov 26, 2017

@rgbkrk Updated the above instructions a bit. I'll try out the library with this today.

@rgbkrk
Copy link
Member Author

rgbkrk commented Nov 26, 2017

Fantastic! I haven't touched this library (or Fallout 4) in a long time and I don't have an Xbox so I'll guide as best as I can with aging knowledge about the project. The RxJS fundamentals here though I could probably touch up. 😄

@joelday
Copy link

joelday commented Dec 3, 2017

@rgbkrk Just tested it out. Everything works via my relay socket. :)

@rgbkrk
Copy link
Member Author

rgbkrk commented Dec 3, 2017

Nice! Does it function roughly like the PC or PS4 sockets for UDP discovery and TCP packets with your relay?

@joelday
Copy link

joelday commented Dec 3, 2017

@rgbkrk When relayed, it's exactly the same as connecting to TCP 27000. There's no UDP discovery being broadcast.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants