elsid
b3c8a15af1
Parse navmesh render mode on reading settings
2023-10-01 11:09:59 +02:00
psi29a
df1063be5d
Merge branch 'thedichotomyof4' into 'master'
...
ESM4 upd8s: Fours and Worlds
Closes #7445
See merge request OpenMW/openmw!3454
2023-09-29 08:16:30 +00:00
elsid
1d94527a19
Avoid using settings in components to get actor model
...
Settings::Values are initialized only for engine. Accessing them from other
binaries leads to a crash.
2023-09-27 21:00:46 +02:00
Alexei Kotov
8d655054f1
esmtool: Print human-readable ESM4 file format version
2023-09-25 21:40:14 +03:00
Alexei Kotov
9f8f2dd925
Use parent worldspace terrain when requested
2023-09-25 21:40:14 +03:00
Alexei Kotov
8c27dca1df
ESM4: add a way to get the current form version
...
Differentiate between Fallout 4 and TES4 version 1.0 plugins
2023-09-25 21:26:51 +03:00
Alexei Kotov
052fb416c6
Read BSSegmentedTriShape
2023-09-25 14:48:40 +03:00
Alexei Kotov
67e24a0ffe
Read all Bethesda Havok Action records
2023-09-25 14:45:40 +03:00
Alexei Kotov
a18601d6e0
Finish bhkPhantom hierarchy, read bhkAabbPhantom
2023-09-25 14:21:15 +03:00
Alexei Kotov
e22654baa7
Read bhkMeshShape
2023-09-25 14:00:44 +03:00
Alexei Kotov
01cd7e715b
Fix formatting
2023-09-24 20:22:09 +03:00
Alexei Kotov
6b28f07537
Read bhkPlaneShape and bhkMultiSphereShape
2023-09-24 20:22:09 +03:00
Alexei Kotov
7c11d9acbc
Read NiMeshPSysData and related modifiers
2023-09-24 20:22:09 +03:00
Alexei Kotov
285eafbf66
Read bhkBallSocketConstraintChain and BSProceduralLightingController
2023-09-24 20:22:07 +03:00
Alexei Kotov
02c895c107
Read all remaining Havok constraint records
2023-09-24 20:21:30 +03:00
Alexei Kotov
3296dadf60
Read BSPSysMultiTargetEmitterCtlr and bone LOD controllers
2023-09-24 20:21:30 +03:00
Alexei Kotov
d048746146
Read BSMasterParticleSystem, BSParentVelocityModifier, NiLookAtInterpolator
2023-09-24 20:21:30 +03:00
psi29a
8df8135f1d
Merge branch 'youhavemyoarcitizen' into 'master'
...
Fix bhkConvexSweepShape loading
See merge request OpenMW/openmw!3444
2023-09-24 17:11:58 +00:00
Alexei Kotov
7e360df6c0
Place ESM4::Flora instances to the scene
2023-09-24 10:25:44 +03:00
Alexei Kotov
47a1403717
Fix bhkConvexSweepShape loading
2023-09-23 21:16:04 +03:00
Alexei Kotov
470852f88e
Cleanup
2023-09-22 21:59:24 +03:00
Alexei Kotov
a416d18adf
Read NiPSysColorModifier, NiPSysGrowFadeModifier, BSPSysArrayEmitter
2023-09-22 15:10:49 +03:00
Alexei Kotov
655dcef34c
Fix >1 particle radii loading
2023-09-22 11:12:35 +03:00
Alexei Kotov
0ad3463d36
Read BSWindModifier and NiPSysBombModifier
2023-09-22 05:28:18 +03:00
Alexei Kotov
5de3bdd2bc
Read Gamebryo particle colliders and a few more modifiers
2023-09-22 05:15:01 +03:00
Alexei Kotov
120223d8df
Read even more Gamebryo/Bethesda particle records
2023-09-22 04:42:46 +03:00
Alexei Kotov
8594875ccb
Read a few more Gamebryo/Bethesda modifiers
2023-09-22 04:11:32 +03:00
Alexei Kotov
c6d0df432f
Read a few Gamebryo particle emitters, NiPSysResetOnLoopCtlr, NiPSysPositionModifier
2023-09-22 03:50:16 +03:00
Alexei Kotov
717b93d61e
Read BSPSysLODModifier
2023-09-22 03:15:29 +03:00
Alexei Kotov
b45923ac39
Read NiPSysSpawnModifier, NiPSysAgeDeathModifier
2023-09-22 02:54:03 +03:00
Alexei Kotov
eaa82ba5c6
Read BSStripPSysData
2023-09-22 02:40:12 +03:00
Alexei Kotov
a8946e06f6
Read NiParticleSystem and its twins
...
Looks like NiPSysData is loading correctly
2023-09-22 02:12:18 +03:00
Alexei Kotov
c800152ca2
Diminish error marker prominence
...
Don't render ESM4 actors or SpeedTree objects
2023-09-22 01:01:19 +03:00
Alexei Kotov
f507e17807
Read BSWaterShaderProperty and BSSkyShaderProperty
2023-09-22 00:36:41 +03:00
Alexei Kotov
6204a83a2b
Read bhkBallAndSocketConstraint and bhkStiffSpringConstraint
2023-09-21 23:07:56 +03:00
Alexei Kotov
e2efc9dd2f
Read NiLightColorController and NiPathInterpolator
2023-09-21 16:06:31 +03:00
Alexei Kotov
2d9c700530
Read BSDebrisNode
2023-09-21 16:06:31 +03:00
Alexei Kotov
812b0cf246
Read NiFloatExtraDataController records
2023-09-21 16:06:31 +03:00
Alexei Kotov
c34faaf336
Read NiPSysUpdateCtlr
2023-09-21 16:06:31 +03:00
Alexei Kotov
a90c848349
Reject files with non-zero preceding separators
...
This sign is typically bad news on some 10.0.1.2 files used in Oblivion.
Technically our fault, but NifTools research is incomplete, will need to check if cc9cii found anything
2023-09-21 16:06:31 +03:00
Alexei Kotov
c8307ad397
Read particle system modifier controllers
2023-09-21 16:06:31 +03:00
Alexei Kotov
dddfbf806b
Move particle geometry, add NiPSysData and NiPSysEmitterCtlrData
...
These record types are currently unreachable, might get tweaks later
2023-09-21 13:26:01 +03:00
Alexei Kotov
73a12eb74a
Read BSLagBoneController
2023-09-20 08:53:35 +03:00
Alexei Kotov
1aabc9aee5
Read bhkNPCollisionObject, bhkPhysicsSystem and bhkRagdollSystem
2023-09-20 08:27:20 +03:00
Alexei Kotov
b5f1d0a91b
Fix formatting
2023-09-20 08:15:48 +03:00
Alexei Kotov
ad20384750
Read NiLightDimmerController
2023-09-20 07:14:07 +03:00
Alexei Kotov
312e32717c
Read bhkConvexListShape and bhkConvexSweepShape
2023-09-20 07:14:03 +03:00
Alexei Kotov
0eb8d28e81
Read bhkBlendCollisionObject
2023-09-20 05:57:43 +03:00
Alexei Kotov
70877c94bc
Read BSNiAlphaPropertyTestRefController
2023-09-20 05:26:41 +03:00
Alexei Kotov
9a2d385d87
Read NiAdditionalGeometryData records
2023-09-20 05:06:38 +03:00