elsid
|
e5f6b77c29
|
Skip SLSD, SCVR, SCRV subrecords in QUST record
Present in:
Fallout 3 GOTY English/Data/Anchorage.esm
Fallout 3 GOTY English/Data/BrokenSteel.esm
Fallout 3 GOTY English/Data/PointLookout.esm
Fallout 3 GOTY English/Data/ThePitt.esm
Fallout 3 GOTY English/Data/Zeta.esm
|
2025-03-15 13:11:26 +01:00 |
|
Alexei Kotov
|
9fc62be2c6
|
Track ESM4 file loading progress
|
2025-01-14 20:27:02 +03:00 |
|
Alexei Kotov
|
ec564b14df
|
Support ESM4::Light with no spotlight data
|
2024-11-24 03:12:52 +03:00 |
|
elsid
|
2ddc77138a
|
Use normalized path in ESM4 reader
|
2024-09-18 23:52:20 +02:00 |
|
elsid
|
d85130c4c0
|
Init potentially unread fields for HDPT
|
2024-08-04 18:42:39 +02:00 |
|
Austin English
|
338902c247
|
components/esm4/loadwrld.hpp: clarify comment
Also convert tabs to spaces
|
2024-06-11 20:19:55 -05: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 |
|
psi29a
|
f9e957ea0e
|
Merge branch 'esm4scvr' into 'master'
ESM4: Make script local variable loading more reliable
See merge request OpenMW/openmw!3967
|
2024-04-12 15:01:46 +00:00 |
|
AnyOldName3
|
da8150e2e4
|
Even more MSVC-specific warnings that evaded detection in CI
|
2024-03-21 15:51:29 +00:00 |
|
Alexei Kotov
|
3721a69747
|
ESM4: Make script local variable loading more reliable
|
2024-03-21 18:16:11 +03:00 |
|
Alexei Kotov
|
25414cd660
|
Merge branch 'rm_esm4_local_static' into 'master'
Remove static modifier from local variables used to store temporary loading results
See merge request OpenMW/openmw!3964
|
2024-03-21 05:28:40 +00:00 |
|
elsid
|
0da8b29a88
|
Remove static modifier from local variables used to store temporary loading results
They make the code thread unsafe because different threads will use the same
memory to write and read using different instances of the loaded objects.
|
2024-03-20 00:01:41 +01:00 |
|
Alexei Kotov
|
6b93479bd3
|
Get rid of ESM4::SubRecordTypes
All my homies hate ESM4::SubRecordTypes
|
2024-03-18 12:25:17 +03:00 |
|
Evil Eye
|
cef59e8928
|
Replace fixed size writeHNT calls with decomposition
|
2024-03-03 19:39:19 +01:00 |
|
elsid
|
199d97d32a
|
Use forward declaration for VFS::Manager
|
2024-01-24 21:52:48 +01:00 |
|
Andrei Kortunov
|
87c9f395f1
|
Move local variables in components
|
2024-01-19 16:01:48 +04:00 |
|
Alexei Kotov
|
bd2ea715b4
|
Bring ESM4 head part reading up-to-date with FO76
|
2024-01-07 04:55:39 +03:00 |
|
Alexei Kotov
|
0b63fafc6d
|
Bring ESM4 global variable reading up-to-date with FO76
|
2024-01-07 04:55:39 +03:00 |
|
Alexei Kotov
|
f9825328d2
|
Bring ESM4 texture set reading up-to-date with FO76
|
2024-01-07 04:55:39 +03:00 |
|
Alexei Kotov
|
18982ea4a0
|
Read FO76 plugin header
|
2024-01-07 04:55:39 +03:00 |
|
Evil Eye
|
e63933efa6
|
Use NAM9 for stack count
|
2023-12-31 17:12:46 +00:00 |
|
Zackhasacat
|
13deb0fba8
|
Merge branch 'imod' into 'master'
Fill out item modification records and add them to the scene
See merge request OpenMW/openmw!3540
|
2023-11-17 18:22:17 +00:00 |
|
Andrei Kortunov
|
47c7997a23
|
Init an another field
|
2023-11-07 15:57:25 +04:00 |
|
Evil Eye
|
23afffcc33
|
Merge branch 'letitsnow' into 'master'
Read LTEX::INAM
See merge request OpenMW/openmw!3538
|
2023-11-03 16:33:34 +00:00 |
|
Petr Mikheev
|
6c01ce2672
|
Use correct template flags for FONV and FO4 NPCs
|
2023-10-31 23:48:29 +01:00 |
|
Alexei Kotov
|
9a6c2fd2cc
|
Fill out ESM4::ItemMod
|
2023-10-30 23:23:39 +03:00 |
|
Alexei Kotov
|
f4b27a521a
|
Read LTEX::INAM
|
2023-10-30 02:34:47 +03:00 |
|
Petr Mikheev
|
7dc08b5b64
|
More headpart types
|
2023-10-07 19:35:54 +02:00 |
|
Petr Mikheev
|
4beed29404
|
Changes required during review
|
2023-10-07 17:21:25 +02:00 |
|
Petr Mikheev
|
be455469ba
|
Read SUB_DNAM in ESM4::ArmorAddon and SUB_PNAM in ESM4::HeadPart
|
2023-10-07 17:21:25 +02:00 |
|
Alexei Kotov
|
b6d2fa5f9d
|
Merge branch 'initially_disabled' into 'master'
Take into account "Enable Parent" subrecord and disable ESM4 objects that should be initially disabled
See merge request OpenMW/openmw!3461
|
2023-10-02 18:28:29 +00:00 |
|
Petr Mikheev
|
02de5e82d8
|
Take into account "Enable Parent" subrecord and disable ESM4 objects that should be initially disabled.
|
2023-09-28 23:09:09 +02:00 |
|
Alexei Kotov
|
8d655054f1
|
esmtool: Print human-readable ESM4 file format version
|
2023-09-25 21:40:14 +03:00 |
|
Alexei Kotov
|
9f8f2dd925
|
Use parent worldspace terrain when requested
|
2023-09-25 21:40:14 +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 |
|
Andrei Kortunov
|
5d51f3ea26
|
Init structs to make sure that we do not store a random data
|
2023-09-04 12:19:56 +04:00 |
|
elsid
|
a17cb0ff0e
|
Remove unused ESM4::Land fields
|
2023-08-19 01:30:16 +02:00 |
|
elsid
|
401e748aa0
|
Avoid redundant casts and use static_cast
|
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
|
e4e857f51f
|
Remove redundant ESM4::Land default constructor
|
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
|
1bd2667c66
|
Rename REFR::XTEL transition interior field
|
2023-08-17 23:28:35 +03:00 |
|
Alexei Kotov
|
1a62b2e6b5
|
ESM4: use switch-cases when relevant
|
2023-08-17 22:14:40 +03:00 |
|
Alexei Kotov
|
42c6b3b993
|
Use VER_100 named constant, note precautions
|
2023-08-17 21:36:49 +03:00 |
|
Alexei Kotov
|
9da6ce23e9
|
Maybe load FO4 sound descriptor records
|
2023-08-17 05:30:39 +03:00 |
|
Alexei Kotov
|
da9a834ce8
|
Maybe load FO4 body part data records
|
2023-08-17 04:54:06 +03:00 |
|
Alexei Kotov
|
f3c1b0e7eb
|
Load FO4 form lists
|
2023-08-17 04:43:47 +03:00 |
|
Alexei Kotov
|
9ec68e864c
|
Load ESM4 idle animations correctly for every game
|
2023-08-17 04:33:01 +03:00 |
|
Alexei Kotov
|
07c85addb2
|
Cleanup
|
2023-08-17 02:14:22 +03:00 |
|