Arnaud Dochain
05bde3862f
Add missing french localization ( #7417 )
2 years ago
Petr Mikheev
3b43cc2aea
Lua: change obj.rotation from Euler angles to Quaternion
2 years ago
Evil Eye
9772845f7b
Address feedback
2 years ago
Evil Eye
66d9d7e585
Expose levelled creatures to Lua
2 years ago
psi29a
724d29aa63
Merge branch 'add_getBounty_to_types_Player' into 'master'
...
Lua: Add getCrimeLevel() to types.Player
See merge request OpenMW/openmw!3118
2 years ago
psi29a
3fcf9dc1d2
Merge branch 'set_scale' into 'master'
...
Allow Lua to set and get GameObject's in game scale
See merge request OpenMW/openmw!3114
2 years ago
psi29a
ca57bbe644
Merge branch 'debug_tgm_tcl' into 'master'
...
Lua commands debug.toggleGodMode and debug.toggleCollision
See merge request OpenMW/openmw!3113
2 years ago
Kindi
8962cb818c
Add getCrimeLevel() to types.Player
2 years ago
Evil Eye
2cb77ed48f
Dehardcode skill selection
2 years ago
Tobias Tribble
41a2c82f93
Added scale property and setScale function
2 years ago
Petr Mikheev
e773b9d055
Lua commands debug.toggleGodMode and debug.toggleCollision
2 years ago
Petr Mikheev
e84ef1d5d9
More Lua documentation about FormId
2 years ago
Petr Mikheev
3b5849add8
Move content files functions to `core.contentFiles` and add `obj.contentFile`
2 years ago
Petr Mikheev
a778dff61d
Add Lua functions to get the current load order and search objects by RefNum/FormId
2 years ago
Petr Mikheev
773669e69b
Add Lua script to handler ESM4 doors with Flag_AutomaticDoor
2 years ago
psi29a
95522de8e8
Merge branch 'antialiasing_sanitizer' into 'master'
...
Allow any integer number >= 0 for antialiasing level (#7414 )
Closes #7414
See merge request OpenMW/openmw!3110
2 years ago
elsid
7d11a18907
Allow any integer number >= 0 for antialiasing level
...
There is wider support than just specific powers of two. The supported level
will be detected anyway.
2 years ago
Kindi
dfafac72e9
add startingPosition and startingRotation lua property to gameobject
2 years ago
Petr Mikheev
115f1e9800
Fix tree shadows when TreeAnim flag is used
2 years ago
Petr Mikheev
788a4d32aa
Handle DoubleSided and TreeAnim flags in BSLightingShaderProperty.
2 years ago
Mads Buvik Sandvei
85a30c9ad0
Fix signature of MWMechanics::MagicEffects::get. Fix a mistake in the docs.
2 years ago
Petr Mikheev
4ed283bb15
Merge branch 'create_record_types' into 'master'
...
Allow creating Activator, Armor, Clothing, Misc, Weapon records via lua
See merge request OpenMW/openmw!2944
2 years ago
Zackhasacat
ef004e5eba
Allow creating Activator, Armor, Clothing, Misc, Weapon records via lua
2 years ago
Mads Buvik Sandvei
b5aefc872b
Document the optional attribute/skill parameter of getEffect.
2 years ago
Mads Buvik Sandvei
5f6bd5466f
#number -> #string in documentation
2 years ago
Mads Buvik Sandvei
8ac7b04770
ActiveEffects / ActiveSpells documentation
2 years ago
Mads Buvik Sandvei
c03c3c40d5
documentation of MagicEffectId enum
2 years ago
psi29a
1ce35fa9e7
Merge branch 'lua-bounding-box' into 'master'
...
Expose game object's bounding box in lua api
See merge request OpenMW/openmw!3009
2 years ago
glassmancody.info
a7b7f99d72
Expose game object's bounding box in lua api
2 years ago
psi29a
5fba79ece3
Merge branch 'teleport' into 'master'
...
Additional Lua bindings for cells and fixes for teleporting
See merge request OpenMW/openmw!3017
2 years ago
Petr Mikheev
e657874351
Lua commands getSelectedSpell/setSelectedSpell
2 years ago
Petr Mikheev
ce7f6f31c9
Additional Lua bindings for cells
2 years ago
Petr Mikheev
2725a9d7f4
Add option "onGround=true/false" in Lua teleporting
2 years ago
psi29a
c15710c35b
Merge branch 'settings_values_index' into 'master'
...
Use typed settings storage for settings window (#6876 )
See merge request OpenMW/openmw!2997
2 years ago
Petr Mikheev
067df2d07e
Rename some functions in Lua API from `aaa` to `getAaa` (for consistency with `setAaa`)
2 years ago
elsid
f41c087945
Use proper setting value types in layout file
2 years ago
Abdu Sharif
50076461ea
Update openmw_postprocessor_hud.skin.xml
2 years ago
Tobias Tribble
15d940654d
Fixed field error in documentation
2 years ago
Tobias Tribble
b52ab04c43
Added soulValue to creatureRecord, added documentation
2 years ago
Zackhasacat
f6fb05d1ca
Add functionality for lua to view and modify ownership data for GameObjects
2 years ago
psi29a
88969d5725
Merge branch 'shaders_formatting' into 'master'
...
Improve shaders formatting
See merge request OpenMW/openmw!2950
2 years ago
Andrei Kortunov
6ce0d9e9b9
Localize testcells/testinteriorcells progress text
2 years ago
Andrei Kortunov
1be1f72f6c
Improve shaders formatting
2 years ago
Petr Mikheev
90397662bc
Lua bindings for magic. Based on the work made by @bharbich in !2765 .
2 years ago
Petr Mikheev
480951207c
Activation handler for ESM4 Door
2 years ago
psi29a
2a6e301925
Merge branch 'activation' into 'master'
...
Allow Lua scripts to extend or override standard activation mechanics
See merge request OpenMW/openmw!2935
2 years ago
psi29a
cace3e6566
Merge branch 'fix_teleporting' into 'master'
...
Fix bugs related to Lua commands `obj:teleport` and `obj:moveInto`
See merge request OpenMW/openmw!2937
2 years ago
Petr Mikheev
00beb06391
Initial Lua bindings for ESM4 types; bindings for ESM4Door.
2 years ago
Petr Mikheev
60a8d08e66
Refactor teleporting in Lua; fix a bug in worldmodel.cpp
2 years ago
Petr Mikheev
61d207bd78
Allow Lua scripts to extend or override standard activation mechanics
2 years ago
Zackhasacat
224b7a0bf8
Allow Soul values on Misc Items to be set by Lua
2 years ago
psi29a
d6d7746c9b
Merge branch 'records' into 'master'
...
[Lua] Fix implementation of types.*.records
See merge request OpenMW/openmw!2918
2 years ago
Petr Mikheev
55c9cde2ed
[Lua] Add missing `record.id` for NPC and Creature records.
2 years ago
Petr Mikheev
9279c3d3e1
[Lua] Fix implementation of types.*.records
2 years ago
Mitten.O
d1fd6d77ca
Document the records function for all record types
2 years ago
Mitten.O
11953a421b
Document the records function
2 years ago
psi29a
b0a129d6e4
Merge branch 'ripples' into 'master'
...
Implement shader-based water ripples
See merge request OpenMW/openmw!2877
2 years ago
Andrei Kortunov
909e301dc6
Increase distotion level
2 years ago
Andrei Kortunov
295f528f08
Use Allman brackets
2 years ago
Mads Buvik Sandvei
e666f36b60
[Multiview] Fix transparent pass and vertex shader
2 years ago
Andrei Kortunov
e17281ac67
Implement shader-based water ripples (feature 3537)
2 years ago
Andrei Kortunov
4ff9e1956f
Localize messagebox about disabled postprocessor
2 years ago
Andrei Kortunov
31760da2a5
Fix a typo in GMST mapping
2 years ago
uramer
7f3926db3f
Merge branch 'lua_ai' into 'master'
...
Expose the argument `cancelOther` of `AiSequence::stack` to Lua
Closes #7245
See merge request OpenMW/openmw!2865
2 years ago
uramer
ee1551f02c
Merge branch 'l10n' into 'master'
...
Dehardcode non-game-specific localization GMSTs
See merge request OpenMW/openmw!2855
2 years ago
Mitten Orvan
4744b1eeda
Make API for creating potions
2 years ago
Petr Mikheev
3c5a9f55c5
Expose the argument `cancelOther` of `AiSequence::stack` to Lua
2 years ago
Petr Mikheev
f442e2831e
Fixes in calendar.lua
2 years ago
Petr Mikheev
618b912a20
Dehardcode non-game-specific localization GMSTs; Update l10n files.
2 years ago
psi29a
db1b260323
Merge branch 'gmst_l10n' into 'master'
...
Support links to GMSTs in l10n files; extract Morrowind-specific l10n files to a separate directory
See merge request OpenMW/openmw!2822
2 years ago
elsid
5dfb70e8a7
Name ui elements
2 years ago
Alexander Olofsson
62750ae821
Update AppData summary to be more concise
...
This brings the AppData in line with the Debian package title
2 years ago
Petr Mikheev
685f86f19e
Move Morrowind-specific l10n files to a separate data dir; dehardcode a few GMST names.
2 years ago
Krzysztof Antoniak
ccdd381f96
Minor fixes to Lua documentation
2 years ago
Cody Glassman
6a64f352a4
fix shader compilation
2 years ago
psi29a
2b9f962f7c
Merge branch 'minimal_element_leak' into 'master'
...
Minimal solution to UI Element leak
See merge request OpenMW/openmw!2770
2 years ago
uramer
9e22a5ac43
Add a note in the docs
2 years ago
Andrei Kortunov
be488649c3
Add support for non-adaptive VSync (feature 7129)
2 years ago
psi29a
8651ea4412
Merge branch '7214-add-searching-to-ingame-console' into 'master'
...
Searching in the in-game console
Closes #7214
See merge request OpenMW/openmw!2759
2 years ago
psi29a
4faa1bf3e8
Merge branch 'moo-bitch-get-out-my-hay' into 'master'
...
Don't use FFP-friendly texture image units for shadow maps
Closes #7102
See merge request OpenMW/openmw!2682
2 years ago
Cody Glassman
ac4787aeec
shade refactor
2 years ago
Shihan42
b80556b5af
Add buttons to search for next and previous occurrence
2 years ago
Shihan42
63659224fd
Add new EditBox for searching to console layout
2 years ago
Alexei Kotov
2de81738c1
Implement the basics of BSEffectShaderProperty
2 years ago
Alexei Kotov
2b56ab327c
Only attempt attacks in an attack stance
2 years ago
Petr Mikheev
0c3237ad78
Fix #7223
2 years ago
psi29a
bfb6bab33b
Merge branch 'luaclothingbinds' into 'master'
...
Lua API for Clothing records
See merge request OpenMW/openmw!2723
2 years ago
Kindi
1d35a83452
Update types.lua
2 years ago
Alexei Kotov
0142caacf7
Use falloff start and stop opacity in NoLighting shader
2 years ago
Kindi
4734504e2c
Lua binding for Clothing
2 years ago
psi29a
b385f27f86
Merge branch 'console_history' into 'master'
...
Remembering console commands between sessions
Closes #7125
See merge request OpenMW/openmw!2603
2 years ago
Kindi
044d82a842
Remembering console commands between sessions
2 years ago
elsid
2c43a8558a
Add option to disable debug log for unsupported nif files
...
It becomes quite extensive and not very useful when loading oblivion content
files.
2 years ago
Bret Curtis
a708fb4a5c
make sure lua works with macos packages
2 years ago
glassmancody.info
e778ffee9b
po2 scaling for average luminance
2 years ago
AnyOldName3
0edc8fc77d
Don't use FFP-friendly texture image units for shadow maps
...
This more-or-less gets rid of the shadow system's only depencency on FFP
stuff. All that remains is it using OSG cameras, which OSG provides a
uniform-based implementation of, too, which we can trivially migrate to.
This should mean we're not eating any of the ~8 FPP-friendly texture
units, which is good as Morrowind models can use all of those on their
(although they very rarely do), and instead use some of the ~160
shader-only texture image units. This just requires not calling
glEnable(GL_TEXTURE_2D), accomplished by changing
setTextureAttributeAndModes to setTextureAttribute.
Also changes from using glTexGen and its eye plane matrices to pass the
shadow space matrix for each light to explicit uniforms. Thankfully, the
maths was a simple combination of the valid region matrix and eye plane
matrix maths.
As of this commit, I believe this kills shadows in one eye for stereo
rendering.
2 years ago
psi29a
68b3b90255
Merge branch 'ui_content_leak' into 'master'
...
Move implementation of UI Content to Lua (#7155 )
See merge request OpenMW/openmw!2661
2 years ago
uramer
539ee77888
Note Layout names colliding with Content methods
2 years ago
psi29a
6559860310
Merge branch 'water_nm_to_vfs' into 'master'
...
Move water normal to vfs (#7180 )
Closes #7180
See merge request OpenMW/openmw!2657
2 years ago
uramer
c17eedd348
Documentation and API fixes (part of !2529 )
2 years ago