@@ -57,7 +57,10 @@ public enum PackageObjectLegacyVersion
57
57
AddedCppTextToUStruct = 120 ,
58
58
FontPagesDisplaced = 122 ,
59
59
60
- // FIXME: Version
60
+ // FIXME: Version 138? Cheating with 160 to avoid issues with DNF and Spellborn
61
+ AddedFuncMapToUState = 160 ,
62
+
63
+ // FIXME: Version 138? Cheating with 160 to avoid issues with DNF and Spellborn
61
64
MovedFriendlyNameToUFunction = 160 ,
62
65
63
66
// The estimated version changes that came after the latest known UE2 build.
@@ -73,9 +76,6 @@ public enum PackageObjectLegacyVersion
73
76
/// </summary>
74
77
IsLocalAddedToDelegateFunctionToken = 181 ,
75
78
76
- // FIXME: Version, added somewhere between 186 ... 230
77
- AddedStateStackToUStateFrame = 187 ,
78
-
79
79
// FIXME: Version 128-178
80
80
AddedDelegateSourceToUDelegateProperty = 185 ,
81
81
@@ -85,16 +85,31 @@ public enum PackageObjectLegacyVersion
85
85
// FIXME: Version
86
86
RangeConstTokenDeprecated = UE3 ,
87
87
88
- // FIXME: Version
88
+ // FIXME: Version 118?
89
89
FastSerializeStructs = UE3 ,
90
90
91
91
// FIXME: Version
92
92
EnumTagNameAddedToBytePropertyTag = UE3 ,
93
93
94
+ // FIXME: Version
95
+ DisplacedHideCategories = UE3 ,
96
+
97
+ /// <summary>
98
+ /// FIXME: Version
99
+ /// No version check in RoboHordes (200)
100
+ ///
101
+ /// Deprecated with <seealso cref="ComponentMapDeprecated"/>
102
+ /// </summary>
103
+ AddedComponentMapToExports = UE3 ,
104
+
105
+ // Added somewhere between 186 ... 230
106
+ // 189 according to RoboHordes
107
+ AddedStateStackToUStateFrame = 189 ,
108
+
94
109
ObjectFlagsSizeExpandedTo64Bits = 195 ,
95
110
96
- // FIXME: Version, def not <= 178, found in GoW but no version check, so this approximation should do :)
97
- TemplateDataAddedToUComponent = 200 ,
111
+ // FIXME: Version, def not <= 178, not found in RoboHordes (198,200), but found in GoW without a version check, so this approximation should do :)
112
+ TemplateDataAddedToUComponent = 201 ,
98
113
99
114
// 208 according to EndWar
100
115
PackageImportsDeprecated = 208 ,
@@ -105,22 +120,29 @@ public enum PackageObjectLegacyVersion
105
120
// 219 according to EndWar
106
121
DisplacedScriptPropertiesWithClassDefaultObject = 219 ,
107
122
108
- // FIXME: Version
109
- AddedFuncMapToUState = 220 ,
123
+ ArchetypeAddedToExports = 220 ,
110
124
111
125
/// <summary>
112
- /// And ComponentMap
126
+ /// FIXME: Version
127
+ /// No version check in all of RoboHordes (200), EndWar (223), and R6Vegas (241)
113
128
/// </summary>
114
- ArchetypeAddedToExports = 220 ,
115
-
116
- PropertyFlagsSizeExpandedTo64Bits = 220 ,
129
+ PropertyFlagsSizeExpandedTo64Bits = UE3 ,
117
130
118
131
// 222 according to EndWar
119
132
AddedInterfacesFeature = 222 ,
120
133
134
+ // 223 according to EndWar
135
+ RefactoredPropertyTags = 223 ,
136
+
121
137
// 227 according to the GoW client
122
138
FixedVerticesToArrayFromPoly = 227 ,
123
139
140
+ /// <summary>
141
+ /// FIXME: Version
142
+ /// Not attested with EndWar (223) and R6Vegas (241)
143
+ /// </summary>
144
+ AddedStructFlagsToScriptStruct = 242 ,
145
+
124
146
ExportFlagsAddedToExports = 247 ,
125
147
ComponentClassBridgeMapDeprecated = 248 ,
126
148
SerialSizeConditionRemoved = 249 ,
@@ -258,6 +280,6 @@ public enum PackageObjectLegacyVersion
258
280
AddedNativeClassNameToUClass = 813 ,
259
281
260
282
AddedATITCToUTexture2D = 857 ,
261
- AddedETCToUTexture2D = 864
283
+ AddedETCToUTexture2D = 864 ,
262
284
}
263
285
}
0 commit comments