Alexei Kotov
|
535290a83d
|
Update NIF Reader class and related code
Update BSStreamHeader definitions
Fix 10.0.1.8 loading
Explicitly avoid loading 20.3.1.2
|
2023-09-10 07:18:39 +03:00 |
|
Alexei Kotov
|
ef896faa90
|
Rename Named->NiObjectNET and update everything directly related to it
BulletNifLoader: properly check if the node has animation controllers
Flatten extra data linked list
|
2023-09-10 07:18:39 +03:00 |
|
psi29a
|
61937e19a9
|
Merge branch 'fixstringformat' into 'master'
Fix string format
See merge request OpenMW/openmw!3408
|
2023-09-09 08:06:38 +00:00 |
|
Alexei Kotov
|
b9f552b7f4
|
Preallocate lines in NiLinesData
|
2023-09-08 15:58:26 +03:00 |
|
Kindi
|
c77b88cd38
|
fix string format
|
2023-09-08 10:39:28 +08:00 |
|
Alexei Kotov
|
145ce8f924
|
Deduplicate some version checks, avoid resizing twice
|
2023-09-06 23:55:37 +03:00 |
|
Alexei Kotov
|
b7c69d109f
|
Use Fallout 3 stream version constant in NiParticlesData
|
2023-09-06 23:55:37 +03:00 |
|
Alexei Kotov
|
bf64ad6470
|
Further cleanup
|
2023-09-06 23:55:37 +03:00 |
|
Alexei Kotov
|
5b8f574be3
|
Update keygroup/morph loading
|
2023-09-06 23:55:36 +03:00 |
|
Alexei Kotov
|
efe1c66536
|
Further cleanup in NiGeometryData, update NiParticlesData to 20.2.0.7
|
2023-09-06 23:55:36 +03:00 |
|
Alexei Kotov
|
fd3b24e2e6
|
Make better use of osg::BoundingSpheref in the NIF loader
|
2023-09-06 23:55:36 +03:00 |
|
Alexei Kotov
|
0154bb78df
|
Modernize NiSkinPartition
|
2023-09-06 23:55:36 +03:00 |
|
Alexei Kotov
|
6ac271d5c0
|
Modernize NiParticlesData and NiSkinData
|
2023-09-06 23:55:36 +03:00 |
|
Alexei Kotov
|
89774716fb
|
Modernize NiGeometryData
|
2023-09-06 23:55:36 +03:00 |
|
Alexei Kotov
|
50a5d53b41
|
Modernize NiKeyframeData
|
2023-09-06 23:55:36 +03:00 |
|
Alexei Kotov
|
cfd37dbcc6
|
Modernize NiTriShapeData
|
2023-09-06 23:55:36 +03:00 |
|
Alexei Kotov
|
56ee2588a5
|
Fix NiSourceTexture loading for internal textures
|
2023-09-06 23:55:36 +03:00 |
|
Alexei Kotov
|
5e8f9e7dd9
|
Modernize NiPixelData
|
2023-09-06 23:55:36 +03:00 |
|
Alexei Kotov
|
523e7e8228
|
Modernize NiRotatingParticlesData and NiVisData
|
2023-09-06 23:55:35 +03:00 |
|
Alexei Kotov
|
eba0ab444b
|
Modernize NiTriStripsData
|
2023-09-06 23:55:35 +03:00 |
|
Alexei Kotov
|
fda6b0b4f8
|
Modernize NiUVData, NiLinesData, NiTriBasedGeomData
|
2023-09-06 23:55:35 +03:00 |
|
Alexei Kotov
|
384a398b62
|
Modernize NiMorphData, palette and BSBound records
|
2023-09-06 23:55:35 +03:00 |
|
Alexei Kotov
|
5b07a78f2c
|
Modernize skin instance records
|
2023-09-06 23:55:35 +03:00 |
|
psi29a
|
690a237896
|
Merge branch 'init_field' into 'master'
Init structs to make sure that we do not store a random data
See merge request OpenMW/openmw!3400
|
2023-09-05 07:33:39 +00:00 |
|
psi29a
|
08b9da0023
|
Merge branch 'static_copy' into 'master'
Do not copy a static string
See merge request OpenMW/openmw!3399
|
2023-09-05 07:33:09 +00:00 |
|
psi29a
|
58a3fcb972
|
Merge branch 'var_copy' into 'master'
Do not copy vector
See merge request OpenMW/openmw!3401
|
2023-09-05 07:32:57 +00:00 |
|
Andrei Kortunov
|
a849a053be
|
Do not copy vector
|
2023-09-04 16:50:45 +04:00 |
|
psi29a
|
1a4b29f014
|
Merge branch 'fix_terrain_cache' into 'master'
Terrain cache fixes and optimizations
Closes #7557
See merge request OpenMW/openmw!3388
|
2023-09-04 09:39:46 +00:00 |
|
Andrei Kortunov
|
5d51f3ea26
|
Init structs to make sure that we do not store a random data
|
2023-09-04 12:19:56 +04:00 |
|
Andrei Kortunov
|
fae9ced5f9
|
Do not copy a static string
|
2023-09-04 10:24:34 +04:00 |
|
psi29a
|
0b74146b05
|
Merge branch 'luautflib' into 'master'
Lua utf-8 support
Closes #6505
See merge request OpenMW/openmw!3327
|
2023-09-03 17:05:27 +00:00 |
|
Kindi
|
7eb456a169
|
refactoring for readability
|
2023-09-03 19:20:59 +08:00 |
|
psi29a
|
ccc465db27
|
Merge branch 'nif' into 'master'
Modernize NIF loader, part 1
See merge request OpenMW/openmw!3394
|
2023-09-03 10:34:46 +00:00 |
|
Kindi
|
8798217b51
|
remove const keyword from all string_view
|
2023-09-02 12:21:07 +08:00 |
|
Kindi
|
db287b2bc6
|
dont use pass by const reference for small types in func arguments
|
2023-09-01 19:35:50 +08:00 |
|
Kindi
|
dd61caa96d
|
using misc::stringutils::format and simplify relativeposition function
|
2023-09-01 19:26:18 +08:00 |
|
psi29a
|
3e99103beb
|
Merge branch 'rtd' into 'master'
Show OpenMW version and Lua API revision in documentation
Closes #6149
See merge request OpenMW/openmw!3382
|
2023-09-01 08:06:58 +00:00 |
|
psi29a
|
64bdbe339d
|
Merge branch 'starfieldbsa' into 'master'
Support Starfield BA2s
See merge request OpenMW/openmw!3392
|
2023-09-01 08:06:25 +00:00 |
|
Alexei Kotov
|
2edf3399e2
|
Modernize extra data records
|
2023-09-01 01:54:11 +03:00 |
|
Alexei Kotov
|
8a7e8a89ac
|
Modernize Bethesda Havok records
|
2023-09-01 01:54:11 +03:00 |
|
Alexei Kotov
|
087114e55b
|
Print unsupported interpolator record names
|
2023-09-01 01:27:03 +03:00 |
|
Alexei Kotov
|
bb6e008801
|
Modernize dynamic effects
|
2023-08-31 22:06:21 +03:00 |
|
Petr Mikheev
|
d39552962f
|
Validate version of resources
|
2023-08-31 20:56:02 +02:00 |
|
Petr Mikheev
|
f260fa006e
|
Show OpenMW version and Lua API revision in documentation.
|
2023-08-31 20:56:02 +02:00 |
|
Alexei Kotov
|
2e847a12c4
|
Modernize NiSourceTexture and BSShaderTextureSet
|
2023-08-31 20:50:30 +03:00 |
|
Alexei Kotov
|
fb8ead2bd4
|
Rename nif/controlled to nif/texture
|
2023-08-31 18:59:33 +03:00 |
|
Alexei Kotov
|
4a88726aba
|
Move particle modifiers into a dedicated file
|
2023-08-31 18:43:13 +03:00 |
|
Alexei Kotov
|
1d05aa2e37
|
Modernize particle modifiers
|
2023-08-31 18:16:11 +03:00 |
|
psi29a
|
2cd17830d3
|
Merge branch 'nifreorg' into 'master'
Reorganize NIF record lists
See merge request OpenMW/openmw!3390
|
2023-08-31 14:18:26 +00:00 |
|
Alexei Kotov
|
b2bb19ae4d
|
Support Starfield BA2s
|
2023-08-30 21:57:30 +03:00 |
|