scrawl
097b9d90bc
Fix travel service not showing
7 years ago
Kyle Cooley
dfcbee3ab1
Ignore case when comparing textures, also add new textures to lookup map.
7 years ago
scrawl
77ddaa869b
Merge pull request #1484 from drummyfish/master
...
fix rain ripple bug
7 years ago
Andrei Kortunov
03daf2b9e3
Fix a failed assert in the getCell() check during a new game start
7 years ago
Miloslav Číž
4999c667b6
fix rain ripple bug
7 years ago
scrawl
5b10e3128e
Use first resolution in fullscreen if current is not supported ( Fixes #4113 )
7 years ago
scrawl
64e27c032b
Merge pull request #1481 from scrawl/keyfocus
...
WindowManager overhaul & improved keyboard support
7 years ago
scrawl
05348ab7ed
Merge pull request #1483 from drummyfish/master
...
water shader improvements plus rain ripple effect (#452 )
7 years ago
scrawl
7bb0a76df2
Fix tooltips showing when cursor isn't visible
7 years ago
Miloslav Číž
8416feaf5b
link rain water ripple effect to actual rain
7 years ago
scrawl
14c9e858c8
Check to make sure button is enabled
7 years ago
scrawl
6ec66fa95f
Restore keyfocus to goodbye when selecting a topic
7 years ago
David Cernat
44fb7518ee
Merge pull request #300 from OpenMW/master
...
Add OpenMW commits up to 28 Sep 2017
7 years ago
scrawl
e5d1fd022f
Merge pull request #1479 from akortunov/physics
...
Make physics framerate configurable
7 years ago
scrawl
0ae009eb21
Hide message box before deleting it
...
Fixes a crash when closing the game window during the 'plugin mismatch' dialog. Modal windows have to be hidden before they are deleted to prevent a dangling pointer in WindowManager.
7 years ago
scrawl
d53e7f8a3c
Remove redundant code
...
Already worked around in WindowBase::setVisible
7 years ago
scrawl
0deda69a27
Fix wrong skin for levelup attribute values
7 years ago
scrawl
e9d81fdf5a
Fix being able to escape interactive messageboxes
7 years ago
scrawl
db650df416
Fix 'blocking' messageboxes not handling key focus properly
7 years ago
scrawl
a0f5e32113
Fix 'new game' from the main menu not removing menu afterwards
7 years ago
scrawl
0240a6c38b
Fix controls window regression
7 years ago
David Cernat
b1aacd5028
Merge pull request #299 from OpenMW/master
...
Add OpenMW commits up to 27 Sep 2017
7 years ago
Andrei Kortunov
668a947210
Inherit owner, if an item is in container (regression #4128 )
7 years ago
scrawl
2d873a13ac
Merge pull request #1469 from drummyfish/master
...
water shader improvements (partially fixes #3365 )
7 years ago
scrawl
0ee57effcc
Make 'Delete game' button not accept keyfocus, to prevent accidents
7 years ago
scrawl
c7a82704c6
Fix key focus resets in SaveGameDialog
7 years ago
scrawl
74e806d974
Additionally use movement keys (default WASD) to navigate GUI buttons
7 years ago
scrawl
3d2ad2d339
Include cleanup
7 years ago
scrawl
87311d86b5
Fix what looks like a copy/paste error
7 years ago
scrawl
7a3fbfb34a
Slightly improve journal window keyboard navigation
7 years ago
scrawl
05814c0929
Add key focus handling for WaitDialog
...
Default is 'until healed'. Up/Down arrows change the hour slider and implicitely change the button to 'Wait'.
7 years ago
scrawl
8964fc93d6
Fix dialogue window not being exited properly
7 years ago
scrawl
7a64098da3
Avoid rebuilding the dialogue topics pane unnecessarily
...
Also retaining key focus.
7 years ago
scrawl
22929e53fa
Don't ignore my own advice
...
Can't wait until MyGUI 3.2.2 is a build dependency, then we can use key focus events to handle the SDL text input.
7 years ago
scrawl
1714271a76
Improve KeyboardNavigation to better handle modal windows
...
It's no longer possible to cycle to widgets that aren't part of the current modal window.
The window manager will remember the focused widget of a modal window on a limited basis (it'll be discarded when a different modal window opens).
7 years ago
scrawl
41fe16013b
Select first widget if we can't find the current widget
7 years ago
scrawl
475ac46f3e
Workaround keyfocus issues in current versions of MyGUI
7 years ago
scrawl
010a7ea5b3
Fix tooltip widgets being set to accept key focus
7 years ago
scrawl
2514cc5cc8
Workaround key focus being reset in BookWindow when next/prev are hidden
7 years ago
scrawl
fce9a14986
Hide the mouse cursor until it's used
7 years ago
scrawl
09e93319f5
Restrict the 'fake mouse movement' workaround to where it's actually required ( Fixes #3978 )
7 years ago
David Cernat
ddf0dfed55
Merge pull request #298 from OpenMW/master
...
Add OpenMW commits up to 26 Sep 2017
7 years ago
Andrei Kortunov
62177ebb30
Move physics framerate from setting to environment variable
7 years ago
scrawl
9b91ea5d34
Exit drag-and-drop if dragged item is deleted ( Fixes #3097 )
7 years ago
Andrei Kortunov
6062cd4b9c
Make physics framerate configurable
7 years ago
Miloslav Číž
cde2c13900
make water depth independent of view frustum
7 years ago
scrawl
2ce79e07a4
Refactor dialogue GUI to talk to the dialogue manager, not the other way around and not both ways.
...
- Fix memory leaks in DialogueWindow
- Fix Link objects being deleted from their own event handler
7 years ago
scrawl
476bec41c5
Remove redundant code
7 years ago
scrawl
c5613e384e
Remove duplicate disposition code
7 years ago
scrawl
e8c6a3b225
Fix crash in dialogue filter if local variables are not configured
...
This could happen e.g. by 'some_npc_in_remote_cell->forcegreeting'
7 years ago
scrawl
36c192a1dd
Undo the console portion of 84657271c7
because it results in the console forgetting its object on opening
7 years ago
scrawl
717e68fab2
Remove redundant resetHistory argument
7 years ago
scrawl
e14573fa8c
Add missing null check
7 years ago
scrawl
19e07fad30
Remove redundant Services enum
7 years ago
scrawl
f8ffd85146
Topic passed to keywordSelected() no longer has to be lower case
...
Remove redundant mDialogueMap
7 years ago
scrawl
b7752ec52d
Make TradeWindow not depend on DialogueWindow
7 years ago
scrawl
82a211ba03
Fix duplicate code
7 years ago
scrawl
d78e822833
Add 'delay' argument for screen fading operations
7 years ago
scrawl
c035548f37
Make Tab work if selected widget is marked as not needing keyfocus
7 years ago
scrawl
ad8d0c5302
Use keypad to control the camera
7 years ago
scrawl
94b538ac82
Fix crash due to not calling WindowModal::onClose()
7 years ago
scrawl
ca3b08b852
Make Activate key accept GUI buttons
7 years ago
scrawl
67dc4e019a
Make Enter on trade window price attempt the trade
7 years ago
scrawl
8ae7e4c958
Make Enter on a name edit accept the dialog
7 years ago
scrawl
843106fc61
Handle the wait progress bar as part of the GUI mode
7 years ago
scrawl
9ed1b16553
Extend code that detects whether a key was consumed by the GUI ( Fixes #4016 )
7 years ago
scrawl
0e57f1317b
Remove redundant setVisible(false)
7 years ago
scrawl
331192f2d6
Improve keyboard navigation of book/scroll windows
7 years ago
scrawl
d58ff4a736
Remove obsolete Container GUI keyboard handling
7 years ago
scrawl
c0d8bef82f
Call changeInputMode() from updateVisible()
7 years ago
scrawl
222defc6d8
Extend HUD::clear()
7 years ago
scrawl
f6c227b966
Reset screen faders in clear()
...
Fixes a black screen when loading a game while waiting/resting.
7 years ago
scrawl
d10985e481
Remove unneeded window pointers
7 years ago
scrawl
f67dbc8aa0
Remove redundant update function
7 years ago
scrawl
e7d2a8a4dc
Call clear() for every window
7 years ago
scrawl
c6c01870ec
Call onResChange for every window
7 years ago
scrawl
2b03bc0c56
Call WindowBase::onFrame() for every active window
7 years ago
scrawl
ba7ae2663f
Use a generic container to delete windows
7 years ago
scrawl
32f9c8058a
Remove redundant RestBed gui mode
7 years ago
scrawl
9ead331741
Fix pinned windows showing in other GUI modes
7 years ago
scrawl
65a707348c
Make Tab select the first widget if none is selected
7 years ago
scrawl
5f440a29bd
Remember key focus per GUI mode
...
Among other things, this will remember the focused button in the container window, allowing quick looting of multiple containers.
7 years ago
scrawl
35110fb2f8
Remove unused and slightly broken custom button titles in ConfirmationDialog
7 years ago
scrawl
ad4b91131f
toggleGui renamed to toggleHud, remove unused variable
7 years ago
scrawl
be19f51013
Adjust some more windows to be keyboard friendlier
7 years ago
scrawl
4fff2e2e34
Refactor exitCurrentGuiMode
7 years ago
scrawl
20766fb508
Associate open/close sounds with the GUI mode
7 years ago
scrawl
531e7ac586
Allow drag-and-drop to be cancelled (Esc or Inventory key)
7 years ago
scrawl
269094ba8d
Restore the previous key focus widget when exiting modal dialog
7 years ago
scrawl
bbafe1e456
Remove redundant player cell variable
7 years ago
scrawl
84657271c7
Improve WindowManager API with a generic way of passing a Ptr to the opened GUI window
7 years ago
scrawl
3820416277
Refactor the unholy mess that is WindowManager::updateVisible
...
GUI modes are now defined in a general and extensible way. The next commits are going to take advantage of this.
7 years ago
scrawl
01391b7eed
Rename WindowBase's open/close to onOpen/onClose
7 years ago
scrawl
5482ad0482
Fix tab completion in console to not cycle key focus
7 years ago
scrawl
c203a0774a
Adjust some layouts to take better advantage of keyboard navigation
7 years ago
scrawl
c11fe6788f
Add basic keyboard navigation for the GUI
...
(Shift)Tab cycles, arrow keys move to the next button in that direction, Enter/Space accepts.
Note: Unless MyGUI is hacked to bits, clicking on an empty space will annoyingly reset the key focus. Not sure how to deal with that yet.
The visual highlight for selected buttons requires MyGUI commit 632d007429d0bf0c7d7f6c5db4a08353a63dd839 or later to appear (to be released in 3.2.3).
7 years ago
scrawl
e7ad012977
Pass repeat key events to the GUI
...
For example, one can scroll to the last element in a list by holding down the 'Down Arrow' key.
7 years ago
scrawl
b22fedf4ae
Check 'sYes' in addition to 'sOk' for message box's default keyfocus
7 years ago
Andrei Kortunov
7d703a13a3
Fix a crash in the World::isUnderwater() if the cell is empty
7 years ago
Andrei Kortunov
9b04a7c1e6
Fix idle animations playing
7 years ago
scrawl
2a14af2e27
Merge pull request #1474 from akortunov/swimanimations
...
Implement missing swim animations
7 years ago
scrawl
22222f07ae
Merge pull request #1475 from akortunov/wanderfix
...
AiWander: reset spawn position, if an actor was moved to another cell
7 years ago
scrawl
2494c22d66
Merge pull request #1470 from MiroslavR/convertmprj
...
ESS-Importer: Convert magic projectiles
7 years ago
Andrei Kortunov
91adfc9fc0
AiWander: reset spawn position, if an actor was moved to another cell (bug #4010 )
7 years ago
MiroslavR
b5f5268ff3
Clean up faraway projectiles
7 years ago
Andrei Kortunov
a57f6ac2af
Fix a typo in attack animation name
7 years ago
Kyle Cooley
1fe1ec63c4
Fix Qt4 build
7 years ago
Kyle Cooley
3981f79d38
Change flag for base land textures
7 years ago
Kyle Cooley
054e6a780e
Use map for texture lookup.
7 years ago
Kyle Cooley
4921e7f5c1
Get rid of reinterpret cast.
7 years ago
David Cernat
73e7aa838d
Merge pull request #296 from OpenMW/master while resolving conflicts
...
# Conflicts:
# apps/openmw/mwgui/container.cpp
7 years ago
Andrei Kortunov
bcad431cc5
Implement SwimTurnLeft/Right animations
7 years ago
Andrei Kortunov
1c6cfad3cc
Implement SwimHit animation
7 years ago
Andrei Kortunov
3eb1308c0d
Implement SwimKnockdown/out animations
7 years ago
Andrei Kortunov
6260bb1366
Implement SwimAttack1-3 and SwimDeathKnockDown/Out animations
7 years ago
scrawl
0e648222b8
Merge pull request #1446 from akortunov/takeallfix
...
Do not allow to equip a replacement, when take all items from a dead corpse
7 years ago
Miloslav Číž
8df79625e8
fix water shader
7 years ago
Andrei Kortunov
4580024d76
Unequip all items from dead corpse when take all items (bug #4095 )
7 years ago
Miloslav Číž
16d9773c6c
fix water shader artifacts at shores
7 years ago
scrawl
75c047a6e0
Merge pull request #1472 from akortunov/equipfix
...
Do not play draw weapon animation when equip a new weapon
7 years ago
Andrei Kortunov
5da532a36c
Do not play draw weapon animation when equip a new weapon (bug #4056 )
7 years ago
scrawl
f004622530
Fix global map arrow/button not showing for a split second when the window is opened for the first time
7 years ago
scrawl
fa364726b8
Merge pull request #1468 from akortunov/itemsorting
...
Improve item sorting in inventory and containers
7 years ago
scrawl
7dec773ea9
Fix global map arrow/button not showing for a split second when the window is opened for the first time
7 years ago
MiroslavR
f15de6d3ca
ESS-Importer: Convert magic projectiles ( Closes #2320 )
7 years ago
Andrei Kortunov
771f58ce58
Remove unwanted warnings
7 years ago
Miloslav Číž
566fa6c118
Merge branch 'master' of git://github.com/OpenMW/openmw
7 years ago
Miloslav Číž
2346c5338e
increase water fudge to get rid of artifacts
7 years ago
scrawl
5ebb43a422
Merge pull request #1467 from akortunov/guifixes
...
Restack soulgems when use SoulTrap
7 years ago
David Cernat
7f0ea7d01f
Merge pull request #294 from OpenMW/master while resolving conflicts
...
# Conflicts:
# apps/openmw/mwmechanics/character.cpp
7 years ago
Andrei Kortunov
9d826b2deb
Improve item sorting in inventory and containers
7 years ago
Andrei Kortunov
9342a0254f
Restack soulgems when use SoulTrap
7 years ago
scrawl
26e3de1025
Merge pull request #1464 from akortunov/guifixes
...
Fixed padding of MessageBox buttons
7 years ago
scrawl
5688257837
Merge pull request #1462 from kcat/master
...
Minor animation fixes
7 years ago
scrawl
ed5b6320f3
Merge pull request #1463 from akortunov/getdetected
...
Allow to use GetDetected without a reference
7 years ago
David Cernat
4d4eb1bb9f
Merge pull request #292 from OpenMW/master
...
Add OpenMW commits up to 18 Sep 2017
7 years ago
Andrei Kortunov
2806a35a61
Fixed padding of MessageBox buttons
7 years ago
Andrei Kortunov
65d8e2ff5d
Allow to use GetDetected without a reference (bug #3110 )
7 years ago
Chris Robinson
917a3b5dff
Avoid creating temp strings when looking for an animation stop key
7 years ago
Chris Robinson
b770c1493f
Don't spam about missing animations
7 years ago
Chris Robinson
074be7d7c6
Remove a function from the sound manager interface
7 years ago
Marc Zinnschlag
e6caacec04
Merge remote-tracking branch 'plutonicoverkill/pref-pane-width'
7 years ago
Kyle Cooley
50d9d9f78f
Get rid of some templates, exceptions instead of assert, and other small changes.
7 years ago
scrawl
d294d7e284
Fix possible fall damage when switching from falling to flying
7 years ago
scrawl
00034192dc
Fix player Ptr in RenderingManager not being updated on cell changes
...
Noticed that 'setpos' wasn't working in the console with the player selected.
7 years ago
scrawl
fcb815f2c7
Move fall height reset into PhysicsSystem ( Fixes #4049 )
...
To avoid using onGround before it's actually set.
7 years ago
scrawl
a560841705
Merge pull request #1460 from AnyOldName3/invalid-death-count-cleaning
...
Check death counts are for valid actors before loading them
7 years ago
scrawl
242d085da0
Merge pull request #1455 from kcat/master
...
Print sound init info and preload sound buffer info
7 years ago
scrawl
c39c29722b
Merge pull request #1459 from akortunov/cyclingfix
...
Cycle only through weapons which player can equip
7 years ago
AnyOldName3
0be7e2a5a5
Fix really obvious flaw with ignored records not being skipped that I missed
7 years ago
Andrei Kortunov
10a0136b4a
Cycle only through weapons which can be equipped by player (bug #4104 )
7 years ago
AnyOldName3
5a5cb1a160
Check death counts are for valid actors before loading them
7 years ago
Andrei Kortunov
3fb3c4c20f
Add scrollbar to a birth effect lists (bug #4105 )
7 years ago
PlutonicOverkill
5e60fb7c10
Fix preferences pane width
7 years ago
David Cernat
960b91a53c
Merge pull request #290 from OpenMW/master
...
Add OpenMW commits up to 17 Sep 2017
7 years ago
Chris Robinson
41bb35655b
Avoid an extra call to get the buffer size
7 years ago
Chris Robinson
5c53ee42a1
Prepare all Sound_Buffers when retrieving the first one
7 years ago
Chris Robinson
4b448c74d2
Use range-for loops instead of for_each
7 years ago
Chris Robinson
1e729e8da9
Avoid more explicit loops
7 years ago
Chris Robinson
9dbb713b7c
Print a bit more information for sound initialization
7 years ago
Chris Robinson
acd6d9cd72
Try opening the default device fallback in OpenAL_Output
7 years ago
scrawl
f594eda574
Reset attackStrength when starting a new attack ( Fixes #3935 )
7 years ago
scrawl
5dd2e871c8
Merge pull request #1450 from kcat/master
...
Sound improvements
7 years ago
scrawl
820e0e9195
Merge pull request #1453 from MiroslavR/convertproj
...
ESS-Importer: Convert ballistic projectiles
7 years ago
scrawl
a8c287b692
Merge pull request #1447 from akortunov/stancechangefixes
...
Clear player fields upon reload (bug #2639 )
7 years ago
Andrei Kortunov
44738e1141
Clear player fields upon reload (bug #2639 )
7 years ago
Chris Robinson
d68e1581ee
Use an std::array for the OpenAL stream buffers
7 years ago
Chris Robinson
780e82480d
Make the PlayMode and PlayType enums scoped
...
Also shorten them by putting them in the MWSound namespace
7 years ago
Chris Robinson
0c1ad7c74e
Replace a few more explicit loops
7 years ago
David Cernat
c98e6dc833
Merge pull request #288 from OpenMW/master
...
Add OpenMW commits up to 14 Sep 2017
7 years ago
Chris Robinson
1e123a22e1
Avoid some explicit loops
7 years ago
Chris Robinson
3757571d46
Set HRTF when initializing the device
7 years ago
Chris Robinson
c17edfd547
Don't be so throw-happy in the sound manager
7 years ago
Chris Robinson
abe80f5868
Move the soundlist when updating a Ptr instead of copying
7 years ago
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.
7 years ago
Chris Robinson
6f57233ba1
Avoid copying the same Ptr with each iteration
7 years ago
Chris Robinson
edfba68eb5
Apply reverb and a low-pass filter when underwater
...
This replaces the pitch-shift effect when available.
7 years ago
Chris Robinson
27eeaf90d0
Use unordered_map for the music playlist and sound buffer caches
7 years ago
Chris Robinson
033303b911
Properly update the near water sound volume
7 years ago
Chris Robinson
0b720cd90c
Set the appropriate meter/unit scale for sound
7 years ago
Chris Robinson
c790fedd3f
Load an effect and filter for underwater
7 years ago
Chris Robinson
3d37cb3cf6
Load EFX functions when available
7 years ago
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.
7 years ago
Chris Robinson
617c05f557
Make Sound and Stream sibling types
...
To avoid being able to accidentally cast a Stream* to a Sound*, or vice-versa.
7 years ago
Chris Robinson
9e45f6d05f
Make a note that stopTrack needs to be called for a stopping track
7 years ago
Chris Robinson
9e7a49f66e
Include alext.h to get OpenAL extension definitions
7 years ago
Chris Robinson
1fe60dd8e2
Replace some shared_ptrs with pointers to deque entries
7 years ago
MiroslavR
a66d310a1d
ESS-Importer: Fix uninitialized paid crime ID
7 years ago
MiroslavR
6e869c3123
ESS-Importer: Convert ballistic projectiles (Feature #2320 )
7 years ago
Bret Curtis
e517ad3f7b
add ktx support for splashscreens
7 years ago
Bret Curtis
dff0a766a8
adding 3 more extensions
7 years ago
Bret Curtis
b26887ef9b
add support for png and dds splashscreens to begin with.
7 years ago
David Cernat
bd541b1e5b
Merge pull request #287 from OpenMW/master while resolving conflicts
...
# Conflicts:
# CMakeLists.txt
# apps/openmw/CMakeLists.txt
7 years ago
scrawl
bd667c3847
Merge pull request #1435 from AnyOldName3/cmake-vs-debugging-dir
...
If CMake supports it, sets the debugger working directory for Visual …
7 years ago
scrawl
00ae9a01a1
Merge pull request #1445 from akortunov/guifixes
...
Allow to add levelup a description for levels > 20
7 years ago
scrawl
407640322d
Merge pull request #1439 from akortunov/resistfix
...
Take in account elemental shields for GetResist and SetResist script commands
7 years ago
Marc Zinnschlag
9a8a4c744f
Merge remote-tracking branch 'capostrophic/controlplus'
7 years ago
Andrei Kortunov
7760e4514c
Allow to add levelup a description for levels > 20
7 years ago
scrawl
7688696765
Merge pull request #1437 from Capostrophic/nodemapfix
...
Use constant nodeMap during part updating in creature animation
7 years ago
Andrei Kortunov
c6fd75bf42
Take in account elemental shields for GetResist and SetResist script commands (bug #4093 )
7 years ago