The hack never worked (because of the reason I've given) But the "real" problem is not because of forcing the ENABLE of the button to 1, it's the appropriate variable not being true. So unless the functions of VR are understood, problem won't easily be solved. So the question I have is where is the "binding" of the "VR model?"
This is the same situation that I try to get "Truck function" to work in other proggies. Simply hacking (kludging) of making the UI show (and allow) the settings doesn't guarantee that it would work. It all depend on the internal engine and the settings of variable that the engine uses.
In design we call this separation of interface from functionality.