Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								a085036a92 
								
							 
						 
						
							
							
								
								Resolve a number of Coverity defects  
							
							
							
						 
						
							2025-08-06 19:52:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								5a0aed3a78 
								
							 
						 
						
							
							
								
								Use more decomposition, string_view, and implicit sizes in ESM code  
							
							
							
						 
						
							2024-03-23 12:15:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								737d3b499b 
								
							 
						 
						
							
							
								
								Use move semantics for tools  
							
							
							
						 
						
							2024-01-21 20:20:37 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								e63933efa6 
								
							 
						 
						
							
							
								
								Use NAM9 for stack count  
							
							
							
						 
						
							2023-12-31 17:12:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								88731f864e 
								
							 
						 
						
							
							
								
								Add imports  
							
							
							
						 
						
							2023-12-17 15:21:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								dbf9d42cc5 
								
							 
						 
						
							
							
								
								Remove sized reads from essimporter  
							
							
							
						 
						
							2023-12-17 14:03:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								d3d7a663c6 
								
							 
						 
						
							
							
								
								Move some objects instead of copying  
							
							
							
						 
						
							2023-07-31 20:43:46 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								a6d6e16d48 
								
							 
						 
						
							
							
								
								Merge branch 'readsize' into 'master'  
							
							... 
							
							
							
							Disallow implicitly sized reads of ESM structs
See merge request OpenMW/openmw!3100  
							
						 
						
							2023-07-28 07:01:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mads Buvik Sandvei 
								
							 
						 
						
							
							
							
							
								
							
							
								364f2a98e9 
								
							 
						 
						
							
							
								
								Use refnum instead of slot for items during spellcast  
							
							
							
						 
						
							2023-07-25 21:23:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								45ba05c0ed 
								
							 
						 
						
							
							
								
								Disallow implicitly sized reads of ESM structs  
							
							
							
						 
						
							2023-07-20 19:16:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								c39dd576f8 
								
							 
						 
						
							
							
								
								Gets rid of most ESM::CellId  
							
							
							
						 
						
							2023-04-03 14:16:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								1bbf4a3acf 
								
							 
						 
						
							
							
								
								fixes teleport to exterior cells.  
							
							... 
							
							
							
							fixes linux compile
fix compile bis 
							
						 
						
							2023-04-03 14:16:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								3780033837 
								
							 
						 
						
							
							
								
								Reverts Cell name to a string  
							
							
							
						 
						
							2023-01-21 18:39:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								2c30575b3b 
								
							 
						 
						
							
							
								
								CellName is now a RefId, makes more sense that way.  
							
							
							
						 
						
							2022-12-27 19:16:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fteppe 
								
							 
						 
						
							
							
							
							
								
							
							
								20da0892ef 
								
							 
						 
						
							
							
								
								openMW_test_suite compiles and runs  
							
							... 
							
							
							
							Slowly moving through the open-cs errors
Good progress in openCS
Very good progress on openCS
Getting closer with openCS
OpenCS compiles and runs! Didn't have time to test it all though
ix openMW
everything compiles on windows??
Fix gcc
Fix Clang 
							
						 
						
							2022-12-27 19:15:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									clang-format-bot 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ddb0522bbf 
								
							 
						 
						
							
							
								
								Apply clang-format to code base  
							
							
							
						 
						
							2022-09-22 21:35:26 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								4e8e2e1c60 
								
							 
						 
						
							
							
								
								Eliminate &thing[0] pattern  
							
							
							
						 
						
							2022-09-03 16:41:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								9f49682d01 
								
							 
						 
						
							
							
								
								essimporter: refactor ESSImport::CellRef and fix doubled actors  
							
							
							
						 
						
							2022-07-30 19:30:32 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								14b5674d32 
								
							 
						 
						
							
							
								
								Init missing data members  
							
							
							
						 
						
							2022-07-03 15:44:50 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								03cdffb555 
								
							 
						 
						
							
							
								
								Init some missing variables  
							
							
							
						 
						
							2022-07-03 15:44:50 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6b464a9330 
								
							 
						 
						
							
							
								
								Check ESMReader value size in compile time  
							
							
							
						 
						
							2022-04-10 19:16:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								d1fb854521 
								
							 
						 
						
							
							
								
								move most of the files from esm to esm3, keep common code in esm; this is make space for a future with esm4  
							
							... 
							
							
							
							esm typo
