This article's documentation is for anything that uses the Source engine. Click here for more information.

env_credits

From Valve Developer Community
Revision as of 20:36, 7 December 2025 by Luke18033 (talk | contribs) (Entity doesn't work outside HL2/Portal/BMS (regardless of if credits.txt exists), note other credits entities)
Jump to navigation Jump to search

Stub

This article or section is a stub. You can help by expanding it.

English (en)Русский (ru)中文 (zh)Translate (Translate)
C++ Class hierarchy
CCredits
CPointEntity
CBaseEntity
C++ EnvMessage.cpp
Env credits.png

env_credits is a logical entity available in all Source Source games. This entity is used to control the rolling credits. The text that will be displayed is determined inside the file scripts/credits.txt.

Icon-Bug.pngBug:While implemented in all games, this entity only functions in the Half-Life 2 series Half-Life 2 series (and derived mods), Portal Portal, and Black Mesa Black Mesa. In other games nothing will be displayed due to CHudCredits not being compiled into the client DLL, or the game may crash from an undefined CreditsMsg user message.  (tested in: Portal 2Team Fortress 2)
Note.pngNote:Some other games have different entities for credits:

Keyvalues

Name (targetname) <string>
The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g. parentname or target).
Also displayed in Hammer's 2D views and Entity Report.
See also: Generic Keyvalues, Inputs and Outputs available to all entities

Inputs

RollCredits  (not in Black Mesa)
Start the intro credits rolling.
Note.pngNote:Replaced with env_introcredits entity in Black Mesa Black Mesa.
RollOutroCredits  (not in Black Mesa)
Start the outro credits rolling.
ShowLogo
Show logo.
Start  (in all games since Left 4 Dead)
Start rolling credits.
SetLogoLength <floatRedirectInput/float>
Sets the amount of time the logo is displayed. Default is 5.0.
RollEndCredits  (only in Black Mesa)
Start the end credits rolling.
RollJokeOutroCredits  (only in Hunt Down the Freeman)
Start a joke version of the outro credits rolling quickly past.

Outputs

OnCreditsDone
Fired when the credits having finished rolling.

File format

Empty

This article or section is empty. You can help by adding it.

Files

  1. scripts/credits.txt

See also