1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-02-21 06:39:42 +00:00
openmw/components/esm3
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
..
activespells.cpp Assign StringRefIds to attributes 2023-08-20 10:28:46 +02:00
activespells.hpp Assign StringRefIds to attributes 2023-08-20 10:28:46 +02:00
aipackage.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
aipackage.hpp Use more fixed size integers 2023-10-24 17:23:54 +02:00
aisequence.cpp Write AiSequence and Script data field by field via decompose function 2024-01-14 23:04:56 +01:00
aisequence.hpp Write AiSequence and Script data field by field via decompose function 2024-01-14 23:04:56 +01:00
animationstate.cpp Drop support for save game format 3 2023-12-09 18:05:57 +01:00
animationstate.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
cellid.cpp Add a variadic getHNOT 2023-12-20 12:28:34 +01:00
cellid.hpp Replace explicitly sized reads in cellid, cellref 2023-08-08 21:41:44 +02:00
cellref.cpp Use NAM9 for stack count 2023-12-31 17:12:46 +00:00
cellref.hpp Use NAM9 for stack count 2023-12-31 17:12:46 +00:00
cellstate.cpp Move TimeStamp to ESM3 and remove sized reads 2023-07-30 11:37:32 +02:00
cellstate.hpp Move TimeStamp to ESM3 and remove sized reads 2023-07-30 11:37:32 +02:00
containerstate.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
containerstate.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
controlsstate.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
controlsstate.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
creaturelevliststate.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
creaturelevliststate.hpp Use more fixed size integers 2023-10-24 17:23:54 +02:00
creaturestate.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
creaturestate.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
creaturestats.cpp Drop support for save game format 2 2023-12-09 17:45:42 +01:00
creaturestats.hpp Use more fixed size integers 2023-10-24 17:23:54 +02:00
custommarkerstate.cpp Gets rid of most ESM::CellId 2023-04-03 14:16:05 +02:00
custommarkerstate.hpp Removes most cellId.hpp include, simplifies id generation for cells. 2023-04-03 14:16:32 +02:00
debugprofile.cpp Add functions to read and write ESM::RefId and use them 2023-02-13 22:07:58 +01:00
debugprofile.hpp Use more fixed size integers 2023-10-24 17:23:54 +02:00
dialoguestate.cpp Drop support for save game format 0 (pre 0.37) 2023-12-01 16:37:29 +01:00
dialoguestate.hpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00
doorstate.cpp Remove redundant quotes 2023-04-03 11:28:03 +04:00
doorstate.hpp Use more fixed size integers 2023-10-24 17:23:54 +02:00
effectlist.cpp Replace more explicitly sized reads and variable width integers 2023-08-20 11:34:05 +02:00
effectlist.hpp Replace more explicitly sized reads and variable width integers 2023-08-20 11:34:05 +02:00
esmreader.cpp Remove fixed size reads 2023-12-17 13:00:14 +01:00
esmreader.hpp Write AiSequence and Script data field by field via decompose function 2024-01-14 23:04:56 +01:00
esmwriter.cpp Improve format version in content selector 2024-01-01 18:16:58 +04:00
esmwriter.hpp Write AiSequence and Script data field by field via decompose function 2024-01-14 23:04:56 +01:00
filter.cpp Add functions to read and write ESM::RefId and use them 2023-02-13 22:07:58 +01:00
filter.hpp Use more fixed size integers 2023-10-24 17:23:54 +02:00
fogstate.cpp Drop support for save game format 0 (pre 0.37) 2023-12-01 16:37:29 +01:00
fogstate.hpp Replace more explicitly sized reads and variable width integers 2023-08-20 11:34:05 +02:00
formatversion.hpp Drop support for save game format 4 2024-01-06 14:59:22 +01:00
globalmap.cpp Replace more explicitly sized reads and variable width integers 2023-08-20 11:34:05 +02:00
globalmap.hpp Replace more explicitly sized reads and variable width integers 2023-08-20 11:34:05 +02:00
globalscript.cpp Replace more explicitly sized reads and variable width integers 2023-08-20 11:34:05 +02:00
globalscript.hpp Replace more explicitly sized reads and variable width integers 2023-08-20 11:34:05 +02:00
infoorder.hpp Fix use after move in InfoOrder::insertInfo 2023-07-30 13:37:53 +02:00
inventorystate.cpp Use NAM9 for stack count 2023-12-31 17:12:46 +00:00
inventorystate.hpp Drop support for save game format 2 2023-12-09 17:45:42 +01:00
journalentry.cpp Add functions to read and write ESM::RefId and use them 2023-02-13 22:07:58 +01:00
journalentry.hpp Replace more explicitly sized reads and variable width integers 2023-08-20 11:34:05 +02:00
landrecorddata.hpp Reduce include dependency for land records 2023-08-19 01:30:17 +02:00
loadacti.cpp Replace ESM::RefId::sEmpty by default constructed RefId where possible 2023-02-18 01:07:15 +01:00
loadacti.hpp Replace more explicitly sized reads and variable width integers 2023-08-20 11:34:05 +02:00
loadalch.cpp Replace more explicitly sized reads and variable width integers 2023-08-20 11:34:05 +02:00
loadalch.hpp Replace more explicitly sized reads and variable width integers 2023-08-20 11:34:05 +02:00
loadappa.cpp Replace more explicitly sized reads and variable width integers 2023-08-20 11:34:05 +02:00
loadappa.hpp Replace more explicitly sized reads and variable width integers 2023-08-20 11:34:05 +02:00
loadarmo.cpp Replace more explicitly sized reads and variable width integers 2023-08-20 11:34:05 +02:00
loadarmo.hpp Replace more explicitly sized reads and variable width integers 2023-08-20 11:34:05 +02:00
loadbody.cpp Replace more explicitly sized reads and variable width integers 2023-08-20 11:34:05 +02:00
loadbody.hpp Replace more explicitly sized reads and variable width integers 2023-08-20 11:34:05 +02:00
loadbook.cpp Replace more explicitly sized reads and variable width integers 2023-08-20 11:34:05 +02:00
loadbook.hpp Replace more explicitly sized reads and variable width integers 2023-08-20 11:34:05 +02:00
loadbsgn.cpp Add functions to read and write ESM::RefId and use them 2023-02-13 22:07:58 +01:00
loadbsgn.hpp Replace more explicitly sized reads and variable width integers 2023-08-20 11:34:05 +02:00
loadcell.cpp Use more fixed size ints 2023-10-24 19:25:52 +02:00
loadcell.hpp Use more fixed size ints 2023-10-24 19:25:52 +02:00
loadclas.cpp Fix misspelling 2023-11-16 07:36:40 -06:00
loadclas.hpp Fix misspelling 2023-11-16 07:36:40 -06:00
loadclot.cpp Replace more explicitly sized reads and variable width integers 2023-08-20 11:34:05 +02:00
loadclot.hpp Replace more explicitly sized reads and variable width integers 2023-08-20 11:34:05 +02:00
loadcont.cpp Treat std::array like regular arrays 2023-07-21 17:00:33 +02:00
loadcont.hpp Use more fixed size ints 2023-10-24 19:25:52 +02:00
loadcrea.cpp Replace more sized reads 2023-09-13 21:51:42 +02:00
loadcrea.hpp Replace more sized reads 2023-09-13 21:51:42 +02:00
loaddial.cpp Store original string id for Dialogue records 2023-03-26 19:07:32 +02:00
loaddial.hpp Store original string id for Dialogue records 2023-03-26 19:07:32 +02:00
loaddoor.cpp Replace ESM::RefId::sEmpty by default constructed RefId where possible 2023-02-18 01:07:15 +01:00
loaddoor.hpp Replace more explicitly sized reads and variable width integers 2023-08-20 11:34:05 +02:00
loadench.cpp Replace more explicitly sized reads and variable width integers 2023-08-20 11:34:05 +02:00
loadench.hpp Replace more explicitly sized reads and variable width integers 2023-08-20 11:34:05 +02:00
loadfact.cpp Remove fixed size reads 2023-12-17 13:00:14 +01:00
loadfact.hpp Remove fixed size reads 2023-12-17 13:00:14 +01:00
loadglob.cpp Add functions to read and write ESM::RefId and use them 2023-02-13 22:07:58 +01:00
loadglob.hpp Use more fixed size ints 2023-10-24 19:25:52 +02:00
loadgmst.cpp Add functions to read and write ESM::RefId and use them 2023-02-13 22:07:58 +01:00
loadgmst.hpp Use more fixed size ints 2023-10-24 19:25:52 +02:00
loadinfo.cpp Replace more sized reads 2023-09-13 21:51:42 +02:00
loadinfo.hpp Replace more sized reads 2023-09-13 21:51:42 +02:00
loadingr.cpp Replace more sized reads 2023-09-13 21:51:42 +02:00
loadingr.hpp Replace more sized reads 2023-09-13 21:51:42 +02:00
loadland.cpp Split ESM::Land::loadData 2023-08-19 01:30:17 +02:00
loadland.hpp Reduce include dependency for land records 2023-08-19 01:30:17 +02:00
loadlevlist.cpp Use more fixed size ints 2023-10-24 19:25:52 +02:00
loadlevlist.hpp Use more fixed size ints 2023-10-24 19:25:52 +02:00
loadligh.cpp Replace more sized reads 2023-09-13 21:51:42 +02:00
loadligh.hpp Replace more sized reads 2023-09-13 21:51:42 +02:00
loadlock.cpp Replace more sized reads 2023-09-13 21:51:42 +02:00
loadlock.hpp Replace more sized reads 2023-09-13 21:51:42 +02:00
loadltex.cpp Replace ESM::RefId::sEmpty by default constructed RefId where possible 2023-02-18 01:07:15 +01:00
loadltex.hpp Use more fixed size ints 2023-10-24 19:25:52 +02:00
loadmgef.cpp Use more fixed size ints 2023-10-24 19:25:52 +02:00
loadmgef.hpp Use more fixed size ints 2023-10-24 19:25:52 +02:00
loadmisc.cpp Replace more sized reads and unsized ints 2023-10-06 16:44:18 +02:00
loadmisc.hpp Replace more sized reads and unsized ints 2023-10-06 16:44:18 +02:00
loadnpc.cpp Fix misaligned address 2023-12-17 21:30:04 +01:00
loadnpc.hpp Fix misaligned address 2023-12-17 21:30:04 +01:00
loadpgrd.cpp Don't use getExact to read structs 2023-12-17 15:16:32 +01:00
loadpgrd.hpp Remove signed/unsigned conversions in pathgrid loading code and use meaningful member names 2023-10-06 16:46:09 +02:00
loadprob.cpp Replace more sized reads and unsized ints 2023-10-06 16:44:18 +02:00
loadprob.hpp Replace more sized reads and unsized ints 2023-10-06 16:44:18 +02:00
loadrace.cpp Don't use getExact to read structs 2023-12-17 15:16:32 +01:00
loadrace.hpp Remove fixed size reads 2023-12-17 13:00:14 +01:00
loadregn.cpp Improve format version in content selector 2024-01-01 18:16:58 +04:00
loadregn.hpp Use fixed size ints for Region and use an array for weather odds 2023-10-14 16:36:45 +02:00
loadrepa.cpp Replace more explicitly sized reads 2023-10-14 16:22:28 +02:00
loadrepa.hpp Replace more explicitly sized reads 2023-10-14 16:22:28 +02:00
loadscpt.cpp Write AiSequence and Script data field by field via decompose function 2024-01-14 23:04:56 +01:00
loadscpt.hpp Replace more explicitly sized reads 2023-10-14 16:22:28 +02:00
loadskil.cpp Replace more explicitly sized reads 2023-10-14 16:22:28 +02:00
loadskil.hpp Replace more explicitly sized reads 2023-10-14 16:22:28 +02:00
loadsndg.cpp Treat std::array like regular arrays 2023-07-21 17:00:33 +02:00
loadsndg.hpp Use more fixed size ints 2023-10-24 19:25:52 +02:00
loadsoun.cpp Replace more sized reads and unsized ints 2023-10-06 16:44:18 +02:00
loadsoun.hpp Replace more sized reads and unsized ints 2023-10-06 16:44:18 +02:00
loadspel.cpp Replace more sized reads and unsized ints 2023-10-06 16:44:18 +02:00
loadspel.hpp Replace more sized reads and unsized ints 2023-10-06 16:44:18 +02:00
loadsscr.cpp Add functions to read and write ESM::RefId and use them 2023-02-13 22:07:58 +01:00
loadsscr.hpp Use more fixed size ints 2023-10-24 19:25:52 +02:00
loadstat.cpp Add functions to read and write ESM::RefId and use them 2023-02-13 22:07:58 +01:00
loadstat.hpp Use more fixed size ints 2023-10-24 19:25:52 +02:00
loadtes3.cpp Improve format version in content selector 2024-01-01 18:16:58 +04:00
loadtes3.hpp Improve format version in content selector 2024-01-01 18:16:58 +04:00
loadweap.cpp Replace more explicitly sized reads 2023-10-14 16:22:28 +02:00
loadweap.hpp More cleanup of scripted animations 2023-12-05 14:13:35 +00:00
locals.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
locals.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
magiceffects.cpp Use more fixed size ints 2023-10-24 19:25:52 +02:00
magiceffects.hpp Use more fixed size ints 2023-10-24 19:25:52 +02:00
mappings.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
mappings.hpp Remove ESM:: namespace qualifier in components/esm3/ and tests 2022-04-12 02:04:24 +02:00
npcstate.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
npcstate.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
npcstats.cpp Implement crime disposition modifier (bug 4683) 2023-12-26 14:04:23 +04:00
npcstats.hpp Implement crime disposition modifier (bug 4683) 2023-12-26 14:04:23 +04:00
objectstate.cpp Use NAM9 for stack count 2023-12-31 17:12:46 +00:00
objectstate.hpp Use NAM9 for stack count 2023-12-31 17:12:46 +00:00
player.cpp Drop support for save game format 4 2024-01-06 14:59:22 +01:00
player.hpp Drop support for save game format 4 2024-01-06 14:59:22 +01:00
projectilestate.cpp Remove fixed size reads 2023-12-17 13:00:14 +01:00
projectilestate.hpp Use more fixed size ints 2023-10-24 19:25:52 +02:00
queststate.cpp Add functions to read and write ESM::RefId and use them 2023-02-13 22:07:58 +01:00
queststate.hpp Use more fixed size ints 2023-10-24 19:25:52 +02:00
quickkeys.cpp Drop support for save game format 0 (pre 0.37) 2023-12-01 16:37:29 +01:00
quickkeys.hpp Make QuickKey type a fixed size enum class 2023-03-21 20:53:04 +01:00
readerscache.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
readerscache.hpp readers cache keep a stateless encoder 2023-03-10 12:39:47 +01:00
savedgame.cpp Remove fixed size reads 2023-12-17 13:00:14 +01:00
savedgame.hpp Display missing plugins upon savegame loading (feature 7608) 2023-11-18 14:12:18 +04:00
selectiongroup.cpp Feat(CS): Add definition files for selection group record type 2023-12-23 15:05:13 -06:00
selectiongroup.hpp Feat(CS): Add definition files for selection group record type 2023-12-23 15:05:13 -06:00
spelllist.cpp Add functions to read and write ESM::RefId and use them 2023-02-13 22:07:58 +01:00
spelllist.hpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00
spellstate.cpp Move TimeStamp to ESM3 and remove sized reads 2023-07-30 11:37:32 +02:00
spellstate.hpp Move TimeStamp to ESM3 and remove sized reads 2023-07-30 11:37:32 +02:00
statstate.cpp Drop support for save game format 0 (pre 0.37) 2023-12-01 16:37:29 +01:00
statstate.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
stolenitems.cpp Add functions to read and write ESM::RefId and use them 2023-02-13 22:07:58 +01:00
stolenitems.hpp create a specific esm reader function for RefID to avoid allocation for string and then again for RefId 2022-12-27 19:15:57 +01:00
timestamp.cpp Move TimeStamp to ESM3 and remove sized reads 2023-07-30 11:37:32 +02:00
timestamp.hpp Move TimeStamp to ESM3 and remove sized reads 2023-07-30 11:37:32 +02:00
transport.cpp Move some objects instead of copying 2023-07-31 20:43:46 +04:00
transport.hpp Add missing and remove redundant includes 2023-04-17 22:02:36 +02:00
typetraits.hpp Store original string id for Dialogue records 2023-03-26 19:07:32 +02:00
variant.cpp Use more fixed size ints 2023-10-24 19:25:52 +02:00
variant.hpp Use more fixed size ints 2023-10-24 19:25:52 +02:00
variantimp.cpp Use more fixed size ints 2023-10-24 19:25:52 +02:00
variantimp.hpp Use more fixed size ints 2023-10-24 19:25:52 +02:00
weatherstate.cpp Use fixed size ints for Region and use an array for weather odds 2023-10-14 16:36:45 +02:00
weatherstate.hpp Use fixed size ints for Region and use an array for weather odds 2023-10-14 16:36:45 +02:00