Counter-Strike 2 update

Build 25470087

22 Sept 2026, 23:37 UTC

Official patch notes

Available

Counter-Strike 2 Update
Read patch notes

Technical changes

1791 files changed

+342523 additions-105781 removals
View file changes

Official patch notes

Counter-Strike 2 Update

Published 22 Sept 2026, 23:37 UTC

PREMIER

  • Updated the map selection process to give players more opportunities to play maps they've been learning.

  • Map selection process:

    • Team 1 picks one map

    • Team 2 picks two maps

    • Team 1 picks a final map.

    • One of the four maps will be randomly selected and the match will begin.

RUSH

  • Rush is a fast-paced queued 3v3 game mode.

  • Players battle through a series of battle arenas to reach the opponent's castle and win the match.

  • Battle arenas are randomly selected for each match, so no two matches are the same.

  • Control the tower when you eliminate the enemy team (or time expires) to win the round.

GAMEPLAY

  • Players can now reload silently (but slowly) by pressing and holding the reload key.

  • Un-scoping a sniper weapon no longer produces a sound.

  • Globally increased visual clarity and improved fidelity of bullet impact decals.

  • ammo_grenade_limit_total setting now also enforces the total number of grenades a player is allowed to purchase in a round.

  • Chickens now take damage from the Zeus x27.

SETTINGS

  • Crosshairs have been updated to be resolution independent.

    • A new "Crosshair/Scopes" tab is available in the Settings menu, and includes updated crosshair settings.

    • Added new crosshair styles

    • Updated the default crosshair to "Dynamic Quad," which better represents weapon accuracy.

ENGINE

  • Updated engine code to the latest version of Source 2.

MAPS

Ancient

  • Fixed holes in world in Long A Main Hall.

  • Adjusted door geometry and grenade clipping inside Jaguar.

Cache

  • Some gap fixes and clipping adjustments around the blue doors in Mid.

Mirage

  • Reinforced scaffolding by balcony in A site.

Train

  • Blocked pixel gap in crates on bombsite A.

MISC

  • Added ability to set a "Clan Tag" for players who are members of Steam Community Groups. You can adjust your Clan Tag from your Player Profile.

  • Added support for applying stickers to C4.

  • The Starjunk 95, Industrial Sunset Memories Music Kit is now available for purchase in standard and StatTrak versions through the STORE tab.

  • Halftime scoreboard stats should now fully reflect the results of the previous round.

  • Fixed a case where players could avoid a kick ban.

  • Players can now adjust music volume per game-mode.

WORKSHOP

  • Added "minimap_volume" entity which enables a custom minimap image when a player is within the volume.

  • Added "sky_camera_volume" and "sky_camera_volume_target", which enable custom location-specific skybox rendering.

  • Added "point_deathcam_bounds" entity that constrains the player death camera.

  • Added "env_shake_volume" entity that allows camera shake only within a specified volume.

SCRIPTING

  • Added CSRadarPoint entity.

  • Added CSObservablePoint entity.

  • Added AddTeamMoney API method.

  • Added OnPlayerTeamChanged callback.

  • SetDialogVariableString now accepts a localization string.

Technical changes

Changed files

Showing 20 of 1791 tracked files.

