Upvote Upvoted 17 Downvote Downvoted
TF2 update for 12/1/22 (12/2/22 UTC)
1
#1
Patch Notes
0 Frags +

Via the Steam Community:

Valve- Implemented VScript
- VScript allows mappers to embed script code (Squirrel3) into maps. This system is already being used for L4D2 and CS:GO maps.
- Interface with entities and the world like regular Hammer logic
- Simplify things that were previously incredibly complicated/tedious in Hammer logic
- Interact with and control bots, bosses, player attributes, entities, and game state closely, allowing for enhanced, modified or entirely custom game modes
- React to game events and change the outcome of certain things, such as damage calculations

- More technical info about VScript for Team Fortress 2 is available on the Valve Developer Community
- https://developer.valvesoftware.com/wiki/VScript
- https://developer.valvesoftware.com/wiki/List_of_TF2_Script_Functions

- Added the ability to change the skybox dynamically using the skybox_changer entity or SetSkyboxTexture
- Added support for custom MvM upgrade files packed into the map
- Added point_worldtext, an entity that can show text dynamically, with support for multiple SDF (signed distance field) fonts, multiple colors and a rainbow mode
- Exposed several movement related ConVars
- Implemented support for func_monitor and cameras
- Implemented logic_eventlistener for listening to game events from Hammer logic
- Added the ability to pass parameters and delay to MvM populator actions
- Improved compile time with VRAD
- Special thanks to Jakub and everyone on the GitHub VScript Mega Issue for testing, providing feedback, and submitting requests

Rumor has it:

- Size is ~30 MB

