Commit Graph

28667 Commits (246e6701f22c8466acd4f792b24d9447d60f9e87)
 

Author SHA1 Message Date
David Cernat 246e6701f2 Merge branch '0.8.0-vr' of https://github.com/TES3MP/TES3MP into 0.8.0-vr 3 years ago
David Cernat 75df78a952
Merge pull request #617 from madsbuvi/patch-3
Update openmw_vr_metamenu.layout
3 years ago
Mads Sandvei b893123acd
Update openmw_vr_metamenu.layout
Add a button for the chat menu
3 years ago
David Cernat 6f8b53f02f
Merge pull request #616 from madsbuvi/patch-2
Update vrgui.cpp
3 years ago
Mads Sandvei 2437e3daee
Update vrgui.cpp
Bump main menu priority so that the chat window won't occlude the main menu and the meta menu
3 years ago
David Cernat 78aa4e8163
Merge pull request #615 from madsbuvi/patch-1
Enable per-view mapping of water textures
3 years ago
Mads Sandvei ba833551bd
Enable per-view mapping of water textures 3 years ago
David Cernat 82df73f733 [VR Client] Synchronize player rotating in place without position change 3 years ago
David Cernat 455356160e [VR Client] Synchronize player's melee attacks 3 years ago
David Cernat 3b40882ba3 [VR Browser] Run VR executable instead of regular one 3 years ago
David Cernat 71bea5fc00 [VR Build] Rename VR client executable 3 years ago
David Cernat 339a196579 Add OpenMW VR commits up to 4 Jul 2021
# Conflicts:
#   CMakeLists.txt
#   LICENSE
#   README.md
#   apps/openmw/CMakeLists.txt
#   apps/openmw/engine.cpp
#   apps/openmw/mwclass/creature.cpp
#   apps/openmw/mwclass/npc.cpp
#   apps/openmw/mwclass/npc.hpp
#   apps/openmw/mwinput/bindingsmanager.cpp
#   apps/openmw/mwmechanics/combat.cpp
3 years ago
David Cernat 571f3e8ee7 [Client] Use correct stacking value when sending SpellsActive packets 3 years ago
David Cernat f2d95dc84d [Client] Make ActiveSpells::removeSpellByTimestamp() return a boolean
Add logging to LocalPlayer::removeSpellsActive() to track when a player's active spell hasn't been removed due to an invalid timestamp.
3 years ago
David Cernat ed9a85f13b [General] Increase maxPlugins to 1000
This allows clients to have 1000 data files instead of 256 as before.

Also increase maxHashes to 50
3 years ago
David Cernat 4aa947ff4b [Client] Prevent player from auto-equipping items taken from containers 3 years ago
David Cernat 15fdac3f6c Revert "Merge branch '0.7.1-window-input' into 0.7.1"
This reverts commit 94f5b169e6, reversing
changes made to 43e7df6df8.

# Conflicts:
#	apps/openmw-mp/handleInput.cpp
3 years ago
David Cernat d7044db179
Merge pull request #595 from GrimKriegor/buildsys/server-only-tweaks
[Buildsys] Tweaks to allow server-only builds
3 years ago
Grim Kriegor aa35f0946f [Buildsys] Tweaks to allow server-only builds
Re-include Base64, Boost and SDL2[1]

Exclude OSG but keep its headers[2]

Exclude most non-essential components and their deps

[1] SDL2 is required by the debug component
May be worth deviating from upstream by making its inclusion
conditional in the future

[2] Server component requires declarations present in the OSG headers
3 years ago
David Cernat 000e8724ca [Documentation] Update changelog for 0.8.0 3 years ago
David Cernat c02fb44ea7
Merge pull request #593 from GrimKriegor/buildsys/server-only-bullet-removal
[Buildsys] Do not require Bullet when building only the server component
3 years ago
Grim Kriegor 57c2ed2557 [Buildsys] Do not require Bullet for the server 3 years ago
David Cernat a3160991f5 [Documentation] Update credits 3 years ago
David Cernat 76e7fdca98 [Documentation] Update year in README 3 years ago
David Cernat 438f197b20 [Client] Fix build for launcher 3 years ago
David Cernat 1cb10cd1f2 [Client] Use new exact search with ObjectActivate & ObjectDialogueChoice 3 years ago
David Cernat 646ffc7afe [Client] Add a new type of search to CellStore that also checks refIds 3 years ago
David Cernat 28d31f4648 [Client] Fix build for openmw_vr with Visual Studio 2019 3 years ago
David Cernat 572b16af41 Add OpenMW 0.47 commits to OpenMW VR up to 4 Dec 2021
# Conflicts:
#   .gitlab-ci.yml
#   CI/before_script.msvc.sh
#   CI/install_debian_deps.sh
#   CMakeLists.txt
#   apps/openmw/mwrender/screenshotmanager.cpp
#   files/ui/advancedpage.ui
3 years ago
David Cernat ca96827ec9 [General] Change default internal server password 3 years ago
David Cernat 38363eee0d Add OpenMW 0.47 commits up to 4 Dec 2021 3 years ago
psi29a f327288953 Merge branch 'fix_physics_deadlock_47' into 'openmw-47'
Fix deadlock in physics system (#6414 for 0.47)

See merge request OpenMW/openmw!1438
3 years ago
elsid 7f1e5b368e
Fix deadlock in physics system
* Reorder unlock and notify_all calls to avoid notifying when not all worker
  threads are waiting.
* Make sure main thread does not attempt to exclusively lock mSimulationMutex
  while not all workers are done with previous frame.
* Replace mNewFrame flag by counter to avoid modification from multiple
  threads.
3 years ago
psi29a fe8922bdc3 Merge branch 'rtd' into 'master'
Fix readthedocs config, second attempt.

See merge request OpenMW/openmw!1342

(cherry picked from commit 26ee2d284ecbad20247385805f8baeea2e3bfeb6)

20f851b3 Fix readthedocs config, second attempt.
3 years ago
AnyOldName3 b7caf1f36e Merge branch 'rtd' into 'master'
Fix readthedocs config

See merge request OpenMW/openmw!1340

(cherry picked from commit ade3c2c61b29665abfa7562e96ee157c83a89def)

665d756f Fix readthedocs config
3 years ago
David Cernat f85f1e1b17 [General] Change version to 0.8.0
Change repo name from openmw-tes3mp to TES3MP.
3 years ago
David Cernat dbae0bddc2 [Client] Only play sounds from active cells when receiving ObjectSound 3 years ago
David Cernat 48de84ec32 [Client] Send ObjectSound packets with spellcasting sounds 3 years ago
David Cernat 538ccf15cf [Client] Use higher interpolation distance for DedicatedPlayers
This makes up for the laggier-looking jumps since the changes to OpenMW's physics system.
3 years ago
David Cernat 20e37204d0 [Client] Ensure physics actor is valid in World::setOnGround()
Do the same in World::setInertialForce()
3 years ago
David Cernat e010c61167 Add OpenMW 0.47 commits up to 10 Oct 2021 3 years ago
David Cernat efc0b88058 [Client] Don't reload Ptr for DedicatedActor after adding active spells
This prevents non-continuous spell GFX from immediately vanishing.
3 years ago
David Cernat 3e582199fb [Client] Add createSpellGfx() method to MechanicsHelper
Use it to create spell GFX when adding active spells to dedicated players and actors.
3 years ago
David Cernat eb005a5c33 [Client] Stop processing CastSpell::inflict() in more appropriate place
This preserves the functionality of Reflect effects, which relies on inflict() getting far enough for a dedicated player or actor, without also processing parts of inflict() that should be skipped for them.
3 years ago
David Cernat 7f017217c7 [Client] Fix position sync for falling actors 3 years ago
David Cernat fb49b62753 [Client] Fix crash when receiving ActiveSpells for uninitialized players 3 years ago
David Cernat 63c956e1d2 [Client] Fix active spell sync using actor IDs tracked in ActiveSpells 3 years ago
David Cernat e6a1f0889f [Client] Add isStackingSpell() method to MechanicsHelper 3 years ago
David Cernat f03a87df3c [Client] Remove previous placeholders for tracking ActiveSpells actors 3 years ago
David Cernat c027862609 [Client] Track actor IDs in ActiveSpells 3 years ago