A companion library to the Fallout 4 pip boy app.
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
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.
As we figure out the spec we'll document what we can over in docs:
- 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]