Commit Graph

1160 Commits (81f2402e66cdc9c21dd81e7126b29a06dbd56d59)

Author SHA1 Message Date
Evil Eye 6090bfcdab Work around a regression in MSVC 3 weeks ago
elsid 597d1853ee
Use normalized path in ESM LuaScripts 3 months ago
elsid b4f77e8bd7
Store Lua script path as VFS normalized 4 months ago
elsid 71369be796
Log caught exceptions 7 months ago
Alexei Kotov 7d979a2dfc Place ESM4 static collections to the scene 8 months ago
elsid 01166b1f26
Split ESM headers 8 months ago
Evil Eye 5a0aed3a78 Use more decomposition, string_view, and implicit sizes in ESM code 9 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
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
Evil Eye 1499dd2654 Add getCompositeSize and handle NPC data 10 months ago
Evil Eye cef59e8928 Replace fixed size writeHNT calls with decomposition 10 months ago
uramer 9cce2e39ba Merge branch 'master' into menuscripts 11 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
uramer d1268acf95 Merge branch 'master' into menuscripts 12 months ago
Andrei Kortunov 93e50cc7aa Improve format version in content selector 1 year ago
Dave Corley 24443e00bf Feat(CS): Implement selection groups into data model 1 year ago
Evil Eye a9e6e63c4e Remove fixed size reads 1 year ago
Evil Eye 194bcb0187 Drop support for save game format 0 (pre 0.37) 1 year ago
Petr Mikheev 1dd7a15255 Draft: add new type of Lua scripts - menu scripts 1 year ago
Alexei Kotov 03c3818229 Place ESM4::ItemMod into the scene 1 year ago
Alexei Kotov 3f4591eb3b Add movable static and ESM4 land texture stores 1 year ago
Alexei Kotov 8c27dca1df ESM4: add a way to get the current form version
Differentiate between Fallout 4 and TES4 version 1.0 plugins
1 year ago
Alexei Kotov 7e360df6c0 Place ESM4::Flora instances to the scene 1 year ago
Petr Mikheev 32f3a16db3 Change FormId::toString to be consistent with RefId. Remove FormIdRefId. 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 53c3f95ac8
Avoid redundant copy for LandData underlying data 1 year ago
elsid 955790dc31
Split ESM::Land::loadData 1 year ago
elsid e6f35373b5
Remove ESM::LandObject dependency on ESM::Land 1 year ago
elsid 8a88a2d61f
Make ESM::LandData::mLoadFlags private 1 year ago
elsid 9aa9ce48c9
Use proper naming style for ESM4::Land static variables 1 year ago
elsid 95a39b3281
Use sized types for land records members 1 year ago
Alexei Kotov 4b38db4a69 Only use loaded data for ESM4::Land
Prevents broken vertex colors in cells that lack vertex colors
1 year ago
psi29a e21e3a0d46 Merge branch 'time' into 'master'
Pause/resume the game in Lua scripts

See merge request OpenMW/openmw!3317
1 year ago
Zackhasacat 3e8a1cce7c Load ESM4 Terminal objects, add lua bindings for them 1 year ago
Petr Mikheev 87912065fd Rename MWLua::WorldView -> MWLua::ObjectLists 1 year ago
Petr Mikheev 957880d515 Add to ESMStore the records that are needed to render ESM4 actors; cleanup usage of `records.hpp` 1 year ago
Petr Mikheev 5d54ca6fdb Refactor components/esm4 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
Evil Eye 79b3855c5b Move TimeStamp to ESM3 and remove sized reads 1 year ago
Andrei Kortunov d8ec78d732 Fix some Coverity warnings 1 year ago
Petr Mikheev 9b511fdf7a Load ESM4 actors 1 year ago
Alexei Kotov 25f5c5651d Sort ESM3ExteriorCellRefIds earlier than StringRefIds
Causes inconsistency with the serialized type enumeration, but necessary for COC to work correctly
1 year ago
Evil Eye 7b909c8d24 Create getRefIds 1 year ago
Evil Eye c59032fd66 Make RefId::deserializeText return an empty RefId if no pre-existing StringRefId can be found 1 year ago
psi29a 2f5bfb4df2 Merge branch 'fix-#7410' into 'master'
fix #7410

Closes #7410

See merge request OpenMW/openmw!3104
2 years ago
elsid 67e32abd4f
Add default initialization to ESM::Position members 2 years ago
florent.teppe 04e026c53f getRecNameString now constexpr
getTypeDescription uses a static constexpr variable so we don't return ref to temp memory.
2 years ago
psi29a 55cd30ea3b Merge branch 'string_ref_id_utf8' into 'master'
Support UTF-8 by StringRefId::toDebugString (#7407)

Closes #7407

See merge request OpenMW/openmw!3096
2 years ago
psi29a 0bb652d7ce Merge branch 'clickbait' into 'master'
Resolve Attribute GMSTs

See merge request OpenMW/openmw!3090
2 years ago