During a game change the console databases are cleared thus the cvars registered by I_InitVirtualInputDevices are lost. After unloading a game we must re-init the virtual input device tables (the bindings are lost too so we've no other bookkeeping to do).
During a game change the console databases are cleared thus the cvars
registered by I_InitVirtualInputDevices are lost. After unloading a game
we must re-init the virtual input device tables (the bindings are lost
too so we've no other bookkeeping to do).