Via [url=https://steamcommunity.com/games/TF2/announcements/detail/3631619851534920464]the Steam Community[/url]:

[quote=Valve]- Implemented VScript
- VScript allows mappers to embed script code (Squirrel3) into maps. This system is already being used for L4D2 and CS:GO maps.
- Interface with entities and the world like regular Hammer logic
- Simplify things that were previously incredibly complicated/tedious in Hammer logic
- Interact with and control bots, bosses, player attributes, entities, and game state closely, allowing for enhanced, modified or entirely custom game modes
- React to game events and change the outcome of certain things, such as damage calculations

- More technical info about VScript for Team Fortress 2 is available on the Valve Developer Community
- https://developer.valvesoftware.com/wiki/VScript
- https://developer.valvesoftware.com/wiki/List_of_TF2_Script_Functions

- Added the ability to change the skybox dynamically using the skybox_changer entity or SetSkyboxTexture
- Added support for custom MvM upgrade files packed into the map
- Added point_worldtext, an entity that can show text dynamically, with support for multiple SDF (signed distance field) fonts, multiple colors and a rainbow mode
- Exposed several movement related ConVars
- Implemented support for func_monitor and cameras
- Implemented logic_eventlistener for listening to game events from Hammer logic
- Added the ability to pass parameters and delay to MvM populator actions
- Improved compile time with VRAD
- Special thanks to Jakub and everyone on the GitHub VScript Mega Issue for testing, providing feedback, and submitting requests[/quote]

Rumor has it:

- Size is ~30 MB
2
#2
21 Frags +

this is a fun one

this is a fun one
3
#3
17 Frags +

this is actually incredible, big shit for mappers

this is actually incredible, big shit for mappers
4
#4
12 Frags +

Can someone explain the update to me. I’m not mapper is it a big deal or is it meh? Sounds like a big deal.

Can someone explain the update to me. I’m not mapper is it a big deal or is it meh? Sounds like a big deal.
5
#5
20 Frags +
JohhnyFromCaliCan someone explain the update to me. I’m not mapper is it a big deal or is it meh? Sounds like a big deal.

Previously, complex map logic that allowed for example custom game modes to exist, had to be coded within Hammer editor's visual controls, which was an old, terribly impractical hassle to get things done. Now, mappers can use a scripting language called Squirrel3 to get all those things done and much more, since it was announced that a lot more information about the game was accesible (and thus modifiable) through VScript code. This is a huge deal because making the process of making such changes easier and more accessible, opens the possibility for a lot more people to make their ideas a reality. You can check out Shounic's video about it, it might give you better insights: https://www.youtube.com/watch?v=VwEJUGwzm7U

[quote=JohhnyFromCali]Can someone explain the update to me. I’m not mapper is it a big deal or is it meh? Sounds like a big deal.[/quote]

Previously, complex map logic that allowed for example custom game modes to exist, had to be coded within Hammer editor's visual controls, which was an old, terribly impractical hassle to get things done. Now, mappers can use a scripting language called Squirrel3 to get all those things done and much more, since it was announced that a lot more information about the game was accesible (and thus modifiable) through VScript code. This is a huge deal because making the process of making such changes easier and more accessible, opens the possibility for a lot more people to make their ideas a reality. You can check out Shounic's video about it, it might give you better insights: https://www.youtube.com/watch?v=VwEJUGwzm7U
6
#6
6 Frags +

anyone got fixes for servers? mine is stuck on sending client info after map change

anyone got fixes for servers? mine is stuck on sending client info after map change
7
#7
SwiftyServers
4 Frags +

Metamod is broken. Disable it for the time being

Metamod is broken. Disable it for the time being
8
#8
0 Frags +

-

-
9
#9
4 Frags +

If you run servers you'll have to update sourcemod and tf2-comp-fixes at the very least

If you run servers you'll have to update sourcemod and [url=https://github.com/ldesgoui/tf2-comp-fixes/releases/tag/v1.16.11]tf2-comp-fixes[/url] at the very least
10
#10
4 Frags +

gibs don't appear anymore in lawena for me, I'm guessing it's because of something in this update as they worked for me yesterday.
removed all the custom plugins I had to confirm nothing I have causes this
violence_hgibs is set to 1.
and on a local serer it works.
in case the embedded images don't work: https://imgur.com/a/zE7Zqt0 from a demo

https://imgur.com/a/zE7Zqt0

https://imgur.com/a/tJtgJeJ

https://imgur.com/a/tJtgJeJ on a local server

edit: same thing happens when I turn on gibs without lawena config, works on a local server, doesn't work in demos.

gibs don't appear anymore in lawena for me, I'm guessing it's because of something in this update as they worked for me yesterday.
removed all the custom plugins I had to confirm nothing I have causes this
violence_hgibs is set to 1.
and on a local serer it works.
in case the embedded images don't work: https://imgur.com/a/zE7Zqt0 from a demo
[img]https://imgur.com/a/zE7Zqt0[/img]
[img]https://imgur.com/a/tJtgJeJ[/img] https://imgur.com/a/tJtgJeJ on a local server

edit: same thing happens when I turn on gibs without lawena config, works on a local server, doesn't work in demos.
11
#11
13 Frags +

does this mean that creating bots that properly strafe is now possible?

does this mean that creating bots that properly strafe is now possible?
12
#12
1 Frags +

I still think it would be cool if someone made this and now it seems like it might be easier https://workshop.codes/TXCXX
I think having a setting that lets you add/remove classes from the RNG pool so you could do just 6s classes or something would make it a fun warmup and it kinda works for a wide range of player numbers so it could be better for dm during the day

I still think it would be cool if someone made this and now it seems like it might be easier https://workshop.codes/TXCXX
I think having a setting that lets you add/remove classes from the RNG pool so you could do just 6s classes or something would make it a fun warmup and it kinda works for a wide range of player numbers so it could be better for dm during the day
13
#13
0 Frags +

-

-
14
#14
-1 Frags +
toads_tfwonderofldoes this mean that creating bots that properly strafe is now possible?@AimIsADick

He will only show up if you save his name 3 times in front of your monitor.

[quote=toads_tf][quote=wonderofl]does this mean that creating bots that properly strafe is now possible?[/quote]
@AimIsADick[/quote]

He will only show up if you save his name 3 times in front of your monitor.
15
#15
2 Frags +

Actually good update from Valve.

Actually good update from Valve.
16
#16
11 Frags +

some cool things that have already been done with vscript:

https://www.youtube.com/watch?v=LvKqdYxNeVM
https://www.youtube.com/watch?v=rlqJodeiYU4
https://www.youtube.com/watch?v=HGCK_TOxNNs
https://www.youtube.com/watch?v=pwRDRVco6cY
https://www.youtube.com/watch?v=EGGnwyocFDM
https://www.youtube.com/watch?v=ZKlqxZiPwY0

some cool things that have already been done with vscript:

https://www.youtube.com/watch?v=LvKqdYxNeVM
https://www.youtube.com/watch?v=rlqJodeiYU4
https://www.youtube.com/watch?v=HGCK_TOxNNs
https://www.youtube.com/watch?v=pwRDRVco6cY
https://www.youtube.com/watch?v=EGGnwyocFDM
https://www.youtube.com/watch?v=ZKlqxZiPwY0
17
#17
4 Frags +
riotbzhttps://www.youtube.com/watch?v=ZKlqxZiPwY0

So are you telling me that 6s servers could potentially have centerfire for other rocket launchers/demo weapons?

[quote=riotbz]https://www.youtube.com/watch?v=ZKlqxZiPwY0[/quote]

So are you telling me that 6s servers could potentially have centerfire for other rocket launchers/demo weapons?
18
#18
15 Frags +

https://www.youtube.com/watch?v=lmtyONdAnsM

https://www.youtube.com/watch?v=lmtyONdAnsM
19
#19
5 Frags +

this is fucking huge
just wish they would give the engine a small boost to properly use cpu´s and gpu and this game might get a second chance at life

this is fucking huge
just wish they would give the engine a small boost to properly use cpu´s and gpu and this game might get a second chance at life
Please sign in through STEAM to post a comment.