info_remarkable
![]() |
---|
CInfoRemarkable |
![]() |
info_remarkable
is a point entity available in all Source games since
Left 4 Dead.(also in
Entropy : Zero 2) An object in the world such that characters seeing it will speak a TLK_REMARK concept. This entity can be placed with the Commentary Editor

concept:TLK_REMARK who:<talker name of the player that sighted info_remarkable> Subject:<contextsubject keyvalue> Distance:<distance to the player that sighted this info_remarkable>
When a rule match is found the info_remarkable is disabled (by default it's 1 match per round per info_remarkable controlled by cvar mentioned lower)
Keyvalues
- Subject context (contextsubject) <string>
- Text to put in the SUBJECT context of the TLK_REMARK fired upon sighting this object.
Convars
Cvar/Command | Parameters or default value | Descriptor | Effect |
---|---|---|---|
rr_remarkable_maxdist (not in | 1500 | units | info_remarkables more distant than this from a player will not even be tested to see if a rule matches them. |
rr_remarkable_world_entities_replay_limit | 1 | count | TLK_REMARKs will be dispatched no more than this many times for any given info_remarkable per round |
Usage
Info_remarkable in Left 4 Dead 2 official maps can be found in the commentary text file located in the maps directory within pak01_dir.vpk.
Left 4 Dead commentary files can be found in the maps folder of the Left 4 Dead installation for Left 4 Dead (No VPK extraction necessary).


FGD Enhancement
To help with placement of the info_remarkables you can add radius visualisation in hammer by editing the info_remarkable fgd entry to the following
@PointClass base(Origin,Targetname) sphere() = info_remarkable : "An object in the world such that characters seeing it will speak a TLK_REMARK concept" [ contextsubject(string) : "Subject context" : "" : "Text to put in the SUBJECT context of the TLK_REMARK fired upon sighting this object." radius(string) : "Mock Radius for Origin Placement" : "500" : "Allows you to set a mock radius to determine origin placement on info_remarkables based off their associated Remark radius" ]