Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								d4bc9696e9 
								
							 
						 
						
							
							
								
								Combine format strings  
							
							 
							
							
							
						 
						
							2025-08-13 09:50:13 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								33ea16655b 
								
							 
						 
						
							
							
								
								Add missing paren and remove unnecessary flushes  
							
							 
							
							
							
						 
						
							2025-08-12 23:38:47 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								a7ba54c361 
								
							 
						 
						
							
							
								
								Use std::format in esmtool  
							
							 
							
							
							
						 
						
							2025-08-10 12:03:34 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d121b606b6 
								
							 
						 
						
							
							
								
								Fix and enforce local variable naming  
							
							 
							
							
							
						 
						
							2025-08-05 21:27:48 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5c3ae3d94c 
								
							 
						 
						
							
							
								
								Make loading and saving script record more robust  
							
							 
							
							... 
							
							
							
							* Check the header presence before using it.
* Write the header based on the actual content. 
							
						 
						
							2024-06-21 20:37:37 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								044748725c 
								
							 
						 
						
							
							
								
								Add unit tests for saving and loading ESM3 Land  
							
							 
							
							
							
						 
						
							2024-06-07 00:22:24 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								a4625ea784 
								
							 
						 
						
							
							
								
								Deduplicate dialogue filter parsing  
							
							 
							
							
							
						 
						
							2024-04-11 22:29:33 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								e8038d353f 
								
							 
						 
						
							
							
								
								Merge branch 'esmstuff' into 'master'  
							
							 
							
							... 
							
							
							
							Use more decomposition, string_view, and implicit sizes in ESM code
