Dave Corley
ce2787e15e
Cleanup(loadcell): Rename setHasWater to setHasWaterHeightSub
10 months ago
Dave Corley
d04572ac84
Cleanup(loadcell): Rename mHasWater to mHasWaterHeightSub for clarity.
10 months ago
Dave Corley
f95cad07f2
Cleanup(loadcell): Remove unused integer water flag
10 months ago
Dave Corley
bb35f0366a
Fix(loadcell): Save water height regardless of value, if the user actually adjusted it
10 months ago
Dave Corley
1b431bf633
Fix(editor): Don't save dirty water height values
10 months ago
Evil Eye
254b533512
Allow the NAM9 field to be used if COUN is omitted
11 months ago
psi29a
3369184c19
Merge branch 'lesspragmaticpackages' into 'master'
...
Use decompose to handle AI packages and data
See merge request OpenMW/openmw!3856
11 months ago
psi29a
a060a7297c
Merge branch 'dehardcode-skillprogression' into 'master'
...
Lua: Dehardcode skill and level progression
See merge request OpenMW/openmw!3779
11 months ago
Evil Eye
75d0b6e355
Use decompose to handle AI packages and data
11 months ago
Mads Buvik Sandvei
011d9d6493
Dehardcode skill and level progression
11 months ago
elsid
f9b69623d3
Remove stateless encoder from ReadersCache
...
It was added by https://gitlab.com/OpenMW/openmw/-/merge_requests/2804 without a
good reason. There is already encoder available in the used context.
11 months ago
Mads Buvik Sandvei
a94add741e
Lua: Animation bindings
11 months ago
Andrei Kortunov
87c9f395f1
Move local variables in components
12 months ago
psi29a
7c14bac7c2
Merge branch 'load_save_composites' into 'master'
...
Write AiSequence and Script data field by field via decompose function
See merge request OpenMW/openmw!3770
12 months ago
elsid
6451750890
Write AiSequence and Script data field by field via decompose function
...
Use the same function to load and save to have single place with field order
definition. Use concepts for overload over different types.
12 months ago
elsid
1bfcfaff34
Use proper naming for member variable
12 months ago
Evil Eye
1880894f4a
Use ciEqual to detect missing content files
12 months ago
Evil Eye
a11ff46e82
Drop support for save game format 4
1 year ago
Andrei Kortunov
93e50cc7aa
Improve format version in content selector
1 year ago
Evil Eye
e63933efa6
Use NAM9 for stack count
1 year ago
psi29a
cb24475662
Merge branch 'what-a-selection-you-have' into 'master'
...
Feat(CS): Add More Selection Controls
See merge request OpenMW/openmw!3674
1 year ago
Andrei Kortunov
ffffb427f5
Implement crime disposition modifier (bug 4683)
1 year ago
Dave Corley
5c10727380
Feat(CS): Add definition files for selection group record type
1 year ago
elsid
995f0e4865
Fix unused-but-set-variable warning
...
components/esm3/inventorystate.cpp:18:18: warning: variable 'index' set but not used [-Wunused-but-set-variable]
uint32_t index = 0;
^
1 year ago
Evil Eye
3e101ab409
Add a variadic getHNOT
1 year ago
Evil Eye
9f38ee82f4
Fix misaligned address
1 year ago
Evil Eye
37415b0382
Don't use getExact to read structs
1 year ago
Evil Eye
c10b9297f0
Remove Sized methods from ESMReader
1 year ago
Evil Eye
a9e6e63c4e
Remove fixed size reads
1 year ago
Evil Eye
b0ef42ae3c
Drop support for save game format 3
1 year ago
Evil Eye
becc5ef8fa
Drop support for save game format 2
1 year ago
Evil Eye
521cff08f8
Drop support for save game format 1
1 year ago
jvoisin
b67d89f2e0
Merge branch 'saveformat' into 'master'
...
Drop support for old saves
See merge request OpenMW/openmw!3629
1 year ago
Mads Buvik Sandvei
f6a6c278dd
More cleanup of scripted animations
1 year ago
Evil Eye
194bcb0187
Drop support for save game format 0 (pre 0.37)
1 year ago
Evil Eye
23aacbd914
Introduce a minimum supported save game format
1 year ago
Zackhasacat
5623a5cf01
Merge branch 'lua_sgetcurrent_conditionofitem_itemdata_idea' into 'master'
...
Lua API to get/set item condition
See merge request OpenMW/openmw!3421
1 year ago
Zackhasacat
6fb6c7a32f
Merge branch 'misisng_plugins' into 'master'
...
Display missing plugins upon savegame loading
Closes #7608
See merge request OpenMW/openmw!3594
1 year ago
Andrei Kortunov
f88b99201a
Display missing plugins upon savegame loading (feature 7608)
1 year ago
Zackhasacat
10030a55e0
Merge branch 'master' of gitlab.com:openmw/openmw into lua_class_data
1 year ago
Zackhasacat
a2b47f44d2
Fix misspelling
1 year ago
Zackhasacat
ec81bd7f1b
rename specilizationIndexToLuaId
1 year ago
Zackhasacat
cb705ff02a
Revert redundant changes
1 year ago
Zackhasacat
76f872aaa2
use std:;array
1 year ago
Zackhasacat
c311caef9a
Redo specialization field
1 year ago
Evil Eye
212f6bae56
Use correct skip and fix MSVC
1 year ago
Evil Eye
77aaa6177e
Use more fixed size ints
1 year ago
Evil Eye
dc781bad5d
Use fixed size unsigned ints for inventory offsets
1 year ago
Evil Eye
77c978c226
Use more fixed size integers
1 year ago
psi29a
9259f5c056
Merge branch 'merryweather' into 'master'
...
Replace more sized reads and change weather loading
See merge request OpenMW/openmw!3496
1 year ago
psi29a
febfa353e0
Merge branch 'save_metadata' into 'master'
...
Add additional fields to save metadata
See merge request OpenMW/openmw!3493
1 year ago
Evil Eye
514723a4e6
Use fixed size ints for Region and use an array for weather odds
1 year ago
Evil Eye
1c47062083
Replace more explicitly sized reads
1 year ago
Andrei Kortunov
fc74cc49dd
Add additional fields to save metadata (feature 7618)
1 year ago
Kindi
58a16dacbe
take2 resolve
1 year ago
Evil Eye
b99f58613e
Remove signed/unsigned conversions in pathgrid loading code and use meaningful member names
1 year ago
Evil Eye
f9c5edf6b9
Replace more sized reads and unsized ints
1 year ago
Evil Eye
b59739a529
Replace more sized reads
1 year ago
Andrei Kortunov
6ee86dea82
Implement Lua API for factions (feature 7468)
1 year ago
Petr Mikheev
32f3a16db3
Change FormId::toString to be consistent with RefId. Remove FormIdRefId.
1 year ago
Evil Eye
10f1e9a4e0
Load the lowest faction reaction for every faction
1 year ago
psi29a
5b3e2fbf1c
Merge branch 'clickbait' into 'master'
...
Assign StringRefIds to attributes
See merge request OpenMW/openmw!3256
1 year ago
Evil Eye
62f47acf6b
Replace more explicitly sized reads and variable width integers
1 year ago
Evil Eye
e660a9ca16
Assign StringRefIds to attributes
1 year ago
elsid
bda29819cf
Reduce include dependency for land records
1 year ago
elsid
955790dc31
Split ESM::Land::loadData
1 year ago
elsid
bd426bac5c
Use static_cast
1 year ago
elsid
6f3b7072ac
Change mWnam type to std::array
1 year ago
elsid
0cb37742cb
Replace Land::swap by move assignment
1 year ago
elsid
c88e9dee27
Use unique_ptr to store LandData in ESM::Land
1 year ago
elsid
d0f8ab5767
Move getLandData definitions to class definition
1 year ago
elsid
07599d0bb0
Move condLoad to unnamed namespace
1 year ago
elsid
dad0cb3349
Move transposeTextureData to unnamed namespace
1 year ago
elsid
a2f2b1a3d1
Remove redundant ESM::Land and LandData default constructors
1 year ago
elsid
95a39b3281
Use sized types for land records members
1 year ago
elsid
f15ccec0d9
Remove unused ESM::Land functions
1 year ago
psi29a
5389d32b5c
Merge branch 'applycontentfile_coverity' into 'master'
...
Fix coverity warning in esm3/globalscript.cpp
See merge request OpenMW/openmw!3325
1 year ago
psi29a
c9f03b4174
Merge branch 'sizeup' into 'master'
...
Replace more sized reads
See merge request OpenMW/openmw!3322
1 year ago
elsid
5abbc56bf2
Use proper cell size for ESM4 cells in CoordinateConverter
1 year ago
Petr Mikheev
f5ddffa087
Fix coverity warning in esm3/globalscript.cpp
1 year ago
Evil Eye
9e376f3783
Replace explicitly sized reads in cellid, cellref
1 year ago
Evil Eye
48484c9416
Replace explicitly sized reads in aisequence
1 year ago
psi29a
7b4f7b7f07
Merge branch 'adjust_refnum' into 'master'
...
Adjust FormId in FormIdRefId and for items in containers when loading saves
See merge request OpenMW/openmw!3293
1 year ago
psi29a
5160fbc2a0
Merge branch 'fixedtimestamp' into 'master'
...
Move TimeStamp to ESM3 and remove sized reads
See merge request OpenMW/openmw!3295
1 year ago
psi29a
c86eecb2ea
Merge branch 'movable_objects' into 'master'
...
Move objects instead of copying where possible
See merge request OpenMW/openmw!3289
1 year ago
psi29a
23671ced33
Merge branch 'fix_use_after_move' into 'master'
...
Fix use after move in InfoOrder::insertInfo
See merge request OpenMW/openmw!3296
1 year ago
Andrei Kortunov
d3d7a663c6
Move some objects instead of copying
1 year ago
elsid
66c5944ecf
Fix use after move in InfoOrder::insertInfo
...
When it->second.mPosition->mPrev != value.mPrev value is first moved into
*mPosition and then used to get mPrev. Since mPrev is RefId and it's copy-only
type there is no real problem but coverity complains about it.
Also enforce contract of insertInfo to support move-only types by adding a test
for a value type with deleted copy constructors.
1 year ago
Evil Eye
79b3855c5b
Move TimeStamp to ESM3 and remove sized reads
1 year ago
Petr Mikheev
9a9f9d7081
Adjust FormId in FormIdRefId and for items in containers when loading saves
1 year ago
elsid
dd54857610
Add missing array include
1 year ago
psi29a
a6d6e16d48
Merge branch 'readsize' into 'master'
...
Disallow implicitly sized reads of ESM structs
See merge request OpenMW/openmw!3100
1 year ago
Mads Buvik Sandvei
364f2a98e9
Use refnum instead of slot for items during spellcast
1 year ago
Evil Eye
6e5d84ce37
inline
1 year ago
Evil Eye
9d4877d432
Treat std::array like regular arrays
1 year ago
Evil Eye
45ba05c0ed
Disallow implicitly sized reads of ESM structs
1 year ago
psi29a
ec9b4c4563
Merge branch 'caius4friends' into 'master'
...
Fix dialogue insertion again
See merge request OpenMW/openmw!3212
1 year ago
psi29a
03dbe1c9f3
Merge branch 'stringrefidskills' into 'master'
...
Assign StringRefIds to skills
See merge request OpenMW/openmw!3146
1 year ago
Evil Eye
2a1d520c9e
Address feedback
1 year ago
Evil Eye
7573004efc
Implement the NegativeLight flag
1 year ago