Commit Graph

  • 36d681fde4 Implement/match LegoAnimationManager::FUN_100617c0 (#891) Christian Semmler 2024-05-09 10:30:34 -04:00
  • 55299229c2 LegoBuildingManager Round 2 (#890) Mark Langen 2024-05-09 06:57:38 -07:00
  • 5c8249f334 Implement/match LegoAnimationManager::FUN_10061530 (#889) Christian Semmler 2024-05-08 10:28:32 -04:00
  • 05edf96186 Implement LegoAnimationManager::FUN_10061010 (#888) Christian Semmler 2024-05-07 15:59:46 -04:00
  • 4b386fe738 Tweak MxOmni::Destroy and add more beta annotations (#887) MS 2024-05-07 13:00:16 -04:00
  • bac891cb0c Implement/match LegoAnimationManager::FUN_10060570 (#886) Christian Semmler 2024-05-07 10:54:06 -04:00
  • 253882bdcb Start work on building save data (#885) Mark Langen 2024-05-06 04:15:19 -07:00
  • 45f9f54f21 Implement/match IslePathActor::SpawnPlayer (#884) Christian Semmler 2024-05-04 10:13:05 -04:00
  • 1b1d2ecde6 Refactor LegoOmni into LegoMain/Scripts (#883) Christian Semmler 2024-05-04 08:06:32 -04:00
  • 6382347f73 Refactor Matrix4::ToQuaternion() (#879) jonschz 2024-05-03 20:08:58 +02:00
  • 3519a8356b Beta matching MxDSMediaAction (#882) MS 2024-05-03 12:51:58 -04:00
  • 51adf75b9b (Refactor) Use more forward declarations (#881) Christian Semmler 2024-05-03 12:19:12 -04:00
  • 01b861bc09 Update README.md and CONTRIBUTING.md (#880) Christian Semmler 2024-05-03 09:43:59 -04:00
  • 446caa4ca1 Beta matching MxDSObject/MxDSAction (#878) MS 2024-05-03 08:01:27 -04:00
  • 72cbd1fc60 Refactor LegoOmni::PathContainer into IslePathActor::SpawnLocation (#877) Christian Semmler 2024-05-02 10:51:41 -04:00
  • 0bf39c7108 Implement/match LegoAnimationManager::Tickle (#876) Christian Semmler 2024-05-02 09:22:09 -04:00
  • cd39e71597 Implement/match LegoAnimationManager::Notify (#875) Christian Semmler 2024-05-01 09:00:42 -04:00
  • 6c89cd3315 Minor refactor SkateBoard setter in Pizza (#874) Christian Semmler 2024-05-01 07:49:47 -04:00
  • 84b789ef9e Implement the rest of the SkateBoard class (#873) jonschz 2024-05-01 13:36:58 +02:00
  • 20dee07b9c Implement/match LegoAnimationManager::FUN_100605e0 (#872) Christian Semmler 2024-04-30 10:02:58 -04:00
  • b902790c54 Implement/match LegoAnimationManager::FUN_1005f6d0 and FUN_1005f700 (#871) Christian Semmler 2024-04-30 06:38:55 -04:00
  • 60796eff74 Implement/match LegoAnimationManager::Suspend (#870) Christian Semmler 2024-04-30 06:18:44 -04:00
  • 599d8c91c8 Implement/match LegoAnimationManager::Resume (#869) Christian Semmler 2024-04-30 04:27:57 -04:00
  • e7670f9a81 Read floating point constants up front (#868) MS 2024-04-29 14:33:16 -04:00
  • 7c6c68d6f9 Rename LegoCharacterData to LegoCharacterInfo (#867) Christian Semmler 2024-04-28 09:04:27 -04:00
  • ca9b611251 Add enums for character LODs and parts (#866) Christian Semmler 2024-04-28 08:49:07 -04:00
  • b17d76c2cc Refactor: Replace magic values by enum values (#865) jonschz 2024-04-28 13:27:17 +02:00
  • dede20000f Progress towards implementing SkateBoard (#864) jonschz 2024-04-28 13:23:29 +02:00
  • ec7df356cf Implement/match LegoAnimationManager::Reset (#863) Christian Semmler 2024-04-27 10:31:50 -04:00
  • 659599b635 Implement/match Pizzeria::Create (#862) Christian Semmler 2024-04-27 10:06:12 -04:00
  • f6ffeabed7 Implement/match LegoAnimationManager::GetCharacterIndex (#861) Christian Semmler 2024-04-27 09:59:00 -04:00
  • c7e5457f95 Implement/match LegoAnimationManager::FUN_10062770 (#860) Christian Semmler 2024-04-27 09:46:47 -04:00
  • e49d05c410 Implement/match LegoAnimationManager::FUN_10063780 and FUN_10063aa0 (#859) Christian Semmler 2024-04-27 09:19:55 -04:00
  • 86203f1704 Implement/match LegoAnimationManager::Init (#858) Christian Semmler 2024-04-27 09:07:28 -04:00
  • 00f5eff792 Implement/match LegoAnimationManager ctor/dtor (#857) Christian Semmler 2024-04-27 08:52:28 -04:00
  • 53ef6bdd81 Implement/match LegoAnimationManager::FUN_10060dc0 (#856) Christian Semmler 2024-04-26 11:37:07 -04:00
  • 19d39394be Score class cleanup (#855) Christian Semmler 2024-04-26 10:58:42 -04:00
  • 180a1e6360 Define LegoEntity::Type enum (#854) Christian Semmler 2024-04-26 10:03:13 -04:00
  • a9d67e4dd7 Beta match MXIOINFO (#853) MS 2024-04-26 04:57:10 -04:00
  • 612eec6889 Beta matching MxAtom classes (#847) MS 2024-04-25 11:43:42 -04:00
  • 31f5143741 Implement/match LegoAnimPresenter::VTable0x94 (#852) Christian Semmler 2024-04-25 11:27:55 -04:00
  • 054120bc5d Implement/match LegoAnimPresenter::FUN_1006aa60 (#851) Christian Semmler 2024-04-25 11:00:42 -04:00
  • ce3d915bba Implement/match LegoAnimPresenter::SubstituteVariables (#850) Christian Semmler 2024-04-25 10:36:28 -04:00
  • 830c0827af Implement/match LegoAnimPresenter::Destroy (#849) Christian Semmler 2024-04-25 10:24:06 -04:00
  • 916c039e72 Implement/match LegoAnimPresenter::ParseExtra (#848) Christian Semmler 2024-04-25 10:00:58 -04:00
  • 311b27b697 Beta matching MxString (#842) MS 2024-04-24 12:10:51 -04:00
  • 410824bd0f Implement/match various small LegoAnimPresenter functions (#846) Christian Semmler 2024-04-24 09:51:28 -04:00
  • f898462d17 Implement/match LegoROI::FUN_100a8fd0 (#845) Christian Semmler 2024-04-24 09:19:14 -04:00
  • b789a15d0b Implement/match LegoAnimPresenter::FUN_1006b900 (#844) Christian Semmler 2024-04-24 08:51:20 -04:00
  • 67c9736953 Implement/match LegoAnimPresenter::FUN_1006afc0 (#843) Christian Semmler 2024-04-24 08:24:59 -04:00
  • 41be78ed1c Pointer substitution can use offset into variable (#841) MS 2024-04-23 17:06:43 -04:00
  • 9025d5ed06 Implement/match LegoWorld::FUN_1001fda0 (#840) Christian Semmler 2024-04-23 04:33:38 -04:00
  • 7efbb04999 Implement/match LegoAnimPresenter::FUN_1006ab70 (#839) Christian Semmler 2024-04-23 04:03:10 -04:00
  • c01fd9b260 Implement/match LegoAnimPresenter::EndAction (#838) Christian Semmler 2024-04-22 09:42:52 -04:00
  • b4f29ea6b0 InvokeAction: take const atom (#837) Christian Semmler 2024-04-22 08:24:00 -04:00
  • f1688be263 Make NotificationManager::Send take a const reference to notification (#836) Christian Semmler 2024-04-22 08:11:38 -04:00
  • 0e0d6890ad Fix SwitchHat (#835) Christian Semmler 2024-04-21 10:41:38 -04:00
  • 57589c082c Fix default light position Christian Semmler 2024-04-21 10:03:14 -04:00
  • c9db98c4c3 Fix writing/reading of game state (#834) Christian Semmler 2024-04-21 09:42:08 -04:00
  • 26f2dd1e5f Implement/match LegoAnimMMPresenter::~LegoAnimMMPresenter (#833) Christian Semmler 2024-04-20 12:53:53 -04:00
  • 30747dbae6 Implement/match LegoAnimMMPresenter::FUN_1004b6d0 (#832) Christian Semmler 2024-04-20 12:33:10 -04:00
  • b39ea845b0 Implement/match LegoAnimMMPresenter::FUN_1004b610 and FUN_1004b6b0 (#831) Christian Semmler 2024-04-20 12:24:09 -04:00
  • a3bd98a04d Implement/match LegoAnimMMPresenter::FUN_1004b5b0 (#830) Christian Semmler 2024-04-20 12:03:42 -04:00
  • 3cab989250 Implement/match LegoAnimMMPresenter::FUN_1004b580 (#829) Christian Semmler 2024-04-20 11:52:46 -04:00
  • f637dcaa29 Implement/match LegoAnimMMPresenter::FUN_1004b530 (#828) Christian Semmler 2024-04-20 11:40:23 -04:00
  • 91d043a9ae Implement/match LegoAnimMMPresenter::FUN_1004b450 (#827) Christian Semmler 2024-04-20 11:18:19 -04:00
  • c617139d5b Implement/match LegoAnimMMPresenter::EndAction (#826) Christian Semmler 2024-04-20 10:41:34 -04:00
  • 8d729f77b7 Implement/match LegoAnimMMPresenter Streaming/RepeatingTickle and Notify (#825) Christian Semmler 2024-04-20 10:24:12 -04:00
  • 9cc5df8c40 Implement/match LegoAnimMMPresenter::StartingTickle (#824) Christian Semmler 2024-04-20 10:07:58 -04:00
  • 0b08b0ae69 Implement/match LegoAnimMMPresenter::ReadyTickle (#823) Christian Semmler 2024-04-20 09:52:10 -04:00
  • 5021f66de2 Imlpement/match LegoAnimMMPresenter::ParseExtra and related (#822) Christian Semmler 2024-04-20 09:32:10 -04:00
  • 2ce9ff06fc Enable some multiple-inheritance vtables (#821) MS 2024-04-19 16:23:36 -04:00
  • d5dd8db46e Implement LegoAnimationManager::FUN_100609f0 / LegoTranInfo (#820) Christian Semmler 2024-04-19 11:42:28 -04:00
  • fb0f35188b Implement/match LegoCharacterManager::FUN_10083c30 (#819) Christian Semmler 2024-04-19 08:30:36 -04:00
  • 9e71eef72b Change thunk match strategy (#818) MS 2024-04-18 19:39:20 -04:00
  • 9c6120fc37 Beta matching MxOmniCreateFlags (#817) MS 2024-04-17 16:37:16 -04:00
  • e7aec124a2 Implement/match LegoPhonemePresenter::EndAction (#816) Christian Semmler 2024-04-17 11:03:17 -04:00
  • 97b502362d Implement/match LegoTextureInfo::FUN_10066010 (#815) Christian Semmler 2024-04-17 10:05:51 -04:00
  • 7d0957aa3c LegoTextureContainer::AddToList bugfix Christian Semmler 2024-04-17 09:37:26 -04:00
  • 06fadd922e Implement/match LegoROI/LegoLOD::GetTexture (#814) Christian Semmler 2024-04-17 09:18:34 -04:00
  • a64bb4d460 Implement/match LegoCharacterManager::FUN_100849a0 (#813) Christian Semmler 2024-04-17 07:52:59 -04:00
  • 11410890cd Implement/match LegoPhonemePresenter::LoadFrame & PutFrame (#812) Christian Semmler 2024-04-17 07:26:11 -04:00
  • d639eb4c2b Implement LegoPathActor::Vtable0x6c (#810) Nathan M Gilbert 2024-04-17 06:34:21 -04:00
  • 536c4336f3 Beta matching MxVariableTable (#811) MS 2024-04-17 05:31:48 -04:00
  • 2600b1b421 Implement/match LegoPhonemePresenter::StartingTickle (#809) Christian Semmler 2024-04-16 10:07:13 -04:00
  • 41281dcbec Implement LegoPathActor::VTable0x70 (#807) Nathan M Gilbert 2024-04-16 06:54:08 -04:00
  • 46362a0f6e Fix some issues with annotations (#808) MS 2024-04-15 14:42:25 -04:00
  • 5f1642bf73 Implement Matrix4::FromQuaternion (#806) Christian Semmler 2024-04-15 09:15:13 -04:00
  • dcbad318e0 Implement/Match LegoPathActor::VTable0x74 (#805) Nathan M Gilbert 2024-04-15 07:38:30 -04:00
  • c8840117be More effective match strategies (#804) MS 2024-04-14 17:08:42 -04:00
  • 540bcc61ad Implement LegoVideoManager::FUN_1007c520 (#803) Misha 2024-04-14 16:23:32 -04:00
  • e251ddb17d implement LegoAnimNodeData::FindKeys (#802) Misha 2024-04-14 14:25:39 -04:00
  • dcc42c33d8 Implement/match LegoROI::FUN_100a8e80 (#801) Christian Semmler 2024-04-14 11:46:56 -04:00
  • 69b250e40c implement FUN_1003e050 (#799) Misha 2024-04-14 11:19:16 -04:00
  • 7821d952ec Pathactor (#800) Nathan M Gilbert 2024-04-14 10:43:07 -04:00
  • c282b3019d implement LegoAnimPresenter::VTable0x8c (#798) Misha 2024-04-13 17:42:05 -04:00
  • 54421ebcdf Implement/match LegoAnimPresenter::FUN_1006b9a0 (#797) Christian Semmler 2024-04-13 12:05:43 -04:00
  • 67127e2515 Implement/match LegoAnimPresenter::PutFrame (#796) Christian Semmler 2024-04-13 11:59:16 -04:00
  • d469cabd6b Implement/match LegoAnimPresenter::FUN_1006abb0 (#795) Christian Semmler 2024-04-13 10:35:55 -04:00
  • 93257a7c8c Implement/match LegoAnimPresenter::FUN_1006c8a0 (#794) Christian Semmler 2024-04-13 10:11:24 -04:00