U
uberDingo
Guest
Beta version of the Pinball room is done. If you want to check it out and play some pinball you can download it at: http://www.roadtripauctions.com/moc/fy_pinball_beta.zip
This map by itself isnt really ment for team vs team fights.. it's more just for the pinball This is one of the rooms of an amusment park I'm working on.
6 flippers
3 other button activated triggers
a cannon that fires the pinballs out
21 bumpers
a laser lift
2 ramps to open the jackpot stunt
6 rotating spinners
jackpot stunt with flashing laser Jackpot sign, explosions, activates all other stunts.
From the pinball controller area the FPS are actually the worst.. they usually run around 110 fps on my system in the beginning but when all the stunts get activated with the Jackpot stunt they drop to the 80s. Once you move to anywhere else in the room the FPS go up significately.
Issues:
1. The table isnt slanted.... short version: I didnt know how to make the flippers/bumpers work at an angle so I made a flat pinball table. There are enough bumpers, flippers, stunts, etc so that the balls should stay rolling. There is no gutter for your ball to dissappear into so losing on this game happens when your balls are no longer rolling. You can't tilt this table but bullets help you keep from losing
long version: the table isnt slanted because rotating doors only work on x,y,z axis. All the flippers are rotating doors and if they continued to work on the straight z axis while the table was angled it doesn't work very well. I've since discovered that I can create a func_rotating_door, make it start open at a 10 degree angle or something and then parent all my other doors/rotating doors, etc to it. I'm not sure if I can make it work like this but I've experimented with it once already and it turned out really ugly Maybe if I make a pinball2 I can incorporate it from the very beginning and perhaps it will work.
2. The balls should roll more... to get the balls to roll as well as they do now I had to do some trickery. The balls are phys_box_multiplayers. Unmodified the balls had almost no momentum, even on a slanted pinball table they didnt roll very well. To give them more momentum I set the 'mass scale' flag to 16x... making them weight 16 times more then they normally would. This game the balls a lot of momentum so that once they started rolling they would keep going but the problem now was that they didnt really bounce in the game or wouldnt move at all if you shot them. To get around this I put a trigger_gravity that the pinballs have to pass through as they get shot out of the plunger housing. If turned the gravity to .25 making them weight less but the mass scale of 16 lets them keep their momentum. If anyone knows a better way of doing this.. please do tell
3. I'm considering making the balls do dmg if they hit people but I dont know if I can do it. I've played around with my pinballs (phys_box_multiplayer) and it seems to be set to do dmg on collisions with players but I couldnt figure it out. Im not even sure I want to have them do dmg to players but Id like to be able to play around with it to figure it out.
oh, here are some screenshots too if you wanna look
http://www.roadtripauctions.com/moc/pinball2.jpg
http://www.roadtripauctions.com/moc/pinball3.jpg
http://www.roadtripauctions.com/moc/pinball5.jpg
http://www.roadtripauctions.com/moc/pinball6.jpg
This map by itself isnt really ment for team vs team fights.. it's more just for the pinball This is one of the rooms of an amusment park I'm working on.
6 flippers
3 other button activated triggers
a cannon that fires the pinballs out
21 bumpers
a laser lift
2 ramps to open the jackpot stunt
6 rotating spinners
jackpot stunt with flashing laser Jackpot sign, explosions, activates all other stunts.
From the pinball controller area the FPS are actually the worst.. they usually run around 110 fps on my system in the beginning but when all the stunts get activated with the Jackpot stunt they drop to the 80s. Once you move to anywhere else in the room the FPS go up significately.
Issues:
1. The table isnt slanted.... short version: I didnt know how to make the flippers/bumpers work at an angle so I made a flat pinball table. There are enough bumpers, flippers, stunts, etc so that the balls should stay rolling. There is no gutter for your ball to dissappear into so losing on this game happens when your balls are no longer rolling. You can't tilt this table but bullets help you keep from losing
long version: the table isnt slanted because rotating doors only work on x,y,z axis. All the flippers are rotating doors and if they continued to work on the straight z axis while the table was angled it doesn't work very well. I've since discovered that I can create a func_rotating_door, make it start open at a 10 degree angle or something and then parent all my other doors/rotating doors, etc to it. I'm not sure if I can make it work like this but I've experimented with it once already and it turned out really ugly Maybe if I make a pinball2 I can incorporate it from the very beginning and perhaps it will work.
2. The balls should roll more... to get the balls to roll as well as they do now I had to do some trickery. The balls are phys_box_multiplayers. Unmodified the balls had almost no momentum, even on a slanted pinball table they didnt roll very well. To give them more momentum I set the 'mass scale' flag to 16x... making them weight 16 times more then they normally would. This game the balls a lot of momentum so that once they started rolling they would keep going but the problem now was that they didnt really bounce in the game or wouldnt move at all if you shot them. To get around this I put a trigger_gravity that the pinballs have to pass through as they get shot out of the plunger housing. If turned the gravity to .25 making them weight less but the mass scale of 16 lets them keep their momentum. If anyone knows a better way of doing this.. please do tell
3. I'm considering making the balls do dmg if they hit people but I dont know if I can do it. I've played around with my pinballs (phys_box_multiplayer) and it seems to be set to do dmg on collisions with players but I couldnt figure it out. Im not even sure I want to have them do dmg to players but Id like to be able to play around with it to figure it out.
oh, here are some screenshots too if you wanna look
http://www.roadtripauctions.com/moc/pinball2.jpg
http://www.roadtripauctions.com/moc/pinball3.jpg
http://www.roadtripauctions.com/moc/pinball5.jpg
http://www.roadtripauctions.com/moc/pinball6.jpg