Announcements

Join the ongoing conversation on Discord: https://discord.gg/znVSmnjJ

the 2024 End of the year development summary is live below. Watch the video and let us know on the comment page.

To purchase your copy of the City of Titans Launcher, visit our store at https://store.missingworldsmedia.com/ A purchase of $50 or more will give you a link to download the Launcher for Windows or Mac based machines.

Synchronized Random Objects!

5 posts / 0 new
Last post
Akili
Akili's picture
Offline
Last seen: 6 years 1 month ago
11th Anniversary Badge
Joined: 11/04/2013 - 14:10
Synchronized Random Objects!

In the event (and the hope!) that powers or effects that bear some resemblance to Propel exist in this new build, I would encourage that all clients see the same spawned object.
In CoH, object generation for such powers was considered a particle, and as such was always rendered client-side, and the engine had no existing path to share any sort of seed or anything else to specify a certain type of particle.
Thus, while my hero might be throwing a dumpster or a forklift at an enemy target to considerable amusement, the other players in my group might see a lamp post or a sink.
Despite much pestering, I was unable to successfully petition to get that fixed in CoH, and I do hope it could be accommodated here - it really lends to the atmosphere. :)

Thanks!

Mendicant
Mendicant's picture
Offline
Last seen: 4 years 3 months ago
kickstarter11th Anniversary Badge
Joined: 09/26/2013 - 11:27
Seconded. It helps when RPing

Seconded. It helps when RPing if everyone sees GravGirl throw a VW bug at a villain, rather than one person seeing the bug, another a lamp, a third seeing a kitchen sink, etc.

Redlynne
Redlynne's picture
Offline
Last seen: 5 months 2 weeks ago
kickstarter11th Anniversary Badge
Joined: 10/28/2013 - 21:15
/signed

/signed

It's fine for the game to spawn the object as a particle ... just have the client (or server) communicate WHICH particle to spawn for everyone watching. Nothing as silly as trying to hide behind a scuba tank to jump out and scare someone with a big "BOO!" when they can totally see you because there isn't a car wreck in the way like on your client.

[center][img=44x100]https://i.imgur.com/sMUQ928.gif[/img]
[i]Verbogeny is one of many pleasurettes afforded a creatific thinkerizer.[/i][/center]

HeatherFox
Offline
Last seen: 6 years 5 months ago
kickstarter
Joined: 10/17/2013 - 12:17
Also /signed! This is

Also /signed! This is something that needs to be addressed early on in the design of the actual particle system. The problem in City of Heroes was that the particle did not allow for random selection that was synchronized across the instances.

I asked Keetsie to take care of this in person once, she looked into it. The amount of engineering effort to fix it that late in the life of CoH was deemed not worth it. Building it into the engine from early on is far cheaper.

Lin Chiao Feng
Lin Chiao Feng's picture
Offline
Last seen: 3 weeks 5 days ago
Developerkickstarter11th Anniversary Badge
Joined: 11/02/2013 - 09:27
It's extra server traffic,

It's extra server traffic, but if there's a way to prioritize packets, the position updates for room litter should be dead last...

[i]Has anyone seen my mind? It was right here...[/i]