Commit Graph

1673 Commits (30e6821d818932797ff9cba22863bcb38857b71a)

Author SHA1 Message Date
Evil Eye d08e47bc40 Expose AI stats to Lua 9 months ago
Andrei Kortunov 3d83585c46 Make binding names layout-independent (bug 7908) 9 months ago
Dave Corley 1360eeb839 Fix #7901, make teleport fields non-interactive when mTeleport is false 9 months ago
Dave Corley 2e68786331 Fix(CS): Actually allow unlocking doors ( #7899 ) 9 months ago
psi29a 58632218fb Merge branch 'you-can-only-grow-up-to-be-so-big' into 'master'
FIX(CS): Limit scale for references to TES3 values (Close #7898 )

Closes #7898

See merge request OpenMW/openmw!3981
9 months ago
psi29a c8560c63eb Merge branch 'regressionfixesofdubiousauthenticity' into 'master'
Rendering regression fixes of dubious authenticity (#7587, #7720)

Closes #7587 and #7720

See merge request OpenMW/openmw!3979
9 months ago
Dave Corley c59d097ab2 FIX(#7898): Limit scale for references TES3 values 9 months ago
Alexei Kotov 6515fdd73f Handle zero length Lua storage files more gracefully (#7823) 9 months ago
Alexei Kotov 0f7b4fc6e6 Consistently avoid null pointer dereferencing in postprocessor (#7587) 9 months ago
Evil Eye 781e797810 Merge branch 'instanceselectionmode' into 'master'
Fix instance selection mode destruction (#7447)

Closes #7447

See merge request OpenMW/openmw!3945
9 months ago
Alexei Kotov 974415addf Allow weapon equip/unequip animations to intersect (#7886) 10 months ago
Dave Corley fcff1a6739 Fix #7887, use actual instead of reported size for script data 10 months ago
psi29a d746918563 Merge branch 'yaml_parse' into 'master'
Load YAML files via Lua

Closes #7590

See merge request OpenMW/openmw!3924
10 months ago
Andrei Kortunov 715efe892f Load YAML files via Lua (feature 7590) 10 months ago
Evil Eye f9da2b6b26 Roll for each region sound 10 months ago
Alexei Kotov cdbe6adfc3 Fix instance selection mode destruction (#7447) 10 months ago
Andrei Kortunov f7e5ef74c6 Partially revert 5dcac4c48f 10 months ago
AnyOldName3 f3b01973ce c h a n g e l o g 10 months ago
Andrei Kortunov 5dcac4c48f Do not treat Alt-Tab as resolution change (bug 7866) 10 months ago
psi29a effb4fc383 Merge branch 'whoanotouchy' into 'master'
Properly calculate touch spell hit position (#6156)

Closes #6156

See merge request OpenMW/openmw!3920
10 months ago
psi29a 9434f52c14 Merge branch 'fix/less-strict-ids' into 'master'
Fix(idvalidator): Allow any printable character in refIds

Closes #7721

See merge request OpenMW/openmw!3896
10 months ago
Alexei Kotov 7a84f27eeb Properly calculate touch spell hit position (#6156)
Reorganize hit contact logic and remove dead code (distance checks, melee hit contact-relevant stuff)
10 months ago
Evil Eye 958f70736f Implement auto calculated potion values 10 months ago
psi29a e6f64f5e71 Merge branch 'fullhelp' into 'master'
Move full help text after everything else (#7623)

Closes #7623

See merge request OpenMW/openmw!3907
10 months ago
Alexei Kotov 46f863a32e Merge branch 'help-i-cant-swim' into 'master'
Fix(editor): Don't save dirty water height values

Closes #7841

See merge request OpenMW/openmw!3881
10 months ago
Alexei Kotov 65aa222efa Move full help text after everything else (#7623) 10 months ago
Evil Eye 82c92a9a6c Merge branch 'bookart-is-textures-too' into 'master'
Consider bookart a valid prefix for regular textures and vice versa

Closes #7535

See merge request OpenMW/openmw!3342
10 months ago
psi29a e4a9e83609 Merge branch 'disable-shadows-properly-properly' into 'master'
Affect correct texture units when disabling shadows for stateset

Closes #7838

See merge request OpenMW/openmw!3891
10 months ago
Dave Corley 7f67d2e805 Add changelog entry for #7841 10 months ago
Dave Corley 9c5f269e52 Add changelog entry for #7721 10 months ago
AnyOldName3 fdd88fd295 c h a n g e l o g 10 months ago
Alexei Kotov 8ecf1a116a Add missing .49 changelog entries 10 months ago
Andrei Kortunov 6f1710dee1 Fix viewing distance spinbox in the launcher (bug 7840) 10 months ago
psi29a 8545fb920e Merge branch '9-ancestral-tenets' into 'master'
Fix(CS): Scale actors according to their race's stats

Closes #7753

See merge request OpenMW/openmw!3714
11 months ago
jvoisin 0db730825d Merge branch 'drainmaximummagicka' into 'master'
Hide magnitude for Fortify Maximum Magicka when requested as well (#7832)

Closes #7832

See merge request OpenMW/openmw!3868
11 months ago
Alexei Kotov a0ba0d781a Hide magnitude for Fortify Maximum Magicka when requested as well (#7832) 11 months ago
Dave Corley b31664a78f Fix(CS): Scale actors according to their race's stats 11 months ago
psi29a fda47a6ebe Merge branch 'flying-fish-straight-to-jail' into 'master'
Groundcover should ignore non-geometry Drawables

Closes #7633

See merge request OpenMW/openmw!3859
11 months ago
Epoch 6486f3f2cf Add option to use camera as sound listener 11 months ago
psi29a 1c2fc59a6f Merge branch 'water' into 'master'
Refraction fog based on water depth

See merge request OpenMW/openmw!3842
11 months ago
psi29a d36583bdec Merge branch 'nevercruelorcowardly' into 'master'
Correct activation behavior for actors in combat (#7794)

Closes #7794

See merge request OpenMW/openmw!3822
11 months ago
AnyOldName3 8c591a0b44 Groundcover should ignore non-geometry Drawables
Fix https://gitlab.com/OpenMW/openmw/-/issues/7633

Untested - the issue didn't link to a mod using the mesh and I couldn't be bothered setting one up manually.
11 months ago
Alexei Kotov a54d97669f Merge branch 'imnotyourpalbuddy' into 'master'
Reset friendly hits at the end of combat and don't count hits while in combat

Closes #5755

See merge request OpenMW/openmw!3839
11 months ago
Andrei Kortunov 525dee00f1 Refraction fog based on water depth (feature 5926) 11 months ago
Alexei Kotov c5564323e4 Correct activation behavior for actors in combat (#7794)
Stop battle music upon death animation end
11 months ago
Andrei Kortunov 66b2d428c8 Merge branch 'qt_localization' into 'master'
Localize Launcher and Wizard

See merge request OpenMW/openmw!3571
11 months ago
jvoisin cdd73a1a19 Merge branch 'fix_far_away_navmesh_crash' into 'master'
Limit navmesh vertices coordinates values (#6574)

Closes #6574

See merge request OpenMW/openmw!3825
11 months ago
jvoisin 838785d5a3 Merge branch 'sworc' into 'master'
Make StartCombat a no-op for dead targets and don't always play attack lines

Closes #7769 and #5413

See merge request OpenMW/openmw!3803
11 months ago
Evil Eye 6c2ddc635d Reset friendly hits at the end of combat and don't count hits while in combat 11 months ago
elsid e6196c782d
Limit navmesh vertices coordinates values
Float values with more than 22 significant fraction bits may cause out of bounds
access in recastnavigation on triangles rasterization. Prevent passing such
values there.
11 months ago
uramer b988db9bda Merge branch 'master' into menuscripts 11 months ago
uramer 130b634931 Changelog entries 11 months ago
Andrei Kortunov 7e345436f4 Localize Launcher and Wizard 11 months ago
psi29a 6136e3d8fc Merge branch 'csspellarg' into 'master'
Editor: Reset effect arguments when the effect ID changes (#7785)

Closes #7785

See merge request OpenMW/openmw!3802
11 months ago
psi29a be6d063b94 Merge branch 'pointlessinisettings' into 'master'
Support Timescale Clouds and MaxNumberRipples INI settings (#7792, #7795)

Closes #7792 and #7795

See merge request OpenMW/openmw!3812
11 months ago
psi29a b1a72330a4 Merge branch 'allow_muliselect_in_archives_tab' into 'master'
Allow multiselect in the archives tab (#7606)

Closes #7606

See merge request OpenMW/openmw!3773
11 months ago
Yury Stepovikov c90ebcc86b Allow multiselect in the archives tab (#7606) 11 months ago
Alexei Kotov b83b30f0dc Editor: Reset effect arguments when the effect ID changes (#7785) 11 months ago
Alexei Kotov bd84200d4e Merge branch 'bumpbump' into 'master'
Base GetColliding script functions on collisions detected by the movement solver

Closes #7053

See merge request OpenMW/openmw!3794
11 months ago
Evil Eye 1d1ce2de7b Use the correct id to absorb enchantments 11 months ago
Alexei Kotov 23e30eaaa5 Support MaxNumberRipples setting (#7795) 11 months ago
Alexei Kotov 2ea4013382 Correct base cloud speed, support Timescale Clouds fallback setting (#7792) 11 months ago
Evil Eye bdc6119b31 Bring attack voice lines in line with research
Only play them when starting combat when not in combat or not in combat
with one of the target's allies.
Don't play them when casting spells whose first effect isn't ranged.
11 months ago
Evil Eye 4dfe6078c8 Make StartCombat a no-op for dead targets and don't play an attack line when already in combat 11 months ago
Evil Eye 467220e6d7 Base GetColliding script functions on collisions detected by the movement solver 11 months ago
psi29a 6b35ee68e1 Merge branch 'holdstill' into 'master'
Make scripted animations shut down pathfinding (bug #5065)

Closes #5065

See merge request OpenMW/openmw!3711
11 months ago
psi29a c23cd8e544 Merge branch 'umlautontherocks' into 'master'
Convert strings in nif files to utf8

Closes #7780

See merge request OpenMW/openmw!3783
11 months ago
psi29a 6ead5f9321 Merge branch 'touch_record' into 'master'
Fix Touch command

See merge request OpenMW/openmw!3778
12 months ago
psi29a 6ced0ab397 Merge branch 'sundirection' into 'master'
Fix exterior sun direction/position (bug #4898)

Closes #4898

See merge request OpenMW/openmw!3733
12 months ago
Evil Eye 48db113149 Address feedback 12 months ago
Andrei Kortunov a91e557c68 Fix Touch command (bug 7765) 12 months ago
psi29a 53e3dd0a70 Merge branch 'ondeath' into 'master'
Handle running stats extensions on non-actors gracefully (#7770)

Closes #7770

See merge request OpenMW/openmw!3760
12 months ago
psi29a 4c88ab5e07 Merge branch 'thunderstorm' into 'master'
Interrupt thunder SFX indoors (bug #6402)

Closes #6402

See merge request OpenMW/openmw!3741
12 months ago
Alexei Kotov ccbc02abc3 Handle running stats extensions on non-actors gracefully (#7770) 12 months ago
psi29a 60d1262d61 Merge branch 'askloadnotreallyrecent' into 'master'
Replicate recent save loading prompt behavior (bug #7617)

Closes #7617

See merge request OpenMW/openmw!3710
12 months ago
Evil Eye 672cefd594 Track checked EsmFile pointers instead of full paths 12 months ago
Evil Eye 521394d67b Override launcher file info with higher priority info 12 months ago
Alexei Kotov 5043e67e06 Replicate recent save loading prompt behavior (bug #7617) 12 months ago
Alexei Kotov 3af28439d6 Interrupt thunder SFX indoors (bug #6402) 12 months ago
psi29a 7019405278 Merge branch 'rainloop' into 'master'
Support playing ambient and rain weather SFX at the same time (bug #7761)

Closes #7761

See merge request OpenMW/openmw!3738
12 months ago
Alexei Kotov 14c8103a9e Merge branch 'dripdrop' into 'master'
Drop support for save game format 4

Closes #6624

See merge request OpenMW/openmw!3737
12 months ago
Alexei Kotov 1f26485c47 Fix exterior sun direction/position (bug #4898) 12 months ago
Alexei Kotov ed31a0354a Support playing ambient and rain weather SFX at the same time (bug #7761) 12 months ago
Alexei Kotov 01dcca3363 Make scripted animations shut down pathfinding (bug #5065) 12 months ago
Alexei Kotov c1c774e11d Update the spells window when constant effects are added/removed (bug #7475) 12 months ago
Evil Eye a11ff46e82 Drop support for save game format 4 12 months ago
elsid 594bd6e136
Use walking speed for swimming actor with water walking for pathfinding
This will make them find shorter paths nearby shores.
12 months ago
jvoisin 689efa6d69 Merge branch 'mapnotes' into 'master'
Shorten global map marker notes like vanilla (bug #7619)

Closes #7619

See merge request OpenMW/openmw!3719
12 months ago
Alexei Kotov 7310418984 Downgrade Settings GUI mode to a modal (bug #6758) 1 year ago
Alexei Kotov 14942d7541 Shorten global map marker notes like vanilla (bug #7619) 1 year ago
Evil Eye 03c791e61a Move animation handling to NpcAnimation 1 year ago
jvoisin 31ac993374 Merge branch 'allthatglitters' into 'master'
Use NAM9 for stack count

Closes #2566

See merge request OpenMW/openmw!3698
1 year ago
Evil Eye e63933efa6 Use NAM9 for stack count 1 year ago
jvoisin 6180ad0e51 Merge branch 'sunlighting' into 'master'
Fix interior sun direction (bug #7585)

Closes #7585

See merge request OpenMW/openmw!3699
1 year ago
psi29a 7647af6e4e Merge branch 'friendlyhit' into 'master'
Correct friendly fire reaction for different damage sources (bug #7646)

Closes #7646

See merge request OpenMW/openmw!3694
1 year ago
psi29a 2fde1ef3d8 Merge branch 'bodypartanimation' into 'master'
NpcAnimation: Assign parent animation time sources to body part controllers (bug #4822)

Closes #4822

See merge request OpenMW/openmw!3653
1 year ago
Alexei Kotov abbbd8cf69 Fix interior sun direction (bug #7585) 1 year ago
Cody Glassman c53abd870b Merge branch 'waterscatter' into 'master'
Use sun visibility for sunlight scattering (bug #7309)

Closes #7309

See merge request OpenMW/openmw!3478
1 year ago
AnyOldName3 647bd2b572 Merge branch 'revert-78a8f9d6' into 'master'
Revert "Merge branch 'skating-olympics' into 'master'"

See merge request OpenMW/openmw!3696
1 year ago
jvoisin dcb403c114 Merge branch 'training' into 'master'
Use modified value for governing attribute training limit (#7742)

Closes #7742

See merge request OpenMW/openmw!3692
1 year ago
Mads Buvik Sandvei 9d3ede7575 Revert "Merge branch 'skating-olympics' into 'master'"
This reverts merge request !3631
1 year ago
Alexei Kotov d5428b23d8 Disable voiced responses to magical friendly hits (bug #7646)
Disable ranged friendly fire
1 year ago
Alexei Kotov 1b594d874e Use modified value for governing attribute training limit (#7742) 1 year ago
Andrei Kortunov ffffb427f5 Implement crime disposition modifier (bug 4683) 1 year ago
Alexei Kotov 099c39ae87 Use fallback weather ripple settings (bug #7292) 1 year ago
Alexei Kotov f11c66794b Merge branch 'advancedalchemy' into 'master'
Make ingredient order affect effect order

Closes #7676

See merge request OpenMW/openmw!3667
1 year ago
Alexei Kotov 51cb3b08cb Merge branch 'followthecrab' into 'master'
Stop combat when stacking a new AI package

Closes #7661

See merge request OpenMW/openmw!3665
1 year ago
Evil Eye 1223d12b29 Make ingredient order affect effect order 1 year ago
Alexei Kotov 78a8f9d692 Merge branch 'skating-olympics' into 'master'
De-jank stationary animations

Closes #3330

See merge request OpenMW/openmw!3631
1 year ago
Evil Eye 94b129cc62 Stop combat when stacking a new AI package 1 year ago
Evil Eye 77cf9284b7 Allow ModPCCrimeLevel to clear crimes and cap bounties 1 year ago
jvoisin 2c1810c6db Merge branch 'hoteltransylvania' into 'master'
Outlaw vampires and werewolves (bugs #7723, #7724)

Closes #7723 and #7724

See merge request OpenMW/openmw!3661
1 year ago
Alexei Kotov 82982bbc05 Outlaw vampires and werewolves (bugs #7723, #7724) 1 year ago
jvoisin ec480db9ac Merge branch 'constanteffect' into 'master'
For constant enchantments, allow on-self range for any effect (bug #7643)

Closes #7643

See merge request OpenMW/openmw!3657
1 year ago
Alexei Kotov 27bd70a976 For constant enchantments, allow on-self range for any effect (bug #7643) 1 year ago
Alexei Kotov 2628b02b4e NpcAnimation: Assign parent animation time sources to body part controllers (bug #4822) 1 year ago
Alexei Kotov 5b02b77a39 Base AiFollow activation range on follow distance (bug #7685) 1 year ago
jvoisin abbb620ea2 Merge branch 'nifogproperty' into 'master'
Handle NiFogProperty (feature #5173)

Closes #5173

See merge request OpenMW/openmw!3642
1 year ago
AnyOldName3 bf0756c5b3 c h a n g e l o g
Rebased to account for other new changelog entries.
1 year ago
Evil Eye 0da620b3f9 Don't crash on spells or enchantments without effects 1 year ago
Alexei Kotov 9cdaf2c29b Handle NiFogProperty (feature #5173) 1 year ago
Mads Buvik Sandvei 3683f24b28 changelog entry 1 year ago
jvoisin b67d89f2e0 Merge branch 'saveformat' into 'master'
Drop support for old saves

See merge request OpenMW/openmw!3629
1 year ago
jvoisin 1073bd9753 Merge branch 'actors-still-cant-read' into 'master'
More cleanup of scripted animations

Closes #4743, #5066, and #7641

See merge request OpenMW/openmw!3583
1 year ago
Mads Buvik Sandvei f6a6c278dd More cleanup of scripted animations 1 year ago
Abdu Sharif e043ed935e Add some missing changelog entries 1 year ago
Evil Eye 23aacbd914 Introduce a minimum supported save game format 1 year ago
Andrei Kortunov 81a6a7cd2f Rework resolution selection (feature 7709) 1 year ago
Zackhasacat abd2c5326f Merge branch 'makealchemygreatagain' into 'master'
Allow choosing different apparatus in alchemy window

Closes #7665

See merge request OpenMW/openmw!3580
1 year ago
Andrei Kortunov f88b99201a Display missing plugins upon savegame loading (feature 7608) 1 year ago
kuyondo 033be4e6e6 add changelog 1 year ago
Cody Glassman dec120f38c consistent average scene luminance 1 year ago
Alexei Kotov 49f13c53c0 Merge branch 'makeunlocksoundwhenlocking' into 'master'
Play a sound when lock spell succeeds

See merge request OpenMW/openmw!3578
1 year ago
jvoisin 32a9581394 Merge branch 'deepdepths' into 'master'
Depth flag handling fixes (bug #7380)

See merge request OpenMW/openmw!3568
1 year ago
jvoisin 60ec894d8a Merge branch 'lightitupbaby' into 'master'
Support point specular lighting (#6188)

Closes #6188

See merge request OpenMW/openmw!3559
1 year ago
Kindi d54c8b82d9 changelog 1 year ago
Alexei Kotov e1cd5250af Use sun visibility for sunlight scattering (bug #7309) 1 year ago
Alexei Kotov bdc019647a Merge branch 'figure-skaters' into 'master'
Use accumulated movement when possible

Closes #5062

See merge request OpenMW/openmw!3549
1 year ago
Alexei Kotov 116ef1c62b Depth flag handling fixes (bug #7380)
Properly disable depth test while allowing depth writes to happen
Remove NiStencilProperty interaction
Don't set up depth flags for BSShaderPPLightingProperty
1 year ago
Zackhasacat 231803c6ea Merge branch 'sunvisibility' into 'master'
Make sun specularity behavior more intuitive (bug #6190)

Closes #6190

See merge request OpenMW/openmw!3535
1 year ago
Alexei Kotov 820fc068d1 Support point specular lighting (#6188)
Fix passing light specular colors with shader lighting methods (with help from wazabear)
1 year ago
Alexei Kotov 876f6ea2da Validate enchantment records (bug #7654)
Clean up spell validation
Fix a flaw in spell effect tooltip code
1 year ago
Evil Eye 3baefdf29e Merge branch 'invisibilityagain' into 'master'
Improve invisibility breaking consistency (bug #7660)

Closes #7660

See merge request OpenMW/openmw!3539
1 year ago
Mads Buvik Sandvei c59fb6c91c Changelog entry 1 year ago
Alexei Kotov 629fe8ce81 Merge branch 'we-all-know-actors-cant-read' into 'master'
Some cleanup of scripted animation handling.

Closes #4742, #7637, and #7636

See merge request OpenMW/openmw!3522
1 year ago
Alexei Kotov 6e069161a4 Merge branch 'sortalphabetcalinrechargeandrepairmenu' into 'master'
Sort repair and recharge menu list alphabetically

See merge request OpenMW/openmw!3524
1 year ago
Kindi 733a6e01ad Sort repair and recharge menu list alphabetically (bug #7642) 1 year ago
Mads Buvik Sandvei 54441624a1 Changelog entry for 4508 1 year ago
Alexei Kotov 3d5b06a78e Sort inactive shader list (#7652) 1 year ago
Alexei Kotov 2d38ca4c35 Improve invisibility breaking consistency (bug #7660)
- Break on recharge attempts
- Break on repair attempts
- Break on potion creation attempts
- Don't break on failed ingredient consuming
1 year ago