Agreed with everything on 1 and 2. The edits I made for reading the
saved Depot Keys were to keep compatibility. Also, I realized that I
didn't properly close the error code coloring for one of the lines,
meaning that if we get an error 404 for the response status, the
terminal gets stuck in red.
For the 3rd question, you'd have to reach out to the No-Intro team after
you have an account on their website/forum, either on their forum or
within Discord, before you would gain access to read the DATs for it.
Currently, we don't have a record for Steam CDN, but I've been regularly
using and testing your project. So far, I've gotten things ready for
submission to them.
You can take a look at other records on No-Intro's DOM to get an idea of
how they want things set up.