Update: No longer using hacky overlay masking! Now draws in game's render cycle (after post-processing) & respects the depth buffer with UI on top & things like nameplates behind. This also draws after shaders applied by reshade so it's not affected by shaders.
Spatial audio doneee! (stereo panning & distance falloff with option for camera/character relative). Also for those who may have missed, I have a discord you can join if you'd like to follow the project, have questions/suggestions or just yap!! ^^ https://t.co/3uT9iCZYV7
@BizuArt Depends what you mean, could you show me an example? The screen can't emit real light as it's just a textured plane with shaders applied. But I can simulate various lighting effects through use of shaders. So if you can provide example, I can probably add it as an option.
@Mistr_MeowMeow Probably won't be any automatic public syncing. It uses browser for the media source so the content is synced depending on webservice used (watchparty, youtube or such). And the intent is you manually sync with whatever you trust (public screens would be listed with owner & url)
@HannishMiqote For syncing side: Browser is used so there's security concern of malicious url. I don't think I'd make any form of syncing automated. I think there'd be UI displaying list of screens to sync to in current territory with the url displayed & option to limit syncing to friends.
@HannishMiqote Not started making it "user friendly" yet xD Still have some work on rendering side of things. Basically will have preset list where you setup screen per preset with media source & position/rotation specific to world/territory/ward/plot (garden/house)/room + other properties
@nekokitty71 The media syncing itself is not something the plugin would handle for streaming media as it uses a browser source, so the "sync" is through webservice like watchparty/discord/youtube etc. As for syncing screen position & media source, I've yet to decide on how to handle that.
@yacheen_ It uses offscreen webview2 browser so no direct peer connection is necessary, you can use typical services like youtube/twitch/discord/watchparty. I may add peer2peer/relay solutions later if there's demand for it but I think use of pre-existing webservices is more ideal.