Iirc yes, the argv protocol is a protocol for passing arguments to a function, in this case it's needed to retrieve the filename so that Nitrofs (also referred to as libfilesystem) can be initialized
This is important because the collision map I made can only be read if nitrofs is initialized...