1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-01-25 06:35:30 +00:00

7481 Commits

Author SHA1 Message Date
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