Joshua Peisach 
							
						 
					 
					
						
						
							
						
						87f633af54 
					 
					
						
						
							
							InfoCenterEntity::VTable0x50 implementation ( #725 )  
						
						... 
						
						
						
						* Start InfoCenterEntity::VTable0x50 implementation
* Fully implement InfoCenterEntity::VTable0x50
* Fix function name typo
* match
* fix style
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-29 19:09:53 +01:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						2c57e33ce5 
					 
					
						
						
							
							implement/match LegoAnimationManager::DeleteAnimations() ( #753 )  
						
						
						
						
					 
					
						2024-03-29 14:09:46 -04:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						ed1a25a636 
					 
					
						
						
							
							Implement/match LegoCharacterManager GetActor/Exists, fix loops ( #750 )  
						
						
						
						
					 
					
						2024-03-29 13:30:46 -04:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						e260a407ba 
					 
					
						
						
							
							Implement/match LegoCharacterManager::GetRefCount ( #749 )  
						
						
						
						
					 
					
						2024-03-29 13:30:31 -04:00 
						 
				 
			
				
					
						
							
							
								MS 
							
						 
					 
					
						
						
							
						
						6fda6ca92b 
					 
					
						
						
							
							reccmp: Don't use placeholder for address comparison ( #751 )  
						
						
						
						
					 
					
						2024-03-29 13:29:44 -04:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						7431d9d650 
					 
					
						
						
							
							implement/match LegoAnimationManager::FindVehicle() ( #748 )  
						
						
						
						
					 
					
						2024-03-29 11:50:16 -04:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						bfc2b76a61 
					 
					
						
						
							
							Implement/match LegoCharacterManager::FUN_100832a0 ( #747 )  
						
						
						
						
					 
					
						2024-03-29 15:41:12 +01:00 
						 
				 
			
				
					
						
							
							
								MS 
							
						 
					 
					
						
						
							
						
						53b3d0b195 
					 
					
						
						
							
							Add datacmp to CI ( #746 )  
						
						
						
						
					 
					
						2024-03-29 07:58:59 -04:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						5e10e01014 
					 
					
						
						
							
							implement/match ReadNamedTexture() ( #745 )  
						
						
						
						
					 
					
						2024-03-28 17:03:51 -04:00 
						 
				 
			
				
					
						
							
							
								MS 
							
						 
					 
					
						
						
							
						
						e4570b520b 
					 
					
						
						
							
							Define g_characters ( #743 )  
						
						... 
						
						
						
						* Define g_characters
* Update with known struct types 
						
						
					 
					
						2024-03-28 19:15:39 +01:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						f157f01f71 
					 
					
						
						
							
							implement/match UpdateLightPosition() ( #744 )  
						
						
						
						
					 
					
						2024-03-28 10:27:44 -04:00 
						 
				 
			
				
					
						
							
							
								Nathan M Gilbert 
							
						 
					 
					
						
						
							
						
						13d994a1ee 
					 
					
						
						
							
							Implement LegoExtraActor:: VTable0xa4 & FUN_1002aae0 ( #742 )  
						
						... 
						
						
						
						* Implement LegoExtraActor:: VTable0xa4 & FUN_1002aae0
* Match LegoExtraActor::FUN_1002aae0
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-28 14:19:32 +01:00 
						 
				 
			
				
					
						
							
							
								MS 
							
						 
					 
					
						
						
							
						
						3b68a90a08 
					 
					
						
						
							
							Identify thunks in debug builds ( #741 )  
						
						
						
						
					 
					
						2024-03-27 16:13:23 -04:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						97ebb22c42 
					 
					
						
						
							
							implement/match FUN_1003ef60() ( #740 )  
						
						
						
						
					 
					
						2024-03-27 15:46:03 -04:00 
						 
				 
			
				
					
						
							
							
								Nathan M Gilbert 
							
						 
					 
					
						
						
							
						
						38cfad8b17 
					 
					
						
						
							
							Implement LegoExtraActor::VTable0x90 ( #739 )  
						
						... 
						
						
						
						* Implement LegoExtraActor::VTable0x90
* Improve LegoExtraActor::VTable0x90
* Match
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-27 20:38:13 +01:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						1cf60ccda6 
					 
					
						
						
							
							implement/match HospitalEntity::VTable0x50() ( #738 )  
						
						
						
						
					 
					
						2024-03-27 12:12:20 -04:00 
						 
				 
			
				
					
						
							
							
								Nathan M Gilbert 
							
						 
					 
					
						
						
							
						
						483b3a5ab7 
					 
					
						
						
							
							ExtraActor ctor/dtor ( #737 )  
						
						
						
						
					 
					
						2024-03-27 16:53:38 +01:00 
						 
				 
			
				
					
						
							
							
								MS 
							
						 
					 
					
						
						
							
						
						064feab51a 
					 
					
						
						
							
							Detect when we exceed original function size ( #736 )  
						
						
						
						
					 
					
						2024-03-26 21:01:37 -04:00 
						 
				 
			
				
					
						
							
							
								Nathan M Gilbert 
							
						 
					 
					
						
						
							
						
						32bc6c4264 
					 
					
						
						
							
							Implement ExtraActor vftable and passthrough methods ( #735 )  
						
						... 
						
						
						
						* Implement ExtraActor vftable and passthrough methods
* Remove unused param names 
						
						
					 
					
						2024-03-26 19:24:01 -04:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						4e9dbfe331 
					 
					
						
						
							
							implement HospitalState::VTable0x1c() ( #734 )  
						
						
						
						
					 
					
						2024-03-26 18:25:41 -04:00 
						 
				 
			
				
					
						
							
							
								MS 
							
						 
					 
					
						
						
							
						
						b9f34290d5 
					 
					
						
						
							
							Ignore annotations that would cause an exception ( #733 )  
						
						
						
						
					 
					
						2024-03-26 17:50:24 -04:00 
						 
				 
			
				
					
						
							
							
								MS 
							
						 
					 
					
						
						
							
						
						ededdf31c3 
					 
					
						
						
							
							Identify and handle jump tables ( #732 )  
						
						
						
						
					 
					
						2024-03-26 19:06:35 +01:00 
						 
				 
			
				
					
						
							
							
								Nathan M Gilbert 
							
						 
					 
					
						
						
							
						
						1e3ca11886 
					 
					
						
						
							
							Implement/match LegoAnimActor ( #730 )  
						
						... 
						
						
						
						* Implement/match LegoAnimActor
* Name changes (deviation from original source)
* Attempt to fix modern build
* Add missing override
* Match LegoAnimActor::SetWorldSpeed
* Remove junk
* Style changes and implement WEEdge
* Add override
* Match LegoAnimActor::FUN_1001c1f0, style
* Style
* Add missing annotations, STUB LegoPathBoundary
* Style
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-26 18:51:52 +01:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						43ce89224a 
					 
					
						
						
							
							match LegoGameState::RegisterState() ( #729 )  
						
						
						
						
					 
					
						2024-03-25 14:34:28 -04:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						77b5f1338c 
					 
					
						
						
							
							label some hospital members ( #728 )  
						
						
						
						
					 
					
						2024-03-25 11:59:24 -04:00 
						 
				 
			
				
					
						
							
							
								MS 
							
						 
					 
					
						
						
							
						
						d9913ead83 
					 
					
						
						
							
							Virtual inheritance follow-up ( #727 )  
						
						
						
						
					 
					
						2024-03-25 16:34:20 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						0ed9f37587 
					 
					
						
						
							
							Match LegoPointOfViewController::Tickle ( #726 )  
						
						
						
						
					 
					
						2024-03-25 15:00:59 +01:00 
						 
				 
			
				
					
						
							
							
								Joshua Peisach 
							
						 
					 
					
						
						
							
						
						2261f7f039 
					 
					
						
						
							
							IslePathActor: implement notify, remove usage of this keyword ( #724 )  
						
						
						
						
					 
					
						2024-03-25 12:43:03 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						0aa8d54990 
					 
					
						
						
							
							Revert "Match LegoNavController::CalculateNewPosDir & LegoNavController::CalculateNewTargetVel ( #723 )"  
						
						... 
						
						
						
						This reverts commit 6464486800 
						
						
					 
					
						2024-03-25 06:01:50 -04:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						6464486800 
					 
					
						
						
							
							Match LegoNavController::CalculateNewPosDir & LegoNavController::CalculateNewTargetVel ( #723 )  
						
						
						
						
					 
					
						2024-03-24 21:16:49 -04:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						2e5d54c03e 
					 
					
						
						
							
							Finish LegoPathPresenter ( #721 )  
						
						... 
						
						
						
						* Finish LegoPathPresenter
* Update legopathcontroller.cpp
* Fixes
* fix
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-24 22:30:04 +01:00 
						 
				 
			
				
					
						
							
							
								Joshua Peisach 
							
						 
					 
					
						
						
							
						
						3f6f59852f 
					 
					
						
						
							
							Ambulance::Create, dtor ( #719 )  
						
						... 
						
						
						
						* Ambulance::Create, dtor
* annotations
* fix
* remove comment
---------
Co-authored-by: Ramen2X <rmn@legoisland.org >
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-24 22:28:44 +01:00 
						 
				 
			
				
					
						
							
							
								Joshua Peisach 
							
						 
					 
					
						
						
							
						
						313bd9ffd0 
					 
					
						
						
							
							PoliceEntity::VTable0x50 ( #720 )  
						
						... 
						
						
						
						* PoliceEntity::VTable0x50
* fix
* don't hardcode Isle world object id
* style
---------
Co-authored-by: Ramen2X <rmn@legoisland.org >
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-24 22:26:55 +01:00 
						 
				 
			
				
					
						
							
							
								MS 
							
						 
					 
					
						
						
							
						
						0295a08c94 
					 
					
						
						
							
							Keep capstone working on Python 3.12 ( #722 )  
						
						
						
						
					 
					
						2024-03-24 17:20:58 -04:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						b66e28ac5e 
					 
					
						
						
							
							implement a few legonavcontroller functions ( #718 )  
						
						... 
						
						
						
						* implement a few legonavcontroller functions
* Match LegoNavController::ProcessJoystickInput
* Style
* Match LegoNavController::ProcessKeyboardInput
* Style
* Fix
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-24 15:30:12 +01:00 
						 
				 
			
				
					
						
							
							
								MS 
							
						 
					 
					
						
						
							
						
						3f03940fcb 
					 
					
						
						
							
							Match vtables with virtual inheritance ( #717 )  
						
						... 
						
						
						
						* Match vtables with virtual inheritance
* Simplify vtable name check
* Thunk alert 
						
						
					 
					
						2024-03-23 18:01:40 -04:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						b279e8b8b9 
					 
					
						
						
							
							Begin LegoNavController::Notify ( #716 )  
						
						... 
						
						
						
						* Partial implementation of LegoNavController::Notify
* Mark as stub
* Update legoanimationmanager.cpp
* Rename function/style
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-23 19:00:34 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						8b43e940f8 
					 
					
						
						
							
							Implement/match LegoCameraController::FUN_100123e0 ( #715 )  
						
						
						
						
					 
					
						2024-03-23 18:46:27 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						0391b5b42a 
					 
					
						
						
							
							Replace more magic numbers with script values ( #714 )  
						
						... 
						
						
						
						* Replace more magic numbers with script values
* Matches/fixes
* Make const 
						
						
					 
					
						2024-03-23 18:06:31 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						18377c2f1f 
					 
					
						
						
							
							Implement/match LegoNavController::UpdateCameraLocation ( #713 )  
						
						... 
						
						
						
						* Implement/match LegoNavController::UpdateCameraLocation
* Add size assert 
						
						
					 
					
						2024-03-23 17:10:12 +01:00 
						 
				 
			
				
					
						
							
							
								Nathan M Gilbert 
							
						 
					 
					
						
						
							
						
						8b21e8136e 
					 
					
						
						
							
							Animmanager ( #712 )  
						
						... 
						
						
						
						* Implement LegoAnimationManager::StartEntityAction
Fix some class definitions
* Fix style issues
* Add size annotations
* Fix global pointer
* Style/naming
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-23 15:09:20 +01:00 
						 
				 
			
				
					
						
							
							
								Nathan M Gilbert 
							
						 
					 
					
						
						
							
						
						fca8f74bd8 
					 
					
						
						
							
							Fix Annotations and LegoAnimActor class structure. ( #710 )  
						
						... 
						
						
						
						* Fix size annotations for legoomni
Fix structure and add placeholder annotations for LegoAnimActor and subclasses
* Fix LegoCarRaceActor constructor
Fix function name in LegoRaceCar
* Add size assertions for legoomni and fix sizes
* Various style fixes
* Use other marker so vtable.py doesn't compare
* Revert "Use other marker so vtable.py doesn't compare"
This reverts commit 608985cd73mail@csemmler.com > 
						
						
					 
					
						2024-03-22 21:30:58 -04:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						96f7219811 
					 
					
						
						
							
							implement/match Hospital::HandleButtonDown() ( #711 )  
						
						
						
						
					 
					
						2024-03-22 17:27:22 -04:00 
						 
				 
			
				
					
						
							
							
								MS 
							
						 
					 
					
						
						
							
						
						739caacd8d 
					 
					
						
						
							
							More features for reccmp HTML UI ( #701 )  
						
						
						
						
					 
					
						2024-03-22 18:40:51 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						68bb20f04f 
					 
					
						
						
							
							Implement LegoCharacterManager::CreateROI ( #709 )  
						
						... 
						
						
						
						* WIP
* Create globals
* Add Read
* Name Init
* Add LegoCharacter init data
* Add define for NULL
* Use MxS8
* Add LegoCharacterLOD
* WIP CreateROI
* Fix
* WIP
* Match
* Match
* Match, implement Find
* Fix MeshBuilder
* Fix
* space 
						
						
					 
					
						2024-03-22 18:40:19 +01:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						8cffa7cf8c 
					 
					
						
						
							
							implement Hospital::HandleClick() ( #708 )  
						
						... 
						
						
						
						* implement Hospital::HandleClick()
* style
* style 
						
						
					 
					
						2024-03-21 13:27:51 -04:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						9256554406 
					 
					
						
						
							
							Implement LegoCameraController::Notify & TimeROI::FUN_100a9b40 ( #707 )  
						
						... 
						
						
						
						* Implement LegoCameraController::Notify & TimeROI::FUN_100a9b40
* Fixes/matches
* Style
* Fix
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-21 15:39:23 +01:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						770da22a1d 
					 
					
						
						
							
							implement/match Hospital::HandleEndAction() ( #704 )  
						
						... 
						
						
						
						* implement Hospital::HandleEndAction()
* don't compare m_unk0x128 against char
* fix gotos
* match 
						
						
					 
					
						2024-03-20 19:19:08 -04:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						3ce1e4985e 
					 
					
						
						
							
							begin LegoAnimMMPresenter ( #706 )  
						
						
						
						
					 
					
						2024-03-20 22:11:40 +01:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						d8fedab090 
					 
					
						
						
							
							Implement MxDisplaySurface::VTable0x30 ( #705 )  
						
						... 
						
						
						
						* Implement MxDisplaySurface::VTable0x30
* improve match
* style
* fix style
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-20 21:44:30 +01:00