Skip to content

Commit 0b60ee4

Browse files
6413 | 33 files | M DumpSource2/.stringsignore, M DumpSource2/convars.txt, M DumpSource2/schemas/client/C_Citadel_Bounce_Pad.h, M DumpSource2/schemas/server/CCitadel_Bounce_Pad.h, A DumpSource2/schemas/steamaudio/CSteamAudioAmbisonicsField.h, A DumpSource2/schemas/steamaudio/CSteamAudioBakedDimensionsData.h, A DumpSource2/schemas/steamaudio/CSteamAudioBakedMaterialsData.h, A DumpSource2/schemas/steamaudio/CSteamAudioBakedOcclusionData.h, A DumpSource2/schemas/steamaudio/CSteamAudioBakedPathingData.h, A DumpSource2/schemas/steamaudio/CSteamAudioBakedReverbData.h, A DumpSource2/schemas/steamaudio/CSteamAudioCompressedReverb.h, A DumpSource2/schemas/steamaudio/CSteamAudioProbeData.h, A DumpSource2/schemas/steamaudio/CSteamAudioProbeGrid.h, A DumpSource2/schemas/steamaudio/CSteamAudioProbeLineSegment.h, A DumpSource2/schemas/steamaudio/CSteamAudioSceneData.h, A DumpSource2/schemas/steamaudio/SteamAudioCustomDataDimensionsSettings_t.h, A DumpSource2/schemas/steamaudio/SteamAudioCustomDataOcclusionSettings_t.h, A DumpSource2/schemas
https://steamdb.info/patchnotes/22507653/
1 parent 000b9ad commit 0b60ee4

33 files changed

Lines changed: 697 additions & 275 deletions

DumpSource2/.stringsignore

Lines changed: 79 additions & 1 deletion
Large diffs are not rendered by default.

DumpSource2/convars.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1168,7 +1168,7 @@ citadel_always_transmit_abilities false (developmentonly gamedll)
11681168
citadel_announcement_banned_heroes_display_time 10 (developmentonly clientdll defensive)
11691169
<no description>
11701170

1171-
citadel_announcement_display_time 1 (developmentonly clientdll defensive)
1171+
citadel_announcement_display_time 4 (developmentonly clientdll defensive)
11721172
<no description>
11731173

11741174
citadel_announcement_game_over_msg_display_time 11 (developmentonly clientdll defensive)

DumpSource2/schemas/client/C_Citadel_Bounce_Pad.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ class C_Citadel_Bounce_Pad : public CCitadelAnimatingModelEntity
1313
float32 m_flBarrelBounceVelocity;
1414
float32 m_flBarrelUpFactor;
1515
bool m_bSpeedOnLand;
16-
bool m_bHasBouncedPlayerBefore;
16+
CUtlVector< CHandle< C_BaseEntity > > m_vBouncedPlayerBefore;
1717
};

