Skip to content

Commit 783074f

Browse files
2000771 | 86 files | M DumpSource2/.stringsignore, A DumpSource2/schemas/modeldoc_editor/CMotionAnalysisSettings.h, A DumpSource2/schemas/modeldoc_editor/CMotionAnalysisSettings_Foot.h, A DumpSource2/schemas/modeldoc_editor/DuplicateAndMirrorAttachmentOpts_t.h, A DumpSource2/schemas/modeldoc_editor/MirrorSpace_t.h, A DumpSource2/schemas/modtools/CNmGraphDocAimCSNode.h, A DumpSource2/schemas/modtools/CnmGraphDocSnapWeaponNode.h, A DumpSource2/schemas/qcontrols/GraphCanvasBackgroundImageSize_t.h, A DumpSource2/schemas/qcontrols/GraphCanvasBackgroundPosition_t.h, A DumpSource2/schemas/qcontrols/GraphCanvasBackgroundRepeat_t.h, A DumpSource2/schemas/qcontrols/GraphCanvasBorderDrawBehavior_t.h, A DumpSource2/schemas/qcontrols/GraphCanvasChildLayoutAlgorithm_t.h, A DumpSource2/schemas/qcontrols/GraphCanvasHAlign_t.h, A DumpSource2/schemas/qcontrols/GraphCanvasInteractionPriority_t.h, A DumpSource2/schemas/qcontrols/GraphCanvasItemHoverBehavior_t.h, A DumpSource2/schemas/qcontrols/GraphCanvasPositioning_t.h, A DumpSource2/schemas/qcontr
https://steamdb.info/patchnotes/22502777/
1 parent 2628c01 commit 783074f

86 files changed

Lines changed: 1210 additions & 609 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

DumpSource2/.stringsignore

