This article relates to the game "Portal 2". Click here for more information.

List of Portal 2 Entities: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
m (→‎{{src}}[[Base.fgd/Portal 2 | base.fgd]]: clean up, replaced: {{source}} → {{src}})
 
(7 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{otherlang2
{{lang|List of Portal 2 Entities|title=''Portal 2''—List of Entities}}{{p2 topicon}}
|ru=List of Portal 2 Entities:ru
{{back | Portal 2 Level Creation}}
}}
__NOTOC__
{{portal2}} This is a complete list of all [[Portal 2]] entities.
 
{{todo|This page is inaccurate as not all of the entities listed on the base/HL2/Portal pages still exist in Portal 2, it should be changed to list the specific entities which Portal 2 has (check dumpentityfactories). Also maybe get rid of the separate sections for each FGD file since it's not very useful information.}}
 
== {{src}}[[Base.fgd/Portal 2 | base.fgd]] ==
See [[List of base entities]]
 
== {{hl2}}[[Half Life 2.fgd | halflife2.fgd]] ==
See [[List of HL2 entities]]
 
== {{portal}}[[portal.fgd]] ==
See [[List of Portal entities]]


== portal2.fgd ==
== {{portal2}}[[portal2.fgd]] ==
{{ColumnBox|count=4|
{{ColumnBox|count=4|
'''env'''
'''env'''
Line 23: Line 33:
* [[info_target]]
* [[info_target]]
* [[info_target_personality_sphere]]
* [[info_target_personality_sphere]]
'''item'''
* [[item_nugget]]
'''linked'''
'''linked'''
* [[linked_portal_door]]
* [[linked_portal_door]]
'''logic'''
'''logic'''
* [[logic_coop_manager]]
* [[logic_coop_manager]]
* [[logic_timescale]]
'''npc'''
'''npc'''
* [[npc_personality_core]]
* [[npc_personality_core]]
Line 37: Line 50:
* [[point_laser_target]]
* [[point_laser_target]]
* [[point_push]]
* [[point_push]]
* [[point_survey]]
'''portalmp'''
'''portalmp'''
* [[portalmp_gamerules]]
* [[portalmp_gamerules]]
Line 68: Line 82:
* [[vgui_level_placard_display]]
* [[vgui_level_placard_display]]
* [[vgui_mp_lobby_display]]
* [[vgui_mp_lobby_display]]
'''worldspawn'''
* [[worldspawn]]
}}
== portal.fgd ==
{{ColumnBox|count=4|
'''env'''
* [[env_lightrail_endpoint]]
* [[env_portal_credits]]
* [[env_portal_path_track]]
'''func'''
* [[func_noportal_volume]]
* [[func_portal_bumper]]
* [[func_portal_detector]]
* [[func_portal_orientation]]
* [[func_weight_button]]
'''info'''
* [[info_lighting_relative]]
'''npc'''
* [[npc_bullseye]]
* [[npc_portal_turret_floor]]
* [[npc_portal_turret_ground]]
* [[npc_rocket_turret]]
* [[npc_security_camera]]
'''point'''
* [[point_energy_ball_launcher]]
'''prop'''
* [[prop_glados_core]]
* [[prop_mirror]]
* [[prop_portal]]
* [[prop_portal_stats_display]]
* [[prop_telescopic_arm]]
'''trigger'''
* [[trigger_portal_cleanser]]
'''vgui'''
* [[vgui_neurotoxin_countdown]]
'''weapon'''
* [[weapon_portalgun]]
}}
== halflife2.fgd ==
{{ColumnBox|count=4|
'''ai'''
* [[ai_ally_manager]]
* [[ai_battle_line]]
* [[ai_changehintgroup]]
* [[ai_changetarget]]
* [[ai_goal_actbusy]]
* [[ai_goal_actbusy_queue]]
* [[ai_goal_assault]]
* [[ai_goal_fightfromcover]]
* [[ai_goal_follow]]
* [[ai_goal_injured_follow]]
* [[ai_goal_lead]]
* [[ai_goal_lead_weapon]]
* [[ai_goal_police]]
* [[ai_goal_standoff]]
* [[ai_npc_eventresponsesystem]]
* [[ai_relationship]]
* [[ai_script_conditions]]
* [[ai_sound]]
* [[aiscripted_schedule]]
'''assault'''
* [[assault_assaultpoint]]
* [[assault_rallypoint]]
'''cycler'''
* [[cycler_actor]]
'''env'''
* [[env_ar2explosion]]
* [[env_citadel_energy_core]]
* [[env_entity_dissolver]]
* [[env_flare]]
* [[env_global]]
* [[env_muzzleflash]]
* [[env_speaker]]
* [[env_starfield]]
* [[env_terrainmorph]]
'''filter'''
* [[filter_combineball_type]]
'''func'''
* [[func_combine_ball_spawner]]
* [[func_lookdoor]]
* [[func_monitor]]
* [[func_tank]]
* [[func_vehicleclip]]
'''generic'''
* [[generic_actor]]
'''info'''
* [[info_teleporter_countdown]]
'''logic'''
* [[logic_achievement]]
* [[logic_choreographed_scene]]
* [[logic_scene_list_manager]]
'''monster'''
* [[monster_generic]]
'''npc'''
* [[npc_bullseye]]
* [[npc_enemyfinder]]
* [[npc_maker]]
* [[npc_spotlight]]
* [[npc_turret_floor]]
* [[npc_turret_ground]]
'''path'''
* [[path_corner]]
'''player'''
* [[player_loadsaved]]
* [[player_speedmod]]
* [[player_weaponstrip]]
'''point'''
* [[point_camera]]
* [[point_combine_ball_launcher]]
* [[point_flesh_effect_target]]
'''prop'''
* [[prop_combine_ball]]
* [[prop_coreball]]
* [[prop_scalable]]
* [[prop_vehicle]]
* [[prop_vehicle_choreo_generic]]
* [[prop_vehicle_driveable]]
'''script'''
* [[script_intro]]
'''scripted'''
* [[scripted_sentence]]
* [[scripted_sequence]]
* [[scripted_target]]
'''trigger'''
* [[trigger_physics_trap]]
* [[trigger_vphysics_motion]]
* [[trigger_weapon_strip]]
'''vehicle'''
* [[vehicle_viewcontroller]]
}}
== base.fgd ==
{{ColumnBox|count=4|
'''ai'''
* [[ai_addon_builder]]
* [[ai_speechfilter]]
'''ambient'''
* [[ambient_generic]]
'''beam'''
* [[beam_spotlight]]
'''color'''
* [[color_correction]]
* [[color_correction_volume]]
'''cycler'''
* [[cycler]]
'''env'''
* [[env_ambient_light]]
* [[env_beam]]
* [[env_blood]]
* [[env_bubbles]]
* [[env_credits]]
* [[env_cubemap]]
* [[env_dof_controller]]
* [[env_dustpuff]]
* [[env_effectscript]]
* [[env_embers]]
* [[env_entity_igniter]]
* [[env_entity_maker]]
* [[env_explosion]]
* [[env_fade]]
* [[env_fire]]
* [[env_firesensor]]
* [[env_firesource]]
* [[env_fog_controller]]
* [[env_funnel]]
* [[env_hudhint]]
* [[env_instructor_hint]]
* [[env_laser]]
* [[env_lightglow]]
* [[env_message]]
* [[env_microphone]]
* [[env_particle_performance_monitor]]
* [[env_particlelight]]
* [[env_particlescript]]
* [[env_physexplosion]]
* [[env_physimpact]]
* [[env_player_surface_trigger]]
* [[env_projectedtexture]]
* [[env_rotorshooter]]
* [[env_screeneffect]]
* [[env_screenoverlay]]
* [[env_shake]]
* [[env_shooter]]
* [[env_smokestack]]
* [[env_smoketrail]]
* [[env_soundscape]]
* [[env_soundscape_proxy]]
* [[env_soundscape_triggerable]]
* [[env_spark]]
* [[env_splash]]
* [[env_sprite]]
* [[env_sprite_clientside]]
* [[env_sprite_oriented]]
* [[env_spritetrail]]
* [[env_steam]]
* [[env_sun]]
* [[env_texturetoggle]]
* [[env_tilt]]
* [[env_tonemap_controller]]
* [[env_viewpunch]]
* [[env_wind]]
* [[env_zoom]]
'''filter'''
* [[filter_activator_class]]
* [[filter_activator_context]]
* [[filter_activator_mass_greater]]
* [[filter_activator_model]]
* [[filter_activator_name]]
* [[filter_damage_type]]
* [[filter_enemy]]
* [[filter_multi]]
'''fog'''
* [[fog_volume]]
'''func'''
* [[func_areaportal]]
* [[func_areaportalwindow]]
* [[func_breakable]]
* [[func_breakable_surf]]
* [[func_brush]]
* [[func_button]]
* [[func_clip_vphysics]]
* [[func_conveyor]]
* [[func_detail]]
* [[func_door]]
* [[func_door_rotating]]
* [[func_dustcloud]]
* [[func_dustmotes]]
* [[func_guntarget]]
* [[func_illusionary]]
* [[func_instance]]
* [[func_instance_io_proxy]]
* [[func_instance_origin]]
* [[func_instance_parms]]
* [[func_lod]]
* [[func_movelinear]]
* [[func_occluder]]
* [[func_physbox]]
* [[func_platrot]]
* [[func_precipitation]]
* [[func_reflective_glass]]
* [[func_rot_button]]
* [[func_rotating]]
* [[func_smokevolume]]
* [[func_tanktrain]]
* [[func_trackautochange]]
* [[func_trackchange]]
* [[func_tracktrain]]
* [[func_traincontrols]]
* [[func_viscluster]]
* [[func_wall]]
* [[func_wall_toggle]]
* [[func_water_analog]]
'''game'''
* [[game_end]]
* [[game_gib_manager]]
* [[game_player_equip]]
* [[game_player_team]]
* [[game_ragdoll_manager]]
* [[game_score]]
* [[game_text]]
* [[game_ui]]
* [[game_weapon_manager]]
* [[game_zone_player]]
'''gibshooter'''
* [[gibshooter]]
'''hammer'''
* [[hammer_updateignorelist]]
'''info'''
* [[info_camera_link]]
* [[info_constraint_anchor]]
* [[info_game_event_proxy]]
* [[info_hint]]
* [[info_intermission]]
* [[info_landmark]]
* [[info_lighting]]
* [[info_mass_center]]
* [[info_no_dynamic_shadow]]
* [[info_node]]
* [[info_node_air]]
* [[info_node_air_hint]]
* [[info_node_climb]]
* [[info_node_hint]]
* [[info_node_link]]
* [[info_node_link_controller]]
* [[info_npc_spawn_destination]]
* [[info_null]]
* [[info_overlay]]
* [[info_overlay_transition]]
* [[info_particle_system]]
* [[info_player_start]]
* [[info_projecteddecal]]
* [[info_radial_link_controller]]
* [[info_target]]
* [[info_target_instructor_hint]]
* [[info_teleport_destination]]
* [[infodecal]]
'''keyframe'''
* [[keyframe_rope]]
* [[keyframe_track]]
'''light'''
* [[light]]
* [[light_directional]]
* [[light_dynamic]]
* [[light_environment]]
* [[light_spot]]
'''logic'''
* [[logic_active_autosave]]
* [[logic_auto]]
* [[logic_autosave]]
* [[logic_branch]]
* [[logic_branch_listener]]
* [[logic_case]]
* [[logic_collision_pair]]
* [[logic_compare]]
* [[logic_eventlistener]]
* [[logic_lineto]]
* [[logic_measure_movement]]
* [[logic_multicompare]]
* [[logic_navigation]]
* [[logic_playerproxy]]
* [[logic_playmovie]]
* [[logic_random_outputs]]
* [[logic_register_activator]]
* [[logic_relay]]
* [[logic_script]]
* [[logic_timer]]
'''material'''
* [[material_modify_control]]
'''math'''
* [[math_colorblend]]
* [[math_counter]]
* [[math_remap]]
'''momentary'''
* [[momentary_rot_button]]
'''move'''
* [[move_keyframed]]
* [[move_rope]]
* [[move_track]]
'''npc'''
* [[npc_furniture]]
* [[npc_puppet]]
* [[npc_template_maker]]
'''path'''
* [[path_track]]
'''phys'''
* [[phys_ballsocket]]
* [[phys_constraint]]
* [[phys_constraintsystem]]
* [[phys_convert]]
* [[phys_hinge]]
* [[phys_keepupright]]
* [[phys_lengthconstraint]]
* [[phys_magnet]]
* [[phys_motor]]
* [[phys_pulleyconstraint]]
* [[phys_ragdollconstraint]]
* [[phys_ragdollmagnet]]
* [[phys_slideconstraint]]
* [[phys_spring]]
* [[phys_thruster]]
* [[phys_torque]]
'''physics'''
* [[physics_cannister]]
'''point'''
* [[point_anglesensor]]
* [[point_angularvelocitysensor]]
* [[point_bonusmaps_accessor]]
* [[point_clientcommand]]
* [[point_devshot_camera]]
* [[point_enable_motion_fixup]]
* [[point_entity_finder]]
* [[point_gamestats_counter]]
* [[point_hurt]]
* [[point_message]]
* [[point_playermoveconstraint]]
* [[point_posecontroller]]
* [[point_proximity_sensor]]
* [[point_servercommand]]
* [[point_spotlight]]
* [[point_teleport]]
* [[point_template]]
* [[point_tesla]]
* [[point_velocitysensor]]
* [[point_viewcontrol]]
* [[point_viewcontrol_multiplayer]]
* [[point_viewproxy]]
'''postprocess'''
* [[postprocess_controller]]
'''prop'''
* [[prop_detail]]
* [[prop_door_rotating]]
* [[prop_dynamic]]
* [[prop_dynamic_ornament]]
* [[prop_dynamic_override]]
* [[prop_physics]]
* [[prop_physics_multiplayer]]
* [[prop_physics_override]]
* [[prop_ragdoll]]
* [[prop_static]]
'''shadow'''
* [[shadow_control]]
'''sky'''
* [[sky_camera]]
'''sunlight'''
* [[sunlight_shadow_control]]
'''tanktrain'''
* [[tanktrain_ai]]
* [[tanktrain_aitarget]]
'''test'''
* [[test_traceline]]
'''trigger'''
* [[trigger_autosave]]
* [[trigger_changelevel]]
* [[trigger_gravity]]
* [[trigger_hierarchy]]
* [[trigger_hurt]]
* [[trigger_impact]]
* [[trigger_look]]
* [[trigger_multiple]]
* [[trigger_once]]
* [[trigger_playermovement]]
* [[trigger_proximity]]
* [[trigger_push]]
* [[trigger_remove]]
* [[trigger_serverragdoll]]
* [[trigger_soundscape]]
* [[trigger_teleport]]
* [[trigger_transition]]
* [[trigger_wind]]
'''vgui'''
* [[vgui_movie_display]]
* [[vgui_screen]]
* [[vgui_slideshow_display]]
'''water'''
* [[water_lod_control]]
'''worldspawn'''
'''worldspawn'''
* [[worldspawn]]
* [[worldspawn]]
Line 523: Line 100:
'''func'''
'''func'''
* [[func_detail]]
* [[func_detail]]
* [[func_camera_target]]
* [[func_instance]]
* [[func_instance]]
* [[func_instance_origin]]
* [[func_instance_origin]]
Line 535: Line 113:
* [[info_overlay_transition]]
* [[info_overlay_transition]]
* [[info_teleporter_countdown]]
* [[info_teleporter_countdown]]
'''item'''
* [[item_paint_power_pickup]]
'''logic'''
* [[logic_player_slowtime]]
'''move'''
'''move'''
* [[move_track]]
* [[move_track]]
Line 549: Line 131:
* [[prop_scalable]]
* [[prop_scalable]]
* [[prop_static]]
* [[prop_static]]
'''weapon'''
* [[weapon_paintgun]]
}}
}}


{{entlist maps}}
{{entlist maps}}
* [[info_overlay_accessor]]
* [[info_overlay_accessor]]
* [[logic_timescale]]
* [[point_survey]]
* [[prop_exploding_futbol]]
* [[prop_exploding_futbol]]
* [[prop_scaled_cube]]
* [[prop_scaled_cube]]
Line 645: Line 227:
* [[info_remarkable]]
* [[info_remarkable]]
* [[info_vehicle_groundspawn]]
* [[info_vehicle_groundspawn]]
'''info'''
'''item'''
* [[item_nugget]]
* [[item_nugget]]
* [[item_sodacan]]
* [[item_sodacan]]
Line 779: Line 361:
}}
}}


