Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								42c6b3b993 
								
							 
						 
						
							
							
								
								Use VER_100 named constant, note precautions  
							
							
							
						 
						
							2023-08-17 21:36:49 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kindi 
								
							 
						 
						
							
							
							
							
								
							
							
								6d02c31720 
								
							 
						 
						
							
							
								
								utf8.codes  
							
							
							
						 
						
							2023-08-18 00:01:11 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								6e90704409 
								
							 
						 
						
							
							
								
								Merge branch 'sphinx' into 'master'  
							
							... 
							
							
							
							Fix documentation building
See merge request OpenMW/openmw!3340  
							
						 
						
							2023-08-17 09:32:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0d4833febb 
								
							 
						 
						
							
							
								
								Fix esmtool dump format  
							
							
							
						 
						
							2023-08-17 11:22:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								4e156f2a7d 
								
							 
						 
						
							
							
								
								NIFStream: improve handling of ranges and aligned types  
							
							
							
						 
						
							2023-08-17 09:15:45 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								57144accf6 
								
							 
						 
						
							
							
								
								Phase out NIFStream::get[Types]  
							
							
							
						 
						
							2023-08-17 09:15:45 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								e7bbfed1fd 
								
							 
						 
						
							
							
								
								Read BSTriShape bounds into array  
							
							
							
						 
						
							2023-08-17 09:15:45 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								6dca3e68a6 
								
							 
						 
						
							
							
								
								NIFStream: don't read vectors of zero length  
							
							
							
						 
						
							2023-08-17 09:15:45 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								d078907dcb 
								
							 
						 
						
							
							
								
								NIFStream: rewrite loading for everything  
							
							... 
							
							
							
							Replace overloading with read() template specializations for every type that needs specific handling
Make use of the new read() or get() in all methods
Move complex string-related methods to implementation 
							
						 
						
							2023-08-17 09:15:45 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								ce13f05187 
								
							 
						 
						
							
							
								
								NIFStream: clean up comments  
							
							
							
						 
						
							2023-08-17 09:15:45 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								e8f9a918ae 
								
							 
						 
						
							
							
								
								NIFStream: use the right function for readArray  
							
							
							
						 
						
							2023-08-17 09:15:45 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								4f549c267f 
								
							 
						 
						
							
							
								
								NIFStream: rename input stream and file methods  
							
							... 
							
							
							
							To conform to modern style conventions 
							
						 
						
							2023-08-17 09:15:45 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								62d643f668 
								
							 
						 
						
							
							
								
								NIFStream: Drop LittleEndian from reading methods  
							
							... 
							
							
							
							This is just noise. We don't clarify reading endianness for any other file format. 
							
						 
						
							2023-08-17 09:15:45 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								aed440ce64 
								
							 
						 
						
							
							
								
								Clean up error handling in NIFStream reading  
							
							... 
							
							
							
							No particular reason to introduce is_arithmetic specifically for 16-bit floats, there's no significant code duplication
Bypassing getBoolean() could be error-prone for records that are shared between pre-4.2 and post-4.2 formats 
							
						 
						
							2023-08-17 09:15:45 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								f7a85be504 
								
							 
						 
						
							
							
								
								Maybe load FO4 armor addon records  
							
							... 
							
							
							
							You still can't load into the game because of some unclear localization string problem.
