Commit Graph

  • 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
  • 02838d0f57
    Implement LegoAnimNodeData::GetRotation (#661) Christian Semmler 2024-03-12 13:21:58 -0400
  • e3d7188ec9
    Use AUTOLOCK macro (#660) MS 2024-03-12 10:23:50 -0400
  • b0483000d8
    TransitionNone() -> NoTransition() (#659) Ramen2X 2024-03-11 21:23:31 -0400
  • 9207d1cb28
    remove redundant MxU16 cast in MosaicTransition() Ramen2X 2024-03-11 17:37:45 -0400
  • 121708a574
    match MxTransitionManager::MosaicTransition() (#658) Ramen2X 2024-03-11 17:33:43 -0400
  • 7659db49e7
    Implement LegoAnim::CreateLocalTransform (#657) Christian Semmler 2024-03-11 15:15:18 -0400
  • 6dfee432ea
    rename MxTransitionManager transitions (#655) Ramen2X 2024-03-11 04:57:58 -0400
  • 5eb74c06fd
    reccmp: Sanitize performance (and more) (#654) MS 2024-03-10 14:49:45 -0400
  • c28c2aeb52
    fix regressions (#653) Ramen2X 2024-03-10 12:45:46 -0400
  • 7fad763699
    refactor script enum structure (#649) Ramen2X 2024-03-10 12:08:21 -0400
  • 6972142923
    Implement OrientableROI::GetLocalTransform (#652) Christian Semmler 2024-03-10 11:10:53 -0400
  • d090b449d1
    Add CalcWorldBoundingVolumes (#651) Christian Semmler 2024-03-10 10:29:16 -0400
  • 660c1e1170
    Implement ViewManager::FUN_100a65b0 (#650) Christian Semmler 2024-03-09 23:12:15 -0500
  • a55b01d186
    Implement ViewManager::FUN_100a66f0 (#648) Christian Semmler 2024-03-09 22:47:13 -0500
  • 4b0c6d1f5f
    Implement/match ViewManager::Update (#647) Christian Semmler 2024-03-09 20:14:53 -0500
  • 86f84e1740
    Implement/match ViewManager::FUN_100a6b90 (#646) Christian Semmler 2024-03-09 18:40:29 -0500
  • 8069923651
    Refactor files based on beta debug build (#645) Christian Semmler 2024-03-09 15:07:52 -0500
  • c62469fef4
    Implement/match LegoPartPresenter::ReadyTickle (#644) Christian Semmler 2024-03-09 13:11:34 -0500