1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-07-28 01:44:04 +00:00
Commit graph

28724 commits

Author SHA1 Message Date
Nelsson Huotari
3232faa703 Use const ref instead of value 2020-11-20 19:41:01 +02:00
Nelsson Huotari
32d4344803 Don't copy osga-data in base class keyframecontroller, fix warnings. 2020-11-20 19:38:29 +02:00
jefetienne
bc6f46465f Add to changelog, authors. Move variable declaration inside block 2020-11-19 10:34:15 -05:00
jefetienne
2413de38b5 Extend spell/item search to search by magic effect name 2020-11-19 10:34:15 -05:00
psi29a
f95d2cf54c Merge branch 'update_recastnavigation' into 'master'
Update recastnavigation

See merge request OpenMW/openmw!420
2020-11-19 06:44:46 +00:00
Nelsson Huotari
6e77ad1f6a OSG-Collada animation support 2020-11-19 01:11:56 +02:00
Nelsson Huotari
f78a5d795c Separate keyframes logic to provide basis for osgAnimation integration. 2020-11-18 22:48:47 +02:00
Mads Buvik Sandvei
74dab2c954 Update README.md 2020-11-18 20:02:11 +00:00
AnyOldName3
37661bffea Merge branch 'shadowdisable-fix' into 'master'
Make disableShadowsForStateSet a no-op when shadows are disabled

See merge request OpenMW/openmw!205
2020-11-18 18:56:36 +00:00
psi29a
c69b407f8c Merge branch 'close_the_window_before_you_destroy_the_world' into 'master'
Don't unload the world before closing containers

Closes #5689

See merge request OpenMW/openmw!419
2020-11-18 18:19:46 +00:00
psi29a
642cf8ff8e Merge branch 'debian-gcc-first-time-timeout' into 'master'
Fix Debian GCC timeout on forks

See merge request OpenMW/openmw!416
2020-11-18 18:16:49 +00:00
Mads Buvik Sandvei
558b95e5f1 Merge branch 'openxr_vr' into 'openxr_vr'
Nicer VR meta menu

See merge request madsbuvi/openmw!9
2020-11-18 18:10:50 +00:00
psi29a
881bc49e0b Merge branch 'no-dynamic' into 'master'
Make Bullet DebugDrawer's default state match the physics system

See merge request OpenMW/openmw!418
2020-11-18 18:10:31 +00:00
Mads Buvik Sandvei
e5747d572a Merge branch 'index-binding-image' into 'openxr_vr'
Added binding image for Valve Index controllers

See merge request madsbuvi/openmw!8
2020-11-18 18:09:59 +00:00
elsid
9b11b8a27b
Fix boundary check 2020-11-18 18:52:00 +01:00
elsid
9363bc2d48
Update recastnavigation to 6624e7aef5e15df11cb2f5673574df8e4c96af6a 2020-11-18 18:03:29 +01:00
Evil Eye
c126d8801f Fix #5689 2020-11-18 17:28:09 +01:00
AnyOldName3
06d1e70aac Make Bullet DebugDrawer's default state match the physics system 2020-11-18 15:34:21 +00:00
uramer
ce455e7aaa Nicer VR meta menu 2020-11-17 23:20:32 +01:00
psi29a
86dc6f7512 Merge branch 'nine-ten-eleven-twelve' into 'master'
Fix extraction with 7z 9.10

See merge request OpenMW/openmw!415
2020-11-17 17:04:30 +00:00
AnyOldName3
48ea9960b9 Fix Debian GCC timeout on forks 2020-11-17 16:45:13 +00:00
AnyOldName3
211894a178 Fix extraction with 7z 9.10
This is still used in the wild as lots of people install 7zip and never update it because it works. We can't check the version and abort if it's too old as the changelog doesn't make it clear which version fixed the behaviour.
2020-11-17 16:14:05 +00:00
David Cernat
b1ce90076e [Client] Don't apply spell effects unilaterally on DedicatedPlayers 2020-11-17 17:51:13 +02:00
David Cernat
1dccd75238 [Server] Return signed int for GetSpellsActiveEffectArg() 2020-11-17 15:28:02 +02:00
David Cernat
dd171420ca [Server] Move rare arg to end of AddSpellActiveEffect() argument list 2020-11-17 15:22:19 +02:00
David Cernat
58c04530e7 [General] Implement PlayerSpellsActive packet, part 2
The packet can now set the active spells of DedicatedPlayers.
2020-11-17 13:00:02 +02:00
Dean Allen
a6b5fbbdf8 Added binding image for Valve Index controllers 2020-11-17 00:16:06 -08:00
psi29a
8f2701c24b Merge branch 'sewer-water-isn't-that-clear' into 'master'
Set dummy state when disabling shadows indoors

