When I first got the game through Humble Bundle, it was a single zip file containing the game's whole directory structure that I just unzipped into a random spot on the hard-drive, and it just worked. I thought it very odd that their was no "installation" program. How can the software work without registering the DLL files? don't get me wrong, i LOVE this setup. Especially with frequent software updates it avoids the hassle of using uninstall programs and worrying about corrupted registries. so my questions are: 1) will this method of delivery be retained once v1.0 is released? 2) is there a particular name for this method of installation-free-software-installation? 3) why don't more software and games use this method for distributing software??!? it would make my life so much easier... Thank you!
Software doesn't need DLL files to be registered when the software knows where they are. The BeamNG executables will know where the DLLs are compared to it's own location. When a DLL is registered, Windows keeps track of it's location, so that any program that needs the DLL can get it. At least that's how I understand it, feel free to correct me if I am wrong.
@Funky7Monkey pretty much nailed it. DLLs do not have to be registered with windows and can be referenced by a relative path. Reason games dont do it, crude DRM.