Commit Graph

35156 Commits (11761c5a1db02aec3096f07ca8f3c3231d8eb34a)
 

Author SHA1 Message Date
Alexei Kotov 11761c5a1d Fix validating ESM3 file dependencies (#8252) 3 weeks ago
Alexei Kotov c207397c56 Merge branch 'slashdot' into 'master'
Remove period and slash from keyboard navigation and inject tabs when using a controller

See merge request OpenMW/openmw!4475
3 weeks ago
Evil Eye fb02ba174d Remove period and slash from keyboard navigation and inject tabs when using a controller 3 weeks ago
psi29a a66d4d77bc Merge branch 'todd1252encoding' into 'master'
Revise bitmap glyph replacements (#7531)

Closes #7531

See merge request OpenMW/openmw!4444
3 weeks ago
psi29a 2a78dc40e2 Merge branch 'changelog' into 'master'
Fix many problems with .49 changelog

See merge request OpenMW/openmw!4473
4 weeks ago
Alexei Kotov b285e2f85f Merge branch 'fix_findpath_use_after_free' into 'master'
Fix findPath returning a raw vector

Closes #8238

See merge request OpenMW/openmw!4470
4 weeks ago
uramer 30e6821d81 Fix missing `y` 4 weeks ago
Alexei Kotov e1665f3945 Fix many problems with .49 changelog 4 weeks ago
uramer 19014c9c47 Add end-to-end morrowind test work directory to gitignore 4 weeks ago
uramer 1675c74036 Fix findPath returning a raw vector 4 weeks ago
psi29a c454675cff Merge branch 'nilightcolorcontroller' into 'master'
Give NiLightColorController its own struct

See merge request OpenMW/openmw!4472
4 weeks ago
Alexei Kotov 23a46a1bf9 Merge branch 'vfs_normalized_path_22' into 'master'
Use normalized path for KeyframeManager::get (#8138)

See merge request OpenMW/openmw!4463
4 weeks ago
Alexei Kotov a923e311f5 Give NiLightColorController its own struct 4 weeks ago
Alexei Kotov 2aa249e82a Merge branch 'why-are-you-walking-backwards' into 'master'
FIX: Correct data directory iteration order in CS

See merge request OpenMW/openmw!4469
4 weeks ago
Dave Corley 82d68ec9cf FIX: Correct data directory iteration order in CS 4 weeks ago
psi29a 064e3c7c2e Merge branch 'useniftestinstead' into 'master'
Remove write nif debug log setting

See merge request OpenMW/openmw!4468
4 weeks ago
psi29a 7b992f98e7 Merge branch 'poisoncrank' into 'master'
Save interior fog bounds center to preserve rotation when expanding them

Closes #7013

See merge request OpenMW/openmw!4466
1 month ago
Alexei Kotov 95c38bacc7 Remove write nif debug log setting 1 month ago
psi29a 1dac165356 Merge branch 'precomputedbonematrices' into 'master'
Precompute bone matrices before skinning

See merge request OpenMW/openmw!4467
1 month ago
Evil Eye 4b93278045 Pad the interior grid 1 month ago
psi29a 690de3c3f9 Merge branch 'exorcisingtoddfrommyoblivioncopy' into 'master'
Support ESM4::Light with no spotlight data again

See merge request OpenMW/openmw!4465
1 month ago
jvoisin b555c980da Merge branch 'deepasapuddle' into 'master'
Change the default depth test mode from less-than to less-than-or-equal-to (#7040)

Closes #7040

See merge request OpenMW/openmw!4464
1 month ago
Alexei Kotov 0f4e0ac818 Precompute bone matrices during skinning 1 month ago
Evil Eye 0469ecd3c6 Reserve mFogTextures 1 month ago
Evil Eye d57d5d9247 Save interior fog bounds center to preserve rotation when expanding them 1 month ago
Alexei Kotov 9351a0e542 Merge branch 'callbackhell' into 'master'
Use the actual callback function instead of mocking it

Closes #8183

See merge request OpenMW/openmw!4452
1 month ago
Alexei Kotov ec564b14df Support ESM4::Light with no spotlight data 1 month ago
psi29a 97522c22ae Merge branch 'attackanimationsareforfalsegods' into 'master'
Improve vanilla consistency of weapon animations for non-bipeds (#8223, #8237)

Closes #8237 and #8223

See merge request OpenMW/openmw!4462
1 month ago
psi29a cb8e2809ac Merge branch 'help-i-dropped-it-into-oblivion' into 'master'
Task #8141: Merge instance drop modes

See merge request OpenMW/openmw!4350
1 month ago
psi29a fe15803239 Merge branch 'coc' into 'master'
Use a grid based on computed bounds for interiors

See merge request OpenMW/openmw!4459
1 month ago
Alexei Kotov 5433ecf861 Change default depth test mode to <= (#7040) 1 month ago
Dave Corley 1e6ed3eb70 CLEANUP: Define the tooltip text as constexpr 1 month ago
Dave Corley 1b0312dc80 c h a n g e l o g 1 month ago
Dave Corley 44d5939572 FEAT(InstanceMode): Add a tooltip for InstanceMode in the same style as that of PathgridMode 1 month ago
Dave Corley fb9b191027 CLEANUP(instancemode): Always drop everything the same way 1 month ago
Dave Corley 0fea0868ed CLEANUP(values.hpp): Unbind camera speed mode (later rebind to wheel?) 1 month ago
psi29a cf3badb8a4 Merge branch 'data_files_menu' into 'master'
Implement a context menu for data directories page

Closes #8130

See merge request OpenMW/openmw!4458
1 month ago
elsid a550a8af36
Use normalized path for KeyframeManager::get 1 month ago
Andrei Kortunov bd59247270 Avoid trailing line breaks 1 month ago
Alexei Kotov 17203c5071 Merge branch 'forceunequip' into 'master'
Force stop weapon animation before unequipping

Closes #8230

See merge request OpenMW/openmw!4460
1 month ago
Alexei Kotov b6a1461141 Merge branch 'vfs_normalized_path_21' into 'master'
Use normalized path for Class::getCorrectedModel (#8138)

See merge request OpenMW/openmw!4461
1 month ago
Andrei Kortunov f0543c5500 Implement a context menu for data directories page (feature 8130) 1 month ago
Alexei Kotov b57f4881a9 Improve vanilla consistency of weapon animations for non-bipeds (#8223, #8237)
Disable spellcast equip/unequip
Prioritize movement animations over weapon animations
1 month ago
elsid 6cd76fb8a7
Use normalized path for Class::getCorrectedModel 1 month ago
elsid 630e815f66
Forbid to use toNormalized for normalized path 1 month ago
Evil Eye d3db436c2e Force stop weapon animation before unequipping 1 month ago
Evil Eye c31c43bed5 Adjust canvas size when switching cells 1 month ago
AnyOldName3 4a911a647d Merge branch 'activewetshoes' into 'master'
Preserve node level data variance when merging objects in the active grid

Closes #8231

See merge request OpenMW/openmw!4456
1 month ago
Evil Eye fc3a1833ee Use a grid based on computed bounds for interiors
Combine the cell radius (mCellDistance) and diameter (mNumCells)
members into an offset IntRect (mGrid.) The grid is centered on the
player's current cell in exteriors (with each grid square mapping to a
cell.) In interiors, the grid is centered on the cell's computed bounds.
The number of squares remains based on view distance in exteriors, but
can now stretch to encompass arbitrarily large interiors, mostly preventing
the player from walking off the map grid (interiors exceeding their
computed bounds during gameplay still cause issues.)
1 month ago
psi29a f3e829fcf2 Merge branch 'planking' into 'master'
Only set use when holding a weapon

Closes #8232

See merge request OpenMW/openmw!4457
1 month ago