Evil Eye
fbc6629d40
Rework land texture handling
7 months ago
psi29a
c1d74763ed
Merge branch 'i-have-no-land-and-i-must-scream' into 'master'
...
Fix(CS): Add landscape flag if it doesn't exist at all and improve landscape QOL
Closes #7707
See merge request OpenMW/openmw!3617
7 months ago
psi29a
61772fa234
Merge branch 'verifiers' into 'master'
...
Complain about fishy local variable names, improve editor effect list handling
See merge request OpenMW/openmw!4160
7 months ago
elsid
2e0e0f53b6
Add --coverage to openmw-cs
7 months ago
Evil Eye
965bc20bab
Set mPluginIndex to -1 for textures defined in this plugin
7 months ago
Evil Eye
ed5bedb9db
Use record state to determine if a LandTexture record was defined in the current plugin
7 months ago
Dave Corley
145f9c1154
CLEANUP(CS): Do heightData check in actual implementation, revert
...
accidental change to land condition order
7 months ago
Dave Corley
86316fa7ab
Fix(cell.cpp): Don't try to update land for interiors
7 months ago
Dave Corley
10eb807e72
Fix(Cell.hpp): Correct include path for document
7 months ago
Dave Corley
0a8fee59dd
Don't store member variables from document & use simpler and safer
...
inputs to cell constructor. Explicitly tell the constructor whether land
should be loaded or not
7 months ago
Dave Corley
47044e1dc0
Cleanup(CS): re-add const for land collection
7 months ago
Dave Corley
89bce6f678
Fix(CS): Enum name in accordance with current standards
7 months ago
Dave Corley
6f2ae4a33b
Cleanup(CS): Improve readability and clean up some implementations
7 months ago
Dave Corley
ad135e3b95
Fix(cell.cpp): Change commands.hpp to absolute include path
7 months ago
Dave Corley
d8187e40b2
Feat(CS): Create LAND record using the undo stack
7 months ago
Dave Corley
731302ecff
Feat(CS): Add undo stack as a member of CSVRender::Cell
7 months ago
Dave Corley
f565730a9a
Fix(cell.cpp): never try to update land for interiors
7 months ago
Dave Corley
dd7a2f22d1
Cleanup(CSVRender::Cell:updateLand): Early exit when landscape should
...
not be loaded
7 months ago
Dave Corley
78fd135764
Fix(CS): Remove unreachable code as land data will always be present
7 months ago
Dave Corley
3e7335ddc7
Fix(CS): Initialize landscape when opening an existing cell without VHGT
7 months ago
Dave Corley
2541b74fc6
Fix(CS): Apply land flags when appropriate edits are made
7 months ago
Alexei Kotov
dd0ff13ba9
Reset attribute/skill arguments in IngredEffectRefIdAdapter if needed
7 months ago
Alexei Kotov
3051e0834a
Accept invalid effect IDs and ranges in EffectsListAdapter
7 months ago
Alexei Kotov
252ee7f8c4
Deduplicate effect list verification
...
Drop Potion-specific range check, it's irrelevant
7 months ago
Alexei Kotov
ba20ba2c6c
Editor: Warn if a magic effect's max magnitude is zero
7 months ago
Alexei Kotov
2fdbd6287d
Editor: Verify magic effects for enchantments, ingredients and potions
...
Use constants for known magic effect/skill/attribute range
7 months ago
psi29a
a80f5c109c
Merge branch 'ltexerasure' into 'master'
...
Fix LTEX overriding and allow deletion
See merge request OpenMW/openmw!4152
7 months ago
Andrei Kortunov
eac2082e82
Unify operation progress bar appearance
7 months ago
Evil Eye
ca6baed366
Fix LTEX overriding and allow deletion
7 months ago
Andrei Kortunov
204267d211
React to scale or color changes in editor tables
7 months ago
Alexei Kotov
131bb510e4
Merge branch 'operation_fixes' into 'master'
...
Improve operations widget formatting, part 2
See merge request OpenMW/openmw!4119
7 months ago
Andrei Kortunov
2749d2a6cb
Revert "Make sure that Open button becomes focused after enabling"
...
This reverts commit d5bbd75828
.
7 months ago
Evil Eye
6a10311ae5
Use more appropriate types in terrain storage
7 months ago
Andrei Kortunov
52de6177d1
Avoid MSVC crash in Visual Studio 17.10.0
7 months ago
Andrei Kortunov
6c83451b15
Improve operations widget formatting
7 months ago
Alexei Kotov
67c47b8603
Merge branch 'operation_fixes' into 'master'
...
Improve operation widget appearance
See merge request OpenMW/openmw!4110
7 months ago
Dave Corley
c87eaefd17
Merge branch 'theeditorisjustanotherengine' into 'master'
...
Use ESM::ReadersCache in the editor
Closes #7896
See merge request OpenMW/openmw!4111
8 months ago
Andrei Kortunov
bf682d51a6
Support dark mode on Windows (feature 7985)
8 months ago
Evil Eye
77d554594f
Add ReadersCache::clear
8 months ago
Evil Eye
5f0fe8097c
Use ESM::ReadersCache in the editor
8 months ago
Andrei Kortunov
3d699bd533
Improve operation widget appearance
8 months ago
Andrei Kortunov
dca452aaca
Change default colors in script editor to support dark themes
8 months ago
Andrei Kortunov
bf568da6de
Remove redundant checks
8 months ago
Andrei Kortunov
d5bbd75828
Make sure that Open button becomes focused after enabling
8 months ago
Andrei Kortunov
e7d566eb2e
Remove border from status bar
8 months ago
Andrei Kortunov
b56c255be2
Improve appearance of script editor in the OpenMW-CS
8 months ago
Andrei Kortunov
070327a259
Change SVG color in the editor
8 months ago
psi29a
02cdeb6252
Merge branch 'scalable_editor' into 'master'
...
Treat editor icons as scalable
See merge request OpenMW/openmw!4042
8 months ago
psi29a
9662586947
Merge branch 'editor-crash' into 'master'
...
Clamp widgets coordinates to avoid editor crashes
See merge request OpenMW/openmw!4043
8 months ago
psi29a
023c0f7a46
Merge branch 'vfs_normalized_path_6' into 'master'
...
Use normalized path for music related functions
See merge request OpenMW/openmw!4038
8 months ago
Andrei Kortunov
1bb48bcef7
Treat editor icons as scalable
8 months ago
Andrei Kortunov
2264d067fc
Clamp widgets coordinates to avoid crashes
8 months ago
psi29a
2438fb4c98
Merge branch 'windows_qt6' into 'master'
...
Use Qt6 on Windows by default
See merge request OpenMW/openmw!4016
9 months ago
psi29a
f21453f0b7
Merge branch 'twoahahidles' into 'master'
...
Change wander package column names to match reality
See merge request OpenMW/openmw!4032
9 months ago
AnyOldName3
04f1dc282b
Merge branch 'fix-osga-rotate-wildly' into 'master'
...
Fix OSGAnimation issues
See merge request OpenMW/openmw!3989
9 months ago
elsid
e11a5a4352
Use normalized path for SoundManager::playPlaylist
9 months ago
psi29a
3600c6c7c7
Merge branch 'filterview' into 'master'
...
Validate INFO filters when loading the record
See merge request OpenMW/openmw!4003
9 months ago
Andrei Kortunov
d06e8e2c24
Use Qt6 on Windows by default
9 months ago
psi29a
e1be24e7fc
Merge branch 'svg_icons' into 'master'
...
Rework editor icons
See merge request OpenMW/openmw!4024
9 months ago
Evil Eye
963035fe47
Change wander package column names to match reality
9 months ago
Andrei Kortunov
1ad9e5f9e8
Rework editor icons
9 months ago
Evil Eye
6e79064a57
Fix editor oddities
9 months ago
Evil Eye
a4625ea784
Deduplicate dialogue filter parsing
9 months ago
Sam Hellawell
c3420ed306
Fix build
9 months ago
psi29a
8037a6e765
Merge branch 'portable-launcher' into 'master'
...
Portable Launcher (plus a whole slew of bugs fixes for problems I found that I suspect aren't on the tracker)
Closes #6846
See merge request OpenMW/openmw!3925
9 months ago
Alexei Kotov
f2e0129436
Convert water/ripple defines to camelCase
9 months ago
uramer
3b930e4471
Restore !613
9 months ago
psi29a
b83ffdc357
Merge branch 'i-have-value-too' into 'master'
...
FIX(CS): Re-add gold value column for objects
See merge request OpenMW/openmw!3991
9 months ago
Dave Corley
7a291e5025
FIX(CS): Re-add gold value column for objects
9 months ago
Evil Eye
cb357997c9
Copy DIAL type to INFO when saving
9 months ago
Alexei Kotov
359600db83
Merge branch 'im-not-taking-you-anywhere' into 'master'
...
Fix #7901 , make teleport fields non-interactive when mTeleport is false
Closes #7901
See merge request OpenMW/openmw!3986
9 months ago
Dave Corley
b8a17b16f7
Cleanup(CS): Make TeleportColumn take flags as argument
9 months ago
Dave Corley
4e59246d2d
Fix(columnimp.hpp): Use QVariant() constructor instead of UserType to
...
hide unused subs from view and make a member variable to tell if the
column is used for a door or a regular position
9 months ago
Dave Corley
1360eeb839
Fix #7901 , make teleport fields non-interactive when mTeleport is false
9 months ago
Sam Hellawell
e87c39eeb3
OpenCS: Editing and verifying of projectile speed for magic effects
9 months ago
Dave Corley
2e68786331
Fix(CS): Actually allow unlocking doors ( #7899 )
9 months ago
psi29a
58632218fb
Merge branch 'you-can-only-grow-up-to-be-so-big' into 'master'
...
FIX(CS): Limit scale for references to TES3 values (Close #7898 )
Closes #7898
See merge request OpenMW/openmw!3981
9 months ago
psi29a
012d10703f
Merge branch 'spellcast-refactor' into 'master'
...
Spellcast related Lua API + spellcasting/activespell refactor
See merge request OpenMW/openmw!3922
9 months ago
Mads Buvik Sandvei
320d8ef014
Spellcast related Lua API + spellcasting/activespell refactor
9 months ago
psi29a
666d2835ab
Merge branch 'mgefverify' into 'master'
...
Use the right ID for magic effect verifier messages (#7894 )
Closes #7894
See merge request OpenMW/openmw!3971
9 months ago
Dave Corley
c59d097ab2
FIX( #7898 ): Limit scale for references TES3 values
9 months ago
Alexei Kotov
d7257e056c
Merge branch 'remove-unused-regionmap-constructor' into 'master'
...
Minor cleanup: Remove unused regionmap CellDescription constructor
See merge request OpenMW/openmw!3973
9 months ago
Evil Eye
781e797810
Merge branch 'instanceselectionmode' into 'master'
...
Fix instance selection mode destruction (#7447 )
Closes #7447
See merge request OpenMW/openmw!3945
9 months ago
Sam Hellawell
c20a23b694
Remove unused regionmap CellDescription constructor
10 months ago
Alexei Kotov
79039f88df
Use the right ID for magic effect verifier messages ( #7894 )
10 months ago
psi29a
7dcd127295
Merge branch 'openmw-cs-regionmap-improvements' into 'master'
...
OpenMW CS: Minor region map fixes and improvements
See merge request OpenMW/openmw!3959
10 months ago
Sam Hellawell
a62da201e5
check for land index not -1, fix warning
...
Signed-off-by: Sam Hellawell <sshellawell@gmail.com>
10 months ago
Sam Hellawell
5fca45565c
Feature: display different brush for land vs water
10 months ago
Sam Hellawell
aa0c9fb4cb
Fix: cannot drag region into map, map columns are rectangular
10 months ago
elsid
9ae7b542c6
Fix warning: -Wmaybe-uninitialized
...
In file included from apps/opencs/model/world/pathgrid.hpp:7,
from apps/opencs/model/world/idcollection.hpp:15,
from apps/opencs/model/world/idcollection.cpp:1:
In constructor ‘constexpr ESM::Pathgrid::Pathgrid(ESM::Pathgrid&&)’,
inlined from ‘constexpr CSMWorld::Pathgrid::Pathgrid(CSMWorld::Pathgrid&&)’ at apps/opencs/model/world/pathgrid.hpp:24:12,
inlined from ‘constexpr CSMWorld::Record<CSMWorld::Pathgrid>::Record(CSMWorld::Record<CSMWorld::Pathgrid>&&)’ at apps/opencs/model/world/record.hpp:39:12,
inlined from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = CSMWorld::Record<CSMWorld::Pathgrid>; _Args = {CSMWorld::Record<CSMWorld::Pathgrid>}]’ at /usr/include/c++/13.2.1/bits/unique_ptr.h:1070:30,
inlined from ‘std::unique_ptr<CSMWorld::RecordBase> CSMWorld::Record<ESXRecordT>::modifiedCopy() const [with ESXRecordT = CSMWorld::Pathgrid]’ at apps/opencs/model/world/record.hpp:92:116:
components/esm3/loadpgrd.hpp:19:12: warning: ‘<unnamed>.CSMWorld::Record<CSMWorld::Pathgrid>::mBase.CSMWorld::Pathgrid::<unnamed>.ESM::Pathgrid::mData’ may be used uninitialized [-Wmaybe-uninitialized]
19 | struct Pathgrid
| ^~~~~~~~
In file included from apps/opencs/model/world/idcollection.hpp:8:
apps/opencs/model/world/record.hpp: In member function ‘std::unique_ptr<CSMWorld::RecordBase> CSMWorld::Record<ESXRecordT>::modifiedCopy() const [with ESXRecordT = CSMWorld::Pathgrid]’:
apps/opencs/model/world/record.hpp:92:53: note: ‘<anonymous>’ declared here
92 | return std::make_unique<Record<ESXRecordT>>(Record<ESXRecordT>(State_ModifiedOnly, nullptr, &(this->get())));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10 months ago
psi29a
090e57b27c
Merge branch 'esm3structs' into 'master'
...
Replace fixed size writeHNT calls with decomposition
See merge request OpenMW/openmw!3914
10 months ago
Evil Eye
0fdc432eb2
Format probability
10 months ago
Evil Eye
1d69d38081
Add an actual probability column
10 months ago
Alexei Kotov
cdbe6adfc3
Fix instance selection mode destruction ( #7447 )
10 months ago
elsid
5859fd464c
Add option to disable precompiled headers
...
To be able to use ccache.
Also fix compilation errors appeared due to absence of precompiled
headers.
10 months ago
psi29a
9434f52c14
Merge branch 'fix/less-strict-ids' into 'master'
...
Fix(idvalidator): Allow any printable character in refIds
Closes #7721
See merge request OpenMW/openmw!3896
10 months ago
psi29a
e340b06411
Merge branch 'get-glextensions-properly' into 'master'
...
Get the GLExtensions instance when a context is created
Closes #7351
See merge request OpenMW/openmw!3022
10 months ago
Evil Eye
cef59e8928
Replace fixed size writeHNT calls with decomposition
10 months ago
Evil Eye
958f70736f
Implement auto calculated potion values
10 months ago
AnyOldName3
626f438dcc
Make builtin.omwscripts actually mandatory
...
Previously it was quasi-mandatory - lots of things would add it, e.g. when running openmw through the CS, but it could technically be disabled.
Now it's treated like the resources/vfs directory and implicitly added by the engine etc.
10 months ago