1791 files+342523-105781
M
DumpSource2/.stringsignore
+1060-1395
Modified · line preview unavailable
M
DumpSource2/commands.txt
+23-6
@@ -968,6 +968,9 @@ crash_job (cheat)
968968 crash_thread (cheat)
969969 Cause the engine to crash in a brand new non-main thread (Debug!!)
970970
971+create_explosion_damage (gamedll cheat)
972+ Explosion where you're looking, or at x y z, with a real explosion's physics force (unlike create_radius_damage).
973+
971974 create_radius_damage (gamedll cheat)
972975 Causes radius damage where you're looking, at the passed in radius.
973976
@@ -1243,11 +1246,19 @@ ent_find_index (gamedll cheat)
12431246
12441247 ent_fire (gamedll cheat vconsole_fuzzy_matching)
12451248 Usage:
1246- ent_fire <target> [action] [value] [delay]
1249+ ent_fire <target> [action] [value0] [value1] ... [valueN]
1250+
1251+ent_fire_delay (gamedll cheat vconsole_fuzzy_matching)
1252+ Usage:
1253+ ent_fire_delay <target> [action] [value0] [value1] ... [valueN] [delay]
12471254
12481255 ent_fire_output (gamedll cheat vconsole_fuzzy_matching)
12491256 Usage:
1250- ent_fire_output <target> [output name] [value] [delay]
1257+ ent_fire_output <target> [output name] [value0] [value1] ... [valueN]
1258+
1259+ent_fire_output_delay (gamedll cheat vconsole_fuzzy_matching)
1260+ Usage:
1261+ ent_fire_output_delay <target> [output name] [value0] [value1] ... [valueN] [delay]
12511262
12521263 ent_gib (gamedll cheat)
12531264 Gibs the given entity(s)
@@ -1480,9 +1491,6 @@ force_fatal_error (developmentonly)
14801491 force_floating_point_exceptions (developmentonly)
14811492 Enable floating point exceptions to find bugs
14821493
1483-force_hibernate (developmentonly)
1484- Force toggle hibernation state
1485-
14861494 fs_clear_open_duplicate_times (developmentonly defensive)
14871495 Clear the list of files that have been opened.
14881496
@@ -1495,6 +1503,9 @@ func_mover_count (gamedll cheat)
14951503 func_mover_enable_debug_all (gamedll cheat)
14961504 <no description>
14971505
1506+func_mover_step_movement (gamedll cheat)
1507+ <no description>
1508+
14981509 game_alias (release)
14991510 Set the configuration of game type and mode based on game alias like "deathmatch".
15001511
@@ -2201,7 +2212,7 @@ panorama_print_svg_stats (developmentonly)
22012212 <no description>
22022213
22032214 particle_test_create (gamedll cheat)
2204- Creates the named particle system where the player is looking.
2215+ Creates the named particle system where the player is looking. Can be used on an entity if pointed at the entity. Optionally takes a particle config name.
22052216 Arguments: {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}
22062217
22072218 particle_test_destroy (gamedll cheat)
@@ -2701,6 +2712,9 @@ servervoice_clear (developmentonly clientdll defensive)
27012712 servervoice_dump (developmentonly clientdll defensive)
27022713 servervoice_dump
27032714
2715+set_server_cvar (developmentonly clientdll)
2716+ Change a server convar if allowed
2717+
27042718 setang (gamedll cheat client_can_execute)
27052719 Snap player eyes to specified pitch yaw <roll:optional> (must have sv_cheats).
27062720
@@ -3086,6 +3100,9 @@ soundscape_flush (developmentonly gamedll defensive)
30863100 soundsysteminfo (developmentonly defensive)
30873101 Describe the current sound device without an active voice list.
30883102
3103+spawnBrokenGlass (developmentonly gamedll cheat)
3104+ <no description>
3105+
30893106 spawnCashStack (developmentonly gamedll cheat)
30903107 <no description>
M
DumpSource2/convars.txt
+366-153
@@ -376,9 +376,6 @@ audio_input_use_sdl_roles false (developmentonly)
376376 autosave_fully_async true (developmentonly gamedll defensive)
377377 Set to 1 to have autosaves execute completely on the save thread, forces 'render only' mode while the save completes
378378
379-battery_saver false (archive)
380- OBSOLETE replaced by mobile_fps_* - Battery saver mode. 0=off, 1=on
381-
382379 bot_allow_grenades true (gamedll release)
383380 If nonzero, bots may use grenades.
384381
@@ -499,6 +496,9 @@ bot_mimic_spec_buttons true (clientdll cheat)
499496 bot_mimic_yaw_offset 180 (gamedll cheat)
500497 <no description>
501498
499+bot_path_require_reachable_goal true (gamedll release)
500+ If nonzero, bots refuse to path to a nav area that the nav build did not reach from a player spawn.
501+
502502 bot_prefix "" (gamedll release)
503503 This string is prefixed to the name of all bots that join the game.
504504 <difficulty> will be replaced with the bot's difficulty.
@@ -892,9 +892,6 @@ cl_change_callback_limit 0.2 (clientdll release)
892892 cl_chat_active 0 (developmentonly clientdll defensive)
893893 <no description>
894894
895-cl_clanid "0" (clientdll hidden archive userinfo)
896- Current clan ID for name decoration
897-
898895 cl_clock_buffer_ticks 0 (developmentonly)
899896 Clock sync will try to maintain an additional margin of N ticks. This is intended to smooth over packet loss, and is a replacement for cl_interp_ratio / cl_interp. This value is simply added to cl_clock_recvmargin_desired
900897
@@ -944,72 +941,72 @@ cl_cq_min_queue 0 (userinfo)
944941 Used by the client to inform the server of their desired queue length. Derived from cl_tickpacket_recvmargin_desired and cl_tickpacket_desired_queuelength
945942
946943 cl_crosshair_drawoutline true (clientdll archive per_user)
947- Draws a black outline around the crosshair for better visibility
944+ Draw a black outline around the crosshair for better visibility
948945
949946 cl_crosshair_dynamic_maxdist_splitratio 1 (min: 0, max: 1, clientdll archive per_user)
950- If using cl_crosshairstyle 2, this is the ratio used to determine how long the inner and outer xhair pips will be. [inner = cl_crosshairsize*(1-cl_crosshair_dynamic_maxdist_splitratio), outer = cl_crosshairsize*cl_crosshair_dynamic_maxdist_splitratio] [0 - 1]
947+ Style 2 only: how the bar length is divided between inner and outer bars once split. inner = cl_crosshairsize * (1 - ratio), outer = cl_crosshairsize * ratio. [0 - 1]
951948
952949 cl_crosshair_dynamic_splitalpha_innermod 0 (min: 0, max: 1, clientdll archive per_user)
953- If using cl_crosshairstyle 2, this is the alpha modification that will be used for the INNER crosshair pips once they've split. [0 - 1]
950+ Style 2 only: alpha multiplier for the INNER crosshair bars once they have split. [0 - 1]
954951
955952 cl_crosshair_dynamic_splitalpha_outermod 1 (min: 0.3, max: 1, clientdll archive per_user)
956- If using cl_crosshairstyle 2, this is the alpha modification that will be used for the OUTER crosshair pips once they've split. [0.3 - 1]
953+ Style 2 only: alpha multiplier for the OUTER crosshair bars once they have split. [0.3 - 1]
957954
958-cl_crosshair_dynamic_splitdist 3 (clientdll archive per_user)
959- If using cl_crosshairstyle 2, this is the distance that the crosshair pips will split into 2. (default is 7)
955+cl_crosshair_dynamic_splitdist 3 (min: 0, max: 127, clientdll archive per_user)
956+ Style 2: distance at which the crosshair bars split in two.
957+
958+cl_crosshair_dynamic_spread_limit 255 (min: 0, max: 255, clientdll archive per_user)
959+ The additional distance the dynamic elements are allowed to spread out to from the baseline of 128 pixels.
960960
961961 cl_crosshair_friendly_warning 1 (min: 0, max: 1, clientdll archive release)
962962 0: off, 1: on
963963
964-cl_crosshair_outlinethickness 1 (min: 0, max: 3, clientdll archive per_user)
965- Set how thick you want your crosshair outline to draw (0-3)
964+cl_crosshair_gap 4 (min: 0, max: 128, clientdll archive per_user)
965+ Offset added to the gap between the crosshair center and the bars.
966+
967+cl_crosshair_length 8 (min: 0, max: 255, clientdll archive per_user)
968+ Length of each crosshair bar, scaled with screen resolution
966969
967970 cl_crosshair_recoil true (clientdll archive per_user)
968- <no description>
971+ Crosshair follows the weapon's predicted recoil (aim punch)
969972
970-cl_crosshair_show_desynced_seeds_marker true (developmentonly clientdll)
971- <no description>
973+cl_crosshair_screen_height 1080 (min: 240, clientdll hidden archive per_user)
974+ The res at which the user authored their size settings at - changes whenever a size setting is updated
972975
973976 cl_crosshair_sniper_width 1 (clientdll archive per_user)
974977 If >1 sniper scope cross lines gain extra width (1 for single-pixel hairline)
975978
976979 cl_crosshair_t false (clientdll archive per_user)
977- T style crosshair
980+ T-style crosshair: hide the top bar
981+
982+cl_crosshair_thickness 2 (min: 0, max: 31, clientdll archive per_user)
983+ Thickness of the crosshair bars and circle, scaled with screen resolution (minimum 1 pixel)
978984
979-cl_crosshairalpha 200 (min: 0, max: 255, clientdll archive per_user)
985+cl_crosshairalpha 200 (min: 0, max: 255, clientdll hidden archive per_user)
980986 <no description>
981987
982-cl_crosshaircolor 5 (clientdll archive per_user)
983- Set crosshair color as defined in game_options.consoles.txt
988+cl_crosshaircolor_a 255 (min: 0, max: 255, clientdll archive per_user)
989+ Crosshair opacity. 0 = fully transparent, 255 = fully opaque
984990
985991 cl_crosshaircolor_b 0 (min: 0, max: 255, clientdll archive per_user)
986- <no description>
992+ Crosshair color, blue component
987993
988994 cl_crosshaircolor_g 255 (min: 0, max: 255, clientdll archive per_user)
989- <no description>
995+ Crosshair color, green component
990996
991997 cl_crosshaircolor_r 0 (min: 0, max: 255, clientdll archive per_user)
992- <no description>
998+ Crosshair color, red component
993999
9941000 cl_crosshairdot false (clientdll archive per_user)
995- <no description>
1001+ Draw a dot at the center of the crosshair
9961002
997-cl_crosshairgap -2.2 (clientdll archive per_user)
1003+cl_crosshairsize 3.9 (clientdll hidden archive per_user)
9981004 <no description>
9991005
1000-cl_crosshairgap_useweaponvalue true (clientdll archive per_user)
1001- If set to 1, the gap will update dynamically based on which weapon is currently equipped
1006+cl_crosshairstyle 7 (min: 0, max: 7, clientdll archive per_user)
1007+ Crosshair style. 0 = Dynamic Cross, 1 = Dynamic Circle, 2 = Dynamic Cross (Legacy), 3 = Static Circle, 4 = Static Cross, 5 = Static Cross (Shot Feedback), 6 = Dot Only, 7 = Dynamic Quad. Styles 0, 1 and 7 track the weapon's actual inaccuracy.
10021008
1003-cl_crosshairsize 3.9 (clientdll archive per_user)
1004- <no description>
1005-
1006-cl_crosshairstyle 2 (clientdll archive per_user)
1007- 0 = DEFAULT (DISABLED), 1 = DEFAULT STATIC (DISABLED), 2 = DEFAULT (accurate recoil/spread feedback with a fixed inner part), 3 = ACCURATE DYNAMIC (DISABLED) (accurate recoil/spread feedback), 4 = DEFAULT STATIC, 5 = LEGACY (fake recoil - inaccurate feedback)
1008-
1009-cl_crosshairthickness 0.6 (clientdll archive per_user)
1010- <no description>
1011-
1012-cl_crosshairusealpha true (clientdll archive per_user)
1009+cl_crosshairthickness 0.6 (clientdll hidden archive per_user)
10131010 <no description>
10141011
10151012 cl_csgo_shoot_debugvis_rdp_text_l 10 (developmentonly clientdll)
@@ -1231,9 +1228,6 @@ cl_firstperson_legs true (developmentonly clientdll defensive)
12311228 cl_firstperson_legs_aoproxy true (developmentonly clientdll defensive)
12321229 <no description>
12331230
1234-cl_fixedcrosshairgap 3 (clientdll archive per_user)
1235- For crosshair style 1: How big to make the gap between the pips in the fixed crosshair
1236-
12371231 cl_flushentitypacket 0 (cheat)
12381232 For debugging. Force the engine to flush an entity packet.
12391233
@@ -1313,19 +1307,19 @@ cl_grenadecrosshair_flash true (clientdll archive per_user)
13131307 Is the grenade crosshair enabled
13141308
13151309 cl_grenadecrosshair_keepusercrosshair true (clientdll archive per_user)
1316- Keep the user's crosshair when the grenade crosshair is enabled
1310+ Keep drawing the user's crosshair while the grenade throw crosshair is shown
13171311
13181312 cl_grenadecrosshair_smoke true (clientdll archive per_user)
13191313 Is the grenade crosshair enabled
13201314
13211315 cl_grenadecrosshair_tickinterval 10 (min: 1, max: 45, developmentonly clientdll)
1322- <no description>
1316+ Spacing between ticks on the grenade throw crosshair
13231317
13241318 cl_grenadecrosshair_ticklabels true (developmentonly clientdll)
1325- <no description>
1319+ Draw labels on grenade throw crosshair ticks
13261320
13271321 cl_grenadecrosshair_tickscaling 1.1 (min: 0.5, max: 2, developmentonly clientdll)
1328- <no description>
1322+ Scale applied to grenade throw crosshair ticks
13291323
13301324 cl_grenadecrosshairdelay_decoy 2 (clientdll archive per_user)
13311325 How long should the pin be pulled for before showing the grenade crosshair
@@ -1577,7 +1571,7 @@ cl_obs_interp_speed 1 (min: 0.25, max: 2.5, clientdll archive)
15771571 Spectator camera interpolation speed
15781572
15791573 cl_observed_bot_crosshair 2 (clientdll archive release)
1580- Control the crosshair shown when observing a bot. 0: Show player crosshair. 1: Show player crosshair only when bot can be taken over, otherwise show default.. 2: Always show default crosshair for bots.
1574+ Crosshair shown when observing a bot. 0 = show your crosshair, 1 = show your crosshair only when the bot can be taken over (otherwise default), 2 = always show the default crosshair
15811575
15821576 cl_paintkit_override "" (clientdll cheat release)
15831577 <no description>
@@ -2012,7 +2006,7 @@ cl_show_matchmaking_stat_spew false (developmentonly clientdll defensive)
20122006 <no description>
20132007
20142008 cl_show_observer_crosshair 2 (clientdll archive release)
2015- Show the crosshair of the player being observed. 0: off 1: friends and party 2: everyone
2009+ Show the crosshair of the player being observed. 0 = off, 1 = friends and party only, 2 = everyone
20162010
20172011 cl_show_playernames_max_chars_console false (developmentonly clientdll)
20182012 Shows all player names (including bots) as 16 W's.
@@ -2149,6 +2143,9 @@ cl_spec_stats true (clientdll release)
21492143 cl_spec_use_tournament_content_standards false (clientdll release)
21502144 <no description>
21512145
2146+cl_spectator_predict false (clientdll release)
2147+ Enable 'TrueView' when spectating another player, which attempts to recreate the client's experience more accurately. The server may not allow this at certain times.
2148+
21522149 cl_streams_image_sfurl "img://loadjpeg:(640x360):" (developmentonly clientdll)
21532150 Format of Scaleform image representing the stream
21542151
@@ -2278,6 +2275,9 @@ cl_use_old_wearable_shoulddraw false (developmentonly clientdll defensive)
22782275 cl_use_opens_buy_menu false (clientdll archive userinfo per_user)
22792276 Pressing the +use key will open the buy menu if in a buy zone (just as if you pressed the 'buy' key).
22802277
2278+cl_use_prompt_smoke_density 0.03 (clientdll cheat)
2279+ Smoke density at the eye position above which a button's use prompt is suppressed.
2280+
22812281 cl_usercmd_dbg 0 (developmentonly)
22822282 show usercmd payload sizing info for packets with more than this many usercmds
22832283
@@ -2350,7 +2350,7 @@ clear_debug_flags_on_death true (developmentonly gamedll defensive)
23502350 clientport 0 (release)
23512351 If non-zero, client binds port to specific address. Usually you should leave this blank to use a different random system-assigned port for each connection.
23522352
2353-closecaption false (clientdll archive userinfo)
2353+closecaption false (clientdll archive userinfo per_user)
23542354 Enable close captioning.
23552355
23562356 cloth_debug_draw 0 (developmentonly clientdll)
@@ -2662,13 +2662,16 @@ csm_sst_max_visible_dist 2000 (clientdll cheat)
26622662 csm_sst_pushback_distance 1500 (clientdll cheat)
26632663 default pushback
26642664
2665+csm_sst_shadow_focus_region_caster_headroom 256 (clientdll cheat)
2666+ <no description>
2667+
26652668 csm_sst_shadow_focus_region_maxz 2000 (clientdll cheat)
26662669 <no description>
26672670
26682671 csm_sst_shadow_focus_region_minz -2000 (clientdll cheat)
26692672 <no description>
26702673
2671-csm_sst_shadow_focus_region_thin_compensation 1500 (clientdll cheat)
2674+csm_sst_vertical_depth_shear_enable true (clientdll cheat)
26722675 <no description>
26732676
26742677 csm_viewdir_shadow_bias 0 (clientdll cheat)
@@ -3127,9 +3130,6 @@ ent_skeleton_duration 0 (gamedll clientdll replicated cheat)
31273130 ent_skeleton_only_ik_joints false (developmentonly gamedll defensive)
31283131 <no description>
31293132
3130-ent_skeleton_snapshot false (developmentonly gamedll)
3131- <no description>
3132-
31333133 ent_steadystate_batchsize 20 (developmentonly gamedll defensive)
31343134 Max number of entities to transmit to player
31353135
@@ -3154,6 +3154,9 @@ ent_text_no_name_really_i_mean_it false (gamedll cheat)
31543154 entity_log_load_unserialize 0 (gamedll clientdll replicated cheat)
31553155 Output unserialization of entities on map load. 0 - off, 1 - client/server, 2 - server, 3 - client
31563156
3157+env_shake_debug false (developmentonly gamedll)
3158+ Draw debug info for active env_shakes: query radius, affected physics bodies/particles, and the forces/velocity deltas applied to them.
3159+
31573160 eom_local_player_defeat_anim_enabled true (clientdll archive release)
31583161 <no description>
31593162
@@ -3382,6 +3385,9 @@ func_mover_debug_showtext false (developmentonly gamedll defensive)
33823385 func_mover_debug_verbose false (developmentonly gamedll defensive)
33833386 <no description>
33843387
3388+func_mover_disable_movement false (developmentonly gamedll defensive)
3389+ <no description>
3390+
33853391 func_mover_force_transition_start_direction false (developmentonly gamedll defensive)
33863392 <no description>
33873393
@@ -3469,9 +3475,6 @@ gameinstructor_verbose_lesson "" (clientdll cheat)
34693475 gamestats_file_output_directory "" (developmentonly gamedll defensive)
34703476 When -gamestatsfileoutputonly is specified, file will be emitted here instead of to modpath
34713477
3472-gc_secret_key "" (developmentonly gamedll protected defensive)
3473- Secret key for authenticating with the GC
3474-
34753478 gl_clear true (developmentonly clientdll defensive)
34763479 <no description>
34773480
@@ -4219,13 +4222,10 @@ lb_use_ellipsoid_bounds true (developmentonly cheat)
42194222 lb_use_illumination_silhouette true (developmentonly cheat menubar_item)
42204223 SceneSystem/LightBinner/Use Illumination Bounds
42214224
4222-leaderboards_cache_duration 600 (developmentonly clientdll)
4223- <no description>
4224-
4225-lightquery_debug_direct_lighting true (gamedll clientdll replicated cheat)
4226- <no description>
4225+lb_use_illumination_volume true (developmentonly cheat)
4226+ Disables use of illumination volume (may cause precomputed lighting errors)
42274227
4228-lightquery_debug_indirect_lighting true (gamedll clientdll replicated cheat)
4228+leaderboards_cache_duration 600 (developmentonly clientdll)
42294229 <no description>
42304230
42314231 lobby_default_privacy_bits2 "1" (clientdll archive release)
@@ -4539,21 +4539,12 @@ mm_tu_string "00000000" (developmentonly defensive)
45394539 mm_use_p2p_for_listen_server true (developmentonly defensive)
45404540 <no description>
45414541
4542-mobile_fps_increase_during_charging false (archive)
4543- MOBILE_FPS_CONTROL: If true we increase framerate limit while charging
4544-
4545-mobile_fps_increase_during_hfr_animations true (developmentonly hidden defensive)
4546- MOBILE_FPS_CONTROL: If true we increase framerate limit during HFR-tagged animations and transitions.
4547-
4548-mobile_fps_increase_during_touch true (archive)
4549- MOBILE_FPS_CONTROL: If true we increase framerate limit during touch
4550-
4551-mobile_fps_limit 30 (archive)
4552- MOBILE_FPS_CONTROL: Mobile FPS limit - 15, 30, 60
4553-
45544542 model_default_preview_sequence_name "" (gamedll clientdll archive replicated)
45554543 <no description>
45564544
4545+modeldoc_fgd_debug_path "" (developmentonly)
4546+ <no description>
4547+
45574548 molotov_throw_detonate_time 2 (gamedll clientdll replicated release commandline_enforced)
45584549 <no description>
45594550
@@ -4683,8 +4674,8 @@ mp_death_drop_defuser true (gamedll clientdll replicated release commandline_enf
46834674 mp_death_drop_grenade 2 (min: 0, max: 2, gamedll clientdll replicated release commandline_enforced)
46844675 Which grenade to drop on player death: 0=none, 1=best, 2=current or best, 3=all grenades
46854676
4686-mp_death_drop_gun 1 (min: 0, max: 2, gamedll clientdll replicated release commandline_enforced)
4687- Which gun to drop on player death: 0=none, 1=best, 2=current or best
4677+mp_death_drop_gun 1 (min: 0, max: 3, gamedll clientdll replicated release commandline_enforced)
4678+ Which gun to drop on player death: 0=none, 1=best, 2=current or best, 3=both
46884679
46894680 mp_death_drop_healthshot true (gamedll clientdll replicated release)
46904681 Drop healthshot on player death
@@ -4956,7 +4947,7 @@ mp_playerid_delay 0.4 (min: 0, max: 1, gamedll clientdll replicated release)
49564947 mp_playerid_hold 0.1 (min: 0, max: 1, gamedll clientdll replicated release)
49574948 Number o
This preview is truncated. The source commit contains the complete diff.
M
DumpSource2/module_metadata/animationsystem.kv3
+220-1
@@ -1,2 +1,221 @@
11 <!-- kv3 encoding:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} format:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} -->
2-null
2+{
3+ model_classes =
4+ {
5+ m_Classes =
6+ {
7+ CNPCPhysicsHull =
8+ {
9+ m_BaseClasses = [ ]
10+ m_FriendlyName = ""
11+ m_Description = ""
12+ m_MetaData =
13+ {
14+ node_name_key = "m_sName"
15+ MVDataNodeType = 0
16+ MVDataOverlayType = 0
17+ }
18+ m_HelpContextName = ""
19+ m_nClassType = "modelgamedata"
20+ m_rgbColor = [ 220, 30, 220 ]
21+ m_bmins = [ -8.0, -8.0, -8.0 ]
22+ m_bmaxs = [ 8.0, 8.0, 8.0 ]
23+ m_Tags = [ ]
24+ m_Variables =
25+ [
26+ {
27+ m_Name = "m_sName"
28+ m_FullType = "string"
29+ m_LongName = "Name"
30+ m_Description = ""
31+ m_bUsingLegacyDefault = false
32+ m_DefaultKV3 = ""
33+ m_KV3Metadata =
34+ {
35+ hidden = false
36+ suppressed_field = true
37+ }
38+ m_pItemSet = null
39+ },
40+ {
41+ m_Name = "m_eType"
42+ m_FullType = "choices"
43+ m_LongName = "Type"
44+ m_Description = ""
45+ m_bUsingLegacyDefault = false
46+ m_DefaultKV3 = "eInvalid"
47+ m_KV3Metadata =
48+ {
49+ hidden = false
50+ }
51+ m_pItemSet =
52+ {
53+ m_eType = "choices"
54+ m_Items =
55+ [
56+ {
57+ m_iValue = 0
58+ m_Value = "eInvalid"
59+ m_FriendlyName = "None"
60+ m_bDefault = false
61+ m_bCustom = false
62+ m_Description = ""
63+ },
64+ {
65+ m_iValue = 0
66+ m_Value = "eGroundCapsule"
67+ m_FriendlyName = "Capsule - Ground"
68+ m_bDefault = false
69+ m_bCustom = false
70+ m_Description = ""
71+ },
72+ {
73+ m_iValue = 0
74+ m_Value = "eCenteredCapsule"
75+ m_FriendlyName = "Capsule - Centered"
76+ m_bDefault = false
77+ m_bCustom = false
78+ m_Description = ""
79+ },
80+ {
81+ m_iValue = 0
82+ m_Value = "eGenericCapsule"
83+ m_FriendlyName = "Capsule - Generic"
84+ m_bDefault = false
85+ m_bCustom = false
86+ m_Description = ""
87+ },
88+ {
89+ m_iValue = 0
90+ m_Value = "eGroundBox"
91+ m_FriendlyName = "Box - Ground"
92+ m_bDefault = false
93+ m_bCustom = false
94+ m_Description = ""
95+ },
96+ {
97+ m_iValue = 0
98+ m_Value = "eGroundCylinder"
99+ m_FriendlyName = "Cylinder - Ground (SLOW PERF)"
100+ m_bDefault = false
101+ m_bCustom = false
102+ m_Description = ""
103+ },
104+ {
105+ m_iValue = 0
106+ m_Value = "eCenteredCylinder"
107+ m_FriendlyName = "Cylinder - Centered (SLOW PERF)"
108+ m_bDefault = false
109+ m_bCustom = false
110+ m_Description = ""
111+ },
112+ ]
113+ }
114+ },
115+ {
116+ m_Name = "m_flCapsuleHeight"
117+ m_FullType = "float"
118+ m_LongName = "Height"
119+ m_Description = ""
120+ m_bUsingLegacyDefault = false
121+ m_DefaultKV3 = 50.0
122+ m_KV3Metadata =
123+ {
124+ hidden = false
125+ suppress_expr = "m_eType != eGroundCapsule && m_eType != eCenteredCapsule && m_eType != eCenteredCylinder && m_eType != eGroundCylinder"
126+ }
127+ m_pItemSet = null
128+ },
129+ {
130+ m_Name = "m_flCapsuleRadius"
131+ m_FullType = "float"
132+ m_LongName = "Radius"
133+ m_Description = ""
134+ m_bUsingLegacyDefault = false
135+ m_DefaultKV3 = 11.0
136+ m_KV3Metadata =
137+ {
138+ hidden = false
139+ suppress_expr = "m_eType != eGroundCapsule && m_eType != eGenericCapsule && m_eType != eCenteredCapsule && m_eType != eCenteredCylinder && m_eType != eGroundCylinder"
140+ }
141+ m_pItemSet = null
142+ },
143+ {
144+ m_Name = "m_vCapsuleCenter1"
145+ m_FullType = "vector"
146+ m_LongName = "Center 1"
147+ m_Description = ""
148+ m_bUsingLegacyDefault = false
149+ m_DefaultKV3 = [ 0.0, 0.0, 11.0 ]
150+ m_KV3Metadata =
151+ {
152+ hidden = false
153+ suppress_expr = "m_eType != eGenericCapsule"
154+ }
155+ m_pItemSet = null
156+ },
157+ {
158+ m_Name = "m_vCapsuleCenter2"
159+ m_FullType = "vector"
160+ m_LongName = "Center 2"
161+ m_Description = ""
162+ m_bUsingLegacyDefault = false
163+ m_DefaultKV3 = [ 0.0, 0.0, 61.0 ]
164+ m_KV3Metadata =
165+ {
166+ hidden = false
167+ suppress_expr = "m_eType != eGenericCapsule"
168+ }
169+ m_pItemSet = null
170+ },
171+ {
172+ m_Name = "m_flGroundBoxHeight"
173+ m_FullType = "float"
174+ m_LongName = "Height"
175+ m_Description = ""
176+ m_bUsingLegacyDefault = false
177+ m_DefaultKV3 = 50.0
178+ m_KV3Metadata =
179+ {
180+ hidden = false
181+ suppress_expr = "m_eType != eGroundBox"
182+ }
183+ m_pItemSet = null
184+ },
185+ {
186+ m_Name = "m_flGroundBoxWidth"
187+ m_FullType = "float"
188+ m_LongName = "Width"
189+ m_Description = ""
190+ m_bUsingLegacyDefault = false
191+ m_DefaultKV3 = 11.0
192+ m_KV3Metadata =
193+ {
194+ hidden = false
195+ suppress_expr = "m_eType != eGroundBox"
196+ }
197+ m_pItemSet = null
198+ },
199+ ]
200+ m_Inputs = [ ]
201+ m_Outputs = [ ]
202+ m_Helpers =
203+ [
204+ {
205+ Name = "game_data_list"
206+ ParametersKV3 =
207+ {
208+ key = "CNPCPhysicsHull"
209+ }
210+ },
211+ {
212+ Name = "npcphysicshull"
213+ ParametersKV3 =
214+ {
215+ }
216+ },
217+ ]
218+ }
219+ }
220+ }
221+}
M
DumpSource2/module_metadata/assetbrowser.kv3
+425-0
@@ -1,5 +1,430 @@
11 <!-- kv3 encoding:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} format:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} -->
22 {
3+ bind_targets =
4+ {
5+ "2DCanvasCamera" =
6+ {
7+ ClassName = "C2DCanvasCamera"
8+ OverideHelpContextName = ""
9+ File = "src/qcontrols/q2dcanvas.cpp"
10+ FileLine = 30
11+ commands =
12+ {
13+ DebugUnlockZoom =
14+ {
15+ description = ""
16+ }
17+ MouseZoom =
18+ {
19+ description = ""
20+ }
21+ PanCamera =
22+ {
23+ description = ""
24+ }
25+ RecenterView =
26+ {
27+ description = ""
28+ }
29+ ZoomIn =
30+ {
31+ description = ""
32+ }
33+ ZoomOut =
34+ {
35+ description = ""
36+ }
37+ }
38+ }
39+ AssetBrowserMainWnd =
40+ {
41+ ClassName = "CQAssetBrowserMainWnd"
42+ OverideHelpContextName = ""
43+ File = "src/assetbrowser/qassetbrowsermainwnd.cpp"
44+ FileLine = 38
45+ commands = null
46+ }
47+ AssetGraphView =
48+ {
49+ ClassName = "CQAssetGraphView"
50+ OverideHelpContextName = ""
51+ File = "src/assetbrowser/qasset_graph_view.cpp"
52+ FileLine = 30
53+ commands =
54+ {
55+ DecreaseMaxDepth =
56+ {
57+ description = ""
58+ }
59+ DecreaseMaxLinks =
60+ {
61+ description = ""
62+ }
63+ Find =
64+ {
65+ description = ""
66+ }
67+ IncreaseMaxDepth =
68+ {
69+ description = ""
70+ }
71+ IncreaseMaxLinks =
72+ {
73+ description = ""
74+ }
75+ NavigateHistoryBack =
76+ {
77+ description = ""
78+ }
79+ NavigateHistoryForward =
80+ {
81+ description = ""
82+ }
83+ ResetMaxDepth =
84+ {
85+ description = ""
86+ }
87+ }
88+ }
89+ Camera =
90+ {
91+ ClassName = "CBindableCamera"
92+ OverideHelpContextName = "SharedToolCommands"
93+ File = "src/tools/toolutils2/bindablecamera.cpp"
94+ FileLine = 60
95+ commands =
96+ {
97+ CameraLookAtSelection =
98+ {
99+ description = ""
100+ }
101+ DecreaseMoveSpeed =
102+ {
103+ description = ""
104+ }
105+ HorizontalStrafeCamera =
106+ {
107+ description = ""
108+ }
109+ IncreaseMoveSpeed =
110+ {
111+ description = ""
112+ }
113+ MouseControlCamera =
114+ {
115+ description = ""
116+ }
117+ MouseControlCamera2D =
118+ {
119+ description = ""
120+ }
121+ MouseControlCamera3D =
122+ {
123+ description = ""
124+ }
125+ MouseControlCamera3D_Toggle =
126+ {
127+ description = ""
128+ }
129+ MouseLook3D =
130+ {
131+ description = ""
132+ }
133+ MoveCameraBackward3D =
134+ {
135+ description = ""
136+ }
137+ MoveCameraDown3D =
138+ {
139+ description = ""
140+ }
141+ MoveCameraForward3D =
142+ {
143+ description = ""
144+ }
145+ MoveCameraLeft3D =
146+ {
147+ description = ""
148+ }
149+ MoveCameraRight3D =
150+ {
151+ description = ""
152+ }
153+ MoveCameraUp3D =
154+ {
155+ description = ""
156+ }
157+ PanCamera3D =
158+ {
159+ description = ""
160+ }
161+ PitchCameraDown =
162+ {
163+ description = ""
164+ }
165+ PitchCameraUp =
166+ {
167+ description = ""
168+ }
169+ ResetMoveSpeed =
170+ {
171+ description = ""
172+ }
173+ RotateAboutTarget3D =
174+ {
175+ description = ""
176+ }
177+ SnapCameraToSelection =
178+ {
179+ description = ""
180+ }
181+ ToggleLockCameraHeight =
182+ {
183+ description = ""
184+ }
185+ VerticalStrafeCamera =
186+ {
187+ description = ""
188+ }
189+ YawCameraLeft =
190+ {
191+ description = ""
192+ }
193+ YawCameraRight =
194+ {
195+ description = ""
196+ }
197+ ZoomAllCamerasIn =
198+ {
199+ description = ""
200+ }
201+ ZoomAllCamerasOut =
202+ {
203+ description = ""
204+ }
205+ ZoomCameraIn =
206+ {
207+ description = ""
208+ }
209+ ZoomCameraOut =
210+ {
211+ description = ""
212+ }
213+ ZoomForwardBack2D =
214+ {
215+ description = ""
216+ }
217+ ZoomForwardBack3D =
218+ {
219+ description = ""
220+ }
221+ }
222+ }
223+ GlobalHotkeys =
224+ {
225+ ClassName = "CGlobalHotkeyCommands"
226+ OverideHelpContextName = ""
227+ File = "src/qcontrols/inputglobalhotkeys.cpp"
228+ FileLine = 26
229+ commands =
230+ {
231+ DebugWidgetActiveWindow =
232+ {
233+ description = ""
234+ }
235+ DebugWidgetUnderMouse =
236+ {
237+ description = ""
238+ }
239+ DebugWidgetWithFocus =
240+ {
241+ description = ""
242+ }
243+ DummyNoOp =
244+ {
245+ description = ""
246+ }
247+ FocusChainDebug_Back =
248+ {
249+ description = ""
250+ }
251+ FocusChainDebug_Forward =
252+ {
253+ description = ""
254+ }
255+ FocusChainDebug_Less =
256+ {
257+ description = ""
258+ }
259+ FocusChainDebug_More =
260+ {
261+ description = ""
262+ }
263+ FocusChainDebug_Toggle =
264+ {
265+ description = ""
266+ }
267+ ShowAllCommandsPopup =
268+ {
269+ description = ""
270+ }
271+ ShowConsole =
272+ {
273+ description = ""
274+ }
275+ ShowFullHelpForBindableCommandUnderMouse =
276+ {
277+ description = ""
278+ }
279+ ShowInputDebugger =
280+ {
281+ description = ""
282+ }
283+ ShowWidgetDebugger =
284+ {
285+ description = ""
286+ }
287+ SwitchToEngineWindow =
288+ {
289+ description = ""
290+ }
291+ }
292+ }
293+ GraphCanvasDebugger =
294+ {
295+ ClassName = "CQGraphCanvasDebugger"
296+ OverideHelpContextName = ""
297+ File = "src/qcontrols/qgraphcanvas_debugger.cpp"
298+ FileLine = 86
299+ commands =
300+ {
301+ PerfRefresh =
302+ {
303+ description = ""
304+ }
305+ PerfShowGatherStyles =
306+ {
307+ description = ""
308+ }
309+ PerfShowLayout =
310+ {
311+ description = ""
312+ }
313+ PerfShowResolveStyles =
314+ {
315+ description = ""
316+ }
317+ }
318+ }
319+ GraphCanvasViewMiniMap =
320+ {
321+ ClassName = "CQGraphCanvasViewMiniMap"
322+ OverideHelpContextName = ""
323+ File = "src/qcontrols/qgraphcanvas_minimap.cpp"
324+ FileLine = 11
325+ commands =
326+ {
327+ PanCameraFromMiniMap =
328+ {
329+ description = ""
330+ }
331+ ZoomInFromMiniMap =
332+ {
333+ description = ""
334+ }
335+ ZoomOutFromMiniMap =
336+ {
337+ description = ""
338+ }
339+ }
340+ }
341+ GraphSceneView =
342+ {
343+ ClassName = "CQGraphCanvasView"
344+ OverideHelpContextName = ""
345+ File = "src/qcontrols/qgraphcanvas_view.cpp"
346+ FileLine = 31
347+ commands =
348+ {
349+ DebugCanvasItemUnderMouse =
350+ {
351+ description = ""
352+ }
353+ DoubleClick =
354+ {
355+ description = ""
356+ }
357+ Drag =
358+ {
359+ description = ""
360+ }
361+ FitAllInView =
362+ {
363+ description = ""
364+ }
365+ ForceRelayoutOfAllScenes =
366+ {
367+ description = ""
368+ }
369+ Select =
370+ {
371+ description = ""
372+ }
373+ SelectionAddModifier =
374+ {
375+ description = ""
376+ }
377+ SelectionRemoveModifier =
378+ {
379+ description = ""
380+ }
381+ ShowContextMenu =
382+ {
383+ description = ""
384+ }
385+ }
386+ }
387+ LightingControl =
388+ {
389+ ClassName = "CLightingControlRig"
390+ OverideHelpContextName = ""
391+ File = "src/tools/toolscene/lightingcontrolrig.cpp"
392+ FileLine = 27
393+ commands =
394+ {
395+ ReloadLightRigDefinitions =
396+ {
397+ description = ""
398+ }
399+ RotateLights =
400+ {
401+ description = ""
402+ }
403+ ToggleLights =
404+ {
405+ description = ""
406+ }
407+ }
408+ }
409+ ToolSceneWidget =
410+ {
411+ ClassName = "CQToolSceneWidget"
412+ OverideHelpContextName = ""
413+ File = "src/tools/toolscene/qtoolscenewidget.cpp"
414+ FileLine = 58
415+ commands =
416+ {
417+ DebugToolScene =
418+ {
419+ description = ""
420+ }
421+ DefaultPreviewCamera =
422+ {
423+ description = ""
424+ }
425+ }
426+ }
427+ }
3428 resource_manifests =
4429 [
5430 {
M
DumpSource2/module_metadata/assetpreview.kv3
+473-0
@@ -1,5 +1,478 @@
11 <!-- kv3 encoding:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} format:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} -->
22 {
3+ bind_targets =
4+ {
5+ AssetPreviewToolScene =
6+ {
7+ ClassName = "CAssetPreviewToolScene"
8+ OverideHelpContextName = ""
9+ File = "src/assetpreview/assetpreviewsystem.cpp"
10+ FileLine = 57
11+ commands = null
12+ }
13+ Camera =
14+ {
15+ ClassName = "CBindableCamera"
16+ OverideHelpContextName = "SharedToolCommands"
17+ File = "src/tools/toolutils2/bindablecamera.cpp"
18+ FileLine = 60
19+ commands =
20+ {
21+ CameraLookAtSelection =
22+ {
23+ description = ""
24+ }
25+ DecreaseMoveSpeed =
26+ {
27+ description = ""
28+ }
29+ HorizontalStrafeCamera =
30+ {
31+ description = ""
32+ }
33+ IncreaseMoveSpeed =
34+ {
35+ description = ""
36+ }
37+ MouseControlCamera =
38+ {
39+ description = ""
40+ }
41+ MouseControlCamera2D =
42+ {
43+ description = ""
44+ }
45+ MouseControlCamera3D =
46+ {
47+ description = ""
48+ }
49+ MouseControlCamera3D_Toggle =
50+ {
51+ description = ""
52+ }
53+ MouseLook3D =
54+ {
55+ description = ""
56+ }
57+ MoveCameraBackward3D =
58+ {
59+ description = ""
60+ }
61+ MoveCameraDown3D =
62+ {
63+ description = ""
64+ }
65+ MoveCameraForward3D =
66+ {
67+ description = ""
68+ }
69+ MoveCameraLeft3D =
70+ {
71+ description = ""
72+ }
73+ MoveCameraRight3D =
74+ {
75+ description = ""
76+ }
77+ MoveCameraUp3D =
78+ {
79+ description = ""
80+ }
81+ PanCamera3D =
82+ {
83+ description = ""
84+ }
85+ PitchCameraDown =
86+ {
87+ description = ""
88+ }
89+ PitchCameraUp =
90+ {
91+ description = ""
92+ }
93+ ResetMoveSpeed =
94+ {
95+ description = ""
96+ }
97+ RotateAboutTarget3D =
98+ {
99+ description = ""
100+ }
101+ SnapCameraToSelection =
102+ {
103+ description = ""
104+ }
105+ ToggleLockCameraHeight =
106+ {
107+ description = ""
108+ }
109+ VerticalStrafeCamera =
110+ {
111+ description = ""
112+ }
113+ YawCameraLeft =
114+ {
115+ description = ""
116+ }
117+ YawCameraRight =
118+ {
119+ description = ""
120+ }
121+ ZoomAllCamerasIn =
122+ {
123+ description = ""
124+ }
125+ ZoomAllCamerasOut =
126+ {
127+ description = ""
128+ }
129+ ZoomCameraIn =
130+ {
131+ description = ""
132+ }
133+ ZoomCameraOut =
134+ {
135+ description = ""
136+ }
137+ ZoomForwardBack2D =
138+ {
139+ description = ""
140+ }
141+ ZoomForwardBack3D =
142+ {
143+ description = ""
144+ }
145+ }
146+ }
147+ GlobalHotkeys =
148+ {
149+ ClassName = "CGlobalHotkeyCommands"
150+ OverideHelpContextName = ""
151+ File = "src/qcontrols/inputglobalhotkeys.cpp"
152+ FileLine = 26
153+ commands =
154+ {
155+ DebugWidgetActiveWindow =
156+ {
157+ description = ""
158+ }
159+ DebugWidgetUnderMouse =
160+ {
161+ description = ""
162+ }
163+ DebugWidgetWithFocus =
164+ {
165+ description = ""
166+ }
167+ DummyNoOp =
168+ {
169+ description = ""
170+ }
171+ FocusChainDebug_Back =
172+ {
173+ description = ""
174+ }
175+ FocusChainDebug_Forward =
176+ {
177+ description = ""
178+ }
179+ FocusChainDebug_Less =
180+ {
181+ description = ""
182+ }
183+ FocusChainDebug_More =
184+ {
185+ description = ""
186+ }
187+ FocusChainDebug_Toggle =
188+ {
189+ description = ""
190+ }
191+ ShowAllCommandsPopup =
192+ {
193+ description = ""
194+ }
195+ ShowConsole =
196+ {
197+ description = ""
198+ }
199+ ShowFullHelpForBindableCommandUnderMouse =
200+ {
201+ description = ""
202+ }
203+ ShowInputDebugger =
204+ {
205+ description = ""
206+ }
207+ ShowWidgetDebugger =
208+ {
209+ description = ""
210+ }
211+ SwitchToEngineWindow =
212+ {
213+ description = ""
214+ }
215+ }
216+ }
217+ LightingControl =
218+ {
219+ ClassName = "CLightingControlRig"
220+ OverideHelpContextName = ""
221+ File = "src/tools/toolscene/lightingcontrolrig.cpp"
222+ FileLine = 27
223+ commands =
224+ {
225+ ReloadLightRigDefinitions =
226+ {
227+ description = ""
228+ }
229+ RotateLights =
230+ {
231+ description = ""
232+ }
233+ ToggleLights =
234+ {
235+ description = ""
236+ }
237+ }
238+ }
239+ ToolSceneWidget =
240+ {
241+ ClassName = "CQToolSceneWidget"
242+ OverideHelpContextName = ""
243+ File = "src/tools/toolscene/qtoolscenewidget.cpp"
244+ FileLine = 58
245+ commands =
246+ {
247+ DebugToolScene =
248+ {
249+ description = ""
250+ }
251+ DefaultPreviewCamera =
252+ {
253+ description = ""
254+ }
255+ }
256+ }
257+ }
258+ model_classes =
259+ {
260+ m_Classes =
261+ {
262+ CNPCPhysicsHull =
263+ {
264+ m_BaseClasses = [ ]
265+ m_FriendlyName = ""
266+ m_Description = ""
267+ m_MetaData =
268+ {
269+ node_name_key = "m_sName"
270+ MVDataNodeType = 0
271+ MVDataOverlayType = 0
272+ }
273+ m_HelpContextName = ""
274+ m_nClassType = "modelgamedata"
275+ m_rgbColor = [ 220, 30, 220 ]
276+ m_bmins = [ -8.0, -8.0, -8.0 ]
277+ m_bmaxs = [ 8.0, 8.0, 8.0 ]
278+ m_Tags = [ ]
279+ m_Variables =
280+ [
281+ {
282+ m_Name = "m_sName"
283+ m_FullType = "string"
284+ m_LongName = "Name"
285+ m_Description = ""
286+ m_bUsingLegacyDefault = false
287+ m_DefaultKV3 = ""
288+ m_KV3Metadata =
289+ {
290+ hidden = false
291+ suppressed_field = true
292+ }
293+ m_pItemSet = null
294+ },
295+ {
296+ m_Name = "m_eType"
297+ m_FullType = "choices"
298+ m_LongName = "Type"
299+ m_Description = ""
300+ m_bUsingLegacyDefault = false
301+ m_DefaultKV3 = "eInvalid"
302+ m_KV3Metadata =
303+ {
304+ hidden = false
305+ }
306+ m_pItemSet =
307+ {
308+ m_eType = "choices"
309+ m_Items =
310+ [
311+ {
312+ m_iValue = 0
313+ m_Value = "eInvalid"
314+ m_FriendlyName = "None"
315+ m_bDefault = false
316+ m_bCustom = false
317+ m_Description = ""
318+ },
319+ {
320+ m_iValue = 0
321+ m_Value = "eGroundCapsule"
322+ m_FriendlyName = "Capsule - Ground"
323+ m_bDefault = false
324+ m_bCustom = false
325+ m_Description = ""
326+ },
327+ {
328+ m_iValue = 0
329+ m_Value = "eCenteredCapsule"
330+ m_FriendlyName = "Capsule - Centered"
331+ m_bDefault = false
332+ m_bCustom = false
333+ m_Description = ""
334+ },
335+ {
336+ m_iValue = 0
337+ m_Value = "eGenericCapsule"
338+ m_FriendlyName = "Capsule - Generic"
339+ m_bDefault = false
340+ m_bCustom = false
341+ m_Description = ""
342+ },
343+ {
344+ m_iValue = 0
345+ m_Value = "eGroundBox"
346+ m_FriendlyName = "Box - Ground"
347+ m_bDefault = false
348+ m_bCustom = false
349+ m_Description = ""
350+ },
351+ {
352+ m_iValue = 0
353+ m_Value = "eGroundCylinder"
354+ m_FriendlyName = "Cylinder - Ground (SLOW PERF)"
355+ m_bDefault = false
356+ m_bCustom = false
357+ m_Description = ""
358+ },
359+ {
360+ m_iValue = 0
361+ m_Value = "eCenteredCylinder"
362+ m_FriendlyName = "Cylinder - Centered (SLOW PERF)"
363+ m_bDefault = false
364+ m_bCustom = false
365+ m_Description = ""
366+ },
367+ ]
368+ }
369+ },
370+ {
371+ m_Name = "m_flCapsuleHeight"
372+ m_FullType = "float"
373+ m_LongName = "Height"
374+ m_Description = ""
375+ m_bUsingLegacyDefault = false
376+ m_DefaultKV3 = 50.0
377+ m_KV3Metadata =
378+ {
379+ hidden = false
380+ suppress_expr = "m_eType != eGroundCapsule && m_eType != eCenteredCapsule && m_eType != eCenteredCylinder && m_eType != eGroundCylinder"
381+ }
382+ m_pItemSet = null
383+ },
384+ {
385+ m_Name = "m_flCapsuleRadius"
386+ m_FullType = "float"
387+ m_LongName = "Radius"
388+ m_Description = ""
389+ m_bUsingLegacyDefault = false
390+ m_DefaultKV3 = 11.0
391+ m_KV3Metadata =
392+ {
393+ hidden = false
394+ suppress_expr = "m_eType != eGroundCapsule && m_eType != eGenericCapsule && m_eType != eCenteredCapsule && m_eType != eCenteredCylinder && m_eType != eGroundCylinder"
395+ }
396+ m_pItemSet = null
397+ },
398+ {
399+ m_Name = "m_vCapsuleCenter1"
400+ m_FullType = "vector"
401+ m_LongName = "Center 1"
402+ m_Description = ""
403+ m_bUsingLegacyDefault = false
404+ m_DefaultKV3 = [ 0.0, 0.0, 11.0 ]
405+ m_KV3Metadata =
406+ {
407+ hidden = false
408+ suppress_expr = "m_eType != eGenericCapsule"
409+ }
410+ m_pItemSet = null
411+ },
412+ {
413+ m_Name = "m_vCapsuleCenter2"
414+ m_FullType = "vector"
415+ m_LongName = "Center 2"
416+ m_Description = ""
417+ m_bUsingLegacyDefault = false
418+ m_DefaultKV3 = [ 0.0, 0.0, 61.0 ]
419+ m_KV3Metadata =
420+ {
421+ hidden = false
422+ suppress_expr = "m_eType != eGenericCapsule"
423+ }
424+ m_pItemSet = null
425+ },
426+ {
427+ m_Name = "m_flGroundBoxHeight"
428+ m_FullType = "float"
429+ m_LongName = "Height"
430+ m_Description = ""
431+ m_bUsingLegacyDefault = false
432+ m_DefaultKV3 = 50.0
433+ m_KV3Metadata =
434+ {
435+ hidden = false
436+ suppress_expr = "m_eType != eGroundBox"
437+ }
438+ m_pItemSet = null
439+ },
440+ {
441+ m_Name = "m_flGroundBoxWidth"
442+ m_FullType = "float"
443+ m_LongName = "Width"
444+ m_Description = ""
445+ m_bUsingLegacyDefault = false
446+ m_DefaultKV3 = 11.0
447+ m_KV3Metadata =
448+ {
449+ hidden = false
450+ suppress_expr = "m_eType != eGroundBox"
451+ }
452+ m_pItemSet = null
453+ },
454+ ]
455+ m_Inputs = [ ]
456+ m_Outputs = [ ]
457+ m_Helpers =
458+ [
459+ {
460+ Name = "game_data_list"
461+ ParametersKV3 =
462+ {
463+ key = "CNPCPhysicsHull"
464+ }
465+ },
466+ {
467+ Name = "npcphysicshull"
468+ ParametersKV3 =
469+ {
470+ }
471+ },
472+ ]
473+ }
474+ }
475+ }
3476 resource_manifests =
4477 [
5478 {
M
DumpSource2/module_metadata/assetsystem.kv3
+1-1
@@ -6,7 +6,7 @@
66 name = "AssetTagsManifest"
77 group = ""
88 source_file = "src/assetsystem/assettags.cpp"
9- source_line = 97
9+ source_line = 99
1010 resources =
1111 [
1212 resource_name:"scripts/tools/game_asset_tags.vdata",
M
DumpSource2/module_metadata/client.kv3
+35009-13596
Modified · line preview unavailable
M
DumpSource2/module_metadata/engine2.kv3
+16-1
@@ -1,12 +1,27 @@
11 <!-- kv3 encoding:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} format:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} -->
22 {
3+ entity_api =
4+ {
5+ CEmptyEntityInstance =
6+ {
7+ fields =
8+ {
9+ }
10+ }
11+ CEntityComponent =
12+ {
13+ fields =
14+ {
15+ }
16+ }
17+ }
318 resource_manifests =
419 [
520 {
621 name = "AdditiveFilterManifest"
722 group = "GameStartup"
823 source_file = "src/engine2/renderingworld.cpp"
9- source_line = 903
24+ source_line = 913
1025 resources =
1126 [
1227 resource_name:"materials/dev/generalfilter_additive.vmat",
M
DumpSource2/module_metadata/meshsystem.kv3
+219-1
@@ -1,5 +1,223 @@
11 <!-- kv3 encoding:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} format:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} -->
22 {
3+ model_classes =
4+ {
5+ m_Classes =
6+ {
7+ CNPCPhysicsHull =
8+ {
9+ m_BaseClasses = [ ]
10+ m_FriendlyName = ""
11+ m_Description = ""
12+ m_MetaData =
13+ {
14+ node_name_key = "m_sName"
15+ MVDataNodeType = 0
16+ MVDataOverlayType = 0
17+ }
18+ m_HelpContextName = ""
19+ m_nClassType = "modelgamedata"
20+ m_rgbColor = [ 220, 30, 220 ]
21+ m_bmins = [ -8.0, -8.0, -8.0 ]
22+ m_bmaxs = [ 8.0, 8.0, 8.0 ]
23+ m_Tags = [ ]
24+ m_Variables =
25+ [
26+ {
27+ m_Name = "m_sName"
28+ m_FullType = "string"
29+ m_LongName = "Name"
30+ m_Description = ""
31+ m_bUsingLegacyDefault = false
32+ m_DefaultKV3 = ""
33+ m_KV3Metadata =
34+ {
35+ hidden = false
36+ suppressed_field = true
37+ }
38+ m_pItemSet = null
39+ },
40+ {
41+ m_Name = "m_eType"
42+ m_FullType = "choices"
43+ m_LongName = "Type"
44+ m_Description = ""
45+ m_bUsingLegacyDefault = false
46+ m_DefaultKV3 = "eInvalid"
47+ m_KV3Metadata =
48+ {
49+ hidden = false
50+ }
51+ m_pItemSet =
52+ {
53+ m_eType = "choices"
54+ m_Items =
55+ [
56+ {
57+ m_iValue = 0
58+ m_Value = "eInvalid"
59+ m_FriendlyName = "None"
60+ m_bDefault = false
61+ m_bCustom = false
62+ m_Description = ""
63+ },
64+ {
65+ m_iValue = 0
66+ m_Value = "eGroundCapsule"
67+ m_FriendlyName = "Capsule - Ground"
68+ m_bDefault = false
69+ m_bCustom = false
70+ m_Description = ""
71+ },
72+ {
73+ m_iValue = 0
74+ m_Value = "eCenteredCapsule"
75+ m_FriendlyName = "Capsule - Centered"
76+ m_bDefault = false
77+ m_bCustom = false
78+ m_Description = ""
79+ },
80+ {
81+ m_iValue = 0
82+ m_Value = "eGenericCapsule"
83+ m_FriendlyName = "Capsule - Generic"
84+ m_bDefault = false
85+ m_bCustom = false
86+ m_Description = ""
87+ },
88+ {
89+ m_iValue = 0
90+ m_Value = "eGroundBox"
91+ m_FriendlyName = "Box - Ground"
92+ m_bDefault = false
93+ m_bCustom = false
94+ m_Description = ""
95+ },
96+ {
97+ m_iValue = 0
98+ m_Value = "eGroundCylinder"
99+ m_FriendlyName = "Cylinder - Ground (SLOW PERF)"
100+ m_bDefault = false
101+ m_bCustom = false
102+ m_Description = ""
103+ },
104+ {
105+ m_iValue = 0
106+ m_Value = "eCenteredCylinder"
107+ m_FriendlyName = "Cylinder - Centered (SLOW PERF)"
108+ m_bDefault = false
109+ m_bCustom = false
110+ m_Description = ""
111+ },
112+ ]
113+ }
114+ },
115+ {
116+ m_Name = "m_flCapsuleHeight"
117+ m_FullType = "float"
118+ m_LongName = "Height"
119+ m_Description = ""
120+ m_bUsingLegacyDefault = false
121+ m_DefaultKV3 = 50.0
122+ m_KV3Metadata =
123+ {
124+ hidden = false
125+ suppress_expr = "m_eType != eGroundCapsule && m_eType != eCenteredCapsule && m_eType != eCenteredCylinder && m_eType != eGroundCylinder"
126+ }
127+ m_pItemSet = null
128+ },
129+ {
130+ m_Name = "m_flCapsuleRadius"
131+ m_FullType = "float"
132+ m_LongName = "Radius"
133+ m_Description = ""
134+ m_bUsingLegacyDefault = false
135+ m_DefaultKV3 = 11.0
136+ m_KV3Metadata =
137+ {
138+ hidden = false
139+ suppress_expr = "m_eType != eGroundCapsule && m_eType != eGenericCapsule && m_eType != eCenteredCapsule && m_eType != eCenteredCylinder && m_eType != eGroundCylinder"
140+ }
141+ m_pItemSet = null
142+ },
143+ {
144+ m_Name = "m_vCapsuleCenter1"
145+ m_FullType = "vector"
146+ m_LongName = "Center 1"
147+ m_Description = ""
148+ m_bUsingLegacyDefault = false
149+ m_DefaultKV3 = [ 0.0, 0.0, 11.0 ]
150+ m_KV3Metadata =
151+ {
152+ hidden = false
153+ suppress_expr = "m_eType != eGenericCapsule"
154+ }
155+ m_pItemSet = null
156+ },
157+ {
158+ m_Name = "m_vCapsuleCenter2"
159+ m_FullType = "vector"
160+ m_LongName = "Center 2"
161+ m_Description = ""
162+ m_bUsingLegacyDefault = false
163+ m_DefaultKV3 = [ 0.0, 0.0, 61.0 ]
164+ m_KV3Metadata =
165+ {
166+ hidden = false
167+ suppress_expr = "m_eType != eGenericCapsule"
168+ }
169+ m_pItemSet = null
170+ },
171+ {
172+ m_Name = "m_flGroundBoxHeight"
173+ m_FullType = "float"
174+ m_LongName = "Height"
175+ m_Description = ""
176+ m_bUsingLegacyDefault = false
177+ m_DefaultKV3 = 50.0
178+ m_KV3Metadata =
179+ {
180+ hidden = false
181+ suppress_expr = "m_eType != eGroundBox"
182+ }
183+ m_pItemSet = null
184+ },
185+ {
186+ m_Name = "m_flGroundBoxWidth"
187+ m_FullType = "float"
188+ m_LongName = "Width"
189+ m_Description = ""
190+ m_bUsingLegacyDefault = false
191+ m_DefaultKV3 = 11.0
192+ m_KV3Metadata =
193+ {
194+ hidden = false
195+ suppress_expr = "m_eType != eGroundBox"
196+ }
197+ m_pItemSet = null
198+ },
199+ ]
200+ m_Inputs = [ ]
201+ m_Outputs = [ ]
202+ m_Helpers =
203+ [
204+ {
205+ Name = "game_data_list"
206+ ParametersKV3 =
207+ {
208+ key = "CNPCPhysicsHull"
209+ }
210+ },
211+ {
212+ Name = "npcphysicshull"
213+ ParametersKV3 =
214+ {
215+ }
216+ },
217+ ]
218+ }
219+ }
220+ }
3221 resource_manifests =
4222 [
5223 {
@@ -16,7 +234,7 @@
16234 name = "VModelError"
17235 group = ""
18236 source_file = "src/meshsystem/meshsystem.cpp"
19- source_line = 67
237+ source_line = 68
20238 resources =
21239 [
22240 resource_name:"models/dev/error.vmdl",
M
DumpSource2/module_metadata/modtools.kv3
+218-0
@@ -1,5 +1,223 @@
11 <!-- kv3 encoding:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} format:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} -->
22 {
3+ model_classes =
4+ {
5+ m_Classes =
6+ {
7+ CNPCPhysicsHull =
8+ {
9+ m_BaseClasses = [ ]
10+ m_FriendlyName = ""
11+ m_Description = ""
12+ m_MetaData =
13+ {
14+ node_name_key = "m_sName"
15+ MVDataNodeType = 0
16+ MVDataOverlayType = 0
17+ }
18+ m_HelpContextName = ""
19+ m_nClassType = "modelgamedata"
20+ m_rgbColor = [ 220, 30, 220 ]
21+ m_bmins = [ -8.0, -8.0, -8.0 ]
22+ m_bmaxs = [ 8.0, 8.0, 8.0 ]
23+ m_Tags = [ ]
24+ m_Variables =
25+ [
26+ {
27+ m_Name = "m_sName"
28+ m_FullType = "string"
29+ m_LongName = "Name"
30+ m_Description = ""
31+ m_bUsingLegacyDefault = false
32+ m_DefaultKV3 = ""
33+ m_KV3Metadata =
34+ {
35+ hidden = false
36+ suppressed_field = true
37+ }
38+ m_pItemSet = null
39+ },
40+ {
41+ m_Name = "m_eType"
42+ m_FullType = "choices"
43+ m_LongName = "Type"
44+ m_Description = ""
45+ m_bUsingLegacyDefault = false
46+ m_DefaultKV3 = "eInvalid"
47+ m_KV3Metadata =
48+ {
49+ hidden = false
50+ }
51+ m_pItemSet =
52+ {
53+ m_eType = "choices"
54+ m_Items =
55+ [
56+ {
57+ m_iValue = 0
58+ m_Value = "eInvalid"
59+ m_FriendlyName = "None"
60+ m_bDefault = false
61+ m_bCustom = false
62+ m_Description = ""
63+ },
64+ {
65+ m_iValue = 0
66+ m_Value = "eGroundCapsule"
67+ m_FriendlyName = "Capsule - Ground"
68+ m_bDefault = false
69+ m_bCustom = false
70+ m_Description = ""
71+ },
72+ {
73+ m_iValue = 0
74+ m_Value = "eCenteredCapsule"
75+ m_FriendlyName = "Capsule - Centered"
76+ m_bDefault = false
77+ m_bCustom = false
78+ m_Description = ""
79+ },
80+ {
81+ m_iValue = 0
82+ m_Value = "eGenericCapsule"
83+ m_FriendlyName = "Capsule - Generic"
84+ m_bDefault = false
85+ m_bCustom = false
86+ m_Description = ""
87+ },
88+ {
89+ m_iValue = 0
90+ m_Value = "eGroundBox"
91+ m_FriendlyName = "Box - Ground"
92+ m_bDefault = false
93+ m_bCustom = false
94+ m_Description = ""
95+ },
96+ {
97+ m_iValue = 0
98+ m_Value = "eGroundCylinder"
99+ m_FriendlyName = "Cylinder - Ground (SLOW PERF)"
100+ m_bDefault = false
101+ m_bCustom = false
102+ m_Description = ""
103+ },
104+ {
105+ m_iValue = 0
106+ m_Value = "eCenteredCylinder"
107+ m_FriendlyName = "Cylinder - Centered (SLOW PERF)"
108+ m_bDefault = false
109+ m_bCustom = false
110+ m_Description = ""
111+ },
112+ ]
113+ }
114+ },
115+ {
116+ m_Name = "m_flCapsuleHeight"
117+ m_FullType = "float"
118+ m_LongName = "Height"
119+ m_Description = ""
120+ m_bUsingLegacyDefault = false
121+ m_DefaultKV3 = 50.0
122+ m_KV3Metadata =
123+ {
124+ hidden = false
125+ suppress_expr = "m_eType != eGroundCapsule && m_eType != eCenteredCapsule && m_eType != eCenteredCylinder && m_eType != eGroundCylinder"
126+ }
127+ m_pItemSet = null
128+ },
129+ {
130+ m_Name = "m_flCapsuleRadius"
131+ m_FullType = "float"
132+ m_LongName = "Radius"
133+ m_Description = ""
134+ m_bUsingLegacyDefault = false
135+ m_DefaultKV3 = 11.0
136+ m_KV3Metadata =
137+ {
138+ hidden = false
139+ suppress_expr = "m_eType != eGroundCapsule && m_eType != eGenericCapsule && m_eType != eCenteredCapsule && m_eType != eCenteredCylinder && m_eType != eGroundCylinder"
140+ }
141+ m_pItemSet = null
142+ },
143+ {
144+ m_Name = "m_vCapsuleCenter1"
145+ m_FullType = "vector"
146+ m_LongName = "Center 1"
147+ m_Description = ""
148+ m_bUsingLegacyDefault = false
149+ m_DefaultKV3 = [ 0.0, 0.0, 11.0 ]
150+ m_KV3Metadata =
151+ {
152+ hidden = false
153+ suppress_expr = "m_eType != eGenericCapsule"
154+ }
155+ m_pItemSet = null
156+ },
157+ {
158+ m_Name = "m_vCapsuleCenter2"
159+ m_FullType = "vector"
160+ m_LongName = "Center 2"
161+ m_Description = ""
162+ m_bUsingLegacyDefault = false
163+ m_DefaultKV3 = [ 0.0, 0.0, 61.0 ]
164+ m_KV3Metadata =
165+ {
166+ hidden = false
167+ suppress_expr = "m_eType != eGenericCapsule"
168+ }
169+ m_pItemSet = null
170+ },
171+ {
172+ m_Name = "m_flGroundBoxHeight"
173+ m_FullType = "float"
174+ m_LongName = "Height"
175+ m_Description = ""
176+ m_bUsingLegacyDefault = false
177+ m_DefaultKV3 = 50.0
178+ m_KV3Metadata =
179+ {
180+ hidden = false
181+ suppress_expr = "m_eType != eGroundBox"
182+ }
183+ m_pItemSet = null
184+ },
185+ {
186+ m_Name = "m_flGroundBoxWidth"
187+ m_FullType = "float"
188+ m_LongName = "Width"
189+ m_Description = ""
190+ m_bUsingLegacyDefault = false
191+ m_DefaultKV3 = 11.0
192+ m_KV3Metadata =
193+ {
194+ hidden = false
195+ suppress_expr = "m_eType != eGroundBox"
196+ }
197+ m_pItemSet = null
198+ },
199+ ]
200+ m_Inputs = [ ]
201+ m_Outputs = [ ]
202+ m_Helpers =
203+ [
204+ {
205+ Name = "game_data_list"
206+ ParametersKV3 =
207+ {
208+ key = "CNPCPhysicsHull"
209+ }
210+ },
211+ {
212+ Name = "npcphysicshull"
213+ ParametersKV3 =
214+ {
215+ }
216+ },
217+ ]
218+ }
219+ }
220+ }
3221 resource_manifests =
4222 [
5223 {
M
DumpSource2/module_metadata/pulse_system.kv3
+5020-4387
Modified · line preview unavailable
M
DumpSource2/module_metadata/resourcecompiler.kv3
+3246-6533
Modified · line preview unavailable
M
DumpSource2/module_metadata/scenesystem.kv3
+9-8
@@ -6,7 +6,7 @@
66 name = "GpuLightBinnerStartupManifest"
77 group = "GpuLightBinnerManifest"
88 source_file = "src/scenesystem/lightbinner_gpu.cpp"
9- source_line = 62
9+ source_line = 63
1010 resources =
1111 [
1212 resource_name:"materials/dev/compute_tile_cullbits.vmat",
@@ -18,7 +18,7 @@
1818 name = "WindControllerManifest"
1919 group = ""
2020 source_file = "src/scenesystem/utils/windcontroller.cpp"
21- source_line = 26
21+ source_line = 37
2222 resources =
2323 [
2424 resource_name:"materials/dev/wind_update_cs.vmat",
@@ -81,7 +81,7 @@
8181 name = "CharacterDecalRendererManifest"
8282 group = "GameStartup"
8383 source_file = "src/scenesystem/utils/characterdecalrenderer.cpp"
84- source_line = 23
84+ source_line = 24
8585 resources =
8686 [
8787 resource_name:"materials/dev/generate_decal_normals.vmat",
@@ -112,7 +112,7 @@
112112 name = "SubsurfaceProfilesManifest"
113113 group = "SubsurfaceProfilesManifest"
114114 source_file = "src/scenesystem/scenegfxresources.cpp"
115- source_line = 478
115+ source_line = 479
116116 resources =
117117 [
118118 resource_name:"materials/subsurface_profiles.vdata",
@@ -122,7 +122,7 @@
122122 name = ""
123123 group = "ToolsStartup_RayTracing"
124124 source_file = "src/scenesystem/scenegfxresources.cpp"
125- source_line = 469
125+ source_line = 470
126126 resources =
127127 [
128128 resource_name:"materials/dev/rtx/binlights.vmat",
@@ -144,6 +144,7 @@
144144 resource_name:"VolumetricFogManifest",
145145 resource_name:"WindControllerManifest",
146146 resource_name:"materials/dev/skinning_cs.vmat",
147+ resource_name:"materials/dev/meshlet_refit_cs.vmat",
147148 resource_name:"materials/dev/compute_smooth_normals_cs.vmat",
148149 resource_name:"materials/dev/cs_parallel_sort.vmat",
149150 resource_name:"materials/dev/cs_parallel_sort_onesweep.vmat",
@@ -202,7 +203,7 @@
202203 name = "BaseSceneObjectManifest"
203204 group = ""
204205 source_file = "src/scenesystem/sceneobjectdescs.cpp"
205- source_line = 60
206+ source_line = 59
206207 resources =
207208 [
208209 resource_name:"materials/dev/cull_scene_objects.vmat",
@@ -212,7 +213,7 @@
212213 name = "InstancedMeshSceneObjectManifest"
213214 group = "GameStartup"
214215 source_file = "src/scenesystem/instancedmeshdesc.cpp"
215- source_line = 67
216+ source_line = 68
216217 resources =
217218 [
218219 resource_name:"materials/dev/cull_instanced_meshes.vmat",
@@ -243,7 +244,7 @@
243244 name = "AggregateSceneObjectManifest"
244245 group = "GameStartup"
245246 source_file = "src/scenesystem/aggregatedesc.cpp"
246- source_line = 36
247+ source_line = 38
247248 resources =
248249 [
249250 resource_name:"materials/dev/cull_aggregate_fragments.vmat",
M
DumpSource2/module_metadata/server.kv3
+128525-41271
Modified · line preview unavailable
M
DumpSource2/module_metadata/soundsystem.kv3
+4-4
@@ -6,7 +6,7 @@
66 name = ""
77 group = "GameStartup"
88 source_file = "src/soundsystem/snd_op_sys/sos_system.cpp"
9- source_line = 10068
9+ source_line = 10020
1010 resources =
1111 [
1212 resource_name:"soundstacks/soundstacks_manifest.vrman",
@@ -17,7 +17,7 @@
1717 name = ""
1818 group = "ToolsStartupPreGame"
1919 source_file = "src/soundsystem/snd_op_sys/sos_system.cpp"
20- source_line = 10062
20+ source_line = 10014
2121 resources =
2222 [
2323 resource_name:"soundstacks/soundstacks_manifest_tools.vrman",
@@ -48,10 +48,10 @@
4848 name = "SoundsystemVMixLoader"
4949 group = "VMixStartup"
5050 source_file = "src/soundsystem/vmix.cpp"
51- source_line = 2987
51+ source_line = 2772
5252 resources =
5353 [
54- resource_name:"soundstacks/mixgraph.vmix",
54+ resource_name:"soundstacks/dsp_core.vdsp",
5555 ]
5656 },
5757 {
M
DumpSource2/module_metadata/tools_cs2_item_editor.kv3
+139-1
@@ -1,2 +1,140 @@
11 <!-- kv3 encoding:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} format:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} -->
2-null
2+{
3+ bind_targets =
4+ {
5+ CCS2ItemEditorSession =
6+ {
7+ ClassName = "CCS2ItemEditorSession"
8+ OverideHelpContextName = ""
9+ File = "src/tools/cs2_item_editor/cs2_item_editor_session.cpp"
10+ FileLine = 23
11+ commands =
12+ {
13+ BindCmd_Copy =
14+ {
15+ description = ""
16+ }
17+ BindCmd_Create =
18+ {
19+ description = ""
20+ }
21+ BindCmd_Inspect =
22+ {
23+ description = ""
24+ }
25+ BindCmd_Preview =
26+ {
27+ description = ""
28+ }
29+ BindCmd_Redo =
30+ {
31+ description = ""
32+ }
33+ BindCmd_Save =
34+ {
35+ description = ""
36+ }
37+ BindCmd_SaveAs =
38+ {
39+ description = ""
40+ }
41+ BindCmd_Undo =
42+ {
43+ description = ""
44+ }
45+ }
46+ }
47+ GlobalHotkeys =
48+ {
49+ ClassName = "CGlobalHotkeyCommands"
50+ OverideHelpContextName = ""
51+ File = "src/qcontrols/inputglobalhotkeys.cpp"
52+ FileLine = 26
53+ commands =
54+ {
55+ DebugWidgetActiveWindow =
56+ {
57+ description = ""
58+ }
59+ DebugWidgetUnderMouse =
60+ {
61+ description = ""
62+ }
63+ DebugWidgetWithFocus =
64+ {
65+ description = ""
66+ }
67+ DummyNoOp =
68+ {
69+ description = ""
70+ }
71+ FocusChainDebug_Back =
72+ {
73+ description = ""
74+ }
75+ FocusChainDebug_Forward =
76+ {
77+ description = ""
78+ }
79+ FocusChainDebug_Less =
80+ {
81+ description = ""
82+ }
83+ FocusChainDebug_More =
84+ {
85+ description = ""
86+ }
87+ FocusChainDebug_Toggle =
88+ {
89+ description = ""
90+ }
91+ ShowAllCommandsPopup =
92+ {
93+ description = ""
94+ }
95+ ShowConsole =
96+ {
97+ description = ""
98+ }
99+ ShowFullHelpForBindableCommandUnderMouse =
100+ {
101+ description = ""
102+ }
103+ ShowInputDebugger =
104+ {
105+ description = ""
106+ }
107+ ShowWidgetDebugger =
108+ {
109+ description = ""
110+ }
111+ SwitchToEngineWindow =
112+ {
113+ description = ""
114+ }
115+ }
116+ }
117+ SessionCycleWidget =
118+ {
119+ ClassName = "CQSessionCycleWidget"
120+ OverideHelpContextName = ""
121+ File = "src/tools/toolutils2/qbaseeditorwnd.cpp"
122+ FileLine = 868
123+ commands =
124+ {
125+ KeepActive =
126+ {
127+ description = ""
128+ }
129+ NextSession =
130+ {
131+ description = ""
132+ }
133+ PreviousSession =
134+ {
135+ description = ""
136+ }
137+ }
138+ }
139+ }
140+}
M
DumpSource2/module_metadata/tools_hammer.kv3
+5669-13
Modified · line preview unavailable
M
DumpSource2/module_metadata/tools_met.kv3
+73-0
@@ -1,5 +1,78 @@
11 <!-- kv3 encoding:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} format:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} -->
22 {
3+ bind_targets =
4+ {
5+ GlobalHotkeys =
6+ {
7+ ClassName = "CGlobalHotkeyCommands"
8+ OverideHelpContextName = ""
9+ File = "src/qcontrols/inputglobalhotkeys.cpp"
10+ FileLine = 26
11+ commands =
12+ {
13+ DebugWidgetActiveWindow =
14+ {
15+ description = ""
16+ }
17+ DebugWidgetUnderMouse =
18+ {
19+ description = ""
20+ }
21+ DebugWidgetWithFocus =
22+ {
23+ description = ""
24+ }
25+ DummyNoOp =
26+ {
27+ description = ""
28+ }
29+ FocusChainDebug_Back =
30+ {
31+ description = ""
32+ }
33+ FocusChainDebug_Forward =
34+ {
35+ description = ""
36+ }
37+ FocusChainDebug_Less =
38+ {
39+ description = ""
40+ }
41+ FocusChainDebug_More =
42+ {
43+ description = ""
44+ }
45+ FocusChainDebug_Toggle =
46+ {
47+ description = ""
48+ }
49+ ShowAllCommandsPopup =
50+ {
51+ description = ""
52+ }
53+ ShowConsole =
54+ {
55+ description = ""
56+ }
57+ ShowFullHelpForBindableCommandUnderMouse =
58+ {
59+ description = ""
60+ }
61+ ShowInputDebugger =
62+ {
63+ description = ""
64+ }
65+ ShowWidgetDebugger =
66+ {
67+ description = ""
68+ }
69+ SwitchToEngineWindow =
70+ {
71+ description = ""
72+ }
73+ }
74+ }
75+ }
376 resource_manifests =
477 [
578 {
M
DumpSource2/module_metadata/tools_modeldoc_editor.kv3
+1371-2
@@ -1,5 +1,1364 @@
11 <!-- kv3 encoding:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} format:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} -->
22 {
3+ bind_targets =
4+ {
5+ Camera =
6+ {
7+ ClassName = "CBindableCamera"
8+ OverideHelpContextName = "SharedToolCommands"
9+ File = "src/tools/toolutils2/bindablecamera.cpp"
10+ FileLine = 60
11+ commands =
12+ {
13+ CameraLookAtSelection =
14+ {
15+ description = ""
16+ }
17+ DecreaseMoveSpeed =
18+ {
19+ description = ""
20+ }
21+ HorizontalStrafeCamera =
22+ {
23+ description = ""
24+ }
25+ IncreaseMoveSpeed =
26+ {
27+ description = ""
28+ }
29+ MouseControlCamera =
30+ {
31+ description = ""
32+ }
33+ MouseControlCamera2D =
34+ {
35+ description = ""
36+ }
37+ MouseControlCamera3D =
38+ {
39+ description = ""
40+ }
41+ MouseControlCamera3D_Toggle =
42+ {
43+ description = ""
44+ }
45+ MouseLook3D =
46+ {
47+ description = ""
48+ }
49+ MoveCameraBackward3D =
50+ {
51+ description = ""
52+ }
53+ MoveCameraDown3D =
54+ {
55+ description = ""
56+ }
57+ MoveCameraForward3D =
58+ {
59+ description = ""
60+ }
61+ MoveCameraLeft3D =
62+ {
63+ description = ""
64+ }
65+ MoveCameraRight3D =
66+ {
67+ description = ""
68+ }
69+ MoveCameraUp3D =
70+ {
71+ description = ""
72+ }
73+ PanCamera3D =
74+ {
75+ description = ""
76+ }
77+ PitchCameraDown =
78+ {
79+ description = ""
80+ }
81+ PitchCameraUp =
82+ {
83+ description = ""
84+ }
85+ ResetMoveSpeed =
86+ {
87+ description = ""
88+ }
89+ RotateAboutTarget3D =
90+ {
91+ description = ""
92+ }
93+ SnapCameraToSelection =
94+ {
95+ description = ""
96+ }
97+ ToggleLockCameraHeight =
98+ {
99+ description = ""
100+ }
101+ VerticalStrafeCamera =
102+ {
103+ description = ""
104+ }
105+ YawCameraLeft =
106+ {
107+ description = ""
108+ }
109+ YawCameraRight =
110+ {
111+ description = ""
112+ }
113+ ZoomAllCamerasIn =
114+ {
115+ description = ""
116+ }
117+ ZoomAllCamerasOut =
118+ {
119+ description = ""
120+ }
121+ ZoomCameraIn =
122+ {
123+ description = ""
124+ }
125+ ZoomCameraOut =
126+ {
127+ description = ""
128+ }
129+ ZoomForwardBack2D =
130+ {
131+ description = ""
132+ }
133+ ZoomForwardBack3D =
134+ {
135+ description = ""
136+ }
137+ }
138+ }
139+ GamePreviewTool_Grab =
140+ {
141+ ClassName = "CModelDocEditorTool_GamePreviewTool_Grab"
142+ OverideHelpContextName = ""
143+ File = "src/tools/modeldoc_editor/modeldoc_game_preview_tool_grab.cpp"
144+ FileLine = 27
145+ commands =
146+ {
147+ Grab =
148+ {
149+ description = ""
150+ }
151+ GrabModifierRigid =
152+ {
153+ description = ""
154+ }
155+ }
156+ }
157+ GamePreviewTool_Shoot =
158+ {
159+ ClassName = "CModelDocEditorTool_GamePreviewTool_Shoot"
160+ OverideHelpContextName = ""
161+ File = "src/tools/modeldoc_editor/modeldoc_game_preview_tool_shoot.cpp"
162+ FileLine = 18
163+ commands =
164+ {
165+ Shoot =
166+ {
167+ description = ""
168+ }
169+ }
170+ }
171+ GamePreviewTool_Spawn =
172+ {
173+ ClassName = "CModelDocEditorTool_GamePreviewTool_Spawn"
174+ OverideHelpContextName = ""
175+ File = "src/tools/modeldoc_editor/modeldoc_game_preview_tool_spawn.cpp"
176+ FileLine = 23
177+ commands =
178+ {
179+ Spawn =
180+ {
181+ description = ""
182+ }
183+ }
184+ }
185+ GlobalHotkeys =
186+ {
187+ ClassName = "CGlobalHotkeyCommands"
188+ OverideHelpContextName = ""
189+ File = "src/qcontrols/inputglobalhotkeys.cpp"
190+ FileLine = 26
191+ commands =
192+ {
193+ DebugWidgetActiveWindow =
194+ {
195+ description = ""
196+ }
197+ DebugWidgetUnderMouse =
198+ {
199+ description = ""
200+ }
201+ DebugWidgetWithFocus =
202+ {
203+ description = ""
204+ }
205+ DummyNoOp =
206+ {
207+ description = ""
208+ }
209+ FocusChainDebug_Back =
210+ {
211+ description = ""
212+ }
213+ FocusChainDebug_Forward =
214+ {
215+ description = ""
216+ }
217+ FocusChainDebug_Less =
218+ {
219+ description = ""
220+ }
221+ FocusChainDebug_More =
222+ {
223+ description = ""
224+ }
225+ FocusChainDebug_Toggle =
226+ {
227+ description = ""
228+ }
229+ ShowAllCommandsPopup =
230+ {
231+ description = ""
232+ }
233+ ShowConsole =
234+ {
235+ description = ""
236+ }
237+ ShowFullHelpForBindableCommandUnderMouse =
238+ {
239+ description = ""
240+ }
241+ ShowInputDebugger =
242+ {
243+ description = ""
244+ }
245+ ShowWidgetDebugger =
246+ {
247+ description = ""
248+ }
249+ SwitchToEngineWindow =
250+ {
251+ description = ""
252+ }
253+ }
254+ }
255+ LightingControl =
256+ {
257+ ClassName = "CLightingControlRig"
258+ OverideHelpContextName = ""
259+ File = "src/tools/toolscene/lightingcontrolrig.cpp"
260+ FileLine = 27
261+ commands =
262+ {
263+ ReloadLightRigDefinitions =
264+ {
265+ description = ""
266+ }
267+ RotateLights =
268+ {
269+ description = ""
270+ }
271+ ToggleLights =
272+ {
273+ description = ""
274+ }
275+ }
276+ }
277+ ModelDocBoneMergeTool =
278+ {
279+ ClassName = "CQModelDocEditorBoneMergeTool"
280+ OverideHelpContextName = ""
281+ File = "src/tools/modeldoc_editor/qmodeldoc_editor_bonemergetool.cpp"
282+ FileLine = 53
283+ commands =
284+ {
285+ Delete =
286+ {
287+ description = ""
288+ }
289+ Redo =
290+ {
291+ description = ""
292+ }
293+ Undo =
294+ {
295+ description = ""
296+ }
297+ }
298+ }
299+ ModelDocEditorApp =
300+ {
301+ ClassName = "CModelDocEditorApp"
302+ OverideHelpContextName = ""
303+ File = "src/tools/modeldoc_editor/modeldoc_editor_app.cpp"
304+ FileLine = 73
305+ commands =
306+ {
307+ ActivateNextEditorSession =
308+ {
309+ description = ""
310+ }
311+ ActivatePreviousEditorSession =
312+ {
313+ description = ""
314+ }
315+ ClearRecentFiles =
316+ {
317+ description = ""
318+ }
319+ ExportAs =
320+ {
321+ description = ""
322+ }
323+ FileClose =
324+ {
325+ description = ""
326+ }
327+ FileNew =
328+ {
329+ description = ""
330+ }
331+ FileOpen =
332+ {
333+ description = ""
334+ }
335+ FileReload =
336+ {
337+ description = ""
338+ }
339+ FileSave =
340+ {
341+ description = ""
342+ }
343+ FileSaveAs =
344+ {
345+ description = ""
346+ }
347+ ImportCollision =
348+ {
349+ description = ""
350+ }
351+ ImportConstraints =
352+ {
353+ description = ""
354+ }
355+ ImportFromFBX =
356+ {
357+ description = ""
358+ }
359+ ImportFromVMDL =
360+ {
361+ description = ""
362+ }
363+ ImportFromVMDLWithBoneFlags =
364+ {
365+ description = ""
366+ }
367+ NewEditorWindow =
368+ {
369+ description = ""
370+ }
371+ NextSession =
372+ {
373+ description = ""
374+ }
375+ OpenSelectedPrefabs =
376+ {
377+ description = ""
378+ }
379+ PreviousSession =
380+ {
381+ description = ""
382+ }
383+ SaveAndCompileIfNeeded =
384+ {
385+ description = ""
386+ }
387+ SaveAndForceCompile =
388+ {
389+ description = ""
390+ }
391+ VersionControlAdd =
392+ {
393+ description = ""
394+ }
395+ VersionControlCheckIn =
396+ {
397+ description = ""
398+ }
399+ VersionControlCheckInAll =
400+ {
401+ description = ""
402+ }
403+ VersionControlCheckOut =
404+ {
405+ description = ""
406+ }
407+ VersionControlStatus =
408+ {
409+ description = ""
410+ }
411+ }
412+ }
413+ ModelDocEditorDebugger =
414+ {
415+ ClassName = "CQModelDocEditorCompileDebugger"
416+ OverideHelpContextName = ""
417+ File = "src/tools/modeldoc_editor/qmodeldoc_editor_compiledebugger.cpp"
418+ FileLine = 159
419+ commands =
420+ {
421+ EndDebugging =
422+ {
423+ description = ""
424+ }
425+ StartDebugging =
426+ {
427+ description = ""
428+ }
429+ StepBack =
430+ {
431+ description = ""
432+ }
433+ StepForward =
434+ {
435+ description = ""
436+ }
437+ ToggleDebugging =
438+ {
439+ description = ""
440+ }
441+ }
442+ }
443+ ModelDocEditorSession =
444+ {
445+ ClassName = "CModelDocEditorSession"
446+ OverideHelpContextName = ""
447+ File = "src/tools/modeldoc_editor/modeldoc_editor_session.cpp"
448+ FileLine = 107
449+ commands =
450+ {
451+ AddPrefabReference =
452+ {
453+ description = ""
454+ }
455+ CollapseSelectedPrefabs =
456+ {
457+ description = ""
458+ }
459+ CopySelectedNodes =
460+ {
461+ description = ""
462+ }
463+ CreateNewAnimGraph =
464+ {
465+ description = ""
466+ }
467+ CreateNewAnimGraph2 =
468+ {
469+ description = ""
470+ }
471+ CreateNmClips =
472+ {
473+ description = ""
474+ }
475+ CreateOneOfEveryNode =
476+ {
477+ description = ""
478+ }
479+ CreatePrefabFromSelection =
480+ {
481+ description = ""
482+ }
483+ CutSelectedNodes =
484+ {
485+ description = ""
486+ }
487+ DefaultLightingMode =
488+ {
489+ description = ""
490+ }
491+ DeleteSelectedNodes =
492+ {
493+ description = ""
494+ }
495+ DisableToolsVisMode =
496+ {
497+ description = ""
498+ }
499+ DuplicateSelectedNodes =
500+ {
501+ description = ""
502+ }
503+ EnlargeGizmo =
504+ {
505+ description = ""
506+ }
507+ FindAndReplaceStringAttrVals =
508+ {
509+ description = ""
510+ }
511+ ListFileReferences =
512+ {
513+ description = ""
514+ }
515+ NextLightingMode =
516+ {
517+ description = ""
518+ }
519+ NextToolsVisMode =
520+ {
521+ description = ""
522+ }
523+ PasteNodes =
524+ {
525+ description = ""
526+ }
527+ Playback_Faster =
528+ {
529+ description = ""
530+ }
531+ Playback_JumpToEnd =
532+ {
533+ description = ""
534+ }
535+ Playback_JumpToStart =
536+ {
537+ description = ""
538+ }
539+ Playback_Pause =
540+ {
541+ description = ""
542+ }
543+ Playback_Play =
544+ {
545+ description = ""
546+ }
547+ Playback_Restart =
548+ {
549+ description = ""
550+ }
551+ Playback_Slower =
552+ {
553+ description = ""
554+ }
555+ Playback_StepBack =
556+ {
557+ description = ""
558+ }
559+ Playback_StepForward =
560+ {
561+ description = ""
562+ }
563+ Playback_Toggle =
564+ {
565+ description = ""
566+ }
567+ PrevLightingMode =
568+ {
569+ description = ""
570+ }
571+ PrevtoolsVisMode =
572+ {
573+ description = ""
574+ }
575+ Redo =
576+ {
577+ description = ""
578+ }
579+ SanityCheckCompileState =
580+ {
581+ description = ""
582+ }
583+ SetCameraDistanceBasedOnLODSwitchThreshold =
584+ {
585+ description = ""
586+ }
587+ SetEditorCameraFromViewport =
588+ {
589+ description = ""
590+ }
591+ SetEditorCameraPreset_n1n1 =
592+ {
593+ description = ""
594+ }
595+ SetEditorCameraPreset_n1p1 =
596+ {
597+ description = ""
598+ }
599+ SetEditorCameraPreset_p1n1 =
600+ {
601+ description = ""
602+ }
603+ SetEditorCameraPreset_p1p1 =
604+ {
605+ description = ""
606+ }
607+ SetLODSwitchThresholdFromCameraDistance =
608+ {
609+ description = ""
610+ }
611+ SetManipulationMode_Rotate =
612+ {
613+ description = ""
614+ }
615+ SetManipulationMode_Scale =
616+ {
617+ description = ""
618+ }
619+ SetManipulationMode_Selection =
620+ {
621+ description = ""
622+ }
623+ SetManipulationMode_Translate =
624+ {
625+ description = ""
626+ }
627+ SetManipulationSpace_Local =
628+ {
629+ description = ""
630+ }
631+ SetManipulationSpace_World =
632+ {
633+ description = ""
634+ }
635+ SetViewportFromEditorCamera =
636+ {
637+ description = ""
638+ }
639+ ShowAddNodeDialog =
640+ {
641+ description = ""
642+ }
643+ ShowAnimGraph2Editor =
644+ {
645+ description = ""
646+ }
647+ ShowAnimGraphEditor =
648+ {
649+ description = ""
650+ }
651+ ShowErrors =
652+ {
653+ description = ""
654+ }
655+ ShrinkGizmo =
656+ {
657+ description = ""
658+ }
659+ ToggleAbsoluteFrameNumbers =
660+ {
661+ description = ""
662+ }
663+ ToggleCloth =
664+ {
665+ description = ""
666+ }
667+ ToggleClothDisplay =
668+ {
669+ description = ""
670+ }
671+ ToggleDeltaAnimOverBindPose =
672+ {
673+ description = ""
674+ }
675+ ToggleDocumentPreview =
676+ {
677+ description = ""
678+ }
679+ ToggleForceBindPose =
680+ {
681+ description = ""
682+ }
683+ ToggleForceUpdatesDuringManipulation =
684+ {
685+ description = ""
686+ }
687+ ToggleGroundAndAxis =
688+ {
689+ description = ""
690+ }
691+ ToggleLassoSelectIntersecting =
692+ {
693+ description = ""
694+ }
695+ ToggleLimitPlayback =
696+ {
697+ description = ""
698+ }
699+ ToggleLoopAnimation =
700+ {
701+ description = ""
702+ }
703+ ToggleManipulationSpace =
704+ {
705+ description = ""
706+ }
707+ TogglePhysics =
708+ {
709+ description = ""
710+ }
711+ TogglePhysicsSelected =
712+ {
713+ description = ""
714+ }
715+ TogglePreviewAnimEvents =
716+ {
717+ description = ""
718+ }
719+ ToggleRenderBentNormals =
720+ {
721+ description = ""
722+ }
723+ ToggleRenderNormals =
724+ {
725+ description = ""
726+ }
727+ ToggleRenderTangents =
728+ {
729+ description = ""
730+ }
731+ ToggleSelectSubobjects =
732+ {
733+ description = ""
734+ }
735+ ToggleShowModifierWarnings =
736+ {
737+ description = ""
738+ }
739+ ToggleSkeletonDisplay =
740+ {
741+ description = ""
742+ }
743+ ToggleStreamVisualization =
744+ {
745+ description = ""
746+ }
747+ ToggleUVMapView =
748+ {
749+ description = ""
750+ }
751+ Undo =
752+ {
753+ description = ""
754+ }
755+ UnlockEventFromPreviewCycle =
756+ {
757+ description = ""
758+ }
759+ ViewMode_Back =
760+ {
761+ description = ""
762+ }
763+ ViewMode_Bottom =
764+ {
765+ description = ""
766+ }
767+ ViewMode_Front =
768+ {
769+ description = ""
770+ }
771+ ViewMode_Left =
772+ {
773+ description = ""
774+ }
775+ ViewMode_Perspective =
776+ {
777+ description = ""
778+ }
779+ ViewMode_Right =
780+ {
781+ description = ""
782+ }
783+ ViewMode_Top =
784+ {
785+ description = ""
786+ }
787+ }
788+ }
789+ ModelDocEditorTimeline =
790+ {
791+ ClassName = "CQModelDocEditorTimeline"
792+ OverideHelpContextName = ""
793+ File = "src/tools/modeldoc_editor/qmodeldoc_editor_timeline.cpp"
794+ FileLine = 71
795+ commands =
796+ {
797+ ScrubEnd =
798+ {
799+ description = ""
800+ }
801+ ScrubHome =
802+ {
803+ description = ""
804+ }
805+ ScrubOneFrameLeft =
806+ {
807+ description = ""
808+ }
809+ ScrubOneFrameRight =
810+ {
811+ description = ""
812+ }
813+ }
814+ }
815+ ModelDocEditorWnd =
816+ {
817+ ClassName = "CQModelDocEditorWnd"
818+ OverideHelpContextName = ""
819+ File = "src/tools/modeldoc_editor/qmodeldoc_editor_wnd.cpp"
820+ FileLine = 60
821+ commands =
822+ {
823+ NewNodeEditor =
824+ {
825+ description = ""
826+ }
827+ NewNodeOutliner =
828+ {
829+ description = ""
830+ }
831+ NewNodeWorksheet =
832+ {
833+ description = ""
834+ }
835+ ResetLayout =
836+ {
837+ description = ""
838+ }
839+ ToggleDockWidgets =
840+ {
841+ description = ""
842+ }
843+ }
844+ }
845+ ModelDocOutliner =
846+ {
847+ ClassName = "CQModelDocEditorOutliner"
848+ OverideHelpContextName = ""
849+ File = "src/tools/modeldoc_editor/qmodeldoc_editor_outliner.cpp"
850+ FileLine = 70
851+ commands =
852+ {
853+ DebugRefreshOutliner =
854+ {
855+ description = ""
856+ }
857+ RenameSelectedNode =
858+ {
859+ description = ""
860+ }
861+ }
862+ }
863+ ModelDocPreviewToolSceneWidget =
864+ {
865+ ClassName = "CQModelDocEditorPreviewToolSceneWidget"
866+ OverideHelpContextName = ""
867+ File = "src/tools/modeldoc_editor/qmodeldoc_editor_preview_window.cpp"
868+ FileLine = 173
869+ commands =
870+ {
871+ ShowContextMenu =
872+ {
873+ description = ""
874+ }
875+ ViewMode_Back =
876+ {
877+ description = ""
878+ }
879+ ViewMode_Bottom =
880+ {
881+ description = ""
882+ }
883+ ViewMode_Front =
884+ {
885+ description = ""
886+ }
887+ ViewMode_Left =
888+ {
889+ description = ""
890+ }
891+ ViewMode_Perspective =
892+ {
893+ description = ""
894+ }
895+ ViewMode_Right =
896+ {
897+ description = ""
898+ }
899+ ViewMode_Top =
900+ {
901+ description = ""
902+ }
903+ }
904+ }
905+ ModelDocSceneWidget =
906+ {
907+ ClassName = "CQModelDocEditorSceneWidget"
908+ OverideHelpContextName = ""
909+ File = "src/tools/modeldoc_editor/qmodeldoc_editor_scenewidget.cpp"
910+ FileLine = 62
911+ commands =
912+ {
913+ FocusCameraOnCursor =
914+ {
915+ description = ""
916+ }
917+ PropertyManipulation =
918+ {
919+ description = ""
920+ }
921+ PropertyManipulation_Fast =
922+ {
923+ description = ""
924+ }
925+ PropertyManipulation_Slow =
926+ {
927+ description = ""
928+ }
929+ ResetModelrotation =
This preview is truncated. The source commit contains the complete diff.
Update information⌄
Build
25470087
Associated changelist
39110845
Game version
2000913

Found something incorrect?

Report a missing patch note, incorrect file change, or other problem.