Lines changed: 196 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
// MGetKV3ClassDefaults = {
2+
// "m_Description": "",
3+
// "m_flLinearThresholdSlow": 60.000000,
4+
// "m_flLinearThresholdStopped": 25.000000,
5+
// "m_flAngularThresholdSlow": 90.000000,
6+
// "m_flAngularThresholdStopped": 15.000000,
7+
// "m_Feet":
8+
// {
9+
// }
10+
//}
11+
// MVDataRoot
12+
class CMotionAnalysisSettings
13+
{
14+
// MPropertyAttributeEditor = "TextBlock()"
15+
CUtlString m_Description;
16+
// MPropertyDescription = "Threshold for 'nearly stopped' linear velocity (inches/second)"
17+
// MPropertyAttributeRange = "0 100"
18+
float32 m_flLinearThresholdSlow;
19+
// MPropertyDescription = "Threshold for 'fully stopped' linear velocity (inches/second)"
20+
// MPropertyAttributeRange = "0 100"
21+
float32 m_flLinearThresholdStopped;
22+
// MPropertyDescription = "Threshold for 'nearly stopped' angular velocity (degrees/second)"
23+
// MPropertyAttributeRange = "0 180"
24+
float32 m_flAngularThresholdSlow;
25+
// MPropertyDescription = "Threshold for 'fully stopped' angular velocity (degrees/second)"
26+
// MPropertyAttributeRange = "0 180"
27+
float32 m_flAngularThresholdStopped;
28+
// MPropertyAutoExpandSelf
29+
CUtlStringMap< CMotionAnalysisSettings_Foot > m_Feet;
30+
};
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
// MGetKV3ClassDefaults = {
2+
// "m_AnkleBoneNames":
3+
// [
4+
// ],
5+
// "m_AttachmentNames":
6+
// [
7+
// ],
8+
// "m_DebugColor":
9+
// [
10+
// 255,
11+
// 255,
12+
// 255
13+
// ],
14+
// "m_CreatedEventType": "AE_FOOTSTEP",
15+
// "m_CreatedEventFootValue": ""
16+
//}
17+
class CMotionAnalysisSettings_Foot
18+
{
19+
// MPropertyAutoExpandSelf
20+
CUtlVector< CGlobalSymbol > m_AnkleBoneNames;
21+
// MPropertyAutoExpandSelf
22+
CUtlVector< CGlobalSymbol > m_AttachmentNames;
23+
Color m_DebugColor;
24+
// MPropertyDescription = "Type of anim event"
25+
CUtlString m_CreatedEventType;
26+
// MPropertyDescription = "Value to set the 'foot' key (if nonempty)"
27+
CUtlString m_CreatedEventFootValue;
28+
};
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
// MPropertyElementNameFn (UNKNOWN FOR PARSER)
2+
// MGetKV3ClassDefaults = {
3+
// "m_Name": "Duplicate And Mirror Attachment Options",
4+
// "m_eMirrorSpace": "MIRROR_SPACE_MODEL_RELATIVE",
5+
// "m_bSwapLeftRightParentBones": false,
6+
// "m_bMirrorX": false,
7+
// "m_bMirrorY": true,
8+
// "m_bMirrorZ": false
9+
//}
10+
// MPropertyDescription = "Options for duplicating and mirroring attachments."
11+
class DuplicateAndMirrorAttachmentOpts_t
12+
{
13+
// MPropertyFlattenIntoParentRow
14+
// MPropertyReadOnly
15+
CUtlString m_Name;
16+
// MPropertyFriendlyName = "Mirror Space"
17+
// MPropertyDescription = "Whether to mirror relative to the parent bone or to the model."
18+
MirrorSpace_t m_eMirrorSpace;
19+
// MPropertyFriendlyName = "Swap Left/Right Parent Bones"
20+
// MPropertyDescription = "Swap parent bones if a bone ends in a known left/right suffix, i.e. _L, _left, etc... and there's a correspondingly named bones. Works best for bone relative mirroring in Y, i.e. across the XZ plane, left/right."
21+
bool m_bSwapLeftRightParentBones;
22+
// MPropertyFriendlyName = "Mirror X Axis / YZ Plane"
23+
// MPropertyDescription = "Mirror X Axis / Across YZ Plane / Front/Back"
24+
bool m_bMirrorX;
25+
// MPropertyFriendlyName = "Mirror Y Axis / XZ Plane"
26+
// MPropertyDescription = "Mirror Y Axis / Across XZ Plane / Left/Right"
27+
bool m_bMirrorY;
28+
// MPropertyFriendlyName = "Mirror Z Axis / XY Plane"
29+
// MPropertyDescription = "Mirror Z Axis / Across XY Plane / Up/Down"
30+
bool m_bMirrorZ;
31+
};
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
enum MirrorSpace_t : uint32_t
2+
{
3+
// MPropertyFriendlyName = "Bone Relative"
4+
// MPropertyDescription = "Mirror Relative To The Bone"
5+
MIRROR_SPACE_BONE_RELATIVE = 0,
6+
// MPropertyFriendlyName = "Model Relative"
7+
// MPropertyDescription = "Mirror Relative To The Model"
8+
MIRROR_SPACE_MODEL_RELATIVE = 1,
9+
};
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
// MGetKV3ClassDefaults = {
2+
// "_class": "CNmGraphDocAimCSNode",
3+
// "m_ID": <HIDDEN FOR DIFF>,
4+
// "m_name": "",
5+
// "m_floatingComment": "",
6+
// "m_position":
7+
// [
8+
// 0.000000,
9+
// 0.000000
10+
// ],
11+
// "m_pChildGraph": null,
12+
// "m_pSecondaryGraph": null,
13+
// "m_inputPins":
14+
// [
15+
// {
16+
// "m_ID": <HIDDEN FOR DIFF>,
17+
// "m_name": "Input",
18+
// "m_type": "Pose",
19+
// "m_bIsDynamicPin": false,
20+
// "m_bAllowMultipleOutConnections": false
21+
// },
22+
// {
23+
// "m_ID": <HIDDEN FOR DIFF>,
24+
// "m_name": "Horizontal Aim Angle",
25+
// "m_type": "Float",
26+
// "m_bIsDynamicPin": false,
27+
// "m_bAllowMultipleOutConnections": false
28+
// },
29+
// {
30+
// "m_ID": <HIDDEN FOR DIFF>,
31+
// "m_name": "Vertical Aim Angle",
32+
// "m_type": "Float",
33+
// "m_bIsDynamicPin": false,
34+
// "m_bAllowMultipleOutConnections": false
35+
// },
36+
// {
37+
// "m_ID": <HIDDEN FOR DIFF>,
38+
// "m_name": "Weapon Category",
39+
// "m_type": "ID",
40+
// "m_bIsDynamicPin": false,
41+
// "m_bAllowMultipleOutConnections": false
42+
// },
43+
// {
44+
// "m_ID": <HIDDEN FOR DIFF>,
45+
// "m_name": "Weapon Type",
46+
// "m_type": "ID",
47+
// "m_bIsDynamicPin": false,
48+
// "m_bAllowMultipleOutConnections": false
49+
// },
50+
// {
51+
// "m_ID": <HIDDEN FOR DIFF>,
52+
// "m_name": "Weapon Action Active",
53+
// "m_type": "Bool",
54+
// "m_bIsDynamicPin": false,
55+
// "m_bAllowMultipleOutConnections": false
56+
// },
57+
// {
58+
// "m_ID": <HIDDEN FOR DIFF>,
59+
// "m_name": "Weapon Drop",
60+
// "m_type": "Float",
61+
// "m_bIsDynamicPin": false,
62+
// "m_bAllowMultipleOutConnections": false
63+
// },
64+
// {
65+
// "m_ID": <HIDDEN FOR DIFF>,
66+
// "m_name": "Enabled",
67+
// "m_type": "Bool",
68+
// "m_bIsDynamicPin": false,
69+
// "m_bAllowMultipleOutConnections": false
70+
// }
71+
// ],
72+
// "m_outputPins":
73+
// [
74+
// {
75+
// "m_ID": <HIDDEN FOR DIFF>,
76+
// "m_name": "Result",
77+
// "m_type": "Pose",
78+
// "m_bIsDynamicPin": false,
79+
// "m_bAllowMultipleOutConnections": true
80+
// }
81+
// ],
82+
// "m_flReduceRangeTimeSeconds": 0.000000,
83+
// "m_flBlendTimeSeconds": 0.000000
84+
//}
85+
class CNmGraphDocAimCSNode : public CNmGraphDocFlowNode
86+
{
87+
float32 m_flReduceRangeTimeSeconds;
88+
float32 m_flBlendTimeSeconds;
89+
};
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
// MGetKV3ClassDefaults = {
2+
// "_class": "CnmGraphDocSnapWeaponNode",
3+
// "m_ID": <HIDDEN FOR DIFF>,
4+
// "m_name": "",
5+
// "m_floatingComment": "",
6+
// "m_position":
7+
// [
8+
// 0.000000,
9+
// 0.000000
10+
// ],
11+
// "m_pChildGraph": null,
12+
// "m_pSecondaryGraph": null,
13+
// "m_inputPins":
14+
// [
15+
// {
16+
// "m_ID": <HIDDEN FOR DIFF>,
17+
// "m_name": "Input",
18+
// "m_type": "Pose",
19+
// "m_bIsDynamicPin": false,
20+
// "m_bAllowMultipleOutConnections": false
21+
// },
22+
// {
23+
// "m_ID": <HIDDEN FOR DIFF>,
24+
// "m_name": "Enabled",
25+
// "m_type": "Bool",
26+
// "m_bIsDynamicPin": false,
27+
// "m_bAllowMultipleOutConnections": false
28+
// },
29+
// {
30+
// "m_ID": <HIDDEN FOR DIFF>,
31+
// "m_name": "Lock Left Hand",
32+
// "m_type": "Bool",
33+
// "m_bIsDynamicPin": false,
34+
// "m_bAllowMultipleOutConnections": false
35+
// }
36+
// ],
37+
// "m_outputPins":
38+
// [
39+
// {
40+
// "m_ID": <HIDDEN FOR DIFF>,
41+
// "m_name": "Result",
42+
// "m_type": "Pose",
43+
// "m_bIsDynamicPin": false,
44+
// "m_bAllowMultipleOutConnections": true
45+
// }
46+
// ],
47+
// "m_flBlendTimeSeconds": 0.000000
48+
//}
49+
class CnmGraphDocSnapWeaponNode : public CNmGraphDocFlowNode
50+
{
51+
float32 m_flBlendTimeSeconds;
52+
};
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
enum GraphCanvasBackgroundImageSize_t : uint32_t
2+
{
3+
Natural = 0,
4+
Contain = 1,
5+
Cover = 2,
6+
Stretch = 3,
7+
};
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
enum GraphCanvasBackgroundPosition_t : uint32_t
2+
{
3+
Top = 0,
4+
Left = 0,
5+
Center = 1,
6+
Bottom = 2,
7+
Right = 2,
8+
};
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
enum GraphCanvasBackgroundRepeat_t : uint32_t
2+
{
3+
Repeat = 0,
4+
NoRepeat = 1,
5+
RepeatX = 2,
6+
RepeatY = 3,
7+
};

0 commit comments

Comments
 (0)