PumAlso for whatever reason certain upgrades that shouldn't be avaliable showed up
This is because Team Comtress 2 uses an in-dev version of Jungle Inferno, when things were being reworked a bunch. For some reason, the jetpack and gas passer upgrades appear on nearly every weapon in the game, because they weren't fully implemented. Not much we can do here.
Okay, so uh. For those of you wondering about performance. I keep saying "wow here's how many frames we get in itemtest" or staring at walls or whatever. But here's the real impressive numbers.
First off, some timedemos. You can download this demo file here, if you'd like to test it yourself.
All measurements were done on an i7 5930k, GTX 1080, at 2560x1440, max in-game settings (except motion blur off), no configs.
Dustbowlbench is a demo recorded in TC2 0.0.9 of 24 bots fighting on Dustbowl Stage 1 for a little over 4 minutes. Lots of explosions, tracers, particles, etc. Lots of panning over large fights.
TF2 8/27/20 dustbowlbench: 16250 frames 94.149 seconds 172.60 fps ( 5.79 ms/f) 14.829 fps variability
TC2 0.0.16 dustbowlbench: 16250 frames 86.039 seconds 188.87 fps ( 5.29 ms/f) 26.496 fps variability
TC2 0.0.17 dustbowlbench: 16250 frames 78.406 seconds 207.25 fps ( 4.83 ms/f) 18.302 fps variability
So those are some nice numbers. But they don't tell the whole story.
Timedemo is an inherently laggy function; it basically tries to render a demo as fast as possible, without caring for delta time. This normally means it's very stuttery, as it basically prioritizes rendering game ticks over frames.
With the scheduling and wait changes implemented in 0.0.17, timedemo is smooth as butter. I can't even convey it. I'll record some playthrough later or something so you can really see it. It's absurd.
But that doesn't tell the whole story either. Here's some raw FRAPS data, showing frametimes, as well as 1% and 0.1% frametimes. Remember, framerate does not matter. The only thing that matters are frametimes; you can have a really stuttery experience with half of the frames taking twice as long as the others, and it will still measure with a high framerate even though it feels horrible. Consistent frame pacing is very, very important.
Vanilla TF2:
https://cdn.discordapp.com/attachments/755408387617062942/756883044773789716/unknown.png
TC2 0.0.16:
https://cdn.discordapp.com/attachments/755408387617062942/756886223380807851/unknown.png
TC2 0.0.17:
https://cdn.discordapp.com/attachments/755408387617062942/756887871310528592/unknown.png
Yes, that is literally double the framerate in fights using TC2, at max graphics settings, but also the 1% and 0.1% frametimes are dramatically improved. You can really feel it.
We're going to be running a playtest tonight. Would love to have a full server. Check out the Discord server for more info.