but in our context here, horizons, aswell as odyssey are literally the same intertwined game world, same universe, same old zones, but with extras on them. and players can interact seamlessly across base, horizons and odyssey. separating them into separate builds sounds a bit unlikely to me.
We do it all the time in our current system. We have a single back end that supports multiple platforms and client versions all sharing a single instance, as long as there have been no breaking changes to the network communication protocol or the back end data model which the old client versions couldn't understand (requiring us to bump the minimum version number and forcing client updates across all platforms).
the reason why im confident odyssey cannot be it's separate standalone build, is because players who dont own it, can still land on planets and watch players walking around, even shoot and interact with them.
Wait. Do we know that Horizons users can watch players walking around?
I'm just saying, it's entirely plausible that Odyssey content, from the perspective of a Horizons player,
simply might not be there. Just like the Horizons variants of planet 3D models and the entire planet surfaces simply aren't there for the base game client. Players of both each see "a planet" in the same spot, but the base game renders something completely different compared to Horizons. Screenshots of such were shared in this very thread I think.
Everything I've observed as to how the launcher, the base game and Horizons behave, it all sounds to me like the "similar but separate applications" scenario, and that gives me great concern regarding Odyssey. It's potentially great in the "maybe they dumped the spaghetti and wrote a fresh one from scratch" sense, but if they left all the VR stuff in the legacy codebase and are now just doing the usual "nothing to announce at this time, but we are considering it, and it is definitely on the table for future" , then I think it's a major loss for the consumer VR scene.
also, nice to see a fellow dev in these forums o7
Likewise. o7, cmdr