Reviving Valve's 15-year-old e-book
Summary
This article documents reviving Valve’s 15-year-old e-book The Final Hours of Portal 2 by patching broken web content, decompiling SWF files, and rebuilding local assets. It covers replacing external dependencies with local or archived equivalents, building a Python/FastAPI server, and releasing open-source tools to enable self-hosting.