Xbox: Launch parameters are not parsed if the Odamex path is too long
If Odamex is placed in a path with too many characters (more than 64 characters with the drive letter replaced by the physical partition path) Odamex will not load selected wads, join servers, or otherwise handle any launch parameters. This is due to the fact that the launcher path exceeds the limits of the launch data structure that the path is contained in which causes any attempt to determine the launcher xbe's TitleID to fail. The TitleID is used to verify that Odamex was launched by our launcher making it safe to parse the parameters. If the proper ID is not provided it is assumed that Odamex was launched from a dashboard and no attempt is made to parse parameters. The solution will require a change in Agar as well as Odamex and will involve the use of a custom structure with the path fields having a reasonable size.
Fixed in r1978.