2 tracktrains and 1 trackautochange Created 19 years ago2005-09-08 12:10:16 UTC by ][R()N ][R()N

Created 19 years ago2005-09-08 12:10:16 UTC by ][R()N ][R()N

Posted 19 years ago2005-09-08 12:10:16 UTC Post #133209
I have 2 tracktrains using a trackautochange at the same time (a train and its windows) the trackautochange only moves the train body (not the windows). Is the func_trackautochange entity only supposed to be used with one tracktrain?
Posted 19 years ago2005-09-08 12:38:00 UTC Post #133215
yeh, pretty much. use two (make one completely invisble, with same propeties/position of the first trackautochange execpt target of course) that might work :)
38_98 38_98Lord
Posted 19 years ago2005-09-08 12:43:31 UTC Post #133220
I'm trying that right now and triggering both trackautochanges is somewhat iffy. Although i suppose a multi_manager might do the trick. Otherwise each train will need its own set of path_tracks.

Edit: the multi_manager doesn't seem to solve this either. Unless I'm not using it correctly it looks like each train requires its own set of the whole track sequence.
Posted 19 years ago2005-09-08 13:23:12 UTC Post #133231
Maybe this would work?

Make a momentary_button just in front of the trackautochange. Make it 1 unit thick, so that the bullet would go through it. Now make another trackautochange anywhere in the map, make it invisible. Name it e.g "trackchange2" and write the name in the momentary_buttons' target field... :)
Daubster DaubsterVault Dweller
Posted 19 years ago2005-09-08 13:27:54 UTC Post #133233
How did you set this up, e.g. what entity triggers what other entity and when? Like, how did you trigger the track_autochance and such?
Posted 19 years ago2005-09-08 13:29:53 UTC Post #133235
I got everything to work with 2 trackautochanges and path_track sets for both trains. Funny though that the train body lags about 1 unit behind the windows when in motion. I compensated for it by moving the windows 1 unit backwards from their origin.This is probably why vALVE didn't use windows in their train.
Posted 19 years ago2005-09-08 13:34:31 UTC Post #133237
Trains are somewhat buggy sometimes, yeah. You could make those windows a bit larger then they really are and make them thinner as the train hull, so nobody notices both from the inside and outside...
Posted 19 years ago2005-09-08 13:35:39 UTC Post #133238
Use null brushes for windows then you wont have to have two trains! :glad:
Posted 19 years ago2005-09-08 13:37:34 UTC Post #133240
Yeah but then they don't even look like windows with the glass texture. Then they are just invisible. :cry:
Posted 19 years ago2005-09-08 13:37:41 UTC Post #133241
Clip brushes, Elon. Null brushes cause the faces of the train that connect to them to disappear. ;)
Posted 19 years ago2005-09-08 13:39:38 UTC Post #133242
Clip brushes wouldn't require 2 trains. The tracktrain entity allows them to by tied to it with normal brushes. But that's not the point. The train is supposed to have glass windows. :biggrin:

And making the windows larger does help a bit. However, when the train goes around a turn or gets trackswitched the glass gets a few degrees ahead into the turn, thus popping the windows sideways out of their frames. Maybe the train has to move at like 2 units per second for it to look right lol.
Posted 19 years ago2005-09-08 13:47:45 UTC Post #133244
I know, and that's the advantage of clip-brushes. Valve did it too. But I agree, glass looks better when it's not too visible. Disadvantage is, and I think that counted when HL was released (nowadays we have better systems), is the transparancy overlay. Multiple transparant faces cause the scene to be redrawn and using too much of them really gives you trouble.

And still trouble with buggy trains? I'd think of using models but that's more something for HL2... I guess you'll have to live with it, or throw out the glass if the synchronisation problem is really that obvious.
Posted 19 years ago2005-09-08 13:56:25 UTC Post #133246
But aren't clip brushes aloud only as world brushes? :zonked:
Posted 19 years ago2005-09-08 13:59:04 UTC Post #133247
Nope. They can in fact be used with func_trains and func_tracktrains, etc.

I got the synchronization down nice and pretty by triggering the train body 5 hundreths of a second earlier than the windows. Not sure how the trains will behave on a different PC though.
Posted 19 years ago2005-09-08 14:25:20 UTC Post #133268
I remember having tested clip brushes on trains once, and when you stand next to a wall and a clip train is coming at you, insteas of crushing you it pins you down to your position since it can't push you any further. You can't move untill the train is gone. Funny artifact and it might come in handy in some occasions?
Posted 19 years ago2005-09-08 14:26:20 UTC Post #133270
Hmm...
You must be logged in to post a response.