Christian Semmler 
							
						 
					 
					
						
						
							
						
						afd24fbe18 
					 
					
						
						
							
							Implement MxStreamController::FUN_100c1a00 ( #357 )  
						
						... 
						
						
						
						* Implement MxStreamController::FUN_100c1a00
* Move include 
						
						
					 
					
						2023-12-24 21:00:20 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						84056c6ea2 
					 
					
						
						
							
							Improve MxTickleManager::Tickle code gneeration  
						
						
						
						
					 
					
						2023-12-24 11:48:40 -05:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						d23b4db2ff 
					 
					
						
						
							
							Match MxDiskStreamProvider::SetResourceToGet  
						
						
						
						
					 
					
						2023-12-24 10:01:23 -05:00 
						 
				 
			
				
					
						
							
							
								Joshua Peisach 
							
						 
					 
					
						
						
							
						
						43efcc5253 
					 
					
						
						
							
							jukebox ctor ( #356 )  
						
						... 
						
						
						
						* jukebox ctor
* naming conventions
* Fixes
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2023-12-24 15:16:07 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						848a92735f 
					 
					
						
						
							
							Match MxStreamer::Open  
						
						
						
						
					 
					
						2023-12-24 09:14:47 -05:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						bbe5d6f810 
					 
					
						
						
							
							Add MxStreamController::~MxStreamController ( #355 )  
						
						
						
						
					 
					
						2023-12-24 14:52:26 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						24a3a8f3fd 
					 
					
						
						
							
							Fix match of MxDiskStreamController::VTable0x28  
						
						
						
						
					 
					
						2023-12-23 14:19:32 -05:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						439173f1d5 
					 
					
						
						
							
							Implement/match rest of MxDSSubscriber ( #354 )  
						
						... 
						
						
						
						* Implement/match rest of MxDSSubscriber
* Fix MxRAMStreamController::VTable0x20 match
* Match MxRAMStreamController::DeserializeObject 
						
						
					 
					
						2023-12-23 16:42:30 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						9eefc82c8c 
					 
					
						
						
							
							Bootstrap MxDSSubscriber ( #352 )  
						
						... 
						
						
						
						* Bootstrap MxDSSubscriber
* Fix offset comment 
						
						
					 
					
						2023-12-23 14:40:39 +01:00 
						 
				 
			
				
					
						
							
							
								MS 
							
						 
					 
					
						
						
							
						
						b2c730e1df 
					 
					
						
						
							
							Refactor WinePathConverter into PathResolver ( #353 )  
						
						... 
						
						
						
						* Refactor WinePathConverter into PathResolver
* Run pytest in CI 
						
						
					 
					
						2023-12-23 08:05:07 -05:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						f75bbf478e 
					 
					
						
						
							
							Replace more magic values  
						
						
						
						
					 
					
						2023-12-22 14:10:20 -05:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						2686643d20 
					 
					
						
						
							
							Replace magic values with proper flag clearing  
						
						
						
						
					 
					
						2023-12-22 13:57:23 -05:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						cdc7b43db2 
					 
					
						
						
							
							Implement/match MxLoopingSmkPresenter ( #351 )  
						
						... 
						
						
						
						* Implement/match MxLoopingSmkPresenter
* Rename variable
* Rename variable 
						
						
					 
					
						2023-12-22 20:05:42 +01:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						e22ad6031c 
					 
					
						
						
							
							More MxDiskStreamController functions ( #350 )  
						
						... 
						
						
						
						* push code
* remove accidently commited code
* Update mxstreamcontroller.cpp
* implement MxDiskStreamController::VTable0x30
* implement MxDiskStreamController::VTable0x28
* Update mxdiskstreamcontroller.cpp
* FUN_100c7d10 & FUN_100c8360
* fix format
* Match MxDiskStreamController::FUN_100c7980
* Improve match of MxDiskStreamController::VTable0x28
* Match MxDiskStreamController::FUN_100c7d10
* Minor style fix
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2023-12-22 20:03:55 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						acdaf4ed4c 
					 
					
						
						
							
							Finish implementation of MxSmack ( #349 )  
						
						... 
						
						
						
						* Finish implementation of MxSmack
* Fix var name 
						
						
					 
					
						2023-12-22 07:26:54 -05:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						c51aed256b 
					 
					
						
						
							
							Implement/match MxSmack::LoadFrame ( #348 )  
						
						
						
						
					 
					
						2023-12-22 03:11:14 +01:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						6d0d308c37 
					 
					
						
						
							
							Add unknown render class stub ( #347 )  
						
						... 
						
						
						
						* Add mxrender manager class stub
* fix format
* rename the class
* Update MxUnknown100dbdbc.cpp
* rename class
* fix clang format
* Remove accidently committed code
* Update LEGO1/legoomni.cpp
Co-authored-by: Joshua Peisach <itzswirlz2020@outlook.com >
* fix
* fix 2
---------
Co-authored-by: Joshua Peisach <itzswirlz2020@outlook.com > 
						
						
					 
					
						2023-12-21 19:21:56 +01:00 
						 
				 
			
				
					
						
							
							
								Nathan M Gilbert 
							
						 
					 
					
						
						
							
						
						2c018c117c 
					 
					
						
						
							
							Implement Helicopter subclass ( #336 )  
						
						... 
						
						
						
						* Implement Helicopter subclass
* Minor fixes
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2023-12-21 16:59:26 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						71ed20bf11 
					 
					
						
						
							
							Implement/match rest of MxSmkPresenter ( #345 )  
						
						... 
						
						
						
						* Implement/match rest of MxSmkPresenter
* Fix include guard
* Update mxregion.cpp
* Match MxRegion::VTable0x18
* Fix
* Fix matches
* Remove class name 
						
						
					 
					
						2023-12-21 16:52:42 +01:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						20a9a2b4c3 
					 
					
						
						
							
							implement EnableFullScreenMovie and FUN_100ba640 ( #346 )  
						
						... 
						
						
						
						* implement EnableFullScreenMovie and FUN_100ba640
* Match MxDisplaySurface::FUN_100ba640
* Match LegoVideoManager::EnableFullScreenMovie
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2023-12-21 16:44:54 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						afadca953b 
					 
					
						
						
							
							Refactor MxPtrList to use p_ownership ( #344 )  
						
						... 
						
						
						
						* Refactor MxPtrList to use p_ownership
* Remove class names 
						
						
					 
					
						2023-12-21 02:09:05 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						db60467ba3 
					 
					
						
						
							
							Bootstrap MxSmack ( #343 )  
						
						... 
						
						
						
						* Bootstrap MxSmack
* Add comment about incorrect structure
* Fix naming
* Fix name
* Add a comment about SDK
* Add names from Smacker SDK
* Use SMACK.LIB and interface
* Use RAD.H defined types
* Use different commets
* Fix member offset
* Update mxsmack.cpp 
						
						
					 
					
						2023-12-21 02:07:48 +01:00 
						 
				 
			
				
					
						
							
							
								MS 
							
						 
					 
					
						
						
							
						
						994d17a85e 
					 
					
						
						
							
							Decomp linter warning for offset reuse ( #342 )  
						
						... 
						
						
						
						* Linter warning for offset reuse in codebase
* Fix repeated offset problems 
						
						
					 
					
						2023-12-17 17:45:33 -05:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						59ca9b6155 
					 
					
						
						
							
							Sort inline function with the others  
						
						
						
						
					 
					
						2023-12-17 10:57:29 -05:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						9eebe18161 
					 
					
						
						
							
							fix incorrect location of functions ( #341 )  
						
						
						
						
					 
					
						2023-12-17 18:28:11 +01:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						20daddde32 
					 
					
						
						
							
							implement MxDSBuffer object creation ( #340 )  
						
						... 
						
						
						
						* push changes
* Update mxstreamcontroller.cpp
* fix build
* MxStreamChunk
* fix format
* Match functions
* Add a comment
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2023-12-17 18:24:39 +01:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						d72c767685 
					 
					
						
						
							
							Implement a few legoomni/mxomni functions ( #339 )  
						
						... 
						
						
						
						* LegoOmni functions
* fix build
* Update mxstreamcontroller.cpp
* fixes + improve match
* Update mxomni.cpp
* Update mxdsobject.h
* improve match
* Update mxactionnotificationparam.h
* MxOmni::HandleActionEnd
* fixes
* Update LEGO1/mxstreamer.cpp
Co-authored-by: Joshua Peisach <itzswirlz2020@outlook.com >
* A bunch of fixes
---------
Co-authored-by: Joshua Peisach <itzswirlz2020@outlook.com >
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2023-12-16 19:14:01 +01:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						72c34949e5 
					 
					
						
						
							
							implement Isle::Notify ( #338 )  
						
						... 
						
						
						
						* isle::notify
* Match Isle::Notify
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2023-12-16 17:01:22 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						412dda3e99 
					 
					
						
						
							
							Implement/match rest of MxCompositeMediaPresenter ( #331 )  
						
						... 
						
						
						
						* Implement/match rest of MxCompositeMediaPresenter
* Fix annotation 
						
						
					 
					
						2023-12-16 16:59:01 +01:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						76b4edaa9e 
					 
					
						
						
							
							AmbulanceMissionState/AnimState constructors ( #337 )  
						
						... 
						
						
						
						* implement a few states
* Update animstate.h
* Update animstate.cpp 
						
						
					 
					
						2023-12-16 09:11:10 -05:00 
						 
				 
			
				
					
						
							
							
								MS 
							
						 
					 
					
						
						
							
						
						ec854c9308 
					 
					
						
						
							
							Move redist tools to central location ( #334 )  
						
						... 
						
						
						
						* Move redist tools to central location
* Include exe and dll in package setup 
						
						
					 
					
						2023-12-16 05:59:17 -05:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						ad9cc339e9 
					 
					
						
						
							
							Add missing override specifier, fix some types  
						
						
						
						
					 
					
						2023-12-15 17:29:32 -05:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						a1b7a8bc66 
					 
					
						
						
							
							Additional isle functions ( #335 )  
						
						... 
						
						
						
						* additional Isle functions
* fix
* Update isle.cpp
* add notify + fix typo
* Update legoutil.h
* Match Isle::Create
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2023-12-16 00:11:34 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						1dc5d90d45 
					 
					
						
						
							
							Disable warning 4237  
						
						
						
						
					 
					
						2023-12-15 23:09:34 +01:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						04d9524a90 
					 
					
						
						
							
							some gamestate functions ( #333 )  
						
						... 
						
						
						
						* some gamestate functions
* fix order
* fix naming convention
* Update legogamestate.cpp
* fix
* Add stub ScoreStruct
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2023-12-15 23:01:09 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						540a930494 
					 
					
						
						
							
							Fix annotation  
						
						
						
						
					 
					
						2023-12-15 17:43:44 +01:00 
						 
				 
			
				
					
						
							
							
								Joshua Peisach 
							
						 
					 
					
						
						
							
						
						0eada87b93 
					 
					
						
						
							
							Bootstrap MxControlPresenter  ( #332 )  
						
						... 
						
						
						
						* Start MxControlPresenter vtable functions
* Add changes
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2023-12-15 17:41:07 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						7615585f36 
					 
					
						
						
							
							Implement/match MxCompositeMediaPresenter::StartAction ( #326 )  
						
						... 
						
						
						
						* Implement/match MxCompositeMediaPresenter::StartAction
* Add missing override 
						
						
					 
					
						2023-12-15 16:22:07 +01:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						53caf30ab0 
					 
					
						
						
							
							Isle & Radio constructors ( #330 )  
						
						
						
						
					 
					
						2023-12-15 00:24:21 +01:00 
						 
				 
			
				
					
						
							
							
								Nathan M Gilbert 
							
						 
					 
					
						
						
							
						
						deaed23e41 
					 
					
						
						
							
							Implement Helicopter ( #329 )  
						
						... 
						
						
						
						* Implement Helicopter
* Fix names
* Fix some issues
* Disable warning
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2023-12-14 17:50:29 +01:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						88581420d5 
					 
					
						
						
							
							Finish MxRAMStreamProvider and MxRAMStreamController ( #328 )  
						
						... 
						
						
						
						* Finish MxRAMStreamProvider
* Fix formatting
* fix naming conventions
* use no parameter name for FUN_100c67b0
* fixes
* fixes
* Update mxramstreamcontroller.h
* fix build 
						
						
					 
					
						2023-12-13 18:11:07 -05:00 
						 
				 
			
				
					
						
							
							
								MS 
							
						 
					 
					
						
						
							
						
						5f8e26fc5b 
					 
					
						
						
							
							Use relocation table with reccmp ( #327 )  
						
						
						
						
					 
					
						2023-12-13 17:30:34 -05:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						403b3dddb4 
					 
					
						
						
							
							Implement MxDiskStreamController::VTable0x20 ( #325 )  
						
						... 
						
						
						
						* push code
* fixes
* Update mxdiskstreamcontroller.h
* Update mxdsstreamingaction.h
* Match MxDiskStreamController::VTable0x20
* Move declaration
* Remove cast
---------
Co-authored-by: Christian Semmler <mail@csemmler.com > 
						
						
					 
					
						2023-12-13 22:44:14 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						0278d032b9 
					 
					
						
						
							
							Bootstrap MxCompositeMediaPresenter ( #321 )  
						
						... 
						
						
						
						* Bootstrap MxCompositeMediaPresenter
* Fixes 
						
						
					 
					
						2023-12-13 13:53:17 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						fd656eacdc 
					 
					
						
						
							
							Implement/match rest of MxCompositePresenter ( #320 )  
						
						... 
						
						
						
						* Implement/match more of MxCompositePresenter
* Use parameter to `DeleteAll` instead of separate function
* StartAction match
* Implement/match rest of MxCompositePresenter
* Move annotation
* Add parameter name
* Merge
* Remove junk
* Move annotation
* Fixes 
						
						
					 
					
						2023-12-13 12:59:22 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						bc5ca621a4 
					 
					
						
						
							
							(Proposal) Introduction of naming convention checker (ncc) ( #322 )  
						
						... 
						
						
						
						* Add ncc tool
* Add symlink
* Fixes
* Try this
* Try this
* Try this
* Try this
* Add include path
* Update style
* Update style
* Add more rules
* Fix style
* Update styles
* Fix name parameter
* Fix MxParam p
* Fix m_unk0x pattern
* Allow 4 digits for relative hex
* Add missing offset
* Fix some parameters
* Fix some vtables
* Fix more vtables
* Update rules, fixes
* More fixes
* More fixes
* More fixes
* More fixes
* More fixes
* More fixes
* More fixes
* Fix last issue
* Update readme
* Update readme
* Update CONTRIBUTING.md
* Fix annotations
* Rename
* Update CONTRIBUTING.md
* Update README.md 
						
						
					 
					
						2023-12-13 11:48:14 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						3b155bfe38 
					 
					
						
						
							
							(Discussion/Proposals) Consistency regarding annotations of header-implemented functions ( #316 )  
						
						... 
						
						
						
						* Open discussion
* Move annotations of header-implemented functions back to `.h` files
* Adjust `README.md`
* Relocate annotation
* linter
* Comment markers in headers only, rename script, update github actions
* type hint compat
* Rename github action, better argparse for linter
* Type hints, working test for byname ignore
* Move annotation
* CI rename and enable warnfail, enforce mode always on
* Two step linting
* or one step
* continue on error
* two jobs instead
* Fixes
---------
Co-authored-by: disinvite <disinvite@users.noreply.github.com > 
						
						
					 
					
						2023-12-12 20:27:17 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						4dd0d60dec 
					 
					
						
						
							
							Implement/match more of MxCompositePresenter ( #315 )  
						
						... 
						
						
						
						* Implement/match more of MxCompositePresenter
* Use parameter to `DeleteAll` instead of separate function
* StartAction match 
						
						
					 
					
						2023-12-11 16:35:50 -05:00 
						 
				 
			
				
					
						
							
							
								Christian Semmler 
							
						 
					 
					
						
						
							
						
						a7194266b3 
					 
					
						
						
							
							Refactor utility/decomp headers ( #318 )  
						
						
						
						
					 
					
						2023-12-11 16:33:46 -05:00 
						 
				 
			
				
					
						
							
							
								Misha 
							
						 
					 
					
						
						
							
						
						3b30607337 
					 
					
						
						
							
							implement a few mxstreamercontroller vtables ( #323 )  
						
						... 
						
						
						
						* implement a few mxstreamercontroller vtables
* Update mxstreamcontroller.cpp 
						
						
					 
					
						2023-12-11 16:17:25 -05:00