But if getLocalizedString doesn't throw an exception, then it'll work. Sort of. 
							
						 
						
							2023-08-17 02:14:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								f302f06e98 
								
							 
						 
						
							
							
								
								Maybe load FO4 dialogue records  
							
							... 
							
							
							
							The entirety of Fallout4.esm can be read now (well, in esmtool, at least) 
							
						 
						
							2023-08-17 02:14:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								b7efdc4add 
								
							 
						 
						
							
							
								
								Use the correct filenames for FO4 string tables  
							
							
							
						 
						
							2023-08-17 02:14:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								cb7e9f4a01 
								
							 
						 
						
							
							
								
								Maybe load FO4 quest records  
							
							
							
						 
						
							2023-08-17 02:14:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								db66149891 
								
							 
						 
						
							
							
								
								Skip LAND::MPCD subrecord  
							
							
							
						 
						
							2023-08-17 02:14:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								a2e185d0f9 
								
							 
						 
						
							
							
								
								Maybe load FO4 worldspace records  
							
							
							
						 
						
							2023-08-17 02:14:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								47af96eb12 
								
							 
						 
						
							
							
								
								Generalize extended storage subrecord handling  
							
							
							
						 
						
							2023-08-17 02:14:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								ed75c0b311 
								
							 
						 
						
							
							
								
								Maybe load FO4 placed grenade subrecords  
							
							
							
						 
						
							2023-08-17 02:14:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								3b3545fa58 
								
							 
						 
						
							
							
								
								Fix cell grid and owner subrecord loading for FO4  
							
							
							
						 
						
							2023-08-17 02:14:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								ae828064a4 
								
							 
						 
						
							
							
								
								ESM4::NAVM: fix loading of NVNM after XXXX  
							
							
							
						 
						
							2023-08-17 02:14:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								8822df7e4a 
								
							 
						 
						
							
							
								
								Maybe load FO4 placed NPC records  
							
							
							
						 
						
							2023-08-17 02:14:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								0a514db0b5 
								
							 
						 
						
							
							
								
								Skip more FO4 navmesh data  
							
							
							
						 
						
							2023-08-17 02:14:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								10e841b00f 
								
							 
						 
						
							
							
								
								Fix formatting  
							
							
							
						 
						
							2023-08-17 02:14:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								95488d6ec9 
								
							 
						 
						
							
							
								
								Maybe load FO4 cell references  
							
							
							
						 
						
							2023-08-17 02:14:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								5a73b351e2 
								
							 
						 
						
							
							
								
								Maybe load FO4 cell records  
							
							
							
						 
						
							2023-08-17 02:14:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								2b1ca84cb2 
								
							 
						 
						
							
							
								
								Skip FO4 navmesh data  
							
							
							
						 
						
							2023-08-17 02:14:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								6c82aef29f 
								
							 
						 
						
							
							
								
								Maybe load FO4 region records  
							
							
							
						 
						
							2023-08-17 02:14:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								bcaa402315 
								
							 
						 
						
							
							
								
								Maybe load FO4 levelled item records  
							
							
							
						 
						
							2023-08-17 02:14:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								1b29077206 
								
							 
						 
						
							
							
								
								Maybe load FO4 terminal records  
							
							
							
						 
						
							2023-08-17 02:14:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								32f8d08dd3 
								
							 
						 
						
							
							
								
								Maybe load FO4 note records  
							
							
							
						 
						
							2023-08-17 02:14:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								cfa19cf719 
								
							 
						 
						
							
							
								
								Maybe load FO4 levelled actor records  
							
							
							
						 
						
							2023-08-17 02:14:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								4dc4add62d 
								
							 
						 
						
							
							
								
								Maybe load FO4 NPC records  
							
							
							
						 
						
							2023-08-17 02:14:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								e9f9da98cf 
								
							 
						 
						
							
							
								
								Maybe load FO4 ammunition records  
							
							
							
						 
						
							2023-08-17 02:14:21 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								dcb791083e 
								
							 
						 
						
							
							
								
								Maybe load FO4 weapon records  
							
							
							
						 
						
							2023-08-17 02:14:21 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								ad8d691352 
								
							 
						 
						
							
							
								
								Load object templates in FO4 NPC and weapon records  
							
							
							
						 
						
							2023-08-17 02:14:21 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								a188a90023 
								
							 
						 
						
							
							
								
								Maybe load FO4 furniture records  
							
							
							
						 
						
							2023-08-17 02:14:21 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								4237da5dfd 
								
							 
						 
						
							
							
								
								Maybe load FO4 flora records  
							
							
							
						 
						
							2023-08-17 02:14:21 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								a9454fdc0a 
								
							 
						 
						
							
							
								
								Improve FO3 idle marker record loading  
							
							
							
						 
						
							2023-08-17 02:14:21 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								90d4f375b8 
								
							 
						 
						
							
							
								
								Maybe load FO4 moveable static records  
							
							
							
						 
						
							2023-08-17 02:14:21 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								4d3edec59f 
								
							 
						 
						
							
							
								
								Maybe load FO4 static collection records  
							
							
							
						 
						
							2023-08-17 02:14:21 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								a3069ea863 
								
							 
						 
						
							
							
								
								Maybe load FO4 misc records  
							
							
							
						 
						
							2023-08-17 02:14:21 +03:00