Commit Graph

  • 2fa2ab4a96 Implement/match Pizza::HandlePathStruct (#1122) Christian Semmler 2024-10-28 08:53:09 -07:00
  • 139da31628 Implement/match PizzaMissionState::PizzaMissionState (#1121) Christian Semmler 2024-10-27 11:54:01 -07:00
  • b3ce98a2ec Implement/match Pizza::HandleClick (#1119) Christian Semmler 2024-10-26 10:34:16 -07:00
  • 2b9d8f1fba Implement/match Pizza::FUN_100382b0 and Pizza::StopActions (#1118) Christian Semmler 2024-10-26 09:34:43 -07:00
  • 0cb753e523 Use reccmp as a python requirement (#1116) Anonymous Maarten 2024-10-26 14:57:47 +02:00
  • c38e157fdb Implement LegoCarBuild functions, refactor BackgroundAudioManager (#1117) jonschz 2024-10-25 18:04:01 +02:00
  • b5fee6b240 Complete LegoCarBuildAnimPresenter (#1114) jonschz 2024-10-20 23:00:44 +02:00
  • 91205be031 Handle duplicate thunks in BETA10 (#1113) MS 2024-10-17 23:17:00 -04:00
  • 8446a7ffa1 Add new script to compare the stack layout (#1112) jonschz 2024-10-13 23:31:15 +02:00
  • 974cd7ce7c Implement LegoCarBuildAnimPresenter::FUN_10079160() and others (#1111) jonschz 2024-10-11 20:21:33 +02:00
  • 85ce10ab50 Refactor various operator[] based on BETA10 (#1110) jonschz 2024-10-06 16:50:34 +02:00
  • 1a15981324 Implement LegoCarBuildAnimPresenter::StreamingTickle() (#1109) jonschz 2024-10-06 01:20:45 +02:00
  • e6474b7fcd Implement LegoCarBuildAnimPresenter::FUN_10079920() (#1108) jonschz 2024-10-04 17:19:42 +02:00
  • fa6de9cb6b Implement/match Pizza::FUN_10038220 (#1107) Christian Semmler 2024-10-03 12:43:18 -07:00
  • 4878727393 some educated guesses for unknown view manager names (#1106) Cameron 2024-09-20 18:17:24 +01:00
  • a942325b29 More functions in LegoCarBuild (#1104) jonschz 2024-09-15 01:14:11 +02:00
  • f89ee5c13d BETA10 import: Fix FUN_... collisions (#1105) jonschz 2024-09-14 16:16:12 +02:00
  • 7a6935a165 Progress on LegoCarBuildAnimPresenter (#1103) jonschz 2024-09-12 21:51:33 +02:00
  • 5d19b6afe3 Improve UnknownMx4DPointFloat::FUN_100040a0 (#1102) jonschz 2024-09-09 21:45:48 +02:00
  • ece3550e62 Fix spurious reccmp warnings (#1101) jonschz 2024-09-08 22:00:08 +02:00
  • 4a01d15c36 MxStreamListMxDSAction helper functions (#1100) MS 2024-09-06 16:13:16 -04:00
  • 97b3dcaa2c Beta match* MxStreamer (#1099) MS 2024-09-05 19:06:40 -04:00
  • 2b14d3d6a5 Implement parts of LegoCarBuild and dependents (#1092) jonschz 2024-09-03 22:50:30 +02:00
  • 73938ac2ab Beta match MxDSFile (#1098) MS 2024-09-01 20:08:53 -04:00
  • 30be1ed4b8 Brute force string search for BETA10 (#1097) MS 2024-09-01 16:34:58 -04:00
  • 2af5f87051 MxTimer touch-up (#1096) MS 2024-09-01 14:51:33 -04:00
  • f242130382 Sanitize args for assert in BETA10 (#1095) MS 2024-09-01 01:37:32 -04:00
  • 990725ba0b Add more MSVC annotations for LEGO1 (#1094) MS 2024-08-31 23:02:19 -04:00
  • 0256fc4acf Fix Ghidra import call type (#1093) jonschz 2024-08-31 17:00:35 +02:00
  • b898d98515 BETA10: reccomp support and Ghidra imports (#1091) jonschz 2024-08-29 20:54:23 +02:00
  • ce3fc57025 BETA10 Readme additions (#1090) jonschz 2024-08-23 21:22:03 +02:00
  • 1b46859cf6 Implement RaceSkel, add BETA10 annotations (#1088) jonschz 2024-08-21 22:30:27 +02:00
  • b649902578 Various fixes in constructors (#1089) jonschz 2024-08-21 19:42:49 +02:00
  • 757df96c0d Implement/match LegoRaceMap (#1087) jonschz 2024-08-17 20:30:39 +02:00
  • 34047c0cb6 Implement/match LegoCarRaceActor::VTable0x6c (#1085) jonschz 2024-08-17 17:59:22 +02:00
  • 9555aaba74 Remove USHRT_MAX from ParseExtra functions (#1086) MS 2024-08-17 11:56:25 -04:00
  • 30e9e43cda Implement/match RegistrationBook::HandlePathStruct (#1084) Christian Semmler 2024-08-12 09:21:18 -07:00
  • 9ab3954bbb Minor tweak to MxList template (#1083) MS 2024-08-11 16:23:39 -04:00
  • 53924c3d2d Implement/match TowTrack::HandleEndAction (#1082) Christian Semmler 2024-08-09 11:32:46 -07:00
  • 7cf6c78d20 Implement TowTrack::HandlePathStruct (#1081) Christian Semmler 2024-08-08 19:09:08 -07:00
  • a6a241b09d Implement LegoCarRaceActor::VTable0x70 and VTable0x1c (#1079) jonschz 2024-08-08 21:55:01 +02:00
  • 51d4dead1a MxSmack::LoadHeader (#1080) MS 2024-08-07 23:19:12 -04:00
  • e09acfcddb Implement/match LegoCarRaceActor::VTable0x1c (#1078) jonschz 2024-08-04 21:13:12 +02:00
  • fe1b66938d Implement/match TowTrack::FUN_1004dbe0 (#1076) Christian Semmler 2024-08-03 11:31:49 -07:00
  • 63586f88b2 Implement/match TowTrack::ActivateSceneActions (#1075) Christian Semmler 2024-08-03 11:17:17 -07:00
  • a1c6196bbc Implement/match TowTrack::Leave and related (#1074) Christian Semmler 2024-08-03 11:07:08 -07:00
  • f94d39bf63 Implement/match TowTrack::HandleClick (#1073) Christian Semmler 2024-08-03 10:59:12 -07:00
  • 4a41671759 Implement/match LegoRaceActor (#1072) jonschz 2024-08-03 07:29:21 +02:00
  • 412200ecbc Ghidra Import: Support virtual inheritance (#1071) jonschz 2024-07-30 19:02:15 +02:00
  • 1f251ff817 Implement/match LegoCarRaceActor::FUN_10080590 (#1070) jonschz 2024-07-28 20:13:18 +02:00
  • f436b9365b Implement/match the rest of LegoRaceCar, BETA10 improvements (#1069) jonschz 2024-07-27 18:24:36 +02:00
  • 0d385e27d0 Implement/match LegoRaceCar::VTable0x94 (#1068) jonschz 2024-07-26 19:53:09 +02:00
  • bc9abdc823 More legoracers functions (#1067) jonschz 2024-07-18 22:20:59 +02:00
  • 210376f272 Implement LegoRaceCar::HandleSkeletonKicks and dependents (#1065) jonschz 2024-07-17 16:03:02 +02:00
  • 0760e4e7d7 Option to disable decomp asserts in MSVC (#1066) MS 2024-07-16 22:23:10 -04:00
  • 4a861faca3 Refactor file names based on BETA10 (#1064) jonschz 2024-07-08 23:52:50 +02:00
  • afa5b90117 Implement LegoRaceCar::FUN_10012ff0(), refactoring (#1063) jonschz 2024-07-07 14:10:46 +02:00
  • a75ace8a53 Implement/match TowTrack::VTable0x70 (#1062) Christian Semmler 2024-07-05 19:44:01 -07:00
  • 4833d2edf1 Update README.md Christian Semmler 2024-07-05 04:51:04 +02:00
  • 8075264767 Update README.md Christian Semmler 2024-07-05 04:49:36 +02:00
  • 87a9a37b33 Implement/match Jetski class (#1061) Christian Semmler 2024-07-04 17:11:20 -07:00
  • bee101b1f4 Add clang-tidy readability-redundant-inline-specifier (#1060) Christian Semmler 2024-07-04 16:06:32 -07:00
  • 0873b782c5 User clang-format InsertBraces instead of clang-tidy (#1059) Christian Semmler 2024-07-04 14:35:49 -07:00
  • 09684b3c03 Implement/match BumpBouy class (#1058) Christian Semmler 2024-07-04 14:28:23 -07:00
  • 14653070cc Refactor surrounding MxBitmap::GetAdjustedStride (#1057) MS 2024-07-04 12:50:04 -04:00
  • 65e3c3dd05 Implement/match FreeModelDbWorlds (#1056) Christian Semmler 2024-07-02 13:04:05 -07:00
  • d92fc97a58 Implement/match DuneBuggy class (#1055) Christian Semmler 2024-07-02 12:16:35 -07:00
  • 05fa715550 Add MxTrace function (#1054) MS 2024-07-02 13:46:40 -04:00
  • 788cec2560 Implement GasStation::HandleEndAction (#1053) Christian Semmler 2024-07-01 17:37:51 -07:00
  • 7bee5fc6a5 Implement/match GasStation::HandleButtonDown (#1052) Christian Semmler 2024-07-01 16:43:03 -07:00
  • 9ba05d021d Implement/match LegoPlantManager::ScheduleAnimation (#1051) Christian Semmler 2024-07-01 16:14:04 -07:00
  • a21fd5975c Start implementing LegoRaceCar (#1050) jonschz 2024-07-01 20:39:31 +02:00
  • fb34f86171 Improve several functions in vector.h (#1049) jonschz 2024-06-30 22:45:10 +02:00
  • 4a87c3bc44 Small update to datacmp and roadmap (#1048) MS 2024-06-28 17:58:35 -04:00
  • 6e39e87613 Create MxDirectXInfo module (#1047) MS 2024-06-27 15:22:13 -04:00
  • 536aa4b1fe Implement/match LegoPlantManager::FUN_10027120 (#1046) Christian Semmler 2024-06-26 06:39:36 -07:00
  • 0637deea13 m_extraCharacterId is an integer, not a pointer (#1045) Anonymous Maarten 2024-06-26 13:17:45 +02:00
  • 8113a17167 Backports of isle-portable x64 fixes (#1044) Anonymous Maarten 2024-06-25 17:56:30 +02:00
  • 62307e1819 Implement/match LegoPlantManager::FUN_10026c50 (#1043) Christian Semmler 2024-06-25 08:28:10 -07:00
  • c9c130eb87 Implement AnimState (#1042) jonschz 2024-06-21 20:41:01 +02:00
  • 1d666f62e5 Implement/match LegoPlantManager interaction functions (#1041) Christian Semmler 2024-06-19 12:57:05 -04:00
  • 656e7fc674 Implement/match more LegoPlantManager functions (#1040) Christian Semmler 2024-06-19 12:02:54 -04:00
  • e507f42717 Implement/match LegoPlantManager::CreatePlant (#1039) Christian Semmler 2024-06-18 13:35:03 -04:00
  • 1a46d370ec Bootstrap LegoPlantManager, add plants data (#1038) Christian Semmler 2024-06-17 14:11:27 -04:00
  • e4e0f4e4d3 Implement/match Motocycle, consistent notification names (#1037) Christian Semmler 2024-06-16 10:47:53 -04:00
  • 68023379d8 Implement/match Bike (#1036) Christian Semmler 2024-06-16 09:54:40 -04:00
  • d869d565c2 Fix Ghidra import script re-importing unchanged functions (#1035) jonschz 2024-06-16 14:50:32 +02:00
  • c8dc77cbf4 Support stubs in function import (#1034) jonschz 2024-06-16 13:13:19 +02:00
  • a6644801f1 feat: Implement several ::Serialize functions (#1017) jonschz 2024-06-14 23:24:34 +02:00
  • 165785c434 Bugfix for LegoMeterPresenter::DrawMeter (#1033) MS 2024-06-13 23:56:28 -04:00
  • e1a97cab2d Implement LegoAnimScene::FUN_1009f490 (#1032) Christian Semmler 2024-06-13 17:53:45 -04:00
  • dd1c11a933 Fix camera glitch (#1031) Christian Semmler 2024-06-13 16:09:14 -04:00
  • e5d66d597d Implement/match remaining Ambulance functions (#1030) Christian Semmler 2024-06-13 14:32:28 -04:00
  • bbc304ce46 Implement/match Ambulance::HandlePathStruct (#1029) Christian Semmler 2024-06-13 14:10:19 -04:00
  • cf7246ac6c Implement/match Ambulance::HandleButtonDown (#1028) Christian Semmler 2024-06-13 11:34:44 -04:00
  • 33c64bb002 Implement/match Ambulance::VTable0x70 (#1027) Christian Semmler 2024-06-13 11:25:48 -04:00
  • cf576ca78f Add remaining classes, implement/match LegoObjectFactory (#1026) Christian Semmler 2024-06-12 20:02:47 -04:00
  • abb4483e18 Implement/match JailEntity::HandleClick and CaveEntity::HandleClick (#1025) Christian Semmler 2024-06-12 11:13:06 -04:00
  • 641d9f1b8b Fix CaveEntity class (#1024) Christian Semmler 2024-06-12 10:20:51 -04:00
  • 475d21f8c8 Implement/match Ambulance::ActivateSceneActions (#1023) Christian Semmler 2024-06-12 10:08:55 -04:00