nelix / pipboylib

a companion pip boy library for Fallout 4

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pipboylib

npm version

A companion library to the Fallout 4 pip boy app.

It's Close to Metal!

See pipboyrelay for an example usage.

Totally a work in progress. Checkout the TODO/ROADMAP to see what you could help with.

Read the blog post for more details

Requirements

You'll need Fallout 4 for the PC, PS4. XBONE doesn't work yet.

You'll need node & npm. Go get 'em then install pipboylib.

npm install pipboylib

In order for the utilities provided here to work, you'll need a running Fallout 4 game with the pip-boy app enabled. In order to do the full relay, you'll also want the mobile app running.

TODO

  • UDP Autodiscovery of PS4 pip boy servers on PS4 [Bronze]
  • UDP Autodiscovery of PC pip boy servers on [Bronze]
  • UDP Autodiscovery of XBONE pip boy servers on [Bronze]
  • UDP Relay of PS4 pip boy server [Silver]
  • TCP Relay of PS4 pip boy server [Silver]
  • Decode initial stats response from a pip boy server [Gold]
  • Figure out the map update protocol [Gold]
  • Document the wire protocol app -> server [Gold]
  • Document the wire protocol server -> app [Gold]
  • Finish all of the above [Platinum]

About

a companion pip boy library for Fallout 4

License:Apache License 2.0


Languages

Language:JavaScript 100.0%