See merge request OpenMW/openmw!3975  
							
						 
						
							2024-03-27 19:40:18 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mads Buvik Sandvei 
								
							 
						 
						
							
							
							
							
								
							
							
								320d8ef014 
								
							 
						 
						
							
							
								
								Spellcast related Lua API + spellcasting/activespell refactor  
							
							 
							
							
							
						 
						
							2024-03-25 13:50:23 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								5a0aed3a78 
								
							 
						 
						
							
							
								
								Use more decomposition, string_view, and implicit sizes in ESM code  
							
							 
							
							
							
						 
						
							2024-03-23 12:15:09 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								cef59e8928 
								
							 
						 
						
							
							
								
								Replace fixed size writeHNT calls with decomposition  
							
							 
							
							
							
						 
						
							2024-03-03 19:39:19 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								958f70736f 
								
							 
						 
						
							
							
								
								Implement auto calculated potion values  
							
							 
							
							
							
						 
						
							2024-03-02 12:45:48 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dave Corley 
								
							 
						 
						
							
							
							
							
								
							
							
								b2b1c98396 
								
							 
						 
						
							
							
								
								fix(esmtool): Don't try to log a variable that doesn't exist  
							
							 
							
							
							
						 
						
							2024-02-22 03:01:29 -06:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								75d0b6e355 
								
							 
						 
						
							
							
								
								Use decompose to handle AI packages and data  
							
							 
							
							
							
						 
						
							2024-02-11 22:06:58 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								2575801ba2 
								
							 
						 
						
							
							
								
								Improve esmtool output  
							
							 
							
							
							
						 
						
							2024-01-22 09:52:32 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								37415b0382 
								
							 
						 
						
							
							
								
								Don't use getExact to read structs  
							
							 
							
							
							
						 
						
							2023-12-17 15:16:32 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								a9e6e63c4e 
								
							 
						 
						
							
							
								
								Remove fixed size reads  
							
							 
							
							
							
						 
						
							2023-12-17 13:00:14 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7a0d1a0868 
								
							 
						 
						
							
							
								
								Print uint8_t as unsigned  
							
							 
							
							
							
						 
						
							2023-11-03 21:23:37 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								514723a4e6 
								
							 
						 
						
							
							
								
								Use fixed size ints for Region and use an array for weather odds  
							
							 
							
							
							
						 
						
							2023-10-14 16:36:45 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								b99f58613e 
								
							 
						 
						
							
							
								
								Remove signed/unsigned conversions in pathgrid loading code and use meaningful member names  
							
							 
							
							
							
						 
						
							2023-10-06 16:46:09 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								b59739a529 
								
							 
						 
						
							
							
								
								Replace more sized reads  
							
							 
							
							
							
						 
						
							2023-09-13 21:51:42 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								e660a9ca16 
								
							 
						 
						
							
							
								
								Assign StringRefIds to attributes  
							
							 
							
							
							
						 
						
							2023-08-20 10:28:46 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								ac9378fa08 
								
							 
						 
						
							
							
								
								Replace Skill::mIndex with Skill::refIdToIndex  
							
							 
							
							
							
						 
						
							2023-07-13 18:55:21 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								73c2387708 
								
							 
						 
						
							
							
								
								Merge schools into skills  
							
							 
							
							
							
						 
						
							2023-06-26 20:42:52 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								bac6777fae 
								
							 
						 
						
							
							
								
								Reduce the number of magic numbers  
							
							 
							
							
							
						 
						
							2023-06-18 16:21:06 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								6b7e7acd16 
								
							 
						 
						
							
							
								
								Replace a number of incorrect index types  
							
							 
							
							
							
						 
						
							2023-06-03 16:30:35 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								a5bb6c7d8d 
								
							 
						 
						
							
							
								
								Use std::array in NPDTstruct52  
							
							 
							
							
							
						 
						
							2023-06-03 13:27:45 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								dd83da5eba 
								
							 
						 
						
							
							
								
								Use std::array in FADTstruct  
							
							 
							
							
							
						 
						
							2023-06-03 13:11:49 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								7be005c9a5 
								
							 
						 
						
							
							
								
								Use std::array in CLDTstruct  
							
							 
							
							
							
						 
						
							2023-06-03 11:58:09 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								8a474b9807 
								
							 
						 
						
							
							
								
								Use std::array in RADTstruct  
							
							 
							
							
							
						 
						
							2023-06-03 10:45:32 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								8d8207b734 
								
							 
						 
						
							
							
								
								Refactor pathgrid indices to use size_t instead of int  
							
							 
							
							
							
						 
						
							2023-04-08 00:32:43 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									florent.teppe 
								
							 
						 
						
							
							
							
							
								
							
							
								c39dd576f8 
								
							 
						 
						
							
							
								
								Gets rid of most ESM::CellId  
							
							 
							
							
							
						 
						
							2023-04-03 14:16:05 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								452d1e7e49 
								
							 
						 
						
							
							
								
								Store original string id for Dialogue records  
							
							 
							
							
							
						 
						
							2023-03-26 19:07:32 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Shi Han 
								
							 
						 
						
							
							
							
							
								
							
							
								a90e3b8c3b 
								
							 
						 
						
							
							
								
								Move from std::atoi to std::from_char  
							
							 
							
							
							
						 
						
							2023-03-18 09:30:48 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8a62a4fe4d 
								
							 
						 
						
							
							
								
								Support dump for ESM3 CSTA record in esmtool  
							
							 
							
							
							
						 
						
							2023-02-17 23:51:22 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4b8941677d 
								
							 
						 
						
							
							
								
								Do not write binary data to std::cout by esmtool  
							
							 
							
							
							
						 
						
							2023-02-07 10:40:31 +01: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  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								60c26832d2 
								
							 
						 
						
							
							
								
								Use class service flags for autocalc NPCs  
							
							 
							
							
							
						 
						
							2022-10-08 17:00:33 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								e6592aa850 
								
							 
						 
						
							
							
								
								Add key flag on load  
							
							 
							
							
							
						 
						
							2022-09-30 12:16:45 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									clang-format-bot 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ddb0522bbf 
								
							 
						 
						
							
							
								
								Apply clang-format to code base  
							
							 
							
							
							
						 
						
							2022-09-22 21:35:26 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								40e899f56d 
								
							 
						 
						
							
							
								
								Use std::string_view for esmtool labels  
							
							 
							
							
							
						 
						
							2022-09-12 18:58:53 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								e537f2b6f3 
								
							 
						 
						
							
							
								
								Fix display for some package settings  
							
							 
							
							
							
						 
						
							2022-08-14 19:51:43 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f99ed6f1db 
								
							 
						 
						
							
							
								
								Split components/misc/stringops.hpp into multiple headers  
							
							 
							
							... 
							
							
							
							Replace all ciEqual overloads with one having std::string_view as argument. 
							
						 
						
							2022-08-03 22:06:24 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								3967509cdd 
								
							 
						 
						
							
							
								
								Use meaningful names instead of pretending we don't know what snow is  
							
							 
							
							
							
						 
						
							2022-07-17 19:54:59 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ζeh Matt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								07eb6db030 
								
							 
						 
						
							
							
								
								Use unique_ptr for ESM records  
							
							 
							
							
							
						 
						
							2022-01-29 21:09:27 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								3c57ffd81f 
								
							 
						 
						
							
							
								
								Save repeat and duration  
							
							 
							
							
							
						 
						
							2021-11-20 11:03:07 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								18d3102148 
								
							 
						 
						
							
							
								
								Do not use union to access FIXED_STRING<4> as int  
							
							 
							
							... 
							
							
							
							https://en.cppreference.com/w/cpp/language/union :
> It's undefined behavior to read from the member of the union that wasn't most recently written. 
							
						 
						
							2021-10-17 17:16:21 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								e97e4d07dd 
								
							 
						 
						
							
							
								
								Teensy optimisation for esmtool  
							
							 
							
							... 
							
							
							
							- Use an unordered_set instead of a list to
  keep track of skipped records.
- Reduce the number of conditions when parsing 4-letters
  records by using a switch-case instead of cascading conditions.
- Add a const 
							
						 
						
							2021-05-06 22:41:20 +02:00