[[Category:Entities]]
[[Category:Portal 2]]
[[Category:Portal 2 Entities|*]]
 
[[Category:Level Design]]
[[Category:Entities by game]]

Latest revision as of 01:04, 6 January 2024

English (en)Русский (ru)中文 (zh)Translate (Translate)
Portal 2 Level Creation


Todo: This page is inaccurate as not all of the entities listed on the base/HL2/Portal pages still exist in Portal 2, it should be changed to list the specific entities which Portal 2 has (check dumpentityfactories). Also maybe get rid of the separate sections for each FGD file since it's not very useful information.

Source base.fgd

See List of base entities

Half-Life 2 halflife2.fgd

See List of HL2 entities

Portalportal.fgd

See List of Portal entities

Portal 2portal2.fgd

env

filter

func

info

item

linked

logic

npc

paint

point

portalmp

prop

trigger

vgui

worldspawn

Unimplemented FGD entities

Entities defined in the FGD that aren't implemented by the engine. These won't work when placed in Hammer unless they're internal.

ai

env

func

info

item

logic

move

npc

point

prop

weapon

Undocumented map entities

Entities used in the official BSP map files that are undefined in the official FGD. These will most likely work in-game, but require custom FGD code for Hammer.

Undocumented engine entities

Entities dumped by the dumpentityfactories console command that don't exist in any official FGD or map. Some may be non-functional or buggy.

_

ai

base

cycler

ent

entity

env

filter

func

grenade

handle

info

item

npc

physics

player

point

portal

predicted

prop

simple

target

test

trigger

vgui

weapon

[other]