Sebastian Fieber
|
76e2c77517
|
check for lcell also
|
2025-06-19 22:17:26 +02:00 |
|
Sebastian Fieber
|
4ede868ed2
|
fix typo
|
2025-06-19 22:17:26 +02:00 |
|
Sebastian Fieber
|
8de0ccc82c
|
remove redundant code
|
2025-06-19 22:17:26 +02:00 |
|
Sebastian Fieber
|
7c76387ffe
|
no interior cell + make cellOrName mandatory
|
2025-06-19 22:17:26 +02:00 |
|
Sebastian Fieber
|
5d0986e812
|
Misc::NotNullPtr<MWWorld::ESMStore> to MWWorld::ESMStore& store
|
2025-06-19 22:17:26 +02:00 |
|
Sebastian Fieber
|
47453b307a
|
no auto in landbindings.cpp
|
2025-06-19 22:17:26 +02:00 |
|
Sebastian Fieber
|
f3128f9c7b
|
remove unused include
|
2025-06-19 22:17:26 +02:00 |
|
Sebastian Fieber
|
8954f45867
|
fixes for landbindings.cpp
|
2025-06-19 22:17:26 +02:00 |
|
Sebastian Fieber
|
fc772744d2
|
don't touch ESMTerrain::Storage
|
2025-06-19 22:17:26 +02:00 |
|
Sebastian Fieber
|
3d07b63ad8
|
don't copy store
|
2025-06-19 22:17:26 +02:00 |
|
Sebastian Fieber
|
940e73a356
|
landbindings - static to anonymous namespace + use references
|
2025-06-19 22:17:26 +02:00 |
|
Sebastian Fieber
|
ea02c69186
|
fix index check + cast to size_t
|
2025-06-19 22:17:26 +02:00 |
|
Sebastian Fieber
|
4182279f72
|
deduplication for landbindings.cpp + slight api changes
- remove textureId from return
- return plugin name instead of plugin id
|
2025-06-19 22:17:26 +02:00 |
|
Calandiel
|
901c6b94a6
|
remove unnecessary land loading
|
2025-06-19 22:17:26 +02:00 |
|
Calandiel
|
c711179b8f
|
apply changes requested in the code review
|
2025-06-19 22:17:26 +02:00 |
|
Sebastian Fieber
|
8917103bf3
|
put land bindings in a table in openmw.core
|
2025-06-19 22:17:26 +02:00 |
|
Calandiel
|
336275292e
|
reorder includes
|
2025-06-19 22:17:26 +02:00 |
|
Calandiel
|
3b962e3fd4
|
reorder includes
|
2025-06-19 22:17:26 +02:00 |
|
Calandiel
|
22a0dce4a6
|
reorder includes
|
2025-06-19 22:17:26 +02:00 |
|
Calandiel
|
fe68a098ea
|
reorder includes
|
2025-06-19 22:17:26 +02:00 |
|
Sebastian Fieber
|
1521d5195a
|
add bindings for land textures
|
2025-06-19 22:17:26 +02:00 |
|
Calandiel
|
283be9f4f0
|
add docs for the new binding
|
2025-06-19 22:17:26 +02:00 |
|
Calandiel
|
910690c7e5
|
expose a terrain height getter
|
2025-06-19 22:17:26 +02:00 |
|
Alexei Kotov
|
5938ba528f
|
Export symbols for openmw binary under Clang (#8039)
|
2025-06-19 14:43:10 +03:00 |
|
Andrew Lanzone
|
50e5863749
|
Use shoulder buttons on wait menu, similar to other slider menus
|
2025-06-18 19:46:22 -07:00 |
|
AnyOldName3
|
f7b8091117
|
Add missing semicolon
|
2025-06-19 00:23:52 +01:00 |
|
AnyOldName3
|
acbc0a9b8f
|
Fix launching other binaries when the CWD is not the binary directory
|
2025-06-19 00:19:14 +01:00 |
|
AnyOldName3
|
2ce4571c3a
|
Handle paths passed on the command line properly
Fixes https://gitlab.com/OpenMW/openmw/-/issues/8567.
Also maybe horribly breaks lots of things because it removes some insanity from https://gitlab.com/OpenMW/openmw/-/merge_requests/86, which would set the CWD to the local directory just in case any local-relative paths were expressed relatively without the explicit base being the local path.
|
2025-06-17 00:26:06 +01:00 |
|
Cody Glassman
|
302d92561d
|
docs - begin restructing docs
|
2025-06-16 15:36:43 -07:00 |
|
Andrew Lanzone
|
0a03403277
|
Fix closing dialogue when a choice is active; improve scrolling
|
2025-06-14 13:42:51 -07:00 |
|
Andrew Lanzone
|
8d545a43d5
|
Scrolll the list of quests in controller mode
|
2025-06-14 13:14:32 -07:00 |
|
Alexei Kotov
|
e7305e7c97
|
Merge branch 'colorfullights' into 'master'
Use the Color type for Light colours in Lua
Closes #8558
See merge request OpenMW/openmw!4715
|
2025-06-14 00:36:45 +03:00 |
|
Andrew Lanzone
|
0502366be9
|
Merge branch openmw:master into master
|
2025-06-13 04:44:05 +00:00 |
|
Andrew Lanzone
|
b4ede02cce
|
Move hardcoded strings to i10n
|
2025-06-12 21:43:01 -07:00 |
|
Aussiemon
|
f085717aef
|
Import ESS kill count / selected spell as RefIDs, handle old INFO records
|
2025-06-12 23:28:14 +03:00 |
|
Evil Eye
|
be0cbb7277
|
Use the Color type for Light colours in Lua
|
2025-06-12 17:17:28 +02:00 |
|
Andrew Lanzone
|
e01b8d372c
|
In controller mode, make focused spell blue to match other menus
|
2025-06-11 23:16:08 -07:00 |
|
Andrew Lanzone
|
1e3ddee291
|
Remove default string when creating a potion that won't work
|
2025-06-10 21:42:51 -07:00 |
|
Andrew Lanzone
|
47b3674bac
|
Update controller focus to use a message box's default focus if available
|
2025-06-09 22:03:12 -07:00 |
|
Andrew Lanzone
|
57ae097257
|
Add controller support to the companion window; also fix giving stacks
|
2025-06-09 19:23:49 -07:00 |
|
Andrew Lanzone
|
f6b06057fa
|
Fix clang warning
|
2025-06-08 13:51:09 -07:00 |
|
Andrew Lanzone
|
8094761c3e
|
Fix sign-compare warnings
|
2025-06-08 02:28:42 -07:00 |
|
Andrew Lanzone
|
81720892f9
|
Fix compiler warnings
|
2025-06-08 00:10:47 -07:00 |
|
Andrew Lanzone
|
be32cbb413
|
Fix clang format issues
|
2025-06-07 22:51:29 -07:00 |
|
Andy Lanzone
|
0ca6bc012c
|
Merge branch 'OpenMW:master' into master
|
2025-06-07 20:39:57 -07:00 |
|
Andrew Lanzone
|
ea70f2b5c2
|
Show tooltips in controller mode on spell menus
|
2025-06-07 00:35:46 -07:00 |
|
psi29a
|
1c242425b0
|
Merge branch 'finite_number' into 'master'
Reduce code duplication for finite number and add tests
See merge request OpenMW/openmw!4707
|
2025-06-06 22:14:32 +00:00 |
|
Andrew Lanzone
|
b1989ffdf7
|
Limit size of inventory menu in controller mode
|
2025-06-06 00:34:42 -07:00 |
|
Andrew Lanzone
|
b2a5ded929
|
Fix scrolling list of items to repair or recharge
|
2025-06-06 00:34:23 -07:00 |
|
Andrew Lanzone
|
dc68f28a40
|
Disable right stick from panning map if zooming maps is enabled
|
2025-06-06 00:34:01 -07:00 |
|
elsid
|
267ce1ec9b
|
Reduce code duplication for finite number
|
2025-06-06 00:05:07 +02:00 |
|
Evil Eye
|
c05d2d1d38
|
Restrict openmw.animation to local scripts
|
2025-06-05 20:15:40 +02:00 |
|
Evil Eye
|
360abd9b90
|
Render openmw.animation inaccessible in menu scripts
|
2025-06-05 20:13:36 +02:00 |
|
Aussiemon
|
0d96d71be6
|
Change World.setGameTimeScale to float
|
2025-06-04 11:40:53 -06:00 |
|
Andrew Lanzone
|
c35e0d7336
|
Add menu click sounds to some menus when activated by the controller
|
2025-06-03 21:57:43 -07:00 |
|
Andrew Lanzone
|
2dfe1ef7b1
|
Show L1 and R1 buttons next to tabs
|
2025-06-03 21:23:21 -07:00 |
|
Andrew Lanzone
|
ae676e1d70
|
Fix not checking bounds in some controller menus
|
2025-06-03 20:17:53 -07:00 |
|
Aussiemon
|
e2cf80e3a6
|
Protect more bindings from non-finite numbers
|
2025-06-03 19:34:10 -06:00 |
|
Andrew Lanzone
|
a824993a60
|
Fix controller tooltips in magic menu appearing for wrong spell
|
2025-06-03 08:56:39 -07:00 |
|
Andrew Lanzone
|
a6d03717cb
|
Hide cursor icon when showing controller tooltips
|
2025-06-03 00:44:45 -07:00 |
|
Andrew Lanzone
|
e50822d1d2
|
Remember the selected dialog topic when new topics are added to the list
|
2025-06-02 00:41:09 -07:00 |
|
Andrew Lanzone
|
6da6b9b98f
|
Update controller support for scroll window to use the keybaord for smoother scrolling
|
2025-06-02 00:17:10 -07:00 |
|
Andrew Lanzone
|
8ae193abe8
|
Fix issue when selecting an inventory item with the tooltip visible
|
2025-06-02 00:11:01 -07:00 |
|
Andrew Lanzone
|
21286aa376
|
Change 'Back' to 'Cancel' in button prompts to match windows
|
2025-06-01 23:27:49 -07:00 |
|
Andy Lanzone
|
51f9ce890e
|
Merge branch 'OpenMW:master' into master
|
2025-06-01 22:57:37 -07:00 |
|
Andrew Lanzone
|
6bb92c0589
|
Clean up logs
|
2025-06-01 22:55:21 -07:00 |
|
Andrew Lanzone
|
ea71a0bb4f
|
Make controller selection wrap in inventory or containers
|
2025-06-01 22:13:58 -07:00 |
|
Andrew Lanzone
|
df237b5f9b
|
Add controller support to quick key menu
|
2025-06-01 21:34:20 -07:00 |
|
Andrew Lanzone
|
2aa9847b24
|
Update controller buttons for character creation and level up
|
2025-06-01 16:27:49 -07:00 |
|
Andrew Lanzone
|
263863f3f2
|
Fix modals opening above inventory causing it to change size
|
2025-06-01 16:22:22 -07:00 |
|
Alexei Kotov
|
ecc9e8f5cd
|
Merge branch 'silencedcode' into 'master'
Remove dead code
See merge request OpenMW/openmw!4699
|
2025-06-01 23:23:35 +03:00 |
|
psi29a
|
79a2735e19
|
Merge branch 'datachanged' into 'master'
Launcher: Reload cells after a short delay (#8478)
See merge request OpenMW/openmw!4664
|
2025-06-01 10:47:23 +00:00 |
|
Andrew Lanzone
|
95ed6b51da
|
Allow navigating journal indices with a controller
|
2025-06-01 01:49:57 -07:00 |
|
Andrew Lanzone
|
63a533cd51
|
Add controller support to the level up dialog
|
2025-05-31 20:23:29 -07:00 |
|
Andrew Lanzone
|
e3a9b71bb9
|
Add helper function for toggling controller focus on lists
|
2025-05-31 19:43:28 -07:00 |
|
Andrew Lanzone
|
2dc1d8fed7
|
Add controller support to merchant repair window
|
2025-05-31 19:24:27 -07:00 |
|
Andrew Lanzone
|
cbe74cdab4
|
Add controller support to repair and recharge menus
|
2025-05-31 18:58:30 -07:00 |
|
Andrew Lanzone
|
d3c7904e64
|
Rename controller help function in item view
|
2025-05-31 16:34:07 -07:00 |
|
Andrew Lanzone
|
5276d7bab2
|
Several tweaks to the inventory menu
|
2025-05-31 16:02:13 -07:00 |
|
Andy Lanzone
|
6185683ca3
|
Merge branch 'OpenMW:master' into master
|
2025-05-31 15:29:25 -07:00 |
|
Andrew Lanzone
|
2d532100eb
|
Add controller supoprt to enchanting menu
|
2025-05-31 15:28:13 -07:00 |
|
Andrew Lanzone
|
40441a065a
|
Add controller support to alcmhemy menu
|
2025-05-31 11:58:35 -07:00 |
|
Evil Eye
|
4e8a713819
|
Remove dead code
|
2025-05-31 15:26:11 +02:00 |
|
Andrew Lanzone
|
d18413f63a
|
Add controller support to spell making window
|
2025-05-30 01:10:57 -07:00 |
|
psi29a
|
0c6c71f6cb
|
Merge branch 'qprogressbar' into 'master'
Increment some new Qt progress bars the canonical way
See merge request OpenMW/openmw!4698
|
2025-05-30 07:22:35 +00:00 |
|
psi29a
|
ed03babb08
|
Merge branch 'consolesearch' into 'master'
Uncursify forward/reverse console search (#8532)
Closes #8532
See merge request OpenMW/openmw!4697
|
2025-05-30 07:21:26 +00:00 |
|
Alexei Kotov
|
e7976a544a
|
Increment some new Qt progress bars the canonical way
|
2025-05-29 03:33:03 +03:00 |
|
Alexei Kotov
|
f7a33d24e2
|
Uncursify forward/reverse console search (#8532)
Correct search start/end calculation, give normal search the memo that the end iterator's meaning changed and fix broken invalid range guards.
|
2025-05-28 22:11:22 +03:00 |
|
Andrew Lanzone
|
af27e9e5d6
|
Allow shoulder buttons to jump count slider to either extreme
|
2025-05-27 22:51:03 -07:00 |
|
Andrew Lanzone
|
451d68461c
|
Add controller support to skill and attribute menus
|
2025-05-27 22:40:00 -07:00 |
|
Alexei Kotov
|
b0d389319c
|
Merge branch 'layer_desync' into 'master'
Prevent conflicts between UI layer insertions
See merge request OpenMW/openmw!4696
|
2025-05-27 17:45:11 +03:00 |
|
uramer
|
32169155bb
|
Fix before insert index
|
2025-05-27 11:56:16 +00:00 |
|
Andrew Lanzone
|
f67aae086a
|
Improve scrolling in list windows and fix a crash in a few menus when no items are selectable
|
2025-05-26 23:07:20 -07:00 |
|
Andrew Lanzone
|
274434e0d6
|
Add controller support to travel window
|
2025-05-26 22:52:10 -07:00 |
|
Andrew Lanzone
|
14b0c9afbe
|
Add controller support to barter window
|
2025-05-26 21:08:05 -07:00 |
|
Aussiemon
|
d2f1eeff98
|
Prevent hard freeze when camera receives invalid inputs from Lua
|
2025-05-26 07:22:10 +00:00 |
|
Andrew Lanzone
|
71fd8b8840
|
Add controller support to spell buying and training windows
|
2025-05-25 23:14:13 -07:00 |
|
Andrew Lanzone
|
cd745c7df3
|
Swap some controller button assignments
|
2025-05-25 22:51:43 -07:00 |
|
Andrew Lanzone
|
25fa9484d3
|
Add a default save game name in controller mode
|
2025-05-25 22:08:43 -07:00 |
|
Andrew Lanzone
|
d6ed416402
|
Allow pinning map window in controller mode
|
2025-05-25 16:12:19 -07:00 |
|
uramer
|
fa3e8ea74d
|
Prevent conflicts between UI layer insertions
|
2025-05-25 12:32:29 +02:00 |
|
Andrew Lanzone
|
d6c23f7664
|
Add controller support to map's node dialog
|
2025-05-24 21:28:43 -07:00 |
|
Andrew Lanzone
|
cf26020ed6
|
Fix several minor issues with controller inventory menus
|
2025-05-24 20:56:43 -07:00 |
|
Andrew Lanzone
|
3eec24b2a6
|
Limit the size of controller-focused inventory windows on large screens
|
2025-05-24 20:08:45 -07:00 |
|
Andrew Lanzone
|
f1c34ea7b1
|
Add a tab bar above inventory to show active tab and change tabs with mouse
|
2025-05-24 16:00:13 -07:00 |
|
Andrew Lanzone
|
d759418f01
|
Add controller support for all four inventory menus
|
2025-05-24 14:17:41 -07:00 |
|
psi29a
|
8a10de5fed
|
Merge branch 'kaamatan-seminggu-lagi-8165' into 'master'
Remove redundant activate check in `activateBy` #8165
See merge request OpenMW/openmw!4690
|
2025-05-24 12:35:09 +00:00 |
|
psi29a
|
42ca8e31eb
|
Merge branch 'equipunequip' into 'master'
Allow equip attach/detach keys to coincide with the start key
See merge request OpenMW/openmw!4691
|
2025-05-23 07:26:58 +00:00 |
|
Aussiemon
|
192cf1535b
|
Fix second instance of mPickpocketDetected set after use
|
2025-05-22 16:10:05 -06:00 |
|
Aussiemon
|
b5aaf4ca30
|
Fix mPickpocketDetected flag being set after use
|
2025-05-22 16:03:52 -06:00 |
|
Alexei Kotov
|
e3daff7b17
|
Support extended selection in the directory picker (#8113)
|
2025-05-22 15:49:54 +03:00 |
|
Alexei Kotov
|
e8b0ee874f
|
Launcher: Reload cells after a short delay (#8478)
|
2025-05-22 15:42:56 +03:00 |
|
Alexei Kotov
|
9387f50f77
|
Allow equip attach/detach keys to coincide with the start key
|
2025-05-22 04:53:34 +03:00 |
|
elsid
|
0fc22b2b2d
|
Check selected files existence in the reload cells thread
This reduces UI reponse time.
|
2025-05-21 22:11:22 +02:00 |
|
Kuyondo
|
30da6dc508
|
allow activateBy to trigger handlers
|
2025-05-22 02:45:29 +08:00 |
|
Andrew Lanzone
|
5e3a49ade5
|
Make right stick scroll dialog history
|
2025-05-20 22:41:17 -07:00 |
|
Andrew Lanzone
|
ba0a579371
|
Play correct sound and update button overlay when swapping between menus
|
2025-05-20 19:32:13 -07:00 |
|
Andrew Lanzone
|
23c733ef94
|
Use wrap helper function to simplify some controller handler logic
|
2025-05-20 00:27:14 -07:00 |
|
Andrew Lanzone
|
f03f242e4a
|
Allow controller to select choice text in dialogue
|
2025-05-20 00:12:34 -07:00 |
|
Andrew Lanzone
|
f36401438f
|
Move wrap function to windowbase so all windows can use it
|
2025-05-19 23:43:28 -07:00 |
|
Andrew Lanzone
|
0aad0d379a
|
Minimal controller support for dialog window
|
2025-05-18 22:45:22 -07:00 |
|
Andrew Lanzone
|
a144793753
|
Fix Y button changing character
|
2025-05-18 22:45:03 -07:00 |
|
Andrew Lanzone
|
f80d46dc94
|
Add controller support to count dialog
|
2025-05-18 15:34:22 -07:00 |
|
Andrew Lanzone
|
f15cc663ae
|
Remove old way of listening for gamepad mouse events
|
2025-05-18 01:42:11 -07:00 |
|
Andrew Lanzone
|
33a6189f7a
|
Consolidate all gamepad cursor listening in controllermanager
|
2025-05-18 01:27:38 -07:00 |
|
Andrew Lanzone
|
e01291ec4a
|
Add whole set of button icons
|
2025-05-17 22:32:03 -07:00 |
|
Andrew Lanzone
|
c0694d3c0e
|
Add overlay showing what controller buttons do
|
2025-05-16 21:41:28 -07:00 |
|
Andrew Lanzone
|
8c2ecc2a88
|
Allow LT and RT to toggle between open gui windows
|
2025-05-15 00:46:02 -07:00 |
|
Andrew Lanzone
|
f055ccf5ba
|
Update item view to allow controller support; test it in Container menu
|
2025-05-14 02:31:32 -07:00 |
|
psi29a
|
0251b7c820
|
Merge branch 'uneventful' into 'master'
Don't trigger cell change logic when the player isn't changing cells
Closes #8469
See merge request OpenMW/openmw!4657
|
2025-05-13 20:30:28 +00:00 |
|
Andrew Lanzone
|
77e17743f7
|
Only use bumpers to turn pages in books
|
2025-05-12 22:37:11 -07:00 |
|
Andrew Lanzone
|
65bab3858a
|
Add basic controller support to scrolls
|
2025-05-12 22:36:28 -07:00 |
|
Andrew Lanzone
|
9a72ecb61c
|
Don't close a book with A
|
2025-05-12 20:32:59 -07:00 |
|
Andrew Lanzone
|
9aff9cb48e
|
Swap Topics and Quests buttons
|
2025-05-12 20:31:15 -07:00 |
|
Andrew Lanzone
|
07be682b88
|
Better controller support for journal; mouse for topic index A-Z
|
2025-05-12 20:10:13 -07:00 |
|
Andrew Lanzone
|
fa52fea59b
|
Better joystick/mouse coordination in save game diaglog
|
2025-05-12 20:09:24 -07:00 |
|
Andrew Lanzone
|
a78bdee941
|
Reset selected button when confirmation dialog is reopened
|
2025-05-12 20:08:47 -07:00 |
|
Andrew Lanzone
|
4bad7a3074
|
Update character creation controller support to work better with gamepad mouse mode
|
2025-05-12 02:20:28 -07:00 |
|
Andrew Lanzone
|
83162477ec
|
Basic controller support for all character creation windows
|
2025-05-12 01:34:28 -07:00 |
|
Andrew Lanzone
|
c4a87cfe4d
|
Fix selecting saves with mouse controller
|
2025-05-11 22:59:11 -07:00 |
|
Andrew Lanzone
|
8f415ceab6
|
Convert UI widgets to local scrollbar implementation
|
2025-05-11 22:30:58 -07:00 |
|
Andrew Lanzone
|
b2620c861a
|
Add scrollbar override to capture mouse hover events
|
2025-05-11 22:24:05 -07:00 |
|
Andrew Lanzone
|
5e7761bef1
|
Add controller support to text input menu
|
2025-05-11 14:56:58 -07:00 |
|
Andrew Lanzone
|
1e200ed048
|
Add controller support to race menu
|
2025-05-11 14:48:42 -07:00 |
|
Andrew Lanzone
|
c9ce93a22f
|
Controller menus: don't wrap focus when only two buttons
|
2025-05-11 13:48:50 -07:00 |
|
Andrew Lanzone
|
4c5db612f0
|
Improve controller support for confirmation dialogs by highlighting selected choice
|
2025-05-11 00:32:29 -07:00 |
|
Andrew Lanzone
|
3b42d02cfc
|
Add controller support to message boxes
|
2025-05-11 00:20:31 -07:00 |
|
Andrew Lanzone
|
80166cddd0
|
Make main menu honor controller mouse clicks
|
2025-05-11 00:19:01 -07:00 |
|
Andrew Lanzone
|
be298f78cb
|
Basic controller support for the books
|
2025-05-10 23:17:23 -07:00 |
|
Andrew Lanzone
|
bb88becc2b
|
Basic controller support for the journal
|
2025-05-10 22:50:16 -07:00 |
|