Evil Eye
|
6090bfcdab
|
Work around a regression in MSVC
|
2024-12-09 17:23:17 +01:00 |
|
elsid
|
597d1853ee
|
Use normalized path in ESM LuaScripts
|
2024-09-18 23:52:44 +02:00 |
|
elsid
|
b4f77e8bd7
|
Store Lua script path as VFS normalized
|
2024-09-15 13:53:20 +02:00 |
|
elsid
|
71369be796
|
Log caught exceptions
|
2024-05-26 02:52:11 +02:00 |
|
Alexei Kotov
|
7d979a2dfc
|
Place ESM4 static collections to the scene
|
2024-05-09 17:26:27 +03:00 |
|
elsid
|
01166b1f26
|
Split ESM headers
|
2024-05-03 01:55:20 +02:00 |
|
Evil Eye
|
5a0aed3a78
|
Use more decomposition, string_view, and implicit sizes in ESM code
|
2024-03-23 12:15:09 +01:00 |
|
psi29a
|
090e57b27c
|
Merge branch 'esm3structs' into 'master'
Replace fixed size writeHNT calls with decomposition
See merge request OpenMW/openmw!3914
|
2024-03-15 11:02:42 +00:00 |
|
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.
|
2024-03-08 02:11:51 +01:00 |
|
Evil Eye
|
1499dd2654
|
Add getCompositeSize and handle NPC data
|
2024-03-06 18:16:55 +01:00 |
|
Evil Eye
|
cef59e8928
|
Replace fixed size writeHNT calls with decomposition
|
2024-03-03 19:39:19 +01:00 |
|
uramer
|
9cce2e39ba
|
Merge branch 'master' into menuscripts
|
2024-01-27 15:45:31 +01:00 |
|
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.
|
2024-01-14 23:04:56 +01:00 |
|
uramer
|
d1268acf95
|
Merge branch 'master' into menuscripts
|
2024-01-07 23:15:21 +01:00 |
|
Andrei Kortunov
|
93e50cc7aa
|
Improve format version in content selector
|
2024-01-01 18:16:58 +04:00 |
|
Dave Corley
|
24443e00bf
|
Feat(CS): Implement selection groups into data model
|
2023-12-23 15:05:13 -06:00 |
|
Evil Eye
|
a9e6e63c4e
|
Remove fixed size reads
|
2023-12-17 13:00:14 +01:00 |
|
Evil Eye
|
194bcb0187
|
Drop support for save game format 0 (pre 0.37)
|
2023-12-01 16:37:29 +01:00 |
|
Petr Mikheev
|
1dd7a15255
|
Draft: add new type of Lua scripts - menu scripts
|
2023-10-31 10:29:24 +01:00 |
|
Alexei Kotov
|
03c3818229
|
Place ESM4::ItemMod into the scene
|
2023-10-31 00:54:44 +03:00 |
|
Alexei Kotov
|
3f4591eb3b
|
Add movable static and ESM4 land texture stores
|
2023-10-27 22:53:40 +03:00 |
|
Alexei Kotov
|
8c27dca1df
|
ESM4: add a way to get the current form version
Differentiate between Fallout 4 and TES4 version 1.0 plugins
|
2023-09-25 21:26:51 +03:00 |
|
Alexei Kotov
|
7e360df6c0
|
Place ESM4::Flora instances to the scene
|
2023-09-24 10:25:44 +03:00 |
|
Petr Mikheev
|
32f3a16db3
|
Change FormId::toString to be consistent with RefId. Remove FormIdRefId.
|
2023-08-27 09:55:06 +02:00 |
|
Evil Eye
|
e660a9ca16
|
Assign StringRefIds to attributes
|
2023-08-20 10:28:46 +02:00 |
|
elsid
|
bda29819cf
|
Reduce include dependency for land records
|
2023-08-19 01:30:17 +02:00 |
|
elsid
|
53c3f95ac8
|
Avoid redundant copy for LandData underlying data
|
2023-08-19 01:30:17 +02:00 |
|
elsid
|
955790dc31
|
Split ESM::Land::loadData
|
2023-08-19 01:30:17 +02:00 |
|
elsid
|
e6f35373b5
|
Remove ESM::LandObject dependency on ESM::Land
|
2023-08-19 01:30:16 +02:00 |
|
elsid
|
8a88a2d61f
|
Make ESM::LandData::mLoadFlags private
|
2023-08-19 01:30:16 +02:00 |
|
elsid
|
9aa9ce48c9
|
Use proper naming style for ESM4::Land static variables
|
2023-08-19 01:30:16 +02:00 |
|
elsid
|
95a39b3281
|
Use sized types for land records members
|
2023-08-18 18:30:06 +02:00 |
|
Alexei Kotov
|
4b38db4a69
|
Only use loaded data for ESM4::Land
Prevents broken vertex colors in cells that lack vertex colors
|
2023-08-18 16:48:55 +03:00 |
|
psi29a
|
e21e3a0d46
|
Merge branch 'time' into 'master'
Pause/resume the game in Lua scripts
See merge request OpenMW/openmw!3317
|
2023-08-18 08:22:04 +00:00 |
|
Zackhasacat
|
3e8a1cce7c
|
Load ESM4 Terminal objects, add lua bindings for them
|
2023-08-15 06:23:38 +00:00 |
|
Petr Mikheev
|
87912065fd
|
Rename MWLua::WorldView -> MWLua::ObjectLists
|
2023-08-08 22:57:28 +02:00 |
|
Petr Mikheev
|
957880d515
|
Add to ESMStore the records that are needed to render ESM4 actors; cleanup usage of records.hpp
|
2023-08-05 13:18:09 +02:00 |
|
Petr Mikheev
|
5d54ca6fdb
|
Refactor components/esm4
|
2023-08-05 13:12:24 +02:00 |
|
psi29a
|
5160fbc2a0
|
Merge branch 'fixedtimestamp' into 'master'
Move TimeStamp to ESM3 and remove sized reads
See merge request OpenMW/openmw!3295
|
2023-08-02 08:11:33 +00:00 |
|
Evil Eye
|
79b3855c5b
|
Move TimeStamp to ESM3 and remove sized reads
|
2023-07-30 11:37:32 +02:00 |
|
Andrei Kortunov
|
d8ec78d732
|
Fix some Coverity warnings
|
2023-07-28 20:58:18 +04:00 |
|
Petr Mikheev
|
9b511fdf7a
|
Load ESM4 actors
|
2023-07-26 11:47:50 +02:00 |
|
Alexei Kotov
|
25f5c5651d
|
Sort ESM3ExteriorCellRefIds earlier than StringRefIds
Causes inconsistency with the serialized type enumeration, but necessary for COC to work correctly
|
2023-07-16 17:47:40 +03:00 |
|
Evil Eye
|
7b909c8d24
|
Create getRefIds
|
2023-07-13 20:30:16 +02:00 |
|
Evil Eye
|
c59032fd66
|
Make RefId::deserializeText return an empty RefId if no pre-existing StringRefId can be found
|
2023-07-13 16:49:23 +02:00 |
|
psi29a
|
2f5bfb4df2
|
Merge branch 'fix-#7410' into 'master'
fix #7410
Closes #7410
See merge request OpenMW/openmw!3104
|
2023-06-04 11:28:26 +00:00 |
|
elsid
|
67e32abd4f
|
Add default initialization to ESM::Position members
|
2023-06-04 01:50:04 +02:00 |
|
florent.teppe
|
04e026c53f
|
getRecNameString now constexpr
getTypeDescription uses a static constexpr variable so we don't return ref to temp memory.
|
2023-06-03 20:28:25 +02:00 |
|
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
|
2023-06-03 08:17:19 +00:00 |
|
psi29a
|
0bb652d7ce
|
Merge branch 'clickbait' into 'master'
Resolve Attribute GMSTs
See merge request OpenMW/openmw!3090
|
2023-06-02 07:30:40 +00:00 |
|