DumpSource2/schemas/server/CCitadel_Bounce_Pad.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ class CCitadel_Bounce_Pad : public CCitadelAnimatingModelEntity
1414
float32 m_flBarrelBounceVelocity;
1515
float32 m_flBarrelUpFactor;
1616
bool m_bSpeedOnLand;
17-
bool m_bHasBouncedPlayerBefore;
17+
CUtlVector< CHandle< CBaseEntity > > m_vBouncedPlayerBefore;
1818
};
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
// MGetKV3ClassDefaults = {
2+
// "m_field":
3+
// [
4+
// ]
5+
//}
6+
class CSteamAudioAmbisonicsField
7+
{
8+
CUtlVector< float32 > m_field;
9+
};
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
// MGetKV3ClassDefaults = {
2+
// "m_settings":
3+
// {
4+
// "m_nAmbisonicsOrderOutsideField": 0,
5+
// "m_nAmbisonicsOrderInsideSizeField": 0,
6+
// "m_flOutsideThreshold": 0.000000,
7+
// "m_flSizeThreshold": 0.000000,
8+
// "m_flInsideThreshold": 0.000000
9+
// },
10+
// "m_probes":
11+
// {
12+
// },
13+
// "m_vecInOut":
14+
// [
15+
// ],
16+
// "m_vecSize":
17+
// [
18+
// ],
19+
// "m_vecOutsideField":
20+
// [
21+
// ],
22+
// "m_vecInsideSmallSizeField":
23+
// [
24+
// ],
25+
// "m_movables":
26+
// {
27+
// "m_vecData":
28+
// [
29+
// ],
30+
// "m_vecInitialTransforms":
31+
// [
32+
// ],
33+
// "m_vecAABBs":
34+
// [
35+
// ],
36+
// "m_vecKeys":
37+
// [
38+
// ]
39+
// }
40+
//}
41+
class CSteamAudioBakedDimensionsData
42+
{
43+
SteamAudioCustomDataDimensionsSettings_t m_settings;
44+
CSteamAudioProbeData m_probes;
45+
CUtlVector< float32 > m_vecInOut;
46+
CUtlVector< float32 > m_vecSize;
47+
CUtlVector< CSteamAudioAmbisonicsField > m_vecOutsideField;
48+
CUtlVector< CSteamAudioAmbisonicsField > m_vecInsideSmallSizeField;
49+
CSteamAudioMovableBakedData< CSteamAudioBakedDimensionsData > m_movables;
50+
};
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
// MGetKV3ClassDefaults = {
2+
// "m_probes":
3+
// {
4+
// },
5+
// "m_vecMaterialTokens":
6+
// [
7+
// ],
8+
// "m_vecMaterialWeights":
9+
// [
10+
// ]
11+
//}
12+
class CSteamAudioBakedMaterialsData
13+
{
14+
CSteamAudioProbeData m_probes;
15+
CUtlVector< uint32 > m_vecMaterialTokens;
16+
CUtlVector< float32 > m_vecMaterialWeights;
17+
};
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
// MGetKV3ClassDefaults = {
2+
// "m_settings":
3+
// {
4+
// "m_bEnablePathing": false,
5+
// "m_bEnableReflections": false,
6+
// "m_nReflectionRays": 0,
7+
// "m_nReflectionBounces": 0
8+
// },
9+
// "m_probes":
10+
// {
11+
// },
12+
// "m_vecPathingRatio":
13+
// [
14+
// ],
15+
// "m_vecPathingDeviation":
16+
// [
17+
// ],
18+
// "m_vecReflectionRatio":
19+
// [
20+
// ]
21+
//}
22+
class CSteamAudioBakedOcclusionData
23+
{
24+
SteamAudioCustomDataOcclusionSettings_t m_settings;
25+
CSteamAudioProbeData m_probes;
26+
CUtlVector< float32 > m_vecPathingRatio;
27+
CUtlVector< float32 > m_vecPathingDeviation;
28+
CUtlVector< float32 > m_vecReflectionRatio;
29+
};
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
// MGetKV3ClassDefaults = {
2+
// "m_nBands": 3,
3+
// "m_probes":
4+
// {
5+
// },
6+
// "m_movables":
7+
// {
8+
// "m_vecData":
9+
// [
10+
// ],
11+
// "m_vecInitialTransforms":
12+
// [
13+
// ],
14+
// "m_vecAABBs":
15+
// [
16+
// ],
17+
// "m_vecKeys":
18+
// [
19+
// ]
20+
// }
21+
//}
22+
class CSteamAudioBakedPathingData
23+
{
24+
int32 m_nBands;
25+
CSteamAudioProbeData m_probes;
26+
CSteamAudioMovableBakedData< CSteamAudioBakedPathingData > m_movables;
27+
};
Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
// MGetKV3ClassDefaults = {
2+
// "m_nBands": 3,
3+
// "m_scene":
4+
// {
5+
// },
6+
// "m_grid":
7+
// {
8+
// "m_aabb":
9+
// {
10+
// "m_vMinBounds":
11+
// [
12+
// 0.000000,
13+
// 0.000000,
14+
// 0.000000
15+
// ],
16+
// "m_vMaxBounds":
17+
// [
18+
// 0.000000,
19+
// 0.000000,
20+
// 0.000000
21+
// ]
22+
// },
23+
// "m_flSpacing": 0.000000,
24+
// "m_nx": 0,
25+
// "m_ny": 0,
26+
// "m_nz": 0,
27+
// "m_vecLineSegments":
28+
// [
29+
// ],
30+
// "m_vecProbes":
31+
// [
32+
// ]
33+
// },
34+
// "m_reverbSettings":
35+
// {
36+
// "m_nNumRays": 0,
37+
// "m_nNumBounces": 0,
38+
// "m_flIRDuration": 0.000000,
39+
// "m_nAmbisonicsOrder": 0,
40+
// "m_bExportScene": false
41+
// },
42+
// "m_reverbClusteringSettings":
43+
// {
44+
// "m_bEnableClustering": false,
45+
// "m_nCubeMapResolution": 0,
46+
// "m_flDepthThreshold": 0.000000
47+
// },
48+
// "m_reverbCompressionSettings":
49+
// {
50+
// "m_bEnableCompression": false,
51+
// "m_flQuality": 0.950000
52+
// },
53+
// "m_vecClusterForProbe":
54+
// [
55+
// ],
56+
// "m_compressedData":
57+
// {
58+
// "m_nChannels": 0,
59+
// "m_nBands": 0,
60+
// "m_nBins": 0,
61+
// "m_nProbes": 0,
62+
// "m_vecNumSingularValues":
63+
// [
64+
// ],
65+
// "m_vecDictionary":
66+
// [
67+
// ],
68+
// "m_vecCompressedData":
69+
// [
70+
// ]
71+
// },
72+
// "m_compressedClusteredData":
73+
// {
74+
// "m_nChannels": 0,
75+
// "m_nBands": 0,
76+
// "m_nBins": 0,
77+
// "m_nProbes": 0,
78+
// "m_vecNumSingularValues":
79+
// [
80+
// ],
81+
// "m_vecDictionary":
82+
// [
83+
// ],
84+
// "m_vecCompressedData":
85+
// [
86+
// ]
87+
// },
88+
// "m_movables":
89+
// {
90+
// "m_vecData":
91+
// [
92+
// ],
93+
// "m_vecInitialTransforms":
94+
// [
95+
// ],
96+
// "m_vecAABBs":
97+
// [
98+
// ],
99+
// "m_vecKeys":
100+
// [
101+
// ]
102+
// }
103+
//}
104+
class CSteamAudioBakedReverbData
105+
{
106+
int32 m_nBands;
107+
CSteamAudioSceneData m_scene;
108+
CSteamAudioProbeData m_probes;
109+
CSteamAudioProbeGrid m_grid;
110+
SteamAudioReverbSettings_t m_reverbSettings;
111+
SteamAudioReverbClusteringSettings_t m_reverbClusteringSettings;
112+
SteamAudioReverbCompressionSettings_t m_reverbCompressionSettings;
113+
CSteamAudioProbeData m_clusteredProbes;
114+
CUtlVector< int16 > m_vecClusterForProbe;
115+
CSteamAudioCompressedReverb m_compressedData;
116+
CSteamAudioCompressedReverb m_compressedClusteredData;
117+
CSteamAudioMovableBakedData< CSteamAudioBakedReverbData > m_movables;
118+
};

0 commit comments

Comments
 (0)