MS 
							
						 
					 
					
						
						
							
						
						e3d7188ec9 
					 
					
						
						
							
							Use AUTOLOCK macro ( #660 )  
						
						... 
						
						
						
						* Use AUTOLOCK macro
* MxAutoLock
* Remove semicolon
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com >
---------
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com > 
						
						
					 
					
						2024-03-12 15:23:50 +01:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						b0483000d8 
					 
					
						
						
							
							TransitionNone() -> NoTransition() ( #659 )  
						
						
						
						
					 
					
						2024-03-11 21:23:31 -04:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						9207d1cb28 
					 
					
						
						
							
							remove redundant MxU16 cast in MosaicTransition()  
						
						... 
						
						
						
						mistake, but it gets optimized out anyways 
						
						
					 
					
						2024-03-11 17:37:45 -04:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						121708a574 
					 
					
						
						
							
							match MxTransitionManager::MosaicTransition() ( #658 )  
						
						
						
						
					 
					
						2024-03-11 17:33:43 -04:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						7659db49e7 
					 
					
						
						
							
							Implement LegoAnim::CreateLocalTransform ( #657 )  
						
						... 
						
						
						
						* Implement LegoAnim::CreateLocalTransform
* Match Matrix4::Scale 
						
						
					 
					
						2024-03-11 15:15:18 -04:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						6dfee432ea 
					 
					
						
						
							
							rename MxTransitionManager transitions ( #655 )  
						
						
						
						
					 
					
						2024-03-11 04:57:58 -04:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						c28c2aeb52 
					 
					
						
						
							
							fix regressions ( #653 )  
						
						
						
						
					 
					
						2024-03-10 12:45:46 -04:00 
						 
				 
			
				
					
						
							
							
								Ramen2X 
							
						 
					 
					
						
						
							
						
						7fad763699 
					 
					
						
						
							
							refactor script enum structure ( #649 )  
						
						... 
						
						
						
						* add autogenerated action headers
* refactor police
* refactor infocenter
* refactor jukebox
* refactor regbook
* format
* scope headers in namespaces instead
* attempt to dynamically build headers ignore list in ncc
* correct whitespace in naming.yml
* fix wrong folder
* fix accidental extra newline in cmakelists 
						
						
					 
					
						2024-03-10 17:08:21 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						d090b449d1 
					 
					
						
						
							
							Add CalcWorldBoundingVolumes ( #651 )  
						
						
						
						
					 
					
						2024-03-10 15:29:16 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						8069923651 
					 
					
						
						
							
							Refactor files based on beta debug build ( #645 )  
						
						... 
						
						
						
						* Rename LegoUnkSaveDataWriter -> LegoCharacterManager
* Refactor mxomni into mxomni/mxmisc
* Refactor legoomni into legoomni/misc
* Resolve deps
* Refactor atom
* Refactor mxutil
* Refactor mxio
* Rename/relocate files
* Fix format 
						
						
					 
					
						2024-03-09 21:07:52 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						c62469fef4 
					 
					
						
						
							
							Implement/match LegoPartPresenter::ReadyTickle ( #644 )  
						
						... 
						
						
						
						* Implement/match LegoPartPresenter::ReadyTickle
* Remove space 
						
						
					 
					
						2024-03-09 19:11:34 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						6fa4a0dbec 
					 
					
						
						
							
							Implement/match LegoPartPresenter::Store ( #643 )  
						
						
						
						
					 
					
						2024-03-09 19:03:21 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						9f875d01e5 
					 
					
						
						
							
							Implement/match LegoPartPresenter::Read ( #642 )  
						
						... 
						
						
						
						* WIP
* Match
* Remove TODO
* Fix 
						
						
					 
					
						2024-03-09 18:27:53 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						9e2f37e7ca 
					 
					
						
						
							
							Implement LegoTexturePresenter::Read and Store ( #641 )  
						
						... 
						
						
						
						* LegoTexturePresenter::Read
* Implement LegoTexturePresenter::Store
* Rename
* Fix naming 
						
						
					 
					
						2024-03-09 16:49:13 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						fb800db862 
					 
					
						
						
							
							Implement OrientableROI::FUN_100a46b0 ( #640 )  
						
						... 
						
						
						
						* Implement OrientableROI::FUN_100a46b0
* Fix 
						
						
					 
					
						2024-03-09 03:52:42 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						32ae9f3803 
					 
					
						
						
							
							Implement/match LegoROI::FUN_100a9170 ( #639 )  
						
						... 
						
						
						
						* Implement.match LegoROI::FUN_100a9170
* Add two LOD functions 
						
						
					 
					
						2024-03-08 21:29:16 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						d978cbe7f9 
					 
					
						
						
							
							Implement/match LegoROI::FUN_100a9210 ( #638 )  
						
						... 
						
						
						
						* Implement/match LegoROI::FUN_100a9210
* Fix order 
						
						
					 
					
						2024-03-08 21:01:18 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						309997fddc 
					 
					
						
						
							
							Implement various LegoROI functions ( #637 )  
						
						... 
						
						
						
						* WIP
* Fix
* Fix 
						
						
					 
					
						2024-03-08 20:28:52 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						45cba2c00e 
					 
					
						
						
							
							Implement/match remaining LegoLOD functions ( #636 )  
						
						... 
						
						
						
						* Implement/match remaining LegoLOD functions
* Add param name 
						
						
					 
					
						2024-03-08 18:03:26 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						873926afe2 
					 
					
						
						
							
							Implement TglImpl::MeshBuilder::CreateMesh ( #635 )  
						
						... 
						
						
						
						* WIP
* Change
* Fix
* Improve match
* Rename class
* Fix function
* Fix annotation
* Fix annotations
* Fix annotation 
						
						
					 
					
						2024-03-08 17:55:25 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						53e2353f78 
					 
					
						
						
							
							Implement LegoLOD::Read and related ( #634 )  
						
						... 
						
						
						
						* WIP
* Fix
* Remove bogus
* Fix
* Match
* Fix
* Remove TODO 
						
						
					 
					
						2024-03-07 20:57:17 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						a12146f52f 
					 
					
						
						
							
							Implement/match LegoEntity::VTable0x34 ( #633 )  
						
						... 
						
						
						
						* Implement/match LegoEntity::VTable0x34
* Change parameter name
* Fix order 
						
						
					 
					
						2024-03-06 20:12:20 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						71bcd4c771 
					 
					
						
						
							
							Implement/match LegoEntity::SetWorldTransform and ResetWorldTransform ( #632 )  
						
						... 
						
						
						
						* Implement/match LegoEntity::SetWorldTransform and ResetWorldTransform
* Add param name 
						
						
					 
					
						2024-03-06 19:25:45 +01:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						3897e9c015 
					 
					
						
						
							
							Add JailEntity class ( #630 )  
						
						... 
						
						
						
						* Add JailEntity class
* Update legoobjectfactory.h
* Update jailentity.h
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-05 16:05:38 -05:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						a93e2ae0d3 
					 
					
						
						
							
							Implement/match LegoEntity::SetLocation ( #629 )  
						
						... 
						
						
						
						* Implement/match LegoEntity::SetLocation
* Remove comment 
						
						
					 
					
						2024-03-05 20:31:57 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						3b2bd0e9d4 
					 
					
						
						
							
							Implement/match LegoEntity::SetROI ( #628 )  
						
						
						
						
					 
					
						2024-03-05 19:35:28 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						f6e44b1c1b 
					 
					
						
						
							
							Implement LegoROI::Read and geom library ( #627 )  
						
						... 
						
						
						
						* Implement LegoROI::Read and geom library
* Match
* Match
* Fixes
* Fix 
						
						
					 
					
						2024-03-05 18:38:53 +01:00 
						 
				 
			
				
					
						
							
							
								MS 
							
						 
					 
					
						
						
							
						
						ec1fcce08c 
					 
					
						
						
							
							Data comparison tool ( #618 )  
						
						... 
						
						
						
						* Parse cvdump TYPES section. Add datacmp tool.
* Corrections
* Use static
* Revert "Use static"
This reverts commit e0a4324e00506e06f117mail@csemmler.com > 
						
						
					 
					
						2024-03-05 09:45:09 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						c9210c02fb 
					 
					
						
						
							
							Bootstrap LegoLOD, implement/match ViewManager::FUN_100a66a0 ( #625 )  
						
						... 
						
						
						
						* Bootstrap LegoLOD, implement/match ViewManager::FUN_100a66a0
* Fixes
* Try fix
* Try this
* Fix 
						
						
					 
					
						2024-03-04 22:57:35 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						b8aa16ff80 
					 
					
						
						
							
							Implement/match ViewManager::Remove ( #624 )  
						
						
						
						
					 
					
						2024-03-04 22:06:40 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						00c05aa80b 
					 
					
						
						
							
							Implement/match remaining Lego3DView functions ( #623 )  
						
						
						
						
					 
					
						2024-03-04 18:54:25 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						d3b575169e 
					 
					
						
						
							
							Implement/match LegoModelPresenter::FUN_1007ff70 ( #622 )  
						
						
						
						
					 
					
						2024-03-04 18:26:36 +01:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						c2a46b058b 
					 
					
						
						
							
							implement various LegoWorldPresenter functions ( #621 )  
						
						... 
						
						
						
						* implement LegoWorldPresenterFunctions
* fix typo
* Fixes/match
* Fix
* Match
* Fixes
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-03-03 20:34:55 -05: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 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						a6cf0b5856 
					 
					
						
						
							
							implement BuildingEntity functions ( #617 )  
						
						... 
						
						
						
						* implement BuildingEntity functions
* fix build
* Update infocenterentity.h 
						
						
					 
					
						2024-03-02 17:11:03 -05:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						de5cd98b76 
					 
					
						
						
							
							Implement/match ViewManager::RemoveAll ( #616 )  
						
						... 
						
						
						
						* Implement/match ViewManager::RemoveAll
* Use const_iterator
* const
* Naming 
						
						
					 
					
						2024-03-02 20:26:19 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						6de17cf1b6 
					 
					
						
						
							
							Implement/match some ViewManager functions ( #615 )  
						
						
						
						
					 
					
						2024-03-02 19:40:42 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						c643723a9c 
					 
					
						
						
							
							Improve match of LegoView1::Create ( #613 )  
						
						
						
						
					 
					
						2024-03-01 22:53:42 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						baacb42bfb 
					 
					
						
						
							
							Improve match of LegoVideoManager::Create ( #612 )  
						
						
						
						
					 
					
						2024-03-01 22:46:28 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						0067c24ead 
					 
					
						
						
							
							Implement/match ViewLODListManager::Create ( #611 )  
						
						... 
						
						
						
						* Implement/match ViewLODListManager::Create
* Add stdio.h header
* Add remaining annotations 
						
						
					 
					
						2024-03-01 22:32:10 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						fb6eed9bff 
					 
					
						
						
							
							Match StartAction functions, remove NextFragment ( #610 )  
						
						
						
						
					 
					
						2024-03-01 19:07:07 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						ec29f2633d 
					 
					
						
						
							
							Improve matches in ROI classes ( #608 )  
						
						... 
						
						
						
						* Improve matches in ROI classes
* More function implementations
* Fix name
* Fix vtables
* Add annotation 
						
						
					 
					
						2024-03-01 18:19:41 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						49d6c88912 
					 
					
						
						
							
							Match ParseExtra functions ( #605 )  
						
						... 
						
						
						
						* Match ParseExtra functions
* Match MxStillPresenter::ParseExtra
* Match remaining ParseExtra functions 
						
						
					 
					
						2024-02-29 19:15:20 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						f3f29e5536 
					 
					
						
						
							
							Allow game to start  
						
						
						
						
					 
					
						2024-02-28 15:09:08 -05:00 
						 
				 
			
				
					
						
							
							
								Nathan M Gilbert 
							
						 
					 
					
						
						
							
						
						0e7823cedd 
					 
					
						
						
							
							LegoGameState player functions ( #603 )  
						
						... 
						
						
						
						* LegoGameState player functions
* Style
* use sizeof
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-02-28 21:03:27 +01:00 
						 
				 
			
				
					
						
							
							
								Nathan M Gilbert 
							
						 
					 
					
						
						
							
						
						4d84157888 
					 
					
						
						
							
							Implement Save, Load, DeleteState ( #602 )  
						
						... 
						
						
						
						* Implement Save, Load, DeleteState
* WIP
* WIP
* Match LegoGameState::Save
* Spacing
* Match LegoGameState::DeleteState()
* More match
* Match
* Move vars
* Other fixes
* Rename
* Fix error
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2024-02-27 21:04:17 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						c0a988b0fe 
					 
					
						
						
							
							Implement/match LegoAnimPresenter::StartingTickle ( #601 )  
						
						... 
						
						
						
						* Implement/match LegoAnimPresenter::StartingTickle
* Fix vtable
* Fix vtable 
						
						
					 
					
						2024-02-27 17:49:31 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						68893d67ed 
					 
					
						
						
							
							Implement/match LegoAnimPresenter::FUN_10069150 ( #600 )  
						
						
						
						
					 
					
						2024-02-27 16:13:00 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						60161c43b5 
					 
					
						
						
							
							Implement/match LegoAnimPresenter::FUN_100698b0 ( #598 )  
						
						... 
						
						
						
						* Implement/match LegoAnimPresenter::FUN_100698b0
* Use const_iterator 
						
						
					 
					
						2024-02-26 19:39:03 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						e6c347b8ab 
					 
					
						
						
							
							Implement/match LegoAnimPresenter::FUN_100697c0 ( #597 )  
						
						... 
						
						
						
						* Implement/match LegoAnimPresenter::FUN_100697c0
* Use LegoU32 
						
						
					 
					
						2024-02-26 18:41:18 +01:00