2 ms·
So the author took the JSON/video file provided by Netflix and reverse engineered the encoding and ran it on a Netflix player emulator?
by SilasX 7y ago
So the author took the JSON/video file provided by Netflix and reverse engineered the encoding and ran it on a Netflix player emulator?
- dcow 7y agoNo. They pulled all the logic out, converted to truth tables, and generated a flowchart of the entire game. In doing so they uncovered some interesting bugs like unreachable content and incorrect logic expressions. Yes they used a player emulator in the process to verify their work.
- SilasX 7y agoThat sounds like reverse engineering the encoding and running it on an emulator.
- dcow 7y agoPerhaps. I interpreted your comment as asking about the actual video encoding. The focus of this write up is about interpreting the accompanying logic associated with the clips of video. My point is to make it clear that this is not just an “I played Bandersnatch on an emulator” post which would be rather boring IMO.
- SilasX 7y agoAh, okay, I meant "reverse engineered the [JSON] encoding [of the gameplay logic] and ran [the video] on an emulator [to interpret the state]".