Commit Graph

32355 Commits (7cea0344b28125c5afbff74c234d4c942597f552)
 

Author SHA1 Message Date
Alexei Kotov 812b0cf246 Read NiFloatExtraDataController records 1 year ago
Alexei Kotov c34faaf336 Read NiPSysUpdateCtlr 1 year ago
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
1 year ago
Alexei Kotov c8307ad397 Read particle system modifier controllers 1 year ago
Alexei Kotov dddfbf806b Move particle geometry, add NiPSysData and NiPSysEmitterCtlrData
These record types are currently unreachable, might get tweaks later
1 year ago
psi29a ecc58c6011 Merge branch 'nifrecordstogodofnifrecords' into 'master'
Read more NIF records

See merge request OpenMW/openmw!3439
1 year ago
Evil Eye 6ed5cbb7d0 Remove numeric magic school ids and deprecate the enum 1 year ago
psi29a 4c3acfbcc0 Merge branch 'onpcequip' into 'master'
Fix #6146 (`actor:setEquipment` doesn't trigger mwscripts)

Closes #6146

See merge request OpenMW/openmw!3437
1 year ago
Alexei Kotov 73a12eb74a Read BSLagBoneController 1 year ago
Alexei Kotov 1aabc9aee5 Read bhkNPCollisionObject, bhkPhysicsSystem and bhkRagdollSystem 1 year ago
Alexei Kotov b5f1d0a91b Fix formatting 1 year ago
Alexei Kotov ad20384750 Read NiLightDimmerController 1 year ago
Alexei Kotov 312e32717c Read bhkConvexListShape and bhkConvexSweepShape 1 year ago
Alexei Kotov 0eb8d28e81 Read bhkBlendCollisionObject 1 year ago
Alexei Kotov 70877c94bc Read BSNiAlphaPropertyTestRefController 1 year ago
Alexei Kotov 9a2d385d87 Read NiAdditionalGeometryData records 1 year ago
Alexei Kotov ecf644bda5 Read bhkCylinderShape 1 year ago
Alexei Kotov e207285323 Read BSFrustumFOVController and BSKeyframeController 1 year ago
Alexei Kotov 5f504688ad Read BSMultiBoundAABB 1 year ago
Alexei Kotov 77c5882622 Read various FO3 shader properties
BSDistantTreeShaderProperty, DistantLODShaderProperty, HairShaderProperty, Lighting30ShaderProperty, SkyShaderProperty, TallGrassShaderProperty, TileShaderProperty, VolumetricFogShaderProperty, WaterShaderProperty
1 year ago
Alexei Kotov 30b842dd1e Read BSMeshLODTriShape and BSDynamicTriShape
Slightly clean up BSVertexData loading
Fix skin tint alpha loading in BSLightingShaderProperty
1 year ago
Alexei Kotov a39182f7de Read a bunch more extra data records
NiStringsExtraData, BSExtraData, BSBoneLODExtraData, BSClothExtraData, BSDecalPlacementVectorExtraData, BSDistantObjectExtraData, BSDistantObjectLargeRefExtraData, BSWArray
1 year ago
Alexei Kotov 440851ff48 Rewrite melee hit target selection (bug #3438) 1 year ago
Petr Mikheev 38f56cfcdd Fix #7453: wrong position of dynamically placed CreatureLevList 1 year ago
Petr Mikheev 95906a34b3 Fix #6146 (`actor:setEquipment` doesn't trigger mwscripts) 1 year ago
psi29a 38d0ece366 Merge branch 'titlefix' into 'master'
Repeat title music only in main menu

See merge request OpenMW/openmw!3436
1 year ago
psi29a 3ae189dda1 Merge branch 'nifcouriersix' into 'master'
Modernize NIF loader, part 6

See merge request OpenMW/openmw!3435
1 year ago
Alexei Kotov 82eed09604 Further adjust FO3+ shader properties based on nifly definitions 1 year ago
psi29a 1a5b63412a Merge branch 'fix-lua-layers' into 'master'
Fix Lua UI Layer bindings

See merge request OpenMW/openmw!3433
1 year ago
psi29a 1c8198242e Merge branch 'toggleai' into 'master'
Add a way to toggle AI to Lua debug package

See merge request OpenMW/openmw!3429
1 year ago
psi29a eb688b603d Merge branch 'refnum_ref' into 'master'
Replace `const ESM::RefNum&` -> `ESM::RefNum`

See merge request OpenMW/openmw!3432
1 year ago
Andrei Kortunov 3ef9b850d7 Repeat title music only in main menu 1 year ago
Alexei Kotov 4db994cda9 Remap FO76 shader types 1 year ago
Alexei Kotov 81441bc963 Fix formatting and typos 1 year ago
Alexei Kotov 1b93e646b8 Rename Property->NiProperty 1 year ago
Alexei Kotov defe5ba5e7 Remove last remnants of deprecated NIFStream methods 1 year ago
Alexei Kotov c551f23667 Update NIF property loading, second pass
Refactor all remaining NIF properties
1 year ago
Alexei Kotov 080d7d2c13 Refactor NiTexturingProperty, load everything 1 year ago
Alexei Kotov 18e4af04b3 Rewrite BSVertexData loading and read FO4 geometry properly 1 year ago
Alexei Kotov 1e3da5516a Fix BA2 handling in niftest 1 year ago
Alexei Kotov 9ae1077808 Update NIF property loading, first pass
Revise all FO3+ shader properties (attempt reading FO4, FO76 and Starfield properties)
Use constants for most instances of property flags
Drop invalid usage of non-existent double-sided flag for BSShader
Make formatting more consistent, drop unnecessary comments
1 year ago
psi29a 18b6eba709 Merge branch 'reloadlua' into 'master'
safe reloadlua on top of !3362

See merge request OpenMW/openmw!3412
1 year ago
psi29a 9333840bb1 Merge branch 'alsonif' into 'master'
Modernize NIF loader, part V: Skyrim

See merge request OpenMW/openmw!3428
1 year ago
Alexei Kotov eb8242946a Improve node record consistency with NifTools 1 year ago
Alexei Kotov bff9231c3b Refactor NiGeometry/BSTriShape
Don't pass invalid geometry data links to the loaders
1 year ago
psi29a 18a77554f0 Merge branch 'store-symbol-improvements' into 'master'
Improve Store-Symbols.ps1

See merge request OpenMW/openmw!3426
1 year ago
uramer cda5f12630 Fix Lua UI Layer bindings 1 year ago
psi29a cc02d5268e Merge branch 'ui_color_doc' into 'master'
Change util.color (0, 0, 0) -> util.color (`rgb(0, 0, 0)`) in Lua UI docs

See merge request OpenMW/openmw!3431
1 year ago
psi29a 242714889a Merge branch 'fix_text' into 'master'
Fix documentation error

See merge request OpenMW/openmw!3430
1 year ago
Alexei Kotov deb051639e Refactor NiBoundingVolume 1 year ago