MS 
							
						 
					 
					
						
						
							
						
						810c0b0654 
					 
					
						
						
							
							Fix some MSVC annotations for LEGO1 ( #1480 )  
						
						
						
						
					 
					
						2025-05-13 14:18:08 -04:00 
						 
				 
			
				
					
						
							
							
								jonschz 
							
						 
					 
					
						
						
							
						
						06d23a4e99 
					 
					
						
						
							
							Add BETA10 reference to _aexit_rtn ( #1397 )  
						
						... 
						
						
						
						Co-authored-by: jonschz <jonschz@users.noreply.github.com > 
						
						
					 
					
						2025-03-02 19:59:16 +01:00 
						 
				 
			
				
					
						
							
							
								jonschz 
							
						 
					 
					
						
						
							
						
						87d13aa277 
					 
					
						
						
							
							Add various BETA10 references and fixes ( #1398 )  
						
						... 
						
						
						
						Co-authored-by: jonschz <jonschz@users.noreply.github.com > 
						
						
					 
					
						2025-03-02 19:59:03 +01:00 
						 
				 
			
				
					
						
							
							
								jonschz 
							
						 
					 
					
						
						
							
						
						82f2e2e755 
					 
					
						
						
							
							Match HistoryBook::ReadyWorld() ( #1373 )  
						
						... 
						
						
						
						* Some progress on HistoryBook::ReadyWorld
* Refactor getter
* 48 %
* 49 %
* 53 %
* Improve BETA10 stack, LEGO1 now at 91
* variable number match on BETA10, 91 % on LEGO1
* Cleanup
* Match
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com >
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2025-01-25 00:09:04 +01:00 
						 
				 
			
				
					
						
							
							
								MS 
							
						 
					 
					
						
						
							
						
						9480fd9d98 
					 
					
						
						
							
							Fix annotations for overloaded functions ( #1354 )  
						
						
						
						
					 
					
						2025-01-19 13:46:42 -07:00 
						 
				 
			
				
					
						
							
							
								jonschz 
							
						 
					 
					
						
						
							
						
						b8f1364ac7 
					 
					
						
						
							
							Add smack functions and math globals ( #1310 )  
						
						... 
						
						
						
						Co-authored-by: jonschz <jonschz@users.noreply.github.com > 
						
						
					 
					
						2025-01-04 12:56:15 -07:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						667ea3ff82 
					 
					
						
						
							
							Various matches with BETA functions ( #1281 )  
						
						... 
						
						
						
						* Match functions to BETA
* Improve `Matrix4::FromQuaternion`
* Improve `Matrix4::ToQuaternion` match
* Fix bug that was fixed in retail
* Match `Vector4::NormalizeQuaternion` 
						
						
					 
					
						2024-12-25 22:05:28 +01:00 
						 
				 
			
				
					
						
							
							
								jonschz 
							
						 
					 
					
						
						
							
						
						3e6d789324 
					 
					
						
						
							
							Add all BETA10 ClassName() functions and vtables ( #1258 )  
						
						... 
						
						
						
						* Add all BETA10 `ClassName()` functions and vtables
* Run formatter, fix copy error
* Fix copy error
* Add BETA10 library functions
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com > 
						
						
					 
					
						2024-12-22 08:13:34 -07:00 
						 
				 
			
				
					
						
							
							
								jonschz 
							
						 
					 
					
						
						
							
						
						362551e279 
					 
					
						
						
							
							Clean up unused annotations to reduce errors ( #1177 )  
						
						... 
						
						
						
						Co-authored-by: jonschz <jonschz@users.noreply.github.com > 
						
						
					 
					
						2024-11-29 22:31:37 +01:00 
						 
				 
			
				
					
						
							
							
								jonschz 
							
						 
					 
					
						
						
							
						
						0aa5e010ae 
					 
					
						
						
							
							Implement CarRace ( #1165 )  
						
						... 
						
						
						
						* Implement `CarRace`
* Improve `CarRace::Create`
* Fix arrays
* Clean up array
* Fix CI errors
* Implement `LegoRaceCar::FUN_10012e00()`
* Implement `Doors::VTable0xcc`
* Address review comments, part 1
* Address review comments, part 2
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com > 
						
						
					 
					
						2024-11-23 12:33:15 -07:00 
						 
				 
			
				
					
						
							
							
								jonschz 
							
						 
					 
					
						
						
							
						
						71a7498481 
					 
					
						
						
							
							Implement most of JetskiRace, add BETA10 annotations ( #1149 )  
						
						... 
						
						
						
						* Implement most of `JetskiRace`, add BETA10 annotations
* Fix declaration order issue
* Clean up FUN_10012de0
* Fix regression
* Address review comments
* Address another review comment
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com > 
						
						
					 
					
						2024-11-14 21:42:38 +01:00 
						 
				 
			
				
					
						
							
							
								jonschz 
							
						 
					 
					
						
						
							
						
						c65bc67e3d 
					 
					
						
						
							
							Implement FUN_10025720() and others ( #1134 )  
						
						... 
						
						
						
						* Implement `FUN_10025720()` and others
* Address review comments, get 100 %
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com > 
						
						
					 
					
						2024-11-05 21:33:51 +01:00 
						 
				 
			
				
					
						
							
							
								jonschz 
							
						 
					 
					
						
						
							
						
						4c0aae720b 
					 
					
						
						
							
							Implement LegoCarBuild::FUN_10024890() and others, refactor ( #1126 )  
						
						... 
						
						
						
						* Commit finished code changes
* Add enum data type
* Refactor away GetCurrentArea, SetCurrentArea
* Clean up and add FUN_10024890
* Add `SetPartObjectIdByName()`
* Fix naming error
* Address review comments, part 1
* Address review comments, part 2
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com > 
						
						
					 
					
						2024-11-01 09:21:15 -07:00 
						 
				 
			
				
					
						
							
							
								jonschz 
							
						 
					 
					
						
						
							
						
						974cd7ce7c 
					 
					
						
						
							
							Implement LegoCarBuildAnimPresenter::FUN_10079160() and others ( #1111 )  
						
						... 
						
						
						
						* Implement `LegoCarBuildAnimPresenter::FUN_10079160()` and others
* Address review comments
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com > 
						
						
					 
					
						2024-10-11 20:21:33 +02:00 
						 
				 
			
				
					
						
							
							
								jonschz 
							
						 
					 
					
						
						
							
						
						85ce10ab50 
					 
					
						
						
							
							Refactor various operator[] based on BETA10 ( #1110 )  
						
						... 
						
						
						
						* Tidy up `operator[]` code
* Add weird index operator for `FUN_1002ddc0`
* Cleanup
* Add Matrix4 BETA10 annotations, fix typo
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com > 
						
						
					 
					
						2024-10-06 07:50:34 -07:00 
						 
				 
			
				
					
						
							
							
								jonschz 
							
						 
					 
					
						
						
							
						
						1a15981324 
					 
					
						
						
							
							Implement LegoCarBuildAnimPresenter::StreamingTickle() ( #1109 )  
						
						... 
						
						
						
						* Implement LegoCarBuildAnimPresenter::StreamingTickle and dependents
* Fix naming issue
* Address review comment
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com > 
						
						
					 
					
						2024-10-05 16:20:45 -07:00 
						 
				 
			
				
					
						
							
							
								jonschz 
							
						 
					 
					
						
						
							
						
						a942325b29 
					 
					
						
						
							
							More functions in LegoCarBuild ( #1104 )  
						
						... 
						
						
						
						* Add BETA10 annotations
* Clean up
* Implement multiple functions
* fix minor annotation error
* Undo formatting
* Fix formatting
* Implement more functions
* Rename variables, address review comment
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com > 
						
						
					 
					
						2024-09-14 16:14:11 -07:00 
						 
				 
			
				
					
						
							
							
								jonschz 
							
						 
					 
					
						
						
							
						
						7a6935a165 
					 
					
						
						
							
							Progress on LegoCarBuildAnimPresenter ( #1103 )  
						
						... 
						
						
						
						* Progress on `LegoCarBuildAnimPresenter`
* Rename argument
* fix copy-paste error
* Address review comments
* Remove obsolete comment
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com > 
						
						
					 
					
						2024-09-12 21:51:33 +02:00 
						 
				 
			
				
					
						
							
							
								jonschz 
							
						 
					 
					
						
						
							
						
						5d19b6afe3 
					 
					
						
						
							
							Improve UnknownMx4DPointFloat::FUN_100040a0 ( #1102 )  
						
						... 
						
						
						
						Co-authored-by: jonschz <jonschz@users.noreply.github.com > 
						
						
					 
					
						2024-09-09 12:45:48 -07:00 
						 
				 
			
				
					
						
							
							
								jonschz 
							
						 
					 
					
						
						
							
						
						2b14d3d6a5 
					 
					
						
						
							
							Implement parts of LegoCarBuild and dependents ( #1092 )  
						
						... 
						
						
						
						* Implement parts of `LegoCarBuild` and dependents
* Fix BETA10 offset
* Fix constants
* Code style: Rename parameters
* Linter fixes v2
* Linter errors v3
* Add BETA10 variable names for presenters
* Address review comments
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com > 
						
						
					 
					
						2024-09-03 13:50:30 -07:00 
						 
				 
			
				
					
						
							
							
								MS 
							
						 
					 
					
						
						
							
						
						990725ba0b 
					 
					
						
						
							
							Add more MSVC annotations for LEGO1 ( #1094 )  
						
						
						
						
					 
					
						2024-08-31 20:02:19 -07:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						f442f1a2f7 
					 
					
						
						
							
							Implement/match LegoPathController::Read ( #904 )  
						
						... 
						
						
						
						* Implement/match LegoPathController::Read
* Add size asserts 
						
						
					 
					
						2024-05-11 18:23:18 +02:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						eaa935f646 
					 
					
						
						
							
							Finish LegoVariables class ( #698 )  
						
						... 
						
						
						
						* Finish LegoVariables class
* Update legonavcontroller.cpp
* Update legobackgroundcolor.cpp
* Match functions, style, refactor visible
* Use MxBool
* Merge/fix
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-19 19:44:42 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						02838d0f57 
					 
					
						
						
							
							Implement LegoAnimNodeData::GetRotation ( #661 )  
						
						... 
						
						
						
						* WIP
* Improve matches 
						
						
					 
					
						2024-03-12 18:21:58 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						01f07a323c 
					 
					
						
						
							
							Implement ModelDb (WDB reader/parser) ( #619 )  
						
						... 
						
						
						
						* WIP Read WDB
* Fixes
* WIP
* WIP
* WIP
* WIP
* Match
* Match
* Fix Compare
* Rename member 
						
						
					 
					
						2024-03-03 21:35:56 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						c5318dca13 
					 
					
						
						
							
							Implement/match LegoAnimPresenter::FUN_100695c0 ( #595 )  
						
						
						
						
					 
					
						2024-02-25 18:55:57 +01:00 
						 
				 
			
				
					
						
							
							
								MS 
							
						 
					 
					
						
						
							
						
						909c44b679 
					 
					
						
						
							
							reccmp: vtable comparison ( #452 )  
						
						... 
						
						
						
						* Add vtable comparison to reccmp
* Add missing scalar deleting destructors
* Fix some vtables
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-01-18 14:34:14 +01:00 
						 
				 
			
				
					
						
							
							
								MS 
							
						 
					 
					
						
						
							
						
						aaa18bc9e2 
					 
					
						
						
							
							Decomp parser: indirect globals and string markers ( #446 )  
						
						... 
						
						
						
						* Enable string annotations and indirect globals
* Adding some STRING annotations
* Library functions 
						
						
					 
					
						2024-01-17 12:56:34 +01:00 
						 
				 
			
				
					
						
							
							
								MS 
							
						 
					 
					
						
						
							
						
						7e9d3bde65 
					 
					
						
						
							
							Reccmp: Use symbol names in asm output ( #433 )  
						
						... 
						
						
						
						* Name substitution for reccmp asm output
* Decomp marker corrections
* Fix a few annotations
* Fix IslePathActor dtor
* Fix audio presenter
* Fix LegoEntity::Create
* Fix Pizza and related
* Fix path part
* Add missing annotations
* Add missing annotations
* Add more missing annotations
* Fix MxNotificationParam
* More fixes
* More fixes
* Add missing annotations
* Fixes
* More annotations
* More annotations
* More annotations
* More annotations
* Fixes and annotations
* Find imports and thunk functions
* Fix more bugs
* Add some markers for LEGO1 imports, fix SIZE comment
* Add more annotations
* Rename annotation
* Fix bugs and annotations
* Fix bug
* Order
* Update legoanimpresenter.h
* Re-enable print-rec-addr option
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-01-14 22:28:46 +01:00 
						 
				 
			
				
					
						
							
							
								MS 
							
						 
					 
					
						
						
							
						
						ce68a7b1f4 
					 
					
						
						
							
							Reccmp comparison engine refactor ( #405 )  
						
						... 
						
						
						
						* Reccmp comparison engine refactor
* Remove redundant references to 'entry' symbol 
						
						
					 
					
						2024-01-04 18:12:55 -05:00 
						 
				 
			
				
					
						
							
							
								MS 
							
						 
					 
					
						
						
							
						
						3f63950a7d 
					 
					
						
						
							
							Fix new/delete symbol reference ( #384 )  
						
						
						
						
					 
					
						2023-12-28 18:02:02 -05:00 
						 
				 
			
				
					
						
							
							
								MS 
							
						 
					 
					
						
						
							
						
						9a6d555508 
					 
					
						
						
							
							Cvdump parser and comparing library functions ( #383 )  
						
						... 
						
						
						
						* Cvdump wrapper and parser. Matching library functions
* Remove 'Self' type int (3.11+)
* Add temp reference for entrypoints
* ISLE using multithreaded libc
* 🙄  
						
						
					 
					
						2023-12-28 22:10:57 +01:00