Skip to content

Commit b8b237a

Browse files
committed
Implemented RACE
1 parent 80be8b9 commit b8b237a

24 files changed

Lines changed: 1889 additions & 18 deletions

ESPSharp/ESPSharp.csproj

Lines changed: 68 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,11 @@
152152
<DesignTime>True</DesignTime>
153153
<DependentUpon>MenuIcon.tt</DependentUpon>
154154
</Compile>
155+
<Compile Include="Records\GeneratedCode\Race.cs">
156+
<AutoGen>True</AutoGen>
157+
<DesignTime>True</DesignTime>
158+
<DependentUpon>Race.tt</DependentUpon>
159+
</Compile>
155160
<Compile Include="Records\GenericRecord.cs" />
156161
<Compile Include="Records\GeneratedCode\TextureSet.cs">
157162
<AutoGen>True</AutoGen>
@@ -160,15 +165,30 @@
160165
</Compile>
161166
<Compile Include="Subrecord.cs" />
162167
<Compile Include="SubrecordCollection.cs" />
168+
<Compile Include="SubrecordCollections\GeneratedCode\BodyModel.cs">
169+
<AutoGen>True</AutoGen>
170+
<DesignTime>True</DesignTime>
171+
<DependentUpon>BodyModel.tt</DependentUpon>
172+
</Compile>
173+
<Compile Include="SubrecordCollections\GeneratedCode\FaceGenData.cs">
174+
<AutoGen>True</AutoGen>
175+
<DesignTime>True</DesignTime>
176+
<DependentUpon>FaceGenData.tt</DependentUpon>
177+
</Compile>
163178
<Compile Include="SubrecordCollections\GeneratedCode\FactionRank.cs">
164179
<AutoGen>True</AutoGen>
165180
<DesignTime>True</DesignTime>
166181
<DependentUpon>FactionRank.tt</DependentUpon>
167182
</Compile>
168-
<Compile Include="SubrecordCollections\GeneratedCode\HeadData.cs">
183+
<Compile Include="SubrecordCollections\GeneratedCode\GenderHeadData.cs">
169184
<AutoGen>True</AutoGen>
170185
<DesignTime>True</DesignTime>
171-
<DependentUpon>HeadData.tt</DependentUpon>
186+
<DependentUpon>GenderHeadData.tt</DependentUpon>
187+
</Compile>
188+
<Compile Include="SubrecordCollections\GeneratedCode\GenderBodyData.cs">
189+
<AutoGen>True</AutoGen>
190+
<DesignTime>True</DesignTime>
191+
<DependentUpon>GenderBodyData.tt</DependentUpon>
172192
</Compile>
173193
<Compile Include="SubrecordCollections\GeneratedCode\Icon.cs">
174194
<AutoGen>True</AutoGen>
@@ -185,6 +205,33 @@
185205
<DesignTime>True</DesignTime>
186206
<DependentUpon>Model.tt</DependentUpon>
187207
</Compile>
208+
<Compile Include="SubrecordCollections\GeneratedCode\HeadModel.cs">
209+
<AutoGen>True</AutoGen>
210+
<DesignTime>True</DesignTime>
211+
<DependentUpon>HeadModel.tt</DependentUpon>
212+
</Compile>
213+
<None Include="Records\GeneratedCode\Race.tt">
214+
<Generator>TextTemplatingFileGenerator</Generator>
215+
<LastGenOutput>Race.cs</LastGenOutput>
216+
</None>
217+
<None Include="SubrecordCollections\GeneratedCode\FaceGenData.tt">
218+
<Generator>TextTemplatingFileGenerator</Generator>
219+
<LastGenOutput>FaceGenData.cs</LastGenOutput>
220+
</None>
221+
<None Include="SubrecordCollections\GeneratedCode\RaceBodyData.tt">
222+
<Generator>TextTemplatingFileGenerator</Generator>
223+
<LastGenOutput>RaceBodyData.cs</LastGenOutput>
224+
</None>
225+
<Compile Include="SubrecordCollections\GeneratedCode\RaceBodyData.cs">
226+
<AutoGen>True</AutoGen>
227+
<DesignTime>True</DesignTime>
228+
<DependentUpon>RaceBodyData.tt</DependentUpon>
229+
</Compile>
230+
<Compile Include="SubrecordCollections\GeneratedCode\RaceHeadData.cs">
231+
<AutoGen>True</AutoGen>
232+
<DesignTime>True</DesignTime>
233+
<DependentUpon>RaceHeadData.tt</DependentUpon>
234+
</Compile>
188235
<Compile Include="Subrecords\FormArray.cs" />
189236
<Compile Include="Subrecords\AlternateTextures.cs" />
190237
<Compile Include="Subrecords\GeneratedCode\Attributes.cs">
@@ -248,6 +295,7 @@
248295
<DependentUpon>Relationship.tt</DependentUpon>
249296
</Compile>
250297
<Compile Include="Subrecords\SimpleSubrecord.cs" />
298+
<Compile Include="Subrecords\SubMarker.cs" />
251299
<Compile Include="Subrecords\UndecodedSubrecord.cs" />
252300
<Compile Include="Utility.cs" />
253301
<Compile Include="Zlib.cs" />
@@ -308,13 +356,25 @@
308356
<Generator>TextTemplatingFileGenerator</Generator>
309357
<LastGenOutput>TextureSet.cs</LastGenOutput>
310358
</None>
359+
<None Include="SubrecordCollections\GeneratedCode\BodyModel.tt">
360+
<Generator>TextTemplatingFileGenerator</Generator>
361+
<LastGenOutput>BodyModel.cs</LastGenOutput>
362+
</None>
311363
<None Include="SubrecordCollections\GeneratedCode\FactionRank.tt">
312364
<Generator>TextTemplatingFileGenerator</Generator>
313365
<LastGenOutput>FactionRank.cs</LastGenOutput>
314366
</None>
315-
<None Include="SubrecordCollections\GeneratedCode\HeadData.tt">
367+
<None Include="SubrecordCollections\GeneratedCode\GenderHeadData.tt">
368+
<Generator>TextTemplatingFileGenerator</Generator>
369+
<LastGenOutput>GenderHeadData.cs</LastGenOutput>
370+
</None>
371+
<None Include="SubrecordCollections\GeneratedCode\GenderBodyData.tt">
316372
<Generator>TextTemplatingFileGenerator</Generator>
317-
<LastGenOutput>HeadData.cs</LastGenOutput>
373+
<LastGenOutput>GenderBodyData.cs</LastGenOutput>
374+
</None>
375+
<None Include="SubrecordCollections\GeneratedCode\RaceHeadData.tt">
376+
<Generator>TextTemplatingFileGenerator</Generator>
377+
<LastGenOutput>RaceHeadData.cs</LastGenOutput>
318378
</None>
319379
<None Include="SubrecordCollections\GeneratedCode\Icon.tt">
320380
<Generator>TextTemplatingFileGenerator</Generator>
@@ -328,6 +388,10 @@
328388
<Generator>TextTemplatingFileGenerator</Generator>
329389
<LastGenOutput>Model.cs</LastGenOutput>
330390
</None>
391+
<None Include="SubrecordCollections\GeneratedCode\HeadModel.tt">
392+
<Generator>TextTemplatingFileGenerator</Generator>
393+
<LastGenOutput>HeadModel.cs</LastGenOutput>
394+
</None>
331395
<None Include="SubrecordCollections\GeneratedCode\SubrecordCollectionTemplate.t4" />
332396
<None Include="Subrecords\GeneratedCode\Attributes.tt">
333397
<Generator>TextTemplatingFileGenerator</Generator>

ESPSharp/Record.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,9 @@ public static Record CreateRecord(string Tag)
222222
case "HAIR":
223223
outRecord = new Hair();
224224
break;
225+
case "RACE":
226+
outRecord = new Race();
227+
break;
225228
default:
226229
outRecord = new GenericRecord();
227230
break;

0 commit comments

Comments
 (0)