It's just a quick hack to make sure the UI is not the problem, it does not mean that VR will worked magically. Even with the "correct coding", if VR is not correctly available, the boolean will not be true and we're in same situation. The solution is to somehow make "VRAvailable" true. And when it is, ENABLE=(1) will work.
Update: It would seem that VRAvailable is set to true via vr.zip\vr.lua
Code:
Please Login or Register to see the links
in which MODEL.vr.engine_available() is most important to be true
*sigh* the function is less than optimal because IsLCIDSupported is
Code:
Please Login or Register to see the links
which again checked vr.engine_available(), the logic for sc_VREngineAvailableChanged could have been simplier with
Code:
Please Login or Register to see the links
All this hocus pocus require understanding of data.zip/media_libs/vr_lib which require a whole lot of time and effort
Bookmarks