Commit Graph

  • 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
  • 4502737fe2 Implement/match LegoAnimPresenter::FUN_100699e0 (#793) Christian Semmler 2024-04-13 10:02:55 -04:00
  • e43749c8bb Implement/match LegoAnimPresenter::FUN_10069b10 (#792) Christian Semmler 2024-04-13 09:55:26 -04:00
  • f5e81777bc Implement LegoAnimPresenter::FUN_1006a3c0 (#791) Christian Semmler 2024-04-13 08:57:18 -04:00
  • e8b61d5a1d Implement LegoPathActor::Vtable0x84 (#790) Nathan M Gilbert 2024-04-13 08:05:20 -04:00
  • dc3259bb17 Implement/match LegoAnimPresenter::FUN_1006a4f0 (#789) Christian Semmler 2024-04-12 11:53:22 -04:00
  • 4374891ac8 Implement IslePathActor::VTable0xe0 & VTable0xec (#788) Misha 2024-04-12 07:02:32 -04:00
  • 8cbb094b75 IsleActor::Create, IsleActor::Notify (#779) Joshua Peisach 2024-04-11 07:55:22 -04:00
  • 91ae26589a Remove TODO Christian Semmler 2024-04-11 07:36:55 -04:00
  • ada83989b1 Implement LegoPathActor::VTable0x88 (#787) Nathan M Gilbert 2024-04-11 07:35:15 -04:00
  • 507cd0cff4 Refactor/Implement/Match LegoEdge (#786) Nathan M Gilbert 2024-04-09 05:25:24 -04:00
  • 5cf04bc3c3 Implement/match LegoActor::ParseAction (#785) Christian Semmler 2024-04-08 08:23:31 -04:00
  • cf18aa8072 Match LegoExtraActor::FUN_1002aae0 Christian Semmler 2024-04-08 04:18:55 -04:00
  • 512eb786ab Detect calls using absolute indirect addressing (#784) MS 2024-04-08 03:40:05 -04:00
  • 70912d16c6 Swap cmp operands for effective match (#783) MS 2024-04-07 16:57:41 -04:00
  • 1bfe47357b Refactor LegoActorStruct into unknown class in misc lib (#782) Christian Semmler 2024-04-07 08:36:58 -04:00
  • b394770864 Implement PathActor VTable0x80 and PathActorStruct FUN_1009a140 (#781) Nathan M Gilbert 2024-04-07 08:03:21 -04:00
  • 17680522c2 Use proper boolean constant Christian Semmler 2024-04-06 15:32:02 -04:00
  • 458d4b0988 Use button constant for modifier Christian Semmler 2024-04-06 15:30:32 -04:00
  • 4b4f2f321c Implement/match LegoInputManager::FUN_1005cdf0 (#780) Christian Semmler 2024-04-06 15:16:35 -04:00
  • f30ed0212b Implement/match LegoEntity::Notify (#778) Christian Semmler 2024-04-06 13:59:38 -04:00
  • fc91da8666 More gasstation functions (#776) Joshua Peisach 2024-04-06 13:07:57 -04:00
  • b309982219 Implement/match ViewManager::Pick (#777) Christian Semmler 2024-04-06 13:03:39 -04:00
  • 4795eac37c Implement LegoCharacterManager::FUN_10083db0 (#775) Christian Semmler 2024-04-06 12:11:13 -04:00
  • 3bafe2d3a4 Implement/match LegoCharacterManager::FUN_10083f10 (#774) Christian Semmler 2024-04-06 11:46:40 -04:00
  • 75dc04f40a Implement/match LegoCharacterManager::FUN_10084cf0 (#773) Christian Semmler 2024-04-06 08:08:38 -04:00
  • 4e74747451 GasStation::ReadyWorld (#765) Joshua Peisach 2024-04-06 07:48:09 -04:00
  • 14cb3e621a Implement/Match LegoPathActor ctor (#772) Nathan M Gilbert 2024-04-06 06:49:22 -04:00
  • 6450774aa7 Implement/Match LegoExtraActor::VTable0xc4 (#771) Nathan M Gilbert 2024-04-05 11:20:30 -04:00
  • c9ce9b56bb Implement/match LegoCharacterManager::FUN_10084ec0 (#770) Christian Semmler 2024-04-05 09:57:20 -04:00
  • 32f1621ec7 Implement LegoExtraActor::VTable0x70 (#769) Nathan M Gilbert 2024-04-05 06:56:31 -04:00
  • a8eebe454e Implement/match LegoExtraActor:: WaitForAnimation, Restart (#768) Nathan M Gilbert 2024-04-04 06:26:03 -04:00
  • ce134e79ef Use reference on MxDSObject Deserialize calls (#767) MS 2024-04-03 12:06:53 -04:00
  • 56827fb2c4 Use colorama.just_fix_windows_console (#766) MS 2024-04-02 18:45:57 -04:00
  • 8225a38a01 Implement/match LegoCharacterManager::FUN_10085870 (#764) Christian Semmler 2024-04-02 08:04:17 -04:00
  • 60388c8c5d Implement/match LegoCharacterManager::FUN_10085210 (#763) Christian Semmler 2024-03-31 10:05:38 -04:00
  • a956b19ac6 Fix some names (#762) Nathan M Gilbert 2024-03-31 09:09:51 -04:00
  • 3839b3278c Implement/match LegoExtraActor::VTable0x94 (#759) Nathan M Gilbert 2024-03-30 12:18:15 -04:00
  • 4fd6642be9 parser: don't enforce variable naming convention (#761) MS 2024-03-30 11:39:34 -04:00
  • 749f0fa750 Remove explicit operator= definition from Mx3DPointFloat (#760) Christian Semmler 2024-03-30 09:44:20 -04:00
  • ed9e9efdab Implement/match LegoBackgroundColor::SetLightColor and related (#758) Christian Semmler 2024-03-29 16:50:00 -04:00
  • 369f3fba22 Implement SetLightPosition and related (#757) Christian Semmler 2024-03-29 16:42:39 -04:00
  • f447397eef Fix loop in LegoROI::ColorAliasLookup (#756) MS 2024-03-29 14:47:46 -04:00
  • 3878f79847 Implement/match LegoCharacterData::GetData and FUN_10085140 (#755) Christian Semmler 2024-03-29 14:34:50 -04:00
  • dd4d7cca9c fix typo in reccmp effective match string (#754) Ramen2X 2024-03-29 14:20:02 -04:00
  • 92357d77e1 Most entities with VTable0x50 function overrides (#752) Joshua Peisach 2024-03-29 14:11:48 -04:00
  • 87f633af54 InfoCenterEntity::VTable0x50 implementation (#725) Joshua Peisach 2024-03-29 14:09:53 -04:00
  • 2c57e33ce5 implement/match LegoAnimationManager::DeleteAnimations() (#753) Ramen2X 2024-03-29 14:09:46 -04:00
  • ed1a25a636 Implement/match LegoCharacterManager GetActor/Exists, fix loops (#750) Christian Semmler 2024-03-29 13:30:46 -04:00
  • e260a407ba Implement/match LegoCharacterManager::GetRefCount (#749) Christian Semmler 2024-03-29 13:30:31 -04:00
  • 6fda6ca92b reccmp: Don't use placeholder for address comparison (#751) MS 2024-03-29 13:29:44 -04:00
  • 7431d9d650 implement/match LegoAnimationManager::FindVehicle() (#748) Ramen2X 2024-03-29 11:50:16 -04:00
  • bfc2b76a61 Implement/match LegoCharacterManager::FUN_100832a0 (#747) Christian Semmler 2024-03-29 10:41:12 -04:00
  • 53b3d0b195 Add datacmp to CI (#746) MS 2024-03-29 07:58:59 -04:00
  • 5e10e01014 implement/match ReadNamedTexture() (#745) Ramen2X 2024-03-28 17:03:51 -04:00
  • e4570b520b Define g_characters (#743) MS 2024-03-28 14:15:39 -04:00
  • f157f01f71 implement/match UpdateLightPosition() (#744) Ramen2X 2024-03-28 10:27:44 -04:00
  • 13d994a1ee Implement LegoExtraActor:: VTable0xa4 & FUN_1002aae0 (#742) Nathan M Gilbert 2024-03-28 09:19:32 -04:00
  • 3b68a90a08 Identify thunks in debug builds (#741) MS 2024-03-27 16:13:23 -04:00
  • 97ebb22c42 implement/match FUN_1003ef60() (#740) Ramen2X 2024-03-27 15:46:03 -04:00
  • 38cfad8b17 Implement LegoExtraActor::VTable0x90 (#739) Nathan M Gilbert 2024-03-27 15:38:13 -04:00
  • 1cf60ccda6 implement/match HospitalEntity::VTable0x50() (#738) Ramen2X 2024-03-27 12:12:20 -04:00
  • 483b3a5ab7 ExtraActor ctor/dtor (#737) Nathan M Gilbert 2024-03-27 11:53:38 -04:00
  • 064feab51a Detect when we exceed original function size (#736) MS 2024-03-26 21:01:37 -04:00
  • 32bc6c4264 Implement ExtraActor vftable and passthrough methods (#735) Nathan M Gilbert 2024-03-26 19:24:01 -04:00
  • 4e9dbfe331 implement HospitalState::VTable0x1c() (#734) Ramen2X 2024-03-26 18:25:41 -04:00
  • b9f34290d5 Ignore annotations that would cause an exception (#733) MS 2024-03-26 17:50:24 -04:00
  • ededdf31c3 Identify and handle jump tables (#732) MS 2024-03-26 14:06:35 -04:00
  • 1e3ca11886 Implement/match LegoAnimActor (#730) Nathan M Gilbert 2024-03-26 13:51:52 -04:00
  • 43ce89224a match LegoGameState::RegisterState() (#729) Ramen2X 2024-03-25 14:34:28 -04:00
  • 77b5f1338c label some hospital members (#728) Ramen2X 2024-03-25 11:59:24 -04:00
  • d9913ead83 Virtual inheritance follow-up (#727) MS 2024-03-25 11:34:20 -04:00
  • 0ed9f37587 Match LegoPointOfViewController::Tickle (#726) Christian Semmler 2024-03-25 10:00:59 -04:00
  • 2261f7f039 IslePathActor: implement notify, remove usage of this keyword (#724) Joshua Peisach 2024-03-25 07:43:03 -04:00
  • 0aa8d54990 Revert "Match LegoNavController::CalculateNewPosDir & LegoNavController::CalculateNewTargetVel (#723)" Christian Semmler 2024-03-25 06:01:50 -04:00
  • 6464486800 Match LegoNavController::CalculateNewPosDir & LegoNavController::CalculateNewTargetVel (#723) Misha 2024-03-24 21:16:49 -04:00
  • 2e5d54c03e Finish LegoPathPresenter (#721) Misha 2024-03-24 17:30:04 -04:00
  • 3f6f59852f Ambulance::Create, dtor (#719) Joshua Peisach 2024-03-24 17:28:44 -04:00
  • 313bd9ffd0 PoliceEntity::VTable0x50 (#720) Joshua Peisach 2024-03-24 17:26:55 -04:00
  • 0295a08c94 Keep capstone working on Python 3.12 (#722) MS 2024-03-24 17:20:58 -04:00