top | item 14549970

(no title)

msielski | 8 years ago

Really interesting idea of running separate instances and synchronizing them. I wonder if this could be done in legacy games to support VR - an instance for each eye - and each instance's game state and camera position synced except for slight horizontal offset for left eye vs right eye. Xwing VR!

discuss

order

throwanem|8 years ago

You'd need to be able to offset the camera position per-instance, which I'm not sure the old X-Wing games can do. I mostly played Alliance, which I'm pretty certain cannot; it has several camera options, but I don't recall any that allow for arbitrary positioning. On the other hand, if you're interacting directly with the game's memory space rather than just its UI, that may not actually be an issue.

Assuming you can't reposition a camera, you could try offsetting the ship position on one of the instances, but then you'd probably have issues with the simulation states diverging - I suspect a big part of why it can be made to work with Flight Simulator is that the state of the aircraft itself is more or less the only thing that's actually being simulated, so you can manipulate it to a fare-thee-well without affecting anything else. Contrariwise, if TIE fighter shots hit the ship in your left-eye instance, but miss the ship in your right-, that'a a much harder problem to solve.