Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

nifxml spec formalization #75

Merged
merged 86 commits into from
Sep 18, 2019
Merged
Changes from all commits
Commits
Show all changes
86 commits
Select commit Hold shift + click to select a range
4034c3f
Remove abstract="0" as it is the default
hexabits May 15, 2018
b8adcdd
NiPSFieldForce decoding
hexabits May 16, 2018
46c95e2
Add missing template for NiPSFieldForce ref
hexabits May 16, 2018
e137e0c
NiColor Interp and Extra Data ctlr, NiPSTorusEmitter
hexabits May 16, 2018
c9334fe
NiPhysXScene, NiPhysXSceneDesc, NiPhysX particles
hexabits May 16, 2018
138594e
NiPSCurveEmitter
hexabits May 17, 2018
be3ce67
Use NiBound where necessary
hexabits May 17, 2018
fcf42db
Fixes for 20.3.0.9 custom versions
hexabits May 17, 2018
ed01a5b
"union" can be a reserved keyword
hexabits May 17, 2018
af2a5b8
Fixes for 10.2.0.1/10.3.0.1/10.4.0.1 custom versions
hexabits May 17, 2018
eb4dfe6
Initial implementation for #69
hexabits May 18, 2018
cfe82da
Correct NiBoneLODController
hexabits May 18, 2018
3268ab6
Invalid member name fixes
hexabits May 18, 2018
2f1101f
Simplifying BSVertexData conds
hexabits May 27, 2018
8bc5416
Primary version indicators for #69
hexabits May 27, 2018
01f2b1d
Fix for 10.1.0.0 NiPSysEmitterCtlr
hexabits May 28, 2018
08d7323
Initial linting fixes for #74
hexabits May 31, 2018
1d62f16
Initial Commit for #71
hexabits May 31, 2018
74c1aac
NiMesh DEM cleanup and decoding
hexabits May 31, 2018
986bbc8
Added custom version 10.2.0.0, 1
hexabits May 31, 2018
90330d0
[Linting] Inherited duplicates
hexabits Jun 1, 2018
1ee21f2
NiObjectNET move old legacy info into compound
hexabits Jun 2, 2018
dfaa8fc
Rest of DEM block extensions
hexabits Jun 2, 2018
437817a
[Linting] Unknown comments, descriptions
hexabits Jun 2, 2018
7631ae4
Improved 3.3.0.13 and earlier support
hexabits Jun 2, 2018
d6da9e6
[Linting] Inherited duplicate name from 7631ae4
hexabits Jun 2, 2018
513d223
Remove ver/userver/userver2 for #76
hexabits Jun 4, 2018
9c7061f
Initial commit for #70
hexabits Jun 5, 2018
fd66c97
Bethesda block versioning
hexabits Jun 5, 2018
30010df
Use tokens for defaults
hexabits Jun 5, 2018
d886631
Use tokens for verconds
hexabits Jun 5, 2018
fe3b87c
Remove `cond` for type checking, add `onlyT` and `excludeT` for #76
hexabits Jun 5, 2018
120f476
Rename count to countable, add `size` to basic
hexabits Jun 5, 2018
04fe24d
Add `size` to compounds
hexabits Jun 5, 2018
f023ad3
Add versions to a few Bethesda-only compounds
hexabits Jun 5, 2018
29d0245
Remove `arr3` from legacy object
hexabits Jun 6, 2018
4970fcb
Replaced global tokens and XML entity operators
hexabits Jun 6, 2018
bcd9413
Move and Rename User Version 2, change ExportInfo to BSStreamHeader
hexabits Jun 6, 2018
f23d16f
Replace ARG and TEMPLATE
hexabits Jun 7, 2018
f64419a
Add `int64` and `uint64`
hexabits Jun 7, 2018
1aa013d
Add `convertible`, split `countable`
hexabits Jun 8, 2018
70edce1
[Linting] Types that cannot be used as array sizes
hexabits Jun 8, 2018
331d2c7
RSH and LSH operators
hexabits Jun 14, 2018
cd1af9c
Add `bitfield` type, remove 'Flags'
hexabits Jun 14, 2018
24b6ce0
bhk cleanup, new primitives
hexabits Jun 17, 2018
a58bd61
Clean up and remove unnecessary XML comments
hexabits Jun 17, 2018
83df1e5
Improved NiAdditionalGeometryData
hexabits Jun 17, 2018
8f3b2d0
Move BSGeometry mimicry for NiParticles
hexabits Jun 17, 2018
34ae18e
Add NiPhysXClothDesc
hexabits Jun 17, 2018
7fb1233
Rename `binary`/`abstract` booleans from 1 to true
hexabits Jun 17, 2018
285b1cb
bhk block cleanup, decoding, inheritance fixes
hexabits Jun 19, 2018
639bea6
BSLightingShader decoding
hexabits Jun 19, 2018
121ba5f
Replace `calculated` with `calc`
hexabits Jun 25, 2018
61d2b79
NiSkinPartition (Bethesda) decoding and cleanup
hexabits Jun 25, 2018
8d73ad0
Explicit ver1/ver2 for BS 20.2
hexabits Jun 25, 2018
086024b
NiGeometryData flags bitfield
hexabits Jun 26, 2018
1d26f7a
bhk Collision Filter flags bitfield
hexabits Jun 28, 2018
12e7286
bhk Emulate Havok CInfo for World Obj, Entity, Rigid Body
hexabits Jun 29, 2018
8d8a4ae
NiBound naming consistency
hexabits Jun 29, 2018
20dab6b
FO4 skin instance and shader decoding
hexabits Jun 29, 2018
7887f4e
Default Values Pass 1
hexabits Jun 29, 2018
847607f
BSWaterShaderProperty flags correction
hexabits Jul 1, 2018
c76b429
NiAlphaProperty flags Bethesda-only bits
hexabits Jul 2, 2018
111598d
Bethesda Havok major refactor
hexabits Jul 16, 2018
2954bb4
BSVertexDesc correct bitfield
hexabits Jul 16, 2018
b35b74b
Rename `istemplate` to `generic`
hexabits Jul 19, 2018
97a81c8
Rename StringIndex to NiFixedString, add NiTFixedStringMap
hexabits Jul 19, 2018
6091a89
Default Values Pass 2
hexabits Jul 24, 2018
b22220b
Initial Module commit
hexabits Jul 26, 2018
46370f8
Mark custom modules
hexabits Jul 26, 2018
c885774
bhkNiCollisionObject cleanup
hexabits Jul 27, 2018
0f0790f
Default Values Pass 3, Subclass Defaults
hexabits Aug 1, 2018
8778358
String type fixes
hexabits Aug 4, 2018
b0aafaa
Type, Name, Comment fixes
hexabits Aug 13, 2018
aa05717
Ranges Pass 1
hexabits Aug 13, 2018
a8a425b
Add missing token for aa05717
hexabits Aug 13, 2018
1889e4e
[Linting] Float defaults without decimals
hexabits Aug 31, 2018
218799a
BS PCD Shared decoding
hexabits Aug 31, 2018
fdcba77
Legacy NiParticle decoding
hexabits Sep 1, 2018
63609e6
Misc decoding, custom blocks for WorldShift, Guild 2
hexabits Sep 2, 2018
6ca49fd
[Linting] Reorder defaults to keep ancestor types above children
hexabits Nov 2, 2018
02799d8
Initial BSStream 155 commit
hexabits Dec 2, 2018
7b15bfe
Rename value to bit for bitflags
hexabits Apr 23, 2019
eb53e98
Block Type Hashes for 20.3.1.2
hexabits Apr 23, 2019
cd92042
Misc Fixes
hexabits Apr 23, 2019
45c15ad
Rename 'add' to 'field'
hexabits Apr 23, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading