Commit Graph

  • 4fd6642be9
    parser: don't enforce variable naming convention (#761) MS 2024-03-30 11:39:34 -0400
  • 749f0fa750
    Remove explicit operator= definition from Mx3DPointFloat (#760) Christian Semmler 2024-03-30 09:44:20 -0400
  • ed9e9efdab
    Implement/match LegoBackgroundColor::SetLightColor and related (#758) Christian Semmler 2024-03-29 16:50:00 -0400
  • 369f3fba22
    Implement SetLightPosition and related (#757) Christian Semmler 2024-03-29 16:42:39 -0400
  • f447397eef
    Fix loop in LegoROI::ColorAliasLookup (#756) MS 2024-03-29 14:47:46 -0400
  • 3878f79847
    Implement/match LegoCharacterData::GetData and FUN_10085140 (#755) Christian Semmler 2024-03-29 14:34:50 -0400
  • dd4d7cca9c
    fix typo in reccmp effective match string (#754) Ramen2X 2024-03-29 14:20:02 -0400
  • 92357d77e1
    Most entities with VTable0x50 function overrides (#752) Joshua Peisach 2024-03-29 14:11:48 -0400
  • 87f633af54
    InfoCenterEntity::VTable0x50 implementation (#725) Joshua Peisach 2024-03-29 14:09:53 -0400
  • 2c57e33ce5
    implement/match LegoAnimationManager::DeleteAnimations() (#753) Ramen2X 2024-03-29 14:09:46 -0400
  • ed1a25a636
    Implement/match LegoCharacterManager GetActor/Exists, fix loops (#750) Christian Semmler 2024-03-29 13:30:46 -0400
  • e260a407ba
    Implement/match LegoCharacterManager::GetRefCount (#749) Christian Semmler 2024-03-29 13:30:31 -0400
  • 6fda6ca92b
    reccmp: Don't use placeholder for address comparison (#751) MS 2024-03-29 13:29:44 -0400
  • 7431d9d650
    implement/match LegoAnimationManager::FindVehicle() (#748) Ramen2X 2024-03-29 11:50:16 -0400
  • bfc2b76a61
    Implement/match LegoCharacterManager::FUN_100832a0 (#747) Christian Semmler 2024-03-29 10:41:12 -0400
  • 53b3d0b195
    Add datacmp to CI (#746) MS 2024-03-29 07:58:59 -0400
  • 5e10e01014
    implement/match ReadNamedTexture() (#745) Ramen2X 2024-03-28 17:03:51 -0400
  • e4570b520b
    Define g_characters (#743) MS 2024-03-28 14:15:39 -0400
  • f157f01f71
    implement/match UpdateLightPosition() (#744) Ramen2X 2024-03-28 10:27:44 -0400
  • 13d994a1ee
    Implement LegoExtraActor:: VTable0xa4 & FUN_1002aae0 (#742) Nathan M Gilbert 2024-03-28 09:19:32 -0400
  • 3b68a90a08
    Identify thunks in debug builds (#741) MS 2024-03-27 16:13:23 -0400
  • 97ebb22c42
    implement/match FUN_1003ef60() (#740) Ramen2X 2024-03-27 15:46:03 -0400
  • 38cfad8b17
    Implement LegoExtraActor::VTable0x90 (#739) Nathan M Gilbert 2024-03-27 15:38:13 -0400
  • 1cf60ccda6
    implement/match HospitalEntity::VTable0x50() (#738) Ramen2X 2024-03-27 12:12:20 -0400
  • 483b3a5ab7
    ExtraActor ctor/dtor (#737) Nathan M Gilbert 2024-03-27 11:53:38 -0400
  • 064feab51a
    Detect when we exceed original function size (#736) MS 2024-03-26 21:01:37 -0400
  • 32bc6c4264
    Implement ExtraActor vftable and passthrough methods (#735) Nathan M Gilbert 2024-03-26 19:24:01 -0400
  • 4e9dbfe331
    implement HospitalState::VTable0x1c() (#734) Ramen2X 2024-03-26 18:25:41 -0400
  • b9f34290d5
    Ignore annotations that would cause an exception (#733) MS 2024-03-26 17:50:24 -0400
  • ededdf31c3
    Identify and handle jump tables (#732) MS 2024-03-26 14:06:35 -0400
  • 1e3ca11886
    Implement/match LegoAnimActor (#730) Nathan M Gilbert 2024-03-26 13:51:52 -0400
  • 43ce89224a
    match LegoGameState::RegisterState() (#729) Ramen2X 2024-03-25 14:34:28 -0400
  • 77b5f1338c
    label some hospital members (#728) Ramen2X 2024-03-25 11:59:24 -0400
  • d9913ead83
    Virtual inheritance follow-up (#727) MS 2024-03-25 11:34:20 -0400
  • 0ed9f37587
    Match LegoPointOfViewController::Tickle (#726) Christian Semmler 2024-03-25 10:00:59 -0400
  • 2261f7f039
    IslePathActor: implement notify, remove usage of this keyword (#724) Joshua Peisach 2024-03-25 07:43:03 -0400
  • 0aa8d54990
    Revert "Match LegoNavController::CalculateNewPosDir & LegoNavController::CalculateNewTargetVel (#723)" Christian Semmler 2024-03-25 06:01:50 -0400
  • 6464486800
    Match LegoNavController::CalculateNewPosDir & LegoNavController::CalculateNewTargetVel (#723) Misha 2024-03-24 21:16:49 -0400
  • 2e5d54c03e
    Finish LegoPathPresenter (#721) Misha 2024-03-24 17:30:04 -0400
  • 3f6f59852f
    Ambulance::Create, dtor (#719) Joshua Peisach 2024-03-24 17:28:44 -0400
  • 313bd9ffd0
    PoliceEntity::VTable0x50 (#720) Joshua Peisach 2024-03-24 17:26:55 -0400
  • 0295a08c94
    Keep capstone working on Python 3.12 (#722) MS 2024-03-24 17:20:58 -0400
  • b66e28ac5e
    implement a few legonavcontroller functions (#718) Misha 2024-03-24 10:30:12 -0400
  • 3f03940fcb
    Match vtables with virtual inheritance (#717) MS 2024-03-23 18:01:40 -0400
  • b279e8b8b9
    Begin LegoNavController::Notify (#716) Misha 2024-03-23 14:00:34 -0400
  • 8b43e940f8
    Implement/match LegoCameraController::FUN_100123e0 (#715) Christian Semmler 2024-03-23 13:46:27 -0400
  • 0391b5b42a
    Replace more magic numbers with script values (#714) Christian Semmler 2024-03-23 13:06:31 -0400
  • 18377c2f1f
    Implement/match LegoNavController::UpdateCameraLocation (#713) Christian Semmler 2024-03-23 12:10:12 -0400
  • 8b21e8136e
    Animmanager (#712) Nathan M Gilbert 2024-03-23 10:09:20 -0400
  • fca8f74bd8
    Fix Annotations and LegoAnimActor class structure. (#710) Nathan M Gilbert 2024-03-22 21:30:58 -0400
  • 96f7219811
    implement/match Hospital::HandleButtonDown() (#711) Ramen2X 2024-03-22 17:27:22 -0400
  • 739caacd8d
    More features for reccmp HTML UI (#701) MS 2024-03-22 13:40:51 -0400
  • 68bb20f04f
    Implement LegoCharacterManager::CreateROI (#709) Christian Semmler 2024-03-22 13:40:19 -0400
  • 8cffa7cf8c
    implement Hospital::HandleClick() (#708) Ramen2X 2024-03-21 13:27:51 -0400
  • 9256554406
    Implement LegoCameraController::Notify & TimeROI::FUN_100a9b40 (#707) Misha 2024-03-21 10:39:23 -0400
  • 770da22a1d
    implement/match Hospital::HandleEndAction() (#704) Ramen2X 2024-03-20 19:19:08 -0400
  • 3ce1e4985e
    begin LegoAnimMMPresenter (#706) Misha 2024-03-20 17:11:40 -0400
  • d8fedab090
    Implement MxDisplaySurface::VTable0x30 (#705) Misha 2024-03-20 16:44:30 -0400
  • e5fa35fd99
    Implement a few registrationbook methods (#703) Misha 2024-03-20 12:26:10 -0400
  • 556c7698d8
    implement RemoveFromCurrentWorld (#700) Misha 2024-03-19 16:07:07 -0400
  • 2477b89e32
    add actions forward decl header (#699) Ramen2X 2024-03-19 15:54:13 -0400
  • eaa935f646
    Finish LegoVariables class (#698) Misha 2024-03-19 14:44:42 -0400
  • d92963982a
    Implement ViewManager::FUN_100a6dc0 (#697) Misha 2024-03-19 14:24:53 -0400
  • 0994d6dbfb
    Implement LegoCharacterManager::GetROI (#696) Christian Semmler 2024-03-19 14:23:34 -0400
  • 277957f0d5
    implement misc presenter functions (#695) Misha 2024-03-19 11:07:11 -0400
  • fd1b371864
    Implement a few LegoBackgroundColor functions (#694) Misha 2024-03-19 10:22:11 -0400
  • e454e56b52
    Implement a few RegistrationBook functions (#693) Misha 2024-03-19 10:15:24 -0400
  • 44bc575a2d
    Replace some magic numbers with enum values (#692) Christian Semmler 2024-03-19 07:45:29 -0400
  • 52d74647be
    Implement/match Isle::HandleEndAction and Isle::HandleElevatorEndAction (#691) Christian Semmler 2024-03-18 15:00:58 -0400
  • d96679ea9e
    Implement/match Isle::HandleClick (#690) Christian Semmler 2024-03-18 12:31:22 -0400
  • 44f49a7a57
    implement/match Hospital::HandleKeyPress() (#689) Ramen2X 2024-03-18 12:23:19 -0400
  • e1135d9c1d
    Use script values from enum for clicked objects (#688) Christian Semmler 2024-03-18 11:05:05 -0400
  • ba5bc46c0c
    Implement/match FUN_10032620 (#687) Christian Semmler 2024-03-18 10:38:02 -0400
  • 937a45020c
    refactor action headers (#686) Ramen2X 2024-03-17 16:52:42 -0400
  • b38a2a4980
    implement RegistrationBook::HandleClick (#685) Misha 2024-03-17 14:58:27 -0400
  • 0fe3fa65aa
    Implement/match Isle::FUN_10032d30 (#684) Christian Semmler 2024-03-17 13:26:41 -0400
  • 5b8f515968
    Implement/match Isle::HandleTransitionEnd (#683) Christian Semmler 2024-03-17 13:01:47 -0400
  • 4197e3c326
    implement Hospital::ReadyWorld() (#682) Ramen2X 2024-03-16 17:02:05 -0400
  • 0a4db65b24
    Implement/match Isle::Enable (#681) Christian Semmler 2024-03-16 14:20:44 -0400
  • 70e8796af3
    Implement/match LegoEntity::VTable0x3c (#680) Christian Semmler 2024-03-15 22:20:44 -0400
  • bf6765b575
    fix dupes in action headers (#679) Ramen2X 2024-03-15 21:43:56 -0400
  • 6cd5ffcf1a
    implement RegistrationBook::ReadyWorld(), impl/match MxDisplaySurface::CopySurface() (#678) Ramen2X 2024-03-15 21:32:06 -0400
  • d07d7edc81
    Implement methods to load dta files. (#673) Nathan M Gilbert 2024-03-15 20:43:45 -0400
  • 4ddd9e200c
    implement/match Hospital::Tickle() (#677) Ramen2X 2024-03-15 19:16:43 -0400
  • 78f0455463
    Fix code quirk (#676) Christian Semmler 2024-03-15 12:05:09 -0400
  • 10ae05a888
    Add missing size assert Christian Semmler 2024-03-15 16:35:28 +0100
  • 0e146f08d6
    Implement/match LegoNavController::CalculateNewPosDir (#675) Christian Semmler 2024-03-15 11:33:32 -0400
  • 5e0e7ab908
    Make reccmp more compatible with debug builds (#674) MS 2024-03-15 11:17:08 -0400
  • 331aac73f2
    Implement MxMemoryPool (#671) MS 2024-03-13 21:44:07 -0400
  • 7edad07d18
    Implement/match LegoEntity::GetWorldPosition/Direction/Up (#672) Christian Semmler 2024-03-13 20:29:28 -0400
  • aaee10949e
    implement Hospital::Notify(), Enable(), VTable0x64() (#670) Ramen2X 2024-03-13 16:32:20 -0400
  • a9a564b25e
    implement/match Hospital::~Hospital() (#669) Ramen2X 2024-03-13 15:10:53 -0400
  • 0f2aee1849
    Implement/match LegoPointOfViewController::SetEntity (#668) Christian Semmler 2024-03-13 14:03:30 -0400
  • 0623e6a766
    Implement/match LegoPointOfViewController::Tickle (#667) Christian Semmler 2024-03-13 13:46:20 -0400
  • beb30e80ea
    slight style tweaks to legogamestate and related members (#666) Ramen2X 2024-03-13 13:17:20 -0400
  • 4aafc435f5
    implement/match Hospital::Create() (#665) Ramen2X 2024-03-13 11:45:27 -0400
  • 06080b6492
    Changes to GasStation::Create based on beta debug build (#664) Christian Semmler 2024-03-13 11:38:38 -0400
  • dcc3946a08
    Separate MxCore counter (#663) MS 2024-03-12 14:59:39 -0400
  • 62a3f50287
    KeyValueStringParse closer to beta version (#656) MS 2024-03-12 14:27:24 -0400
  • 9d80cf4824
    Implement/match LegoAnimNodeData::FUN_100a0990 (#662) Christian Semmler 2024-03-12 14:11:13 -0400