Closes #5688

See merge request OpenMW/openmw!412
2020-11-16 21:56:05 +00:00
AnyOldName3
06ae2a0536 Add changelog entry 2020-11-16 21:07:30 +00:00
AnyOldName3
7768556ce6 Set dummy state when disabling shadows indoors
As we don't reconfigure all shaders without shadows when we disable them
indoors (as it'd probably add a hitch to transitioning in and out) we
need to set up dummy state so the shaders don't do anything illegal.

This hadn't had symptoms for most objects as when indoors, nearly
everything would be drawn first in one of the water RTTs, which had
dummy state to disable shadows already. This wasn't true of the water
plane itself, though, yet somehow it took until just now for anyone to
report that.

This resolves vtastek's issue where the water would be invisible indoors
2020-11-16 21:01:20 +00:00
psi29a
894bcb8bcc Merge branch 'fix_the_fix's_fix' into 'master'
Don't fall while teleporting

See merge request OpenMW/openmw!411
2020-11-16 13:57:33 +00:00
Frederic Chardon
bb5213670c Use bigger hammer to set Actor's position after teleporting. Otherwise traceDown() would use old collision object transform and gives incorrect results, making the Actor "fall" in the new position. 2020-11-16 11:35:50 +01:00
Mads Buvik Sandvei
ca202011a6 Update README.md 2020-11-15 17:05:15 +00:00
Mads Buvik Sandvei
d179d33e3a Update README.md 2020-11-15 17:03:15 +00:00
Mads Buvik Sandvei
775fcde93d Oculus touch graphic 2020-11-15 17:49:56 +01:00
Mads Buvik Sandvei
490d9e0086 Check if onOpen/onClose reversed visibility change before forwarding it to the VR GUI Manager. 2020-11-15 16:30:15 +01:00
Mads Buvik Sandvei
9e7df26f0f Hide pauldrons 2020-11-15 15:45:57 +01:00
psi29a
0a566dbce7 Merge branch 'simplifystanding' into 'master'
Get rid of the StandingActorsMap.

See merge request OpenMW/openmw!409
2020-11-15 09:16:44 +00:00
fredzio
d64ed6cf53 Get rid of the StandingActorsMap. Just embed the necessary info into
Actor class.
2020-11-15 01:58:21 +01:00
psi29a
5362146d24 Merge branch 'interleaved_movements' into 'master'
Unbreak lifts & conveyors in Sotha Sil Expanded

See merge request OpenMW/openmw!410
2020-11-15 00:20:24 +00:00
David Cernat
30b179c2dd [Client] Add die() method to DedicatedPlayer 2020-11-15 01:30:13 +02:00
David Cernat
ae0e4a929f [Client] Add die() method to LocalPlayer 2020-11-15 01:02:58 +02:00
David Cernat
cd835104b7 [Client] Add resurrect() method to DedicatedPlayer 2020-11-15 00:44:10 +02:00
David Cernat
1083fa5196 [Client] Reorder DedicatedPlayer's functions 2020-11-14 23:02:30 +02:00
fredzio
e5fa457fe7 Properly account for interleaved move of actors.
Before this change, if an actor position was changed while the physics
simulation was running, the simulation result would be discarded. It is
fine in case of one off event such as teleport, but in the case of
scripts making use of this functionality to make lifts or conveyor (such
as Sotha Sil Expanded mod) it broke actor movement.

To alleviate this issue, at the end of the simulation, the position of the Actor
in the world is compared to the position it had at the beginning of the
simulation. A difference indicate a force move occured. In this case,
the Actor mPosition and mPreviousPosition are translated by the difference of position.

Since the Actor position will be really set while the next simulation runs, we
save it in the mNextPosition field.
2020-11-14 20:39:16 +01:00
Mads Buvik Sandvei
2e446c97bf Merge branch 'openxr_vr' of https://gitlab.com/madsbuvi/openmw into openxr_vr 2020-11-14 19:20:57 +01:00
Mads Buvik Sandvei
3e581571f4 QWERTY implementation of a virtual keyboard. 2020-11-14 19:20:36 +01:00
David Cernat
676481d061 Add OpenMW commits up to 14 Nov 2020
# Conflicts:
#   .travis.yml
#   apps/openmw/mwmechanics/tickableeffects.cpp
2020-11-14 19:59:59 +02:00
psi29a
6064d3e741 Merge branch 'boundingvolume' into 'master'
Read NIF bounding volume data correctly

See merge request OpenMW/openmw!407
2020-11-14 13:19:29 +00:00
Alexei Dobrohotov
df9667e923 Read NIF bounding volume data correctly 2020-11-14 14:16:29 +03:00