Commit Graph

  • ada44a30e8 Fix name ambiguities (#1202) jonschz 2024-12-09 14:57:45 +01:00
  • d9b9178d27 Implement/match Act3::Notify (#1200) Christian Semmler 2024-12-08 12:52:32 -07:00
  • 14d943f2ce Restore annotations for ISLE and CONFIG from LEGO1 dir (#1199) MS 2024-12-08 14:45:55 -05:00
  • 564fb7f7c0 Implement/match Act3::Enable (#1198) Christian Semmler 2024-12-08 11:39:03 -07:00
  • 1aff40dd94 Implement/match several functions in Act3, refactor (#1197) Christian Semmler 2024-12-08 10:00:57 -07:00
  • 97fb6e4f15 Add Act3Ammo, match Act3::Act3 (#1196) Christian Semmler 2024-12-07 11:57:59 -07:00
  • 5be00e1799 Implement/match LegoPathCtrlEdge::FUN_10048c40 (#1195) Christian Semmler 2024-12-07 09:58:51 -07:00
  • 94ce89cbaa (Proposal) Introduce arithmetic operators to Vector2 (#1193) Christian Semmler 2024-12-07 09:26:22 -07:00
  • 4d8098a6c2 Implement LegoPathController::FUN_10048310 (#1192) Christian Semmler 2024-12-06 12:50:40 -07:00
  • 6ca54824e6 Rename c_notificationDrag* enum (#1191) MS 2024-12-04 18:19:48 -05:00
  • c51a09af0b Fix a bug in LegoAct2::Notify (#1190) Christian Semmler 2024-12-04 15:32:53 -07:00
  • 8dd7bc63be Implement/match LegoAct2::SpawnBricks (#1189) Christian Semmler 2024-12-04 15:11:16 -07:00
  • 7ece9cf37b Fix MxParam casts in Notify functions (#1188) MS 2024-12-03 17:51:03 -05:00
  • 5693b1a266 Implement/match LegoAct2::HandlePathStruct (#1187) Christian Semmler 2024-12-03 13:31:24 -07:00
  • 3c624ff14c Implement Act2Actor::VTable0x9c() (#1186) jonschz 2024-12-03 19:12:05 +01:00
  • aaf5e1ddc7 Implement/match LegoAct2::ReadyWorld (#1185) Christian Semmler 2024-12-02 11:44:42 -07:00
  • a0a114135a Implement/match LegoAct2::HandleEndAction and related (#1184) Christian Semmler 2024-12-02 10:58:08 -07:00
  • 8b9f6f1007 Implement more functions in Act2Actor (#1183) jonschz 2024-12-01 18:21:59 +01:00
  • f066e2ee2e Implement Act2Actor::Act2Actor(), add BETA10 references (#1182) jonschz 2024-11-30 22:35:07 +01:00
  • cc682173eb Implement functions in Act3Actor (#1180) Mikhail 2024-11-30 11:57:44 -05:00
  • f56ffddfdc Update legoact2.h Christian Semmler 2024-11-29 23:22:53 +01:00
  • c0965039d1 Improve Isle::Enable and LegoAct2::Enable matches (#1179) Christian Semmler 2024-11-29 14:45:57 -07:00
  • e8e457f01a Implement/match LegoAct2::Enable (#1178) Christian Semmler 2024-11-29 14:32:40 -07:00
  • 362551e279 Clean up unused annotations to reduce errors (#1177) jonschz 2024-11-29 22:31:37 +01:00
  • c9a2a7203b Implement/match LegoAct2::HandleTransitionEnd (#1176) Christian Semmler 2024-11-29 13:24:14 -07:00
  • a17b3168e9 Implement/match LegoAct2::Notify (#1175) Christian Semmler 2024-11-29 13:11:29 -07:00
  • 29a0ae8f07 Implement/match LegoAct2::FUN_10052560() (#1174) jonschz 2024-11-29 21:04:50 +01:00
  • 7256eeb0ad Replace hardcoded magic values with constants (#1173) Christian Semmler 2024-11-27 16:05:40 -07:00
  • d6796ad86a Implement remaining LegoGameState functions (#1172) Christian Semmler 2024-11-27 15:42:05 -07:00
  • 106647e5af Implement new functions in LegoAnimManager (#1170) jonschz 2024-11-27 18:13:37 +01:00
  • bd011c6724 Remove static storage specifier so vars can be found through datacmp (#1171) Christian Semmler 2024-11-26 16:33:18 -07:00
  • 83b85f26a7 Implement LegoAct2::Tickle() and others (#1168) jonschz 2024-11-25 23:24:46 +01:00
  • b9a1da6a7a Implement/match Act2Brick (#1169) Christian Semmler 2024-11-25 14:08:57 -07:00
  • 816bfe842d Use alias functions from Lego3DManager (#1167) MS 2024-11-23 22:37:24 -05:00
  • 2d9ab43d4f cmake: roi${SUFFIX} should depend on a suffix'ed viewmanager (#1166) Anonymous Maarten 2024-11-23 23:43:39 +01:00
  • 0aa5e010ae Implement CarRace (#1165) jonschz 2024-11-23 20:33:15 +01:00
  • e56ac9ab55 Implement/match LegoBuildingManager::FUN_10030630 (#1164) Christian Semmler 2024-11-22 15:08:23 -07:00
  • cdc761d920 cmake: add beta10 target (#1163) Anonymous Maarten 2024-11-22 01:08:47 +01:00
  • 5e0dc1a160 Beta match progress for flic.cpp (#1162) MS 2024-11-21 19:07:40 -05:00
  • 5be9b343c4 Implement LegoJetskiRaceActor::VTable0x6c, add BETA10 annotations (#1160) jonschz 2024-11-19 16:20:27 +01:00
  • 6431405e92 Implement parts of LegoJetskiRaceActor (#1159) jonschz 2024-11-18 20:32:48 +01:00
  • fe8e56ba47 Finish JetskiRace (#1158) jonschz 2024-11-16 20:24:03 +01:00
  • b4b28cf32e Implement/match LegoPlantManager::Tickle (#1157) Christian Semmler 2024-11-15 16:25:49 -07:00
  • 3383ae646f Implement/match LegoBuildingManager::Tickle (#1156) Christian Semmler 2024-11-15 14:51:46 -07:00
  • ff0ef96782 Implement/match LegoBuildingManager::FUN_10030030 (#1155) Christian Semmler 2024-11-15 11:24:41 -07:00
  • 63fee4d11d Implement/match LegoAnimNodeData::SetName (#1154) Christian Semmler 2024-11-15 11:15:33 -07:00
  • 93c640a45f Implement/match PickEntity (#1153) Christian Semmler 2024-11-15 10:35:53 -07:00
  • 62f09570b0 Implement/match RotateY (#1152) Christian Semmler 2024-11-15 10:28:26 -07:00
  • 2e08748551 Implement/match RaceCar (#1151) Christian Semmler 2024-11-15 10:19:15 -07:00
  • db502fcbda Fix clang-format (#1150) Christian Semmler 2024-11-14 13:53:13 -07:00
  • 71a7498481 Implement most of JetskiRace, add BETA10 annotations (#1149) jonschz 2024-11-14 21:42:38 +01:00
  • 8e23bfb266 Implement/match some Act2Actor functions (#1148) Christian Semmler 2024-11-11 11:36:36 -07:00
  • 71a1c51596 Implement/match LegoAct2::Escape (#1147) Christian Semmler 2024-11-11 11:30:34 -07:00
  • bebe780c77 Implement/match LegoAct2::Create (#1146) Christian Semmler 2024-11-11 10:48:45 -07:00
  • 6cda0d95c7 Complete LegoCarBuild (#1144) jonschz 2024-11-11 15:44:03 +01:00
  • 26f8dd1a6a Match LegoCarBuild::Tickle (#1145) Christian Semmler 2024-11-10 15:23:47 -07:00
  • cd261b9518 Refactor/improve matches in Act1State (#1143) Christian Semmler 2024-11-10 14:47:12 -07:00
  • 5d3d66965d Implement/match Act1State::PlaceActors and related (#1142) Christian Semmler 2024-11-10 13:26:48 -07:00
  • 6885abdc78 Implement/match LegoROI::FUN_100a9dd0 (#1141) Christian Semmler 2024-11-10 09:35:44 -07:00
  • 86a8bad545 Implement/match RegistrationBook::FUN_100778c0 (#1140) Christian Semmler 2024-11-10 09:18:36 -07:00
  • 40159b43c7 Implement/match HistoryBook::~HistoryBook (#1139) Christian Semmler 2024-11-10 09:07:48 -07:00
  • 0b94b4803b Implement/match Act2GenActor::VTable0x94 (#1138) Christian Semmler 2024-11-10 08:43:07 -07:00
  • 2c10c8e344 Implement/match Doors::VTable0x70 and Doors::ParseAction (#1137) Christian Semmler 2024-11-09 14:54:17 -07:00
  • f4ab226946 Implement Doors::VTable0x94 (#1136) Joshua Peisach 2024-11-09 12:03:01 -05:00
  • c65bc67e3d Implement FUN_10025720() and others (#1134) jonschz 2024-11-05 21:33:51 +01:00
  • 1badadebaa Implement/match LegoPathActor::UpdatePlane (#1133) Christian Semmler 2024-11-03 11:28:35 -07:00
  • d8412a4697 Implement/match Act1State::RemoveActors (#1132) Christian Semmler 2024-11-03 11:06:09 -07:00
  • 040c97d92a Implement/match Act1State::PlayCptClickDialogue (#1131) Christian Semmler 2024-11-03 09:59:21 -07:00
  • e4453c4100 Implement/match Act1State::Act1State (#1130) Christian Semmler 2024-11-03 09:41:15 -07:00
  • 519d8c570a Implement/match remaining GasStation functions (#1129) Christian Semmler 2024-11-03 08:44:07 -07:00
  • 4c95d7c887 Implement/match Pizza::HandleEndAction (#1128) Christian Semmler 2024-11-01 13:13:43 -07:00
  • a14795c0c8 Implement/match Pizza::Tickle (#1127) Christian Semmler 2024-11-01 10:30:11 -07:00
  • 4c0aae720b Implement LegoCarBuild::FUN_10024890() and others, refactor (#1126) jonschz 2024-11-01 17:21:15 +01:00
  • 115343f6e5 Implement/match PizzeriaState::NextAction (#1125) Christian Semmler 2024-10-28 11:04:08 -07:00
  • 5f822dabc7 Implement/match PizzeriaState::PizzeriaState (#1124) Christian Semmler 2024-10-28 10:32:55 -07:00
  • ad353b7f3e Implement/match Pizza::PlayAction (#1123) Christian Semmler 2024-10-28 09:25:54 -07:00
  • 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