Re:Fallout 4 Service Discovery and Relay
by GeneralTspoon on Monday November 23, 2015 @03:22AM
(#10613418)
This could be interesting. I created fallout4map.com, and if it could automagically track a player's pipboy locations, that would be awesome.
I tried decoding the binary data for the pipboy app, but didn't have much success. Perhaps someone smarter than me will be able to crack it.
Re:Fallout 4 Service Discovery and Relay
by tokenizerrr on Monday November 23, 2015 @03:58AM
(#10613514)
I will take a quick look at decompiling the android app this afternoon
Re:Fallout 4 Service Discovery and Relay
by GeneralTspoon on Monday November 23, 2015 @04:26AM
(#10613599)
It's a Unity app, so `apktool` works well to get out all the assets. Nothing is obfuscated. There's also sample pipboy data file there too (for the demo mode).
Re:Fallout 4 Service Discovery and Relay
by tokenizerrr on Monday November 23, 2015 @04:36AM
(#10613631)
Sounds like you've looked into this already, any chance you published your findings to spare the rest of us the hassle? :)
Re:Fallout 4 Service Discovery and Relay
by GeneralTspoon on Monday November 23, 2015 @03:55PM
(#10617229)
Normally I keep notes on decompiling game files, but this time I didn't unfortunately :/
But I didn't get too far anyway - the DemoMode.bin file contains the demo data. There's a list of locations in a custom binary format, but the titles are readable.
I tried modifying the values to make them all visible, but the app threw a parsing exception when trying to load my modified file.
Hope that helps!
Re:Fallout 4 Service Discovery and Relay
by philplckthun on Monday November 23, 2015 @07:02AM
(#10614104)
Have you got some kind of API? I'd be happy to look into connecting your map to the game. I think it would be nice to to need an app for this, but if this runs on a responsive website, that can connect to the game independently.
Re:Fallout 4 Service Discovery and Relay
by alexwebb2 on Monday November 23, 2015 @11:17AM
(#10615385)
Combined with the inventory access, you could check the player's inventory against the known unique items, and place a custom map marker on the exact location for the next one they don't currently have - a treasure hunter app.
- a fitbit (pipbit?) for Fallout, track how many km/miles ran/walked, how many km while carrying how much kg of equipment, theoretical calories lost
- since it seems to synchronize stats and inventory, you can map where the player killed most enemies/took most stimpaks so you can get a heatmap of enemy-rich zones and rank them by difficulty - divide killed enemies by health lost (or used stimpaks)
- there are sites like fallout4map.com which track the location of unique and hardcoded items, you can automate this now