Commit Graph

1593 Commits (master)

Author SHA1 Message Date
Alexei Kotov 14c8103a9e Merge branch 'dripdrop' into 'master'
Drop support for save game format 4

Closes #6624

See merge request OpenMW/openmw!3737
4 months ago
Alexei Kotov 1f26485c47 Fix exterior sun direction/position (bug #4898) 4 months ago
Alexei Kotov ed31a0354a Support playing ambient and rain weather SFX at the same time (bug #7761) 4 months ago
Alexei Kotov 01dcca3363 Make scripted animations shut down pathfinding (bug #5065) 4 months ago
Alexei Kotov c1c774e11d Update the spells window when constant effects are added/removed (bug #7475) 4 months ago
Evil Eye a11ff46e82 Drop support for save game format 4 4 months ago
elsid 594bd6e136
Use walking speed for swimming actor with water walking for pathfinding
This will make them find shorter paths nearby shores.
4 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
4 months ago
Alexei Kotov 7310418984 Downgrade Settings GUI mode to a modal (bug #6758) 5 months ago
Alexei Kotov 14942d7541 Shorten global map marker notes like vanilla (bug #7619) 5 months ago
Evil Eye 03c791e61a Move animation handling to NpcAnimation 5 months ago
jvoisin 31ac993374 Merge branch 'allthatglitters' into 'master'
Use NAM9 for stack count

Closes #2566

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

Closes #7585

See merge request OpenMW/openmw!3699
5 months 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
5 months 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
5 months ago
Alexei Kotov abbbd8cf69 Fix interior sun direction (bug #7585) 5 months 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
5 months ago
AnyOldName3 647bd2b572 Merge branch 'revert-78a8f9d6' into 'master'
Revert "Merge branch 'skating-olympics' into 'master'"

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

Closes #7676

See merge request OpenMW/openmw!3667
5 months 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
5 months ago
Evil Eye 1223d12b29 Make ingredient order affect effect order 5 months ago
Alexei Kotov 78a8f9d692 Merge branch 'skating-olympics' into 'master'
De-jank stationary animations

Closes #3330

See merge request OpenMW/openmw!3631
5 months ago
Evil Eye 94b129cc62 Stop combat when stacking a new AI package 5 months ago
Evil Eye 77cf9284b7 Allow ModPCCrimeLevel to clear crimes and cap bounties 5 months 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
5 months ago
Alexei Kotov 82982bbc05 Outlaw vampires and werewolves (bugs #7723, #7724) 5 months 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
5 months ago
Alexei Kotov 27bd70a976 For constant enchantments, allow on-self range for any effect (bug #7643) 5 months ago
Alexei Kotov 2628b02b4e NpcAnimation: Assign parent animation time sources to body part controllers (bug #4822) 5 months ago
Alexei Kotov 5b02b77a39 Base AiFollow activation range on follow distance (bug #7685) 5 months ago
jvoisin abbb620ea2 Merge branch 'nifogproperty' into 'master'
Handle NiFogProperty (feature #5173)

Closes #5173

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

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

Closes #7665

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

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

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

Closes #6188

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

Closes #5062

See merge request OpenMW/openmw!3549
6 months 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
6 months ago
Zackhasacat 231803c6ea Merge branch 'sunvisibility' into 'master'
Make sun specularity behavior more intuitive (bug #6190)

Closes #6190

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

Closes #7660

See merge request OpenMW/openmw!3539
7 months ago
Mads Buvik Sandvei c59fb6c91c Changelog entry 7 months 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
7 months ago
Alexei Kotov 6e069161a4 Merge branch 'sortalphabetcalinrechargeandrepairmenu' into 'master'
Sort repair and recharge menu list alphabetically

See merge request OpenMW/openmw!3524
7 months ago
Kindi 733a6e01ad Sort repair and recharge menu list alphabetically (bug #7642) 7 months ago
Mads Buvik Sandvei 54441624a1 Changelog entry for 4508 7 months ago
Alexei Kotov 3d5b06a78e Sort inactive shader list (#7652) 7 months 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
7 months ago
Mads Buvik Sandvei d2836748fd Changelog entry for #4742 7 months ago
Mads Buvik Sandvei c25c6872b0 changelog entries 7 months ago
Alexei Kotov e6137cff73 Merge branch 'tapdancers' into 'master'
AiWander must update wandering manually flag when resuming existing path.

Closes #7647

See merge request OpenMW/openmw!3526
7 months ago
uramer 1ec4681e40 Merge branch 'areyouthere' into 'master'
Add record presence early-outs for various script instructions (feature #7625)

Closes #7625

See merge request OpenMW/openmw!3501
7 months ago
Alexei Kotov 12abd30e9f Make sun specularity behavior more intuitive (bug #6190)
Remove sun visibility influence on object specularity
Subdue sun visibility influence on water specularity
7 months ago
Mads Buvik Sandvei 24bac3ebd4 AiWander must update mIsWanderingManually when resuming wander. 7 months ago
Evil Eye 6cd5734fb3 Rate weapons as useless if the actor's skill is 0 7 months ago
psi29a 8380da2e1d Merge branch 'missmewiththatscript' into 'master'
Remove missing scripts from actors much like is done for items

Closes #7204

See merge request OpenMW/openmw!3502
7 months ago
psi29a 664caa2fc1 Merge branch 'iseeyou' into 'master'
Prevent fleeing in inappropriate situations (bug #6932)

Closes #6932

See merge request OpenMW/openmw!3508
7 months ago
psi29a bdd0299fe7 Merge branch 'flyyouscamps' into 'master'
Allow talking with fleeing creatures (bug #7631)

Closes #7631

See merge request OpenMW/openmw!3510
7 months ago
psi29a 035004170c Merge branch 'datadirs' into 'master'
Launcher: Improve directory appending UX and heuristics (bug #7502)

Closes #7502

See merge request OpenMW/openmw!3490
7 months ago
Alexei Kotov e6c02efbb7 Add record presence early-outs for various script instructions (feature #7625)
AddItem, RemoveItem, StartScript, StopScript, AddTopic
7 months ago
Evil Eye 23bf6ed878 Remove missing scripts from actors much like is done for items 7 months ago
psi29a 698fd00269 Merge branch 'killerqueen' into 'master'
Support NiParticleBomb (feature #7634)

Closes #7634

See merge request OpenMW/openmw!3512
7 months ago
Mads Buvik Sandvei 7c28066268 Changelog entry for 7611 7 months ago
Alexei Kotov 715efe6cb1 Handle NiParticleBomb (feature #7634) 7 months ago
Alexei Kotov f68bd3ba97 Launcher: Improve directory appending UX and heuristics (bug #7502)
- Recognize more asset directories and omwgame files
- Always let the user append the selected directory
- Automatically pick the user-selected directory if it's the only valid directory
- Add a caption to directory selection dialog, properly handle cancellation
7 months ago
Alexei Kotov 3330907d7b Combat AI: Prefer picking reachable/visible targets (bug #6932) 7 months ago
Alexei Kotov ee5ca066fd Allow talking with fleeing creatures (bug #7631) 7 months ago
Alexei Kotov d0ffe6e2f9 Don't apply Charm to creatures (bug #7630) 7 months ago
psi29a febfa353e0 Merge branch 'save_metadata' into 'master'
Add additional fields to save metadata

See merge request OpenMW/openmw!3493
7 months ago
Andrei Kortunov fc74cc49dd Add additional fields to save metadata (feature 7618) 7 months ago
psi29a ab631fcd70 Merge branch 'whosabaddoggo' into 'master'
Handle AllowWerewolfForceGreeting variable (bug #7609)

Closes #7609

See merge request OpenMW/openmw!3476
7 months ago
Alexei Kotov 799da630e4 CopyRigVisitor: don't copy unskinned geometry (bug #5280) 7 months ago
Alexei Kotov cecb2b71ea Handle AllowWerewolfForceGreeting variable (bug #7609) 7 months ago
Evil Eye 0814ef5697 Allow creatures to use potions 8 months ago
Andrei Kortunov 1ac0a3b25b Update canvas size every frame when it is visible (bug 7603) 8 months ago
Alexei Kotov 440851ff48 Rewrite melee hit target selection (bug #3438) 8 months ago
Andrei Kortunov e1cae5a029 Rework music system 8 months ago
psi29a 090da90302 Merge branch 'factions' into 'master'
Implement Lua API for factions

See merge request OpenMW/openmw!3405
8 months ago
Andrei Kortunov 6ee86dea82 Implement Lua API for factions (feature 7468) 8 months ago
Alexei Kotov 0f2e5f9db6 Uncap Drain effects again (bug #7573) 8 months ago
psi29a 1a4b29f014
Merge branch 'fix_terrain_cache' into 'master'
Terrain cache fixes and optimizations

Closes #7557

See merge request OpenMW/openmw!3388
9 months ago
Andrei Kortunov c04a0ca3a5 Implement Lua API for VFS 9 months ago
Petr Mikheev f260fa006e Show OpenMW version and Lua API revision in documentation. 9 months ago
elsid 8bbaa57a14
Add changelog record for #7557 9 months ago
Evil Eye 10f1e9a4e0 Load the lowest faction reaction for every faction 9 months ago
Evil Eye ef6100f788 Start the game on Friday 9 months ago
psi29a ab798be320 Merge branch 'fix_scrollbars' into 'master'
Do not use deprecated MyGUI properties

Closes #5896

See merge request OpenMW/openmw!3320
9 months ago
Andrei Kortunov 944b127887 Add changelog entry 9 months ago
Andrei Kortunov 3fe5cc497b Add a changelog entry 9 months ago
Evil Eye 7c82405c9f Tweak AI rating to reduce healing spam 9 months ago
elsid 8e7fe44514
Support terrain sample size greater than cell size 9 months ago
psi29a e6cffa5494 Merge branch '7248-Extend_console_search_with_regex_and_case_sensitivity' into 'master'
Resolve "Extend searching in the console with regex and toggleable case-sensitivity"

Closes #7248

See merge request OpenMW/openmw!3248
10 months ago
Chris Vigil 996f5fd7ad Resolve "Extend searching in the console with regex and toggleable case-sensitivity" 10 months ago
psi29a 2a4440e5b1 Merge branch 'theprojectileswereswords' into 'master'
Fix price enchantment price calculation to use the correct item count

Closes #7472

See merge request OpenMW/openmw!3227
10 months ago
psi29a e073eab05e Merge branch 'more_evade_directions' into 'master'
Use more evade directions and filter by supporting animation (#7450)

Closes #7450

See merge request OpenMW/openmw!3210
10 months ago
psi29a f9cb752b25 Merge branch 'resistanceisnotfutile' into 'master'
Resist failed normal weapon hits (bug #7284)

Closes #7284

See merge request OpenMW/openmw!3220
10 months ago
Matjaž Lamut 0951033021 Include an unincluded feature of OpenMW-CS to the changelog 10 months ago
elsid 579e533621
Add more evade directions and order them to make a circle 10 months ago
Evil Eye 2fa9462d49 Add changelog entry 10 months ago
Evil Eye 44ab0ff8ef Don't allow saves with an invalid last generated RefNum to load 10 months ago
Evil Eye b082afd5b0 Fix price enchantment price calculation to use the correct item count 10 months ago
psi29a ce84fdf5f5 Merge branch 'limitedpower' into 'master'
Cap global map cell size (bug #6222)

Closes #6222

See merge request OpenMW/openmw!3225
10 months ago
Alexei Dobrohotov 39c84c84da Cap global map cell size (bug #6222) 10 months ago
psi29a 41abbae3e7 Merge branch 'sittingontheoverlap' into 'master'
Allow subrecords to overlap the following record (bug #6025)

Closes #6025

See merge request OpenMW/openmw!3215
10 months ago
Alexei Kotov 4bbbfe74b3 Merge branch 'finishdrag' into 'master'
Finish draganddrop before startdrag

See merge request OpenMW/openmw!3186
10 months ago
Kindi 00e5f31242 Finish draganddrop before startdrag 10 months ago
Alexei Dobrohotov 411c71062c Resist failed normal weapon hits (bug #7284) 10 months ago
Alexei Dobrohotov 66fd1f8862 Allow subrecords to overlap the following record (bug #6025) 10 months ago
AnyOldName3 f4403be128 Add #7322 to changelog 10 months ago
psi29a 6601b0cb15 Merge branch 'fastandloose' into 'master'
Drop support for --fs-strict

Closes #7394

See merge request OpenMW/openmw!3093
11 months ago
elsid b02c0ea896
Use proper #7243 description
The issue is about making ESM4 reader use VFS. Skyrim.esm part is only valid for
openmw binary, other tools (openmw-cs, navmeshtool) still can't load it or any
other ESM4 files.
11 months ago
Dave Corley dfa4f5da8a pass time on OnTrainingFinished callback instead of before the fadeScreenIn 11 months ago
psi29a 05fe189fdb Merge branch 'partial_ammo_equipping' into 'master'
Partial ammo equipping

See merge request OpenMW/openmw!3156
11 months ago
Kindi a176e0f9ea Partial ammo equipping 11 months ago
Abdu Sharif ba8fbfd9c1 Update CHANGELOG.md with a missing entry 11 months ago
psi29a c931776769 Merge branch '0.48-changelog' into 'master'
Add missing changelog entries

See merge request OpenMW/openmw!3169
11 months ago
Andrei Kortunov 7c1119d939 Add missing changelog entries 11 months ago
psi29a bb7eb0f527 Merge branch 'chargingup' into 'master'
Autocalculate enchantment costs and charges

Closes #7428

See merge request OpenMW/openmw!3152
11 months ago
Andrei Kortunov 11c6926b3d Add a missing line to the changelog 11 months ago
Evil Eye e9bcad4e05 Autocalculate enchantment costs and charges 11 months ago
Evil Eye 7531db4457 Add changelog entry 11 months ago
Evil Eye eeda48ec50 Drop support for --fs-strict 11 months ago
Evil Eye da4e04522b More closely replicate Morrowind.exe's locks 11 months ago
Abdu Sharif ad64c4d627 Update CHANGELOG.md 1 year ago
psi29a 4fd8ed8f13 Merge branch 'qt_scene' into 'master'
Migrate from GraphicsWindowQt to QOpenGLWidget

See merge request OpenMW/openmw!2895
1 year ago
Andrei Kortunov 8df7ce545e Migrate from GraphicsWindowQt to QOpenGLWidget 1 year ago
Evil Eye b3e17d79ec Unify string construction of skill/attribute affecting effect names 1 year ago
Andrei Kortunov e17281ac67 Implement shader-based water ripples (feature 3537) 1 year ago