Commit Graph

579 Commits (master)

Author SHA1 Message Date
psi29a c454675cff Merge branch 'nilightcolorcontroller' into 'master'
Give NiLightColorController its own struct

See merge request OpenMW/openmw!4472
4 weeks ago
Alexei Kotov a923e311f5 Give NiLightColorController its own struct 4 weeks ago
elsid a550a8af36
Use normalized path for KeyframeManager::get 1 month ago
Alexei Kotov 6e70893113 Parse bhkPoseArray 3 months ago
Alexei Kotov 695932d2db Parse BSDistantObjectInstancedNode 3 months ago
Alexei Kotov 7149fbb408 Parse NiPSysRotDampeningCtlr 3 months ago
Alexei Kotov 5f7fa640b0 Parse bhkRagdollTemplate/bhkRagdollTemplateData 3 months ago
Max Yari 55ffb6d7d2 Animation blending implementation for NIF and osgAnimation through YAML files
Signed-off-by: Sam Hellawell <sshellawell@gmail.com>
5 months ago
Alexei Kotov 1d96c0adbf Read BSTreadTransfInterpolator 8 months ago
Alexei Kotov 5f4a0c3bf1 Read BSAnimNote/BSAnimNotes 8 months ago
Alexei Kotov c5a11f0c9f Read BSRotAccumTransfInterpolator 8 months ago
Alexei Kotov c647374c0d Add compact B-Spline interpolators 8 months ago
Alexei Kotov d458c07b36 Add base typed B-Spline interpolators 8 months ago
Alexei Kotov 5c6fca14c1 Read NiBSplineData/NiBSplineBasisData 8 months ago
Alexei Kotov 52bc744642 Fix reading backlight power in NIF stream version 132 8 months ago
Alexei Kotov d7bd5e76ca Move wrapping flag handling to relevant properties 8 months ago
elsid 79b73e45a1
Replace std::filesystem::path by std::string and std::string_view in nif code
It's used only for error reporting.
10 months ago
psi29a 0ad5829e5d Merge branch 'move_components' into 'master'
Move local variables in components

See merge request OpenMW/openmw!3790
11 months ago
Andrei Kortunov 87c9f395f1 Move local variables in components 11 months ago
Evil Eye 48db113149 Address feedback 12 months ago
Evil Eye 27fa411f4f Convert strings in nif files to utf8 12 months ago
psi29a 5d53eb7566 Merge branch 'russianroulette' into 'master'
BulletNifLoader: Handle NiSkinPartition, reduce false-positive collision generation for NiSwitchNode children

See merge request OpenMW/openmw!3634
1 year ago
Cody Glassman 187f63d3d3 support postprocess distortion 1 year ago
Alexei Kotov 9cdaf2c29b Handle NiFogProperty (feature #5173) 1 year ago
Evil Eye 7cdf702a14 Merge branch 'niftestbsatool' into 'master'
bsatool and NIF debugging improvements

See merge request OpenMW/openmw!3619
1 year ago
Alexei Kotov b93291840e BulletNifLoader: Handle NiSkinPartition
Add NiSkinPartition recovery helper method
1 year ago
Alexei Kotov 99024d3826 Revamp NIF debug logging
Disabled by default
Extend it to supported files
Log more version info
Reduce noise
1 year ago
Alexei Kotov 9a43ca2d00 Move NiGeometry triangulation to NiGeometry 1 year ago
Andrei Kortunov aeb46f5fba Fix Coverity warnings 1 year ago
Alexei Kotov e11bee250f Merge branch 'init_field2' into 'master'
Init missing fields

See merge request OpenMW/openmw!3574
1 year ago
Alexei Kotov 7f92c1821e Read BSCollisionQueryProxyExtraData 1 year ago
Alexei Kotov fdf9184cae Improve or fix FO76-related definitions 1 year ago
Andrei Kortunov 2d4e1b88b2 Init missing field 1 year ago
Alexei Kotov af08205f19 Support BSShader/BSLightingShader depth flags 1 year ago
Alexei Kotov 0748e2094d Read NiParticleBomb 1 year ago
Alexei Kotov 8ce9f7b9cf Read BSPackedCombinedSharedGeomDataExtra 1 year ago
Alexei Kotov 23eb6289b3 Read BSLightingShaderPropertyUShortController 1 year ago
Alexei Kotov 981e482171 Read BSSubIndexTriShape
It's currently handled exactly like BSTriShape, which works ok enough for our purposes
1 year ago
Alexei Kotov 284129b9ec Support Fallout 4 skinning
Convert the skinning data into NiSkinData-compatible format
1 year ago
Alexei Kotov b9d42946be Fix SSE mesh loading 1 year ago
Alexei Kotov b4f81fb4fa Fix formatting 1 year ago
Alexei Kotov 0497fd111f Handle BSTriShape basic geometry 1 year ago
Alexei Kotov 8fb900da85 Remove GeometryInterface
Actually, it was a terrible idea
1 year ago
Alexei Kotov 291d0de79e Read more FO4 extra data records 1 year ago
Alexei Kotov 94b286a088 Read NiLightRadiusController 1 year ago
Alexei Kotov 6c2a79184d Read FO4 skinning data 1 year ago
Petr Mikheev 63d5bd6f8a Apply soft effect to nifs marked with soft effect flag (developed by Cody Glassman) 1 year ago
Alexei Kotov 052fb416c6 Read BSSegmentedTriShape 1 year ago
Alexei Kotov 67e24a0ffe Read all Bethesda Havok Action records 1 year ago
Alexei Kotov a18601d6e0 Finish bhkPhantom hierarchy, read bhkAabbPhantom 1 year ago