Evil Eye
b19ad079c2
Ignore special characters preceding script commands
2 years ago
Andrei Kortunov
08f7554e38
Improve window mode change (feature #7087 )
2 years ago
Alexei Kotov
cdd6a8c007
Merge branch 'models_for_the_model_god' into 'master'
...
Implement TestModels/T3D
Closes #7058
See merge request OpenMW/openmw!2506
2 years ago
Evil Eye
209a102061
Update a reference's base record pointer on resurrection
2 years ago
AnyOldName3
08361a6682
Merge branch 'LOD-support-to-Object-Paging' into 'master'
...
Add LOD support to Object Paging
See merge request OpenMW/openmw!2459
2 years ago
Cédric Mocquillon
9aee876687
Update changelog
2 years ago
psi29a
d29d68f1ba
Merge branch 'allycache' into 'master'
...
Always consider an actor their own ally (bug #6313 )
Closes #4229 and #6313
See merge request OpenMW/openmw!2504
2 years ago
Evil Eye
0ae5755abb
Implement TestModels/T3D
2 years ago
Alexei Kotov
5d11238723
Always consider an actor their own ally (bug #6313 )
2 years ago
Alexei Kotov
a5adb73900
Make idle emitters emit ripples every 1.5 seconds (bug #5883 )
2 years ago
psi29a
3ca17e5183
Merge branch 'landofwindandshade' into 'master'
...
Handle landing in the frame the jump is over (bug #5849 )
Closes #5849
See merge request OpenMW/openmw!2499
2 years ago
Alexei Kotov
180963488f
Play shield hit sound when the hit is blocked (bug #6645 )
2 years ago
Alexei Kotov
9b8399c353
Handle landing in the frame the jump is over (bug #5849 )
2 years ago
psi29a
48232bfece
Merge branch 'consecutiveseriouspunches' into 'master'
...
Don't process unexpected hit text keys (bug #7042 )
Closes #7042
See merge request OpenMW/openmw!2473
2 years ago
Alexei Kotov
ece7a98e03
Only prevent initially dead actors from floating up (bug #4204 )
2 years ago
Alexei Kotov
eadade9dfc
Don't process unexpected hit text keys (bug #7042 )
2 years ago
Evil Eye
60c26832d2
Use class service flags for autocalc NPCs
2 years ago
Evil Eye
e6592aa850
Add key flag on load
2 years ago
elsid
b92d80249e
Adjust initial distance when destination is changed for obstacle check
...
Changed destination may create a situation when the distance actor moved between
2 update calls is less than initial distance because destination has been changed.
This forces actor to take evasive action when there is no actual obstacle.
2 years ago
elsid
953954ff95
Do not adjust position for falling actors
2 years ago
Evil Eye
7cc55022a1
Implement sun damage based on the research on the wiki
2 years ago
elsid
8068d0153f
Initialize reserved names once to avoid race condition
...
CanOptimizeCallback::isReservedName function may be executed by multiple threads
simultaneously. One of them creates a static but both of them run if statement
and see it's empty because none of them added elements there yet. Both of them
go to the branch where new elements are added doing it without any
synchronization possibly causing SIGSEGV.
2 years ago
psi29a
7e6011751c
Update CHANGELOG.md
2 years ago
Andrei Kortunov
a2c02d2999
Support high-resolution cursor textures (feature 6933)
2 years ago
Andrei Kortunov
6ec9616ddd
Localize the 'show effect duration' option
2 years ago
psi29a
1859c6eded
Merge branch 'pcvisionbonus' into 'master'
...
Implement PCVisionBonus functions
Closes #6983
See merge request OpenMW/openmw!2371
2 years ago
psi29a
1943486812
Merge branch 'savescreenshots' into 'master'
...
!2358 follow-up (bug #6661 )
Closes #6661
See merge request OpenMW/openmw!2376
2 years ago
Alexei Kotov
336bef0403
Update changelog
2 years ago
Alexei Kotov
a285c62e54
Update changelog
2 years ago
Evil Eye
6117b10cfa
Derive screen brightness from the blind modifier
2 years ago
Evil Eye
489c7a10b6
Implement PCVisionBonus functions
2 years ago
Evil Eye
9484d8ce51
Make the Sound magic effect make noise
2 years ago
psi29a
647b22e175
Merge branch 'DistantLOD' into 'master'
...
Support for TES distant LOD
See merge request OpenMW/openmw!1861
2 years ago
psi29a
71cafeae38
Merge branch 'i_like_to_dance_close_to_the_explosion' into 'master'
...
Always create touch explosions for non-actors
Closes #5714
See merge request OpenMW/openmw!2364
2 years ago
psi29a
a247bba981
Merge branch 'damage_over_time' into 'master'
...
Keep showing NPC health while dealing damage
Closes #6427
See merge request OpenMW/openmw!2362
2 years ago
Evil Eye
bd4322360d
Always create touch explosions for non-actors
2 years ago
unknown
d5b42bc843
Reflect non-harmful effects as well
2 years ago
unknown
f68e7ce0b5
Keep showing NPC health while dealing damage
2 years ago
Cédric Mocquillon
160cbfa04e
Add changelog entry
2 years ago
elsid
709baafd12
Limit AiWander destination by wander distance
...
From initial actor position.
findRandomPointAroundCircle may return a position outside given range. Use
raycast to choose a different reachable point within a radius but double check
and discard if it's still outside.
Use wander radius instead of wander distance for findRandomPointAroundCircle to
have better chance for a position to be inside wander distance.
2 years ago
elsid
ab1ddc690e
Do not check getPolyHeight status
...
It may fail in some cases depending on a platform without obvious reason.
2 years ago
Kindi
da4a72ab19
Sun Damage for QuasiExt
2 years ago
Alexei Kotov
d458894868
Make getWeaponDrawn return 1 only when the weapon is attached (bug #4816 )
2 years ago
psi29a
28d6159b86
Update CHANGELOG.md
2 years ago
Alexei Kotov
aee8150d65
Autoresize table subview columns (bug #6939 )
...
Use the contents of the first 500 records, clamp the width to [100, 300]
2 years ago
Alexei Kotov
edbd05a3f7
Support more NiPixelData formats (feature #6945 )
2 years ago
Alexei Kotov
c857346f7b
Remove 0.43.0 death animation backward compatibility hack ( #5977 )
2 years ago
Alexei Kotov
ff5a042f5b
Remove cooldown for ranged back up (bug #5129 )
2 years ago
Alexei Kotov
7f3d2c18e1
Evaluate melee hits on weapon release (bug #5057 )
2 years ago
Alexei Kotov
3e34d5e9f2
Rewrite attack animation logic (bug #4127 )
2 years ago
psi29a
75454c3c68
Merge branch 'go_49' into 'master'
...
Flip the switch on for 0.49
See merge request OpenMW/openmw!2256
2 years ago
Andrei Kortunov
63682fc3ba
Additional fixes for 0.48 changelog
2 years ago
Bret Curtis
bfd3ece818
Flip the switch on for 0.49
2 years ago
psi29a
b551e69b6f
#5534 remove OSG 3.4 support and require at least 3.6.5 support
2 years ago
Andrei Kortunov
af542a873f
Cleanup 0.48 changelog
2 years ago
Alexei Kotov
0fd817150e
Merge branch 'ordinator_farming_restored' into 'master'
...
Save state for disposed actors if they can respawn
Closes #6923
See merge request OpenMW/openmw!2232
2 years ago
Andrei Kortunov
7dd668bf12
Allow mouse scrolling in the race preview widget (feature 6925)
2 years ago
Evil Eye
1248bdc816
Save state for disposed actors if they can respawn
2 years ago
psi29a
c22b9e273f
Merge branch 'effecttooltip' into 'master'
...
Don't center spell and enchanted item effect lists (bug #4310 )
Closes #4310
See merge request OpenMW/openmw!2227
2 years ago
psi29a
9085f17a74
Merge branch 'bigpeepeventsenergy' into 'master'
...
Break SDL_PeepEvents loop on error (bug #6890 )
Closes #6890
See merge request OpenMW/openmw!2224
2 years ago
Alexei Kotov
aa5fcc6649
Don't center spell and enchanted item effect lists (bug #4310 )
2 years ago
psi29a
861f1d5303
Merge branch 'pleaseshutupyoustupiddoor' into 'master'
...
Don't stop playing sounds attached to removed objects (bug #6896 )
Closes #6896
See merge request OpenMW/openmw!2221
2 years ago
psi29a
77f4ea7d7c
Merge branch 'titleofthemovie' into 'master'
...
Prevent Movies_Morrowind_Logo video from pausing sounds (bugs #6049 , #6109 )
Closes #6109 and #6049
See merge request OpenMW/openmw!2223
2 years ago
psi29a
04fcfcc79d
Merge branch 'master' into 'bigpeepeventsenergy'
...
# Conflicts:
# components/sdlutil/sdlinputwrapper.cpp
2 years ago
psi29a
1a52ed038e
Merge branch 'mousemotion' into 'master'
...
Prevent mouse movement events from being queued in loading screens (bug #4374 )
Closes #4374
See merge request OpenMW/openmw!2225
2 years ago
Alexei Kotov
bccdefd63f
Discard momentum upon teleportation (bug #6545 )
2 years ago
Alexei Kotov
f9fdcfe4a7
Prevent mouse movement events from being queued in loading screens (bug #4374 )
2 years ago
Alexei Kotov
bb2fa1cbfa
Break SDL_PeepEvents loop on error (bug #6890 )
2 years ago
Alexei Kotov
2126cedb7d
Prevent Movies_Morrowind_Logo video from pausing sounds (bug #6049 )
...
Fix custom decoder tracks update (bug #6109 )
2 years ago
Alexei Kotov
f9d41fcfe8
Don't stop playing sounds attached to removed objects (bug #6896 )
2 years ago
psi29a
42db39e281
Merge branch 'esscamera' into 'master'
...
essimporter: Recover player's pitch from PCDT (bug #6818 )
Closes #6818
See merge request OpenMW/openmw!2210
2 years ago
Evil Eye
6196e777da
Break invisibility before applying CE enchantments
2 years ago
Alexei Kotov
8f9b2becde
essimporter: Recover player pitch from PCDT (bug #6818 )
2 years ago
Alexei Kotov
0d18f76271
Editor: Decouple levelled list columns (bug #6705 )
2 years ago
psi29a
5cd4dbd9a9
Merge branch 'unrestrictedfailure' into 'master'
...
Spellcasting timing fixes (bug #4227 )
Closes #4227
See merge request OpenMW/openmw!2201
2 years ago
Alexei Kotov
435ddcfb6b
Snap down any actor teleported with Position/PositionCell (bug #6154 )
2 years ago
Alexei Kotov
a914d7a9b0
Spellcasting timing fixes (bug #4227 )
...
Play spellcasting animation and VFX (but not hand VFX) if spellcasting failed due to insufficient magicka
Apply spellcasting fatigue loss when the spellcasting starts instead of when the spell is applied
2 years ago
psi29a
4f9bcfd3f5
Merge branch 'issue_6888' into 'master'
...
Implement Add switch for armor degradation fix. #6888
See merge request OpenMW/openmw!2184
2 years ago
Ivan Beloborodov
f960e30d01
Implement Add switch for armor degradation fix. #6888
2 years ago
Alexei Kotov
93eb470024
Break invisibility after stopping preparing the attack (bug #5976 )
2 years ago
psi29a
461fdcd11b
Merge branch 'mybodyisready' into 'master'
...
Delay any quick key use while the player isn't ready (bug #6054 )
Closes #6054
See merge request OpenMW/openmw!2198
2 years ago
psi29a
4ecfc0e9ac
Merge branch 'torchwood' into 'master'
...
Don't extinguish held light sources when they're hidden (bug #6910 )
Closes #6910
See merge request OpenMW/openmw!2194
2 years ago
psi29a
48c26117da
Merge branch 'stagger' into 'master'
...
Cancel stagger after weapon release animations (bug #6869 )
Closes #6869
See merge request OpenMW/openmw!2192
2 years ago
psi29a
3db753a30c
Merge branch 'invisibility' into 'master'
...
Don't headtrack or greet magically hidden actors (bug #5978 )
Closes #5978
See merge request OpenMW/openmw!2196
2 years ago
Alexei Kotov
55f34f4f0d
Delay any quick key use while the player isn't ready (bug #6054 )
2 years ago
Alexei Kotov
88bd3d559a
Don't headtrack or greet magically hidden actors (bug #5978 )
2 years ago
Alexei Kotov
94dfcdd062
Don't extinguish held light sources when they're hidden (bug #6910 )
2 years ago
Alexei Kotov
16e373f30e
Make enchanted item casting use accurate aiming for 1 frame (bug #6909 )
2 years ago
Alexei Kotov
a2c5161ac4
Cancel stagger animation when an attack ends (bug #6869 )
2 years ago
psi29a
201528a6e2
Merge branch 'issue-6435' into 'master'
...
Issue 6435: Allow builds using Visual Studio 2022
See merge request OpenMW/openmw!2144
2 years ago
psi29a
59f1bcc966
Merge branch 'quickerkeys' into 'master'
...
Allow activating quick keys menu in menus (bug #6898 )
Closes #6898
See merge request OpenMW/openmw!2178
2 years ago
psi29a
d43e85051f
Merge branch 'walkwhenyoucantride' into 'master'
...
Revert MR 2048
See merge request OpenMW/openmw!2175
2 years ago
Alexei Kotov
80a2ef29ad
Allow activating quick keys menu in menus
2 years ago
Max Henzerling
281abae2fd
Issue-64356: Add support for msvc 2022
2 years ago
myrix
dba0609f24
changelog
2 years ago
Alexei Kotov
578b58ca14
Properly handle negative count RemoveItem (bug #6895 )
2 years ago
Alexei Kotov
bbb8a5e1cb
Revert MR 2048
2 years ago
Andrei Kortunov
dc97b1d1b4
Add changelog entries
2 years ago
Andrei Kortunov
ccbb5e03fb
Use YAML files to translate MyGUI's localization tags
3 years ago
elsid
a16c55c93f
Use float based scale factor for ImageButton texture
3 years ago
Evil Eye
cc081c3d2d
Don't add additional targets to allies that are already in combat
3 years ago
Alexei Kotov
fbb0004aae
Avoid assigning idle animations to non-actors (bug #5371 )
3 years ago
psi29a
db27ffe49a
Merge branch 'changelog' into 'master'
...
Align the changelog with the milestone
See merge request OpenMW/openmw!2040
3 years ago
Nelsson Huotari
334c6dde0b
custom class for osgAnimation::RigGeometry, Collada animated deforming body parts
3 years ago
Evil Eye
116825a521
Align the changelog with the milestone
3 years ago
Alexei Kotov
a5d8286cf2
Reject models that don't have grass\ prefix from groundcover cache
3 years ago
Alexei Kotov
456277ba6a
Update changelog
3 years ago
psi29a
436db8c0e5
Merge branch 'ffmpeg5' into 'master'
...
fix hang with ffmpeg5 (ffmpeg_decoder: signal EOF/errors on readPacket)
Closes #6631
See merge request OpenMW/openmw!1941
3 years ago
Alexei Kotov
21f6e2e419
Encapsulate NIF transformations, round 2 (task #6709 )
3 years ago
Dominique Martinet
c5cdb0c277
ffmpeg_decoder: signal EOF/errors on readPacket
...
openmw with ffmpeg 5 would hang in an infinite loop trying to read at end of
files in avformat_open_input()
avio_read() apparently now no longer handlers 0 as a return value to signal
EOF and we need ot explicitly return AVERROR_EOF; their documentation
explicitely states "For stream protocols, must never return 0 but rather
a proper AVERROR code." for avio_alloc_context's read_context.
Also fix the exception case to return AVERROR_UNKNOWN -- I assume we'd
otherwise get stuck there too, but I don't know what would trigger this
case.
Fixes #6631
3 years ago
Evil Eye
f41e46db64
Replace empty NPC class with fallback
3 years ago
Cody Glassman
ce49aa1202
Attach lights at origin when missing AttachLight node
3 years ago
Petr Mikheev
cf49b46d64
Show logs in the debug window
...
Some part of UI code is written by @andrew-app
3 years ago
cody glassman
04843fed6d
moddable post-processing pipeline
3 years ago
Evil Eye
c0cc5feecd
Initialize DialInfo::DATAstruct with the proper blank values
3 years ago
cody glassman
ad139f2f9a
rename to windowed fullscreen
3 years ago
cody glassman
05901a2480
add borderless windows, deprecate fullscreen mode
3 years ago
Evil Eye
55d32432b9
Don't mark idle animations as bad when blocking them
3 years ago
AnyOldName3
2b9c7e77bd
Appease the CHANGELOG
3 years ago
Max Henzerling
2771fa1bb4
create and add issue to changelog
3 years ago
psi29a
265fa51128
Merge branch 'respect_water_filtering' into 'master'
...
Simple water should respect filter settings (#5989 )
Closes #5989
See merge request OpenMW/openmw!1813
3 years ago
Evil Eye
db19700599
Make stack manipulation unconditional
3 years ago
cody glassman
13a05dbd63
simple water should respect filter settings
3 years ago
psi29a
51024a8208
Merge branch 'issue-6706-save-the-size-of-the-options-window' into 'master'
...
Issue-6706 Save the size of the Options window
Closes #6706
See merge request OpenMW/openmw!1798
3 years ago
Eris Caffee
de291b0ec4
Issue-6706 Save the size of the Options window
3 years ago
cody glassman
276cb6f170
clamp vertex lighting in fragment shader properly
3 years ago
psi29a
66a96bfa5e
Merge branch 'launcher-datadirs' into 'master'
...
Make launcher handle data dirs #2858 and BSA
See merge request OpenMW/openmw!192
3 years ago
fredzio
b88d32ff5b
Add 3 tabs in the "Data Files" page
...
1 with the data directories
2 with the BSA archives
3 with the content selector
When user select a directory to be added, first we walk the directory
hierarchy to make a list of all potential data= entries. If we find
none, the selected directory is added.
If more than one data directory is found, user is presented with a
directory list to check which one(s) are to be added.
Directories containing one or more content file are marked with an icon.
data= and fallback-archive= lines are handled like content= lines:
- they are part of the profile in launcher.cfg, prefixed by the profile
name
- they are updated in openmw.cfg when profile is selected / created
Directories can be moved in the list by drag and drop or by buttons.
Insertion is possible anywhere in the list.
Global data path and data local are shown but are greyed out, as they
are always included.
No attempt is made to ensure that the user choice are valid
(dependencies, overwrite of content).
After a profile is loaded, any added content is highlighted in green.
3 years ago
elsid
e777e35414
Use system_clock for time in logs
...
high_resolution_clock may not give real time. MSVC implements it as
steady_clock that is basically CPU time which is usually desynchronized with
real time.
3 years ago
psi29a
c14796fc57
Merge branch 'ncc' into 'master'
...
#6496 Handle NCC flag in Nif files
See merge request OpenMW/openmw!1516
3 years ago
psi29a
4e723cad59
Merge branch 'issue-6667-pressing_escape_during_wait_causes_black_screen' into 'master'
...
issue-6667 pressing escape during wait causes black screen
See merge request OpenMW/openmw!1783
3 years ago
Eris Caffee
627656ace0
issue-6667 pressing escape during wait causes black screen
3 years ago
psi29a
58f77ab3ef
Merge branch 'issue-5279-console_stops_scrolling_properly_after_selection' into 'master'
...
issue-5279 console stops scrolling properly after selection
See merge request OpenMW/openmw!1781
3 years ago
Eris Caffee
b2c6c49999
issue-5279 console stops scrolling properly after selection
3 years ago
fredzio
d05a2facf3
Handle NCC flag in Nif files. Objects with this flag will collide only with camera.
...
Expose objects with NC flag to be used by Lua mods.
3 years ago
Eris Caffee
db84d9e649
Issue 2766 Warn user of old MW version detected
3 years ago
Evil Eye
61ea678a96
Implement ignored records
3 years ago
psi29a
84458baa8b
Merge branch 'VA_OpenMW-CS' into 'master'
...
OpenMW-CS: Issue #3245 Add configurable instance grid, angle, and scale snapping
Closes #3245
See merge request OpenMW/openmw!1737
3 years ago
VidiAquam
e2f393cbdb
Update CHANGELOG.md, AUTHORS.md
3 years ago
Bret Curtis
0db5415976
refactor to use mInternal, support Flag_Reverse and updated changelog/authors.md
3 years ago
Alexei Dobrohotov
98b2ddfd4c
Make console and maximized window defaults mimic Morrowind
3 years ago
Evil Eye
c1d700f770
Don't reset last hit object if the ID doesn't match
3 years ago
Nelsson Huotari
6869fa18e4
Fix unsafe memory access at object.cpp
3 years ago
psi29a
1542a0392c
Merge branch 'gloss' into 'master'
...
Gloss-mapping
Closes #6541
See merge request OpenMW/openmw!1552
3 years ago
Evil Eye
12f6530ab3
Relocate changelog entries
3 years ago
Evil Eye
484a7c7b7e
Base dialogue order solely on mPrev
3 years ago
Evil Eye
25feea9b16
Prevent write to empty vector element
3 years ago
psi29a
7e4e78b1a7
Merge branch 'engarde' into 'master'
...
Always reduce weapon condition by the raw damage (bug #6559 )
Closes #6559
See merge request OpenMW/openmw!1694
3 years ago
Alexei Dobrohotov
fdd9e6a793
Always reduce weapon condition by the raw damage (bug #6559 )
3 years ago
Alexei Dobrohotov
1a15ad216d
Increase the base angular velocity to 900°/sec ( #5192 )
3 years ago