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 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								78b3f7288a 
								
							 
						 
						
							
							
								
								Support UTF-8 by StringRefId::toDebugString  
							
							
							
						 
						
							2023-06-01 22:16:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								7b0680de5f 
								
							 
						 
						
							
							
								
								Resolve attribute GMST members  
							
							
							
						 
						
							2023-05-31 17:02:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								1b669db017 
								
							 
						 
						
							
							
								
								Load ESM4::Tree and ESM4::Furniture  
							
							
							
						 
						
							2023-05-29 18:47:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								ad8cfde4e0 
								
							 
						 
						
							
							
								
								ESM::LandData no longer a virtual interface  
							
							... 
							
							
							
							instead it is constructed from ESM::Land or ESM4::Land 
							
						 
						
							2023-05-29 12:10:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fteppe 
								
							 
						 
						
							
							
							
							
								
							
							
								22dc383f63 
								
							 
						 
						
							
							
								
								fixes errors and warnings  
							
							... 
							
							
							
							Applies review comments
getWorldspaceTerrain => returns a reference because never null
crashfix in navigator
updateLandPositions fixes naming of it
const ESM4::Land* MWWorld::Store<ESM4::Land>::search(ESM::ExteriorCellLocation cellLocation) const removes useless else
ExteriorCellLocation uses default initializers
get terrain height returns -MAX_FLOAT when there is no esm4 terrain.
applied review comments
use default initlializer when possible
factorise code
uses pattern matching in for loop. 
							
						 
						
							2023-05-29 12:10:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								d0211acf9e 
								
							 
						 
						
							
							
								
								Fixes bug in terrain loading + collision heightmap works  
							
							... 
							
							
							
							although terrain rendering is 100% broken right now 
							
						 
						
							2023-05-29 11:32:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								fffcf52316 
								
							 
						 
						
							
							
								
								land manager cache's key is an ExteriorCellLocation  
							
							... 
							
							
							
							ESM4::Land is now a ESM::LandData 
							
						 
						
							2023-05-29 11:31:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								e0fa15b727 
								
							 
						 
						
							
							
								
								Abstracted Land data that can be used by esm3 and esm4.  
							
							
							
						 
						
							2023-05-29 11:31:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								90a3a7b62f 
								
							 
						 
						
							
							
								
								Add mWerewolfGMST  
							
							
							
						 
						
							2023-05-28 15:28:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								a5e1c87fb8 
								
							 
						 
						
							
							
								
								Remove sGmstAttributeIds, sGmstAttributeDescIds, sAttributeIcons  
							
							
							
						 
						
							2023-05-28 15:10:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unknown 
								
							 
						 
						
							
							
							
							
								
							
							
								14600de185 
								
							 
						 
						
							
							
								
								Remove sAttributeIds and sSkillIds  
							
							
							
						 
						
							2023-05-27 21:54:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								235eb65c97 
								
							 
						 
						
							
							
								
								Rename positionToCellIndex to match return type  
							
							
							
						 
						
							2023-05-27 15:49:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								877f6747be 
								
							 
						 
						
							
							
								
								Deduplicate specialization code  
							
							
							
						 
						
							2023-05-26 12:16:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Pierre Mossler 
								
							 
						 
						
							
							
							
							
								
							
							
								e6838cddc7 
								
							 
						 
						
							
							
								
								missing include in attr.cpp  
							
							
							
						 
						
							2023-05-25 10:49:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mads Buvik Sandvei 
								
							 
						 
						
							
							
							
							
								
							
							
								b791ce9132 
								
							 
						 
						
							
							
								
								Remove redundant qualifiers  
							
							
							
						 
						
							2023-05-23 18:11:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mads Buvik Sandvei 
								
							 
						 
						
							
							
							
							
								
							
							
								7ba43c9426 
								
							 
						 
						
							
							
								
								actor.ActiveEffects and actor.ActiveSpells  
							
							
							
						 
						
							2023-05-23 18:11:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								a3bd6e7e47 
								
							 
						 
						
							
							
								
								ESM::ExteriorCellIndex => ESM::ExteriorCellLocation  
							
							
							
						 
						
							2023-05-12 22:05:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								393357abc0 
								
							 
						 
						
							
							
								
								ESM::Cell::positionToCellIndex returns a ESM::ExteriorCellIndex  
							
							... 
							
							
							
							and takes a worldspace id as input
ESM::getCellSize takes a wordspace as input.
removed useless static in static inline funcs 
							
						 
						
							2023-05-12 22:05:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								559830f59a 
								
							 
						 
						
							
							
								
								applies review comments  
							
							... 
							
							
							
							Removes ToLowercase after .serializeText
removed unused variable
!ptr => ptr == nullptr
better indentation + error message on throw
friend struct std::hash<...> useless on struct with all public fields. 
							
						 
						
							2023-05-12 22:05:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								3d06cabf6a 
								
							 
						 
						
							
							
								
								indexToPosition moved from world -> esm/util.hpp  
							
							
							
						 
						
							2023-05-12 22:05:55 +02:00