| 
							
							
								 Christian Semmler | 410824bd0f | Implement/match various small LegoAnimPresenter functions (#846) * Implement/match various small LegoAnimPresenter functions
* Fix location of anim function
* fix | 2024-04-24 15:51:28 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | f898462d17 | Implement/match LegoROI::FUN_100a8fd0 (#845) | 2024-04-24 15:19:14 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | b789a15d0b | Implement/match LegoAnimPresenter::FUN_1006b900 (#844) | 2024-04-24 14:51:20 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 67c9736953 | Implement/match LegoAnimPresenter::FUN_1006afc0 (#843) * Implement/match LegoAnimPresenter::FUN_1006afc0
* empty | 2024-04-24 14:24:59 +02:00 |  | 
			
				
					| 
							
							
								 MS | 41be78ed1c | Pointer substitution can use offset into variable (#841) | 2024-04-23 17:06:43 -04:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 9025d5ed06 | Implement/match LegoWorld::FUN_1001fda0 (#840) | 2024-04-23 10:33:38 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 7efbb04999 | Implement/match LegoAnimPresenter::FUN_1006ab70 (#839) | 2024-04-23 10:03:10 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | c01fd9b260 | Implement/match LegoAnimPresenter::EndAction (#838) | 2024-04-22 15:42:52 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | b4f29ea6b0 | InvokeAction: take const atom (#837) | 2024-04-22 14:24:00 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | f1688be263 | Make NotificationManager::Send take a const reference to notification (#836) * Make NotificationManager::Send take a const reference to notification
* Fix virtual func | 2024-04-22 14:11:38 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 0e0d6890ad | Fix SwitchHat (#835) | 2024-04-21 16:41:38 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 57589c082c | Fix default light position | 2024-04-21 10:03:14 -04:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | c9db98c4c3 | Fix writing/reading of game state (#834) * Fix writing/reading of game state
* Match existing state serialization functions | 2024-04-21 15:42:08 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 26f2dd1e5f | Implement/match LegoAnimMMPresenter::~LegoAnimMMPresenter (#833) * Implement/match LegoAnimMMPresenter::~LegoAnimMMPresenter
* add missing override
* use NULL | 2024-04-20 18:53:53 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 30747dbae6 | Implement/match LegoAnimMMPresenter::FUN_1004b6d0 (#832) | 2024-04-20 18:33:10 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | b39ea845b0 | Implement/match LegoAnimMMPresenter::FUN_1004b610 and FUN_1004b6b0 (#831) | 2024-04-20 18:24:09 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | a3bd98a04d | Implement/match LegoAnimMMPresenter::FUN_1004b5b0 (#830) | 2024-04-20 18:03:42 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 3cab989250 | Implement/match LegoAnimMMPresenter::FUN_1004b580 (#829) | 2024-04-20 17:52:46 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | f637dcaa29 | Implement/match LegoAnimMMPresenter::FUN_1004b530 (#828) | 2024-04-20 17:40:23 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 91d043a9ae | Implement/match LegoAnimMMPresenter::FUN_1004b450 (#827) | 2024-04-20 17:18:19 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | c617139d5b | Implement/match LegoAnimMMPresenter::EndAction (#826) * Implement/match LegoAnimMMPresenter::EndAction
* Add missing vtable | 2024-04-20 16:41:34 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 8d729f77b7 | Implement/match LegoAnimMMPresenter Streaming/RepeatingTickle and Notify (#825) | 2024-04-20 16:24:12 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 9cc5df8c40 | Implement/match LegoAnimMMPresenter::StartingTickle (#824) | 2024-04-20 16:07:58 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 0b08b0ae69 | Implement/match LegoAnimMMPresenter::ReadyTickle (#823) | 2024-04-20 15:52:10 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 5021f66de2 | Imlpement/match LegoAnimMMPresenter::ParseExtra and related (#822) * Imlpement/match LegoAnimMMPresenter::ParseExtra and related
* sort | 2024-04-20 15:32:10 +02:00 |  | 
			
				
					| 
							
							
								 MS | 2ce9ff06fc | Enable some multiple-inheritance vtables (#821) | 2024-04-19 16:23:36 -04:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | d5dd8db46e | Implement LegoAnimationManager::FUN_100609f0 / LegoTranInfo (#820) * Implement LegoAnimationManager::FUN_100609f0 / LegoTranInfo
* use NULL | 2024-04-19 17:42:28 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | fb0f35188b | Implement/match LegoCharacterManager::FUN_10083c30 (#819) | 2024-04-19 14:30:36 +02:00 |  | 
			
				
					| 
							
							
								 MS | 9e71eef72b | Change thunk match strategy (#818) * Change thunk match strategy
* Add orig thunk when recomp is not thunked | 2024-04-18 19:39:20 -04:00 |  | 
			
				
					| 
							
							
								 MS | 9c6120fc37 | Beta matching MxOmniCreateFlags (#817) * Beta matching MxOmniCreateFlags
* Add newlines and swap order
* Add newline | 2024-04-17 16:37:16 -04:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | e7aec124a2 | Implement/match LegoPhonemePresenter::EndAction (#816) | 2024-04-17 17:03:17 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 97b502362d | Implement/match LegoTextureInfo::FUN_10066010 (#815) | 2024-04-17 16:05:51 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 7d0957aa3c | LegoTextureContainer::AddToList bugfix | 2024-04-17 09:37:26 -04:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 06fadd922e | Implement/match LegoROI/LegoLOD::GetTexture (#814) * Implement/match LegoROI/LegoLOD::GetTexture
* Remove explicit truth tests
* LegoTextureContainer::AddToList fix
* Revert "Remove explicit truth tests"
This reverts commit d169349bd6. | 2024-04-17 15:18:34 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | a64bb4d460 | Implement/match LegoCharacterManager::FUN_100849a0 (#813) | 2024-04-17 13:52:59 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 11410890cd | Implement/match LegoPhonemePresenter::LoadFrame & PutFrame (#812) * Implement/match LegoPhonemePresenter::LoadFrame & PutFrame
* add beta10 annotations | 2024-04-17 13:26:11 +02:00 |  | 
			
				
					| 
							
							
								 Nathan M Gilbert | d639eb4c2b | Implement LegoPathActor::Vtable0x6c (#810) * Implement LegoPathActor::VTable0x6c
* Update LEGO1/lego/legoomni/src/paths/legopathactor.cpp
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
* Fix logic / match
* Add BETA annotation
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com> | 2024-04-17 12:34:21 +02:00 |  | 
			
				
					| 
							
							
								 MS | 536c4336f3 | Beta matching MxVariableTable (#811) | 2024-04-17 11:31:48 +02:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 2600b1b421 | Implement/match LegoPhonemePresenter::StartingTickle (#809) * Implement/match LegoPhonemePresenter::StartingTickle
* Name vars
* Fix name | 2024-04-16 16:07:13 +02:00 |  | 
			
				
					| 
							
							
								 Nathan M Gilbert | 41281dcbec | Implement LegoPathActor::VTable0x70 (#807) * Implement LegoPathActor::VTable0x70
* match
---------
Co-authored-by: Christian Semmler <mail@csemmler.com> | 2024-04-16 12:54:08 +02:00 |  | 
			
				
					| 
							
							
								 MS | 46362a0f6e | Fix some issues with annotations (#808) | 2024-04-15 14:42:25 -04:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | 5f1642bf73 | Implement Matrix4::FromQuaternion (#806) | 2024-04-15 15:15:13 +02:00 |  | 
			
				
					| 
							
							
								 Nathan M Gilbert | dcbad318e0 | Implement/Match LegoPathActor::VTable0x74 (#805) * Implement/Match LegoPathActor::VTable0x74
* Remove superfluous early returns
* fix
---------
Co-authored-by: Christian Semmler <mail@csemmler.com> | 2024-04-15 13:38:30 +02:00 |  | 
			
				
					| 
							
							
								 MS | c8840117be | More effective match strategies (#804) * More effective match strategies
* Basic check on instruction relocation
* More targeted check for relocation | 2024-04-14 17:08:42 -04:00 |  | 
			
				
					| 
							
							
								 Misha | 540bcc61ad | Implement LegoVideoManager::FUN_1007c520 (#803) | 2024-04-14 16:23:32 -04:00 |  | 
			
				
					| 
							
							
								 Misha | e251ddb17d | implement LegoAnimNodeData::FindKeys (#802) * implement LegoAnimNodeData::FindKeys
* Update legoanim.cpp
* fix flickering
* Match
* Fix cond
* clang
---------
Co-authored-by: Christian Semmler <mail@csemmler.com> | 2024-04-14 14:25:39 -04:00 |  | 
			
				
					| 
							
							
								 Christian Semmler | dcc42c33d8 | Implement/match LegoROI::FUN_100a8e80 (#801) | 2024-04-14 17:46:56 +02:00 |  | 
			
				
					| 
							
							
								 Misha | 69b250e40c | implement FUN_1003e050 (#799) * FUN_1003e050
* Match FUN_1003e050
* Remove unused function
---------
Co-authored-by: Christian Semmler <mail@csemmler.com> | 2024-04-14 17:19:16 +02:00 |  | 
			
				
					| 
							
							
								 Nathan M Gilbert | 7821d952ec | Pathactor (#800) * Implement LegoPathActor::VTable0x8c
* Fix paramater name
* WIP fixes
* more fixes
* style
* fix
* fix
* fix
---------
Co-authored-by: Christian Semmler <mail@csemmler.com> | 2024-04-14 16:43:07 +02:00 |  | 
			
				
					| 
							
							
								 Misha | c282b3019d | implement LegoAnimPresenter::VTable0x8c (#798) | 2024-04-13 17:42:05 -04:00 |  |