Contest question

Discussions about UT99

Re: Contest question

Postby papercoffee » Sun Oct 07, 2018 11:21 am

Dr.Flay wrote:Destructable/destroyable brushes by JackGriffin
viewtopic.php?f=5&t=4877

Nope ...those are all mover which disappear with a nice breaking effect.
You can't let mover touch each other.
User avatar
papercoffee
Site Staff
 
Posts: 9127
Joined: Wed Jul 15, 2009 11:36 am
Location: Cologne, the city with the big cathedral.
Personal rank: coffee addicted !!!

Re: Contest question

Postby JackGriffin » Sun Oct 07, 2018 2:42 pm

The destructibles were a neat little thing to use in specific circumstances where you needed something to be destructible. Size doesn't matter so long as the number of them is very low and like paper said they don't touch. The problem with movers is occlusion. The engine get's confused when rendering multiple movers in a line of sight and you get the flickering. As far as I've been able to tell there is no way to play legos in UT like the constructor gun would need to do.

That being said I was talking to Bob about this very thing and mentioned a potential (ugly) workaround I was thinking about. You could make a constructor gun that placed objects like I'd need and every so often you could have the server reboot. Something like every couple of hours when players are on. A mod would convert the placed mover blocks into an ini list and those could be then converted to regular BSP and the map rebuilt. In essence your work would be saved into the map itself. You could flag blocks to be removed, etc.

It's not an ideal solution but it would allow a builder server to work...I think.
"You damn kids, back in my time we made the items, maps and games ourselves with an unwieldy engine using counter-intuitive crash-prone tools and we liked it so much we built communities around this which nowadays look like cults because they're quasi-parallel societies based on the same old games." -Hellkeeper
User avatar
JackGriffin
Godlike
 
Posts: 3751
Joined: Fri Jan 14, 2011 1:53 pm
Personal rank: Hack coder

Re: Contest question

Postby papercoffee » Sun Oct 07, 2018 3:57 pm

You can't manipulate maps on the run (bsp wise). And lights as well. You would have to rebuild the map in the background and save it as another map and then let everyone reconnect to that new map. :omfg:
User avatar
papercoffee
Site Staff
 
Posts: 9127
Joined: Wed Jul 15, 2009 11:36 am
Location: Cologne, the city with the big cathedral.
Personal rank: coffee addicted !!!

Re: Contest question

Postby JackGriffin » Sun Oct 07, 2018 5:40 pm

That's not....entirely true ;) There are ways around everything you mention. In a strict sense lighting can actually be changed on the fly, I just don't like to do it since it requires accessing the client's console. The only lighting thing you can't mess with is the baked in lightmap. In my unreal server I have a remote control that let's you change lighting at will. As for BSP I helped on a project last year where there was a map that changed on the fly. You should look it up. :loool: There are decent answers for all of this.

Kidding aside I'll chat you in private about methodology. This is something I might do someday and I'll just keep it close for now. End result is yes, there will need to be versioning of the map as people build in it but to an extent it is controllable.
"You damn kids, back in my time we made the items, maps and games ourselves with an unwieldy engine using counter-intuitive crash-prone tools and we liked it so much we built communities around this which nowadays look like cults because they're quasi-parallel societies based on the same old games." -Hellkeeper
User avatar
JackGriffin
Godlike
 
Posts: 3751
Joined: Fri Jan 14, 2011 1:53 pm
Personal rank: Hack coder

Previous

Return to General Discussions

Who is online

Users browsing this forum: No registered users and 3 guests