Gel-related console commands

From Valve Developer Community
Revision as of 23:08, 28 August 2018 by Pinsplash (talk | contribs) (spelling fix)
Jump to navigation Jump to search
Command Effect
bounce_paint_color Color for PLACED repulsion gel. Requires reload to take effect. Does not change color for gel in midair.
bounce_paint_min_speed Minimum amount of force applied when bouncing on repulsion gel. Does not affect height if the player is already moving faster than this number.
bounce_paint_wall_jump_upward_speed Amount of force applied when bouncing sideways on repulsion gel. 275 results in the player bouncing about 384 units before the player returns to the same height due to gravity.
cast_ray_paint
Todo: NextBot collision testing for gel...? See also: cast_ray.
cl_debug_paint_ammo_bar Unused. See weapon_paintgun.
cl_draw_paint_bomb_with_blobs Makes prop_paint_bombs render as packets of blobs. Implies that there is/was some alternate method of rendering them.
cl_draw_projected_wall_with_paint Enables drawing paint splats on projected_wall_entitys.
cl_group_paint_impact_effects
Todo: Unknown.
cl_paintable_projected_wall_texture_wrap_rate If cl_draw_projected_wall_with_paint is enabled, this will stretch or squeeze the wavy light bridge texture, and any gel textures on it. It doesn't seem to affect[confirm] how accurately gel will land onto a light bridge (64 unit squares).
debug_paint_client_blobs Probably related to draw_paint_client_blobs. No effect.[confirm]
debug_paint_impact_effects Displays how many paint splatter particle effects currently exist.
debug_paint_sprayer_cone Draws the location and spread radius of info_paint_sprayers. Also shows the spawn location and angle of individual paint blobs.
debug_paintable_projected_wall Seems like it would give information on gel applied to projected_wall_entitys. No effect.[confirm]
debug_paintbomb_explosion When a prop_paint_bomb explodes, this shows a cluster of lines showing all the directions that gel was launched in.
debug_player_paint_shoot_pos Probably related to weapon_paintgun. No effect.[confirm]
draw_paint_client_blobs No effect.[confirm]
draw_paint_isosurface Enables gel blob and bomb rendering.
draw_paint_splat_particles Enables gel splatter particle effect rendering.
ent_create_paint_bomb_erase Creates a cleansing gel bomb where the player is looking.
ent_create_paint_bomb_jump Creates a repulsion gel bomb where the player is looking.
ent_create_paint_bomb_portal Creates a conversion gel bomb where the player is looking.
ent_create_paint_bomb_speed Creates a propulsion gel bomb where the player is looking.
erase_color Seems like it would change the color of cleansing gel. No effect.
erase_visual_color Seems like it would change the color of cleansing gel. No effect.
mat_dynamicPaintmaps Seems like it would enable some alternate system of making gel on world geometry, instead of lightmaps. It must not have been finished.[confirm]
mat_paint_enabled Enables gel rendering on world geometry.
max_sound_channels_per_paint_stream
Todo: Unknown.
paint_cleanser_visibility_look_angle
Todo: Unknown.
paint_cleanser_visibility_poll_rate
Todo: Unknown.
paint_cleanser_visibility_range
Todo: Unknown.
paint_color_max_diff
Todo: Unknown.
paint_impact_accumulate_sound_distance_threshold
Todo: Unknown.
paint_impact_count_to_max_adjusted_volume
Todo: Unknown.
paint_impact_count_to_min_adjusted_pitch_after_full_volume
Todo: Unknown.
paint_impact_particles_distance_threshold No effect.[confirm]
paint_impact_particles_duration No effect.[confirm]
paint_location_distance_threshold_square
Todo: Has some kind of visible effect?
paint_max_impact_particles No effect.[confirm]
paint_min_impact_particles No effect.[confirm]
paintblob_air_drag How fast gel blobs can move through the air.
paintblob_draw_distance_from_eye How close to the player camera a gel blob can be before it is not visually processed.
paintblob_gravity_scale Multiplier for the effects of gravity on gel blobs only.
paintblob_isosurface_box_width Rendering size of gel blobs and bombs.
paintblob_lifetime If paintblob_limited_range is enabled, gel blobs will be erased completely after this number of seconds.
paintblob_limited_range Tells gel blobs to erase themselves after a certain amount of time, determined by paintblob_lifetime.
paintblob_max_radius_scale No effect.[confirm]
paintblob_min_radius_scale No effect.[confirm]
paintblob_minimum_portal_exit_velocity Minimum speed gel blobs will have after crossing a portal.
paintblob_radius_while_streaking Width of streaks made by gel blobs.
paintblob_streak_angle_threshold Angle of impact below which streaking can occur.
paintblob_streak_trace_range
Todo: Unknown.
paintblob_tbeam_accel How fast gel blobs speed up to the speed of a projected_tractor_beam_entity (funnel). Check the linear force in prop_tractor_beam if this doesn't seem to do anything.
paintblob_tbeam_portal_vortex_circulation How fast gel blobs rotate inside funnels, when near portals.
paintblob_tbeam_vortex_accel How fast gel blobs speed up to the speed of paintblob_tbeam_vortex_circulation.
paintblob_tbeam_vortex_circulation How fast gel blobs rotate inside funnels.
paintblob_tbeam_vortex_distance Gel blobs this distance away from the start or end of a funnel will spin similar to paintblob_tbeam_portal_vortex_circulation.
paintblob_tbeam_vortex_radius_rate
Todo: Has some kind of visible effect?
paintblob_update_per_second
Confirm:Some kind of movement code?
paintbomb_blobs_max_streak_speed_dampen
Todo: Unknown.
paintbomb_blobs_max_streak_time
Todo: Unknown.
paintbomb_blobs_min_streak_speed_dampen
Todo: Unknown.
paintbomb_blobs_min_streak_time
Todo: Unknown.
paintbomb_draw_blob_speed_max
Todo: Unknown.
paintbomb_draw_blob_speed_min
Todo: Unknown.
paintbomb_draw_max_blob_radius Maximum render size of gel bomb blobs.
paintbomb_draw_min_blob_radius Minimum render size of gel bomb blobs.
paintbomb_draw_num_paint_blobs Number of blobs to comprise a single gel bomb.
paintbomb_draw_sphere_radius Distance to spread all the gel bomb blobs out to.
paintbomb_explosion_radius Maximum distance gel bombs will launch gel onto.
paintbomb_horizontal_angle_split
Todo: Unknown.
paintbomb_streak_speed_max
Todo: Unknown.
paintbomb_streak_speed_min
Todo: Unknown.
paintbomb_vertical_angle_split
Todo: Unknown.
paintsplat_bias
Todo: Unknown. Affects how effective a splat is in some way.
paintsplat_max_alpha_noise
Todo: Unknown.
paintsplat_noise_enabled
Todo: Unknown.
player_paint_shoot_pos_forward_scale Probably related to weapon_paintgun. No effect.[confirm]
player_paint_shoot_pos_right_scale Probably related to weapon_paintgun. No effect.[confirm]
player_paint_shoot_pos_up_scale Probably related to weapon_paintgun. No effect.[confirm]
portal_paint_color Color for PLACED repulsion gel. Requires reload to take effect. Does not change color for gel in midair.
portal_test_resting_surface_for_paint Tests if a portal that was placed on a unportalable surface was placed there with conversion gel. If the conversion gel is no longer there, the portal will be erased, too.
r_hidepaintedsurfaces No effect.[confirm]
r_paintblob_blr_cutoff_radius Size of gel blobs, including ones inside gel bombs.
r_paintblob_blr_render_radius Size of gel blobs, including ones inside gel bombs.
r_paintblob_blr_scale Scale for r_paintblob_blr_cutoff_radius and r_paintblob_blr_render_radius.[confirm]
r_paintblob_calc_color No effect.[confirm]
r_paintblob_calc_hifreq_color No effect.[confirm]
r_paintblob_calc_tan_only
Todo: Unknown.
r_paintblob_calc_tile_color No effect.[confirm]
r_paintblob_calc_uv_and_tan
Todo: Unknown.
r_paintblob_debug_draw_margin
Todo: Unknown.
r_paintblob_debug_draw_tile_boundaries No effect.[confirm]
r_paintblob_debug_spu
Todo: Unknown. Console says something about "SPU" code?
r_paintblob_display_clip_box
Todo: Unknown.
r_paintblob_draw_isosurface Enables gel blobs clumping together. If this is disabled, gel blobs will render as individual droplets.
r_paintblob_force_single_pass Makes gel render in one single pass.
Todo: Why would gel render in multiple passes?
r_paintblob_highres_cube How round gel should look. The closer to 0, the closer to a perfect sphere.
r_paintblob_mainview_highres Makes main view (not through portals) render blobs in high-poly. Functions independently from r_paintblob_otherviews_highres.
r_paintblob_material
Todo: Unclear exactly what this is meant to do. 3 causes a texture glitch (must be a memory issue). 4 makes gel black. 5, 6, and 7 make gel blobs flicker and possibly render in the wrong positions.
r_paintblob_max_number_of_indices_displayed No effect.[confirm]
r_paintblob_max_number_of_threads Controls the maximum number of threads dedicated to gel blob processing.[confirm]
Warning.pngWarning:Do not set this to 0, or the game will crash!
r_paintblob_max_number_of_vertices_displayed No effect.[confirm]
r_paintblob_only_mainview_displayed Only render gel blobs and bombs in the main view (not through portals).
r_paintblob_otherviews_highres Makes gel render in high-poly mode when viewed through portals. Functions independently from r_paintblob_mainview_highres.
r_paintblob_rotate
Todo: Unknown.
r_paintblob_seeding_with_simd
Todo: Unknown.
r_paintblob_shader No effect.[confirm] Appears like it would allow for changing the blob/bomb shader instantly?
r_paintblob_tile_index_to_draw
Todo: This command seems to enable or disable the rendering of particular blobs, possibly related to if they are fused together with other blobs. The specifics of this command and the "blob tile" system are not clear.
r_paintblob_timeout_for_recycling_fragments
Todo: Controls something related to recycling vertex fragments. How does any of that work?
r_paintblob_use_optimized_fragment_copy
Todo: Some kind of optimization? No impact observed
r_paintblob_wireframe Renders gel in a manner similar to mat_wireframe. Good for observing how efficiently gel renders.
removeallpaint Removes all placed gel from surfaces. Does not remove gel blobs or bombs.
speed_funnelling_enabled Enables portal funneling for players running on propulsion gel. (Note this command's incorrect spelling.)
speed_paint_color Color for PLACED propulsion gel. Requires reload to take effect. Does not change color for gel in midair.
sv_bounce_anim_time_continue
Todo: Unknown.
sv_bounce_anim_time_predict
Todo: Unknown.
sv_bounce_reflect_enabled
Todo: Unknown.
sv_enable_paint_power_user_debug
Todo: Related to weapon_paintgun? Throws a console error about prop_testchamber_door not implementing IPaintableEntity.
sv_paint_detection_sphere_radius How far away from gel the player can be while still being effected by the gel. 8 and below disables conversion gel. 0 disables all gel types.
sv_paint_trigger_sound_delay How long to wait before playing the sounds signifying that the player has stepped onto or off of repulsion and propulsion gel.
sv_paintairacceleration No effect.[confirm]
sv_paintblob_damage
Confirm:No effect. Seems like it would be for tweaking the amount of damage dealt to a player when hit by a gel bomb?
sv_portal_placement_on_paint
Confirm:No effect. Seems like disabling this would forbid portals from opening on painted areas.
sv_press_jump_to_bounce Changes how the player uses repulsion gel. 0 = bounce when walking onto gel, or uncrouching while on gel, and when landed on. 1 = bounce only when the jump key is pressed, not including when landed on. 2 = bounce only when the jump key is held down. 3 (default) = bounce when jump key is pressed, or when landed on.
Note.pngNote:Changing this can affect the player's ability to jump on walls![confirm]
sv_speed_normal How fast the player moves when not on propulsion gel.
sv_speed_paint_acceleration How fast the player speeds up to sv_speed_paint_max when on propulsion gel, and how fast the player slows down to sv_speed_normal when getting off propulsion gel.
sv_speed_paint_max Maximum speed the player can move at when on propulsion gel.
sv_speed_paint_on_bounce_deceleration_delay No effect.[confirm]
sv_speed_paint_ramp_acceleration A higher version of sv_speed_paint_acceleration specific to ramps.
Todo: How are ramps defined?
sv_speed_paint_side_move_factor
Confirm:No effect. Seems like it would multiply how fast the player moves when going sideways on propulsion gel.
sv_wall_bounce_trade How much outward velocity is traded for upward velocity on wall bounces with repulsion gel. 0 disables wall bouncing.
sv_wall_jump_help
Todo: Enables some kind of helper when wall jumping continuously with repulsion gel (like in sp_a3_jump_intro)?
sv_wall_jump_help_amount No effect.[confirm]
sv_wall_jump_help_debug No effect.[confirm]
sv_wall_jump_help_threshold No effect.[confirm]