esm typo 
							
						 
						
							2022-01-23 17:04:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								c1f59b1221 
								
							 
						 
						
							
							
								
								Automatically drop workaround when the format is next updated  
							
							
							
						 
						
							2021-12-24 23:17:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cc9cii 
								
							 
						 
						
							
							
							
							
								
							
							
								47a841d3b7 
								
							 
						 
						
							
							
								
								Fix/workaround for Issue  #3246  
							
							... 
							
							
							
							OpenMW save file assumes the presence of NPC/Creature data but the vanilla save file provides only the delta changes in most situations.  The base data are not available without loading all the relevant dependency content files.  Duplicating that code in the ESSImporter is not desirable.
Ideally a flag should be set but that will mean a change in the save file format.  For a minor change such as this doing so seems like an overkill.  So a temporary workaround is introduced where the gold carried by the NPC/Creature is used as an indicator as the lack of ACDT data. 
							
						 
						
							2021-08-17 12:29:28 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thunderforge 
								
							 
						 
						
							
							
							
							
								
							
							
								ded7bd92e6 
								
							 
						 
						
							
							
								
								Using auto keyword in most apps  
							
							... 
							
							
							
							Detected by clang-tidy's modernize-use-auto 
							
						 
						
							2021-05-18 19:20:59 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								aacb569acb 
								
							 
						 
						
							
							
								
								Use more C++11 in tools code  
							
							
							
						 
						
							2020-06-10 10:30:37 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								70ed8fd1a9 
								
							 
						 
						
							
							
								
								Use constants instead of widely used magic numbers (task  #4645 )  
							
							
							
						 
						
							2018-09-17 19:22:50 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MiroslavR 
								
							 
						 
						
							
							
							
							
								
							
							
								f15de6d3ca 
								
							 
						 
						
							
							
								
								ESS-Importer: Convert magic projectiles ( Closes   #2320 )  
							
							
							
						 
						
							2017-09-20 18:58:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MiroslavR 
								
							 
						 
						
							
							
							
							
								
							
							
								6e869c3123 
								
							 
						 
						
							
							
								
								ESS-Importer: Convert ballistic projectiles (Feature  #2320 )  
							
							
							
						 
						
							2017-09-15 00:07:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								29556a1802 
								
							 
						 
						
							
							
								
								More consistent wording of errors/warnings  
							
							... 
							
							
							
							A Warning indicates a potential problem in the content file(s) that the user told OpenMW to load. E.g. this might cause an object to not display at all or as intended, however the rest of the game will run fine.
An Error, however, is more likely to be a bug with the engine itself - it means that basic assumptions have been violated and the engine might not run correctly anymore.
The above mostly applies to errors/warnings during game-play; startup issues are handled differently: when a file is completely invalid/corrupted to the point that the engine can not start, that might cause messages that are worded as Error due to the severity of the issue but are not necessarily the engine's fault.
Hopefully, being a little more consistent here will alleviate confusion among users as to when a log message should be reported and to whom. 
							
						 
						
							2017-03-04 21:48:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MiroslavR 
								
							 
						 
						
							
							
							
							
								
							
							
								b65f379b7f 
								
							 
						 
						
							
							
								
								Save scripted animation state ( Fixes   #1931 ,  #2150 ,  #3393 )  
							
							
							
						 
						
							2016-08-03 03:52:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								b8e11cf197 
								
							 
						 
						
							
							
								
								Merge commit 'pull/upstream/678' into HEAD  
							
							... 
							
							
							
							Conflicts:
	apps/esmtool/record.cpp
	apps/opencs/model/doc/savingstages.cpp
	apps/opencs/model/world/land.cpp
	apps/opencs/model/world/land.hpp
	apps/opencs/model/world/landtexture.cpp
	apps/openmw/mwworld/store.cpp
	components/esm/loadland.cpp
	components/esm/loadland.hpp 
							
						 
						
							2015-11-13 01:34:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								af3b0cd883 
								
							 
						 
						
							
							
								
								Improve some error messages  
							
							
							
						 
						
							2015-08-21 00:31:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Stanislav Bas 
								
							 
						 
						
							
							
							
							
								
							
							
								0c6ab6cc94 
								
							 
						 
						
							
							
								
								Load methods (for ESM records) accept a deleted flag in ESSImporter  
							
							
							
						 
						
							2015-07-22 22:18:08 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Stanislav Bas 
								
							 
						 
						
							
							
							
							
								
							
							
								6b21da7f8e 
								
							 
						 
						
							
							
								
								Rework ESS importer code. Remove explicit NAME handling for ESM records  
							
							
							
						 
						
							2015-07-19 16:07:56 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								4bb3cbf0fb 
								
							 
						 
						
							
							
								
								Remove last remains of Ogre  
							
							
							
						 
						
							2015-06-03 23:04:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								364b785e8f 
								
							 
						 
						
							
							
								
								ESSImporter image conversions port to osg::Image  
							
							
							
						 
						
							2015-06-03 21:36:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								e7056b4e27 
								
							 
						 
						
							
							
								
								ESSImport: convert Dead flag  
							
							
							
						 
						
							2015-01-31 22:40:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								201674cd70 
								
							 
						 
						
							
							
								
								ESSImport: convert world map overlay ( Fixes   #2313 )  
							
							
							
						 
						
							2015-01-29 03:39:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								b1bd236345 
								
							 
						 
						
							
							
								
								ESSImport: convert script local variables  
							
							... 
							
							
							
							Had to add special reading code to openmw, because the variable names are not stored. 
							
						 
						
							2015-01-24 16:45:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								e484a91708 
								
							 
						 
						
							
							
								
								ESSImport: convert global map markers  
							
							
							
						 
						
							2015-01-23 15:34:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								acf8461841 
								
							 
						 
						
							
							
								
								ESSImport: some fixes  
							
							
							
						 
						
							2015-01-23 15:34:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								e38d756345 
								
							 
						 
						
							
							
								
								ESSImport: fix NPCC indices  
							
							
							
						 
						
							2015-01-20 20:18:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								40c29abe20 
								
							 
						 
						
							
							
								
								ESSImport: convert other references (non-creature/npc/container)  
							
							
							
						 
						
							2015-01-20 00:42:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								8e1eeccbe1 
								
							 
						 
						
							
							
								
								ESSImport: container state  
							
							
							
						 
						
							2015-01-19 13:16:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								a7b82e5107 
								
							 
						 
						
							
							
								
								ESSImport: inventory loading works, equipment slots need more work  
							
							
							
						 
						
							2015-01-19 12:22:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								f9cf31fcd5 
								
							 
						 
						
							
							
								
								ESSImport: convert custom map markers, not working for interiors yet  
							
							
							
						 
						
							2015-01-19 09:29:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								19ed047dec 
								
							 
						 
						
							
							
								
								ESSImport: add some subrecords to CellRef and others, most files should load now, importacdt/cellref class structure need some refactoring  
							
							
							
						 
						
							2015-01-18 23:15:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								08ad4d73bb 
								
							 
						 
						
							
							
								
								ESSImport: player is placed in correct cell, npc cellrefs work  
							
							
							
						 
						
							2015-01-18 20:01:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								c8ed24cc84 
								
							 
						 
						
							
							
								
								ESSImport: creature CellRefs work, need probing to find ref type  
							
							
							
						 
						
							2015-01-18 16:13:52 +01:00