1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-20 14:23:51 +00:00
Commit graph

19993 commits

Author SHA1 Message Date
Chris Robinson
780e82480d Make the PlayMode and PlayType enums scoped
Also shorten them by putting them in the MWSound namespace
2017-09-15 02:36:59 -07:00
Chris Robinson
0c1ad7c74e Replace a few more explicit loops 2017-09-15 02:36:46 -07:00
David Cernat
9838cc680a [Server] Enable Lua debugging for RelWithDebInfo builds 2017-09-15 08:19:15 +03:00
David Cernat
98195b5e3c Merge pull request #289 from TES3MP/master
Add master commits up to 15 Sep 2017
2017-09-15 03:32:20 +03:00
David Cernat
c98e6dc833 Merge pull request #288 from OpenMW/master
Add OpenMW commits up to 14 Sep 2017
2017-09-15 03:30:20 +03:00
Chris Robinson
1e123a22e1 Avoid some explicit loops 2017-09-14 16:56:46 -07:00
Chris Robinson
3757571d46 Set HRTF when initializing the device 2017-09-14 16:00:43 -07:00
Chris Robinson
c17edfd547 Don't be so throw-happy in the sound manager 2017-09-14 16:00:43 -07:00
Chris Robinson
abe80f5868 Move the soundlist when updating a Ptr instead of copying 2017-09-14 16:00:43 -07:00
Chris Robinson
605c937572 Ensure 3D sources are spatialized
Standard OpenAL does not spatialize non-mono sounds, although the game has some
stereo sounds meant to play in 3D. The desired behavior can be achieved with
the AL_SOFT_source_spatialize extension.
2017-09-14 16:00:43 -07:00
Chris Robinson
6f57233ba1 Avoid copying the same Ptr with each iteration 2017-09-14 16:00:42 -07:00
Chris Robinson
edfba68eb5 Apply reverb and a low-pass filter when underwater
This replaces the pitch-shift effect when available.
2017-09-14 16:00:42 -07:00
Chris Robinson
27eeaf90d0 Use unordered_map for the music playlist and sound buffer caches 2017-09-14 16:00:42 -07:00
Chris Robinson
ec01b89e59 Increase the default buffer cache sizes 2017-09-14 16:00:42 -07:00
Chris Robinson
033303b911 Properly update the near water sound volume 2017-09-14 16:00:42 -07:00
Chris Robinson
0b720cd90c Set the appropriate meter/unit scale for sound 2017-09-14 16:00:41 -07:00
Chris Robinson
c790fedd3f Load an effect and filter for underwater 2017-09-14 16:00:41 -07:00
Chris Robinson
3d37cb3cf6 Load EFX functions when available 2017-09-14 16:00:41 -07:00
Chris Robinson
c5a3fb7ccd Simplify checking for near water sfx change
Rather than checking every frame you're near the water, only check when the
current cell changed (the sfx will only change when moving between interior and
exterior). It also doesn't need to look through all playing sounds, as it's a
local one not attached to a Ptr.
2017-09-14 16:00:41 -07:00
Chris Robinson
617c05f557 Make Sound and Stream sibling types
To avoid being able to accidentally cast a Stream* to a Sound*, or vice-versa.
2017-09-14 16:00:40 -07:00
Chris Robinson
9e45f6d05f Make a note that stopTrack needs to be called for a stopping track 2017-09-14 16:00:40 -07:00
Chris Robinson
9e7a49f66e Include alext.h to get OpenAL extension definitions 2017-09-14 16:00:40 -07:00
Chris Robinson
1fe60dd8e2 Replace some shared_ptrs with pointers to deque entries 2017-09-14 16:00:30 -07:00
MiroslavR
a66d310a1d ESS-Importer: Fix uninitialized paid crime ID 2017-09-15 00:21:02 +02:00
MiroslavR
6e869c3123 ESS-Importer: Convert ballistic projectiles (Feature #2320) 2017-09-15 00:07:19 +02:00
Bret Curtis
e517ad3f7b add ktx support for splashscreens 2017-09-14 10:06:36 +02:00
scrawl
5817674651 Merge pull request #1452 from psi29a/loading_screens
add support for png and dds splashscreens
2017-09-13 23:10:00 +00:00
Stanislav Zhukov
f703dbd1df Merge pull request #283 from Johnnynator/tes3mp 2017-09-14 02:38:27 +08:00
Bret Curtis
dff0a766a8 adding 3 more extensions 2017-09-13 15:30:22 +02:00
Koncord
3124e627cf [General] Move hack back to the right place 2017-09-13 21:30:16 +08:00
Koncord
c2286482ae [Master] Add 'savebans' command to RESTful API 2017-09-13 20:33:42 +08:00
Bret Curtis
b26887ef9b add support for png and dds splashscreens to begin with. 2017-09-13 13:52:05 +02:00
David Walley
b9de4b1eac Update tour.rst 2017-09-13 12:27:51 +01:00
Koncord
f814ae795d [Master] Fix return from isServerValid()
Temporary accept all servers in OnServerAnnnounce
2017-09-13 19:11:58 +08:00
David Walley
7e83caab11 Manual modding - extend mod installation instructions (#1448)
Add section on .bsa files
Extend plugins to include .esm files
Fix typo propper->proper.
2017-09-13 11:11:01 +00:00
Koncord
50ef9677fe [Master] Fix master.lua
Remove unban() from loadBans()
Disable strict json order from saveBans()
2017-09-13 17:59:07 +08:00
Koncord
838e05521e [Master] Minor fixes 2017-09-13 17:56:38 +08:00
David Cernat
cccbe753d7 [General] Update version to 0.7-alpha 2017-09-13 10:29:36 +03:00
Koncord
6decd148e5 [Server] Fix build on Windows 2017-09-13 11:06:53 +08:00
Koncord
045dc566ea Merge branch 'master' into new-script-api 2017-09-12 21:41:25 +08:00
Koncord
bb183457a6 [Master] Init BanAddress/UnbanAddress before opening script 2017-09-12 21:30:37 +08:00
Koncord
dc18916f46 [Master] Add isServerValid lambda. Add "OnServerAnnounce" callback 2017-09-12 21:29:42 +08:00
Koncord
f99dafbf51 [Master] Add scripts for generating certificates for testing purposes 2017-09-12 21:27:07 +08:00
Koncord
aee6fb1265 [Master] Add master lua scripts 2017-09-12 21:24:06 +08:00
Koncord
d1388cdf84 [Master] Add Admin Rest Server
Add admin rest callback - "OnAdminRequest". Called on every POST request
2017-09-12 20:56:21 +08:00
Koncord
b869fe0b76 [Master] Add Lua
Init master server values by config table in script
Add BanAddress/UnbanAddress to lua
Fix a couple of indents
Pass lua script as first launch parameter of master server
2017-09-12 20:50:28 +08:00
Koncord
0e2817da88 [Master] Move response stuff to ResponseUtils.hpp 2017-09-12 20:39:27 +08:00
Koncord
fc8232f943 [Master] Add ban/unban functions 2017-09-12 20:24:50 +08:00
Koncord
26324c2578 [Master] Change Ban structure to vector<string> 2017-09-12 20:23:17 +08:00
Koncord
4e93905350 [Master] Backport SimpleWeb 2017-09-12 20:21:32 +08:00