Commit Graph

  • c8dc77cbf4
    Support stubs in function import (#1034) jonschz 2024-06-16 13:13:19 +0200
  • bead9d1010 feature: Import stub functions but don't overwrite their argument list jonschz 2024-06-16 08:14:26 +0200
  • 91dd9fed0d Refactor returned data structure for extensibility jonschz 2024-06-16 07:50:46 +0200
  • a6644801f1
    feat: Implement several ::Serialize functions (#1017) jonschz 2024-06-14 23:24:34 +0200
  • 00f0445863 refactor: int to MxS32 jonschz 2024-06-14 21:43:27 +0200
  • dc2ab78b90 refactor: change names back jonschz 2024-06-14 19:17:18 +0200
  • abc1c091e8 fix: Conform with naming scheme jonschz 2024-06-14 16:30:05 +0200
  • 5ae92bd12f Implement AnimState::Serialize jonschz 2024-06-14 16:16:59 +0200
  • 26196c3dba Remove unused variable, add LegoVehicleBuildState::Serialize jonschz 2024-06-14 11:19:21 +0200
  • 1c8f249c51 Match PizzeriaState::Serialize again jonschz 2024-06-14 09:53:58 +0200
  • 83caaacce6 fix merge conflict jonschz 2024-06-14 09:29:57 +0200
  • b7723c8a08 refactor: Remove Read/Write duplication jonschz 2024-06-14 09:07:23 +0200
  • 09c76008ad review comments (final part) jonschz 2024-06-11 22:17:22 +0200
  • a84709ad04 address review comments, part 2 [skip ci] jonschz 2024-06-11 20:27:43 +0200
  • 6e811c7971 address review comments, part 1 [skip ci] jonschz 2024-06-11 20:21:17 +0200
  • 7dc241176e feat: Implement many ::Serialize functions jonschz 2024-06-11 06:28:55 +0200
  • 165785c434
    Bugfix for LegoMeterPresenter::DrawMeter (#1033) MS 2024-06-13 23:56:28 -0400
  • 869703dcb6 Bugfix for LegoMeterPresenter::DrawMeter disinvite 2024-06-13 23:40:40 -0400
  • e1a97cab2d
    Implement LegoAnimScene::FUN_1009f490 (#1032) Christian Semmler 2024-06-13 17:53:45 -0400
  • 72e1dbcbba
    Update legoanim.cpp Christian Semmler 2024-06-13 17:48:08 -0400
  • e06aaab417
    Update legoanim.cpp Christian Semmler 2024-06-13 17:42:31 -0400
  • 0df50356c8
    Update legoanim.cpp Christian Semmler 2024-06-13 17:41:01 -0400
  • 6252cefde2 Implement LegoAnimScene::FUN_1009f490 Christian Semmler 2024-06-13 17:35:57 -0400
  • dd1c11a933
    Fix camera glitch (#1031) Christian Semmler 2024-06-13 16:09:14 -0400
  • de672da5a0 Fix camera glitch Christian Semmler 2024-06-13 16:02:41 -0400
  • e5d66d597d
    Implement/match remaining Ambulance functions (#1030) Christian Semmler 2024-06-13 14:32:28 -0400
  • ac857c8aba Implement/match remaining Ambulance functions Christian Semmler 2024-06-13 14:10:58 -0400
  • bbc304ce46
    Implement/match Ambulance::HandlePathStruct (#1029) Christian Semmler 2024-06-13 14:10:19 -0400
  • 5fac1fcbe6 Merge branch 'master' into Ambulance--HandlePathStruct Christian Semmler 2024-06-13 13:24:16 -0400
  • 58fe626322 Add annotation Christian Semmler 2024-06-13 13:22:19 -0400
  • 26f3ad098c Implement/match Ambulance::HandlePathStruct Christian Semmler 2024-06-13 13:20:45 -0400
  • cf7246ac6c
    Implement/match Ambulance::HandleButtonDown (#1028) Christian Semmler 2024-06-13 11:34:44 -0400
  • d882d6ef20 Implement/match Ambulance::HandleButtonDown Christian Semmler 2024-06-13 11:26:28 -0400
  • 33c64bb002
    Implement/match Ambulance::VTable0x70 (#1027) Christian Semmler 2024-06-13 11:25:48 -0400
  • 40696d09ce Implement/match Ambulance::VTable0x70 Christian Semmler 2024-06-13 11:11:00 -0400
  • cf576ca78f
    Add remaining classes, implement/match LegoObjectFactory (#1026) Christian Semmler 2024-06-12 20:02:47 -0400
  • 9731ef518b Fix Christian Semmler 2024-06-12 19:57:23 -0400
  • 08e4671740 Add symbol Christian Semmler 2024-06-12 19:56:27 -0400
  • 05f1df4a2b Remove semicolon Christian Semmler 2024-06-12 19:51:48 -0400
  • de4be3cd4e Match LegoObjectFactory Christian Semmler 2024-06-12 19:47:20 -0400
  • 00cabfb813 Add missing classes Christian Semmler 2024-06-12 18:16:46 -0400
  • abb4483e18
    Implement/match JailEntity::HandleClick and CaveEntity::HandleClick (#1025) Christian Semmler 2024-06-12 11:13:06 -0400
  • 865b61d011 Fix Christian Semmler 2024-06-12 11:03:56 -0400
  • c1d9e2bd25 Implement/match JailEntity::HandleClick and CaveEntity::HandleClick Christian Semmler 2024-06-12 10:50:34 -0400
  • 641d9f1b8b
    Fix CaveEntity class (#1024) Christian Semmler 2024-06-12 10:20:51 -0400
  • 8f244dc441 Rename function Christian Semmler 2024-06-12 10:15:01 -0400
  • 0a467c56b5 Fix CaveEntity class Christian Semmler 2024-06-12 10:09:23 -0400
  • 475d21f8c8
    Implement/match Ambulance::ActivateSceneActions (#1023) Christian Semmler 2024-06-12 10:08:55 -0400
  • 2256c2eb0f Implement/match Ambulance::ActivateSceneActions Christian Semmler 2024-06-12 09:54:04 -0400
  • 2a88d06ff9
    Match LegoMeterPresenter::ParseExtra (#1022) Christian Semmler 2024-06-12 09:53:33 -0400
  • 7a7f97645c Add missing TODO Christian Semmler 2024-06-12 09:32:59 -0400
  • 6d35548c11 Add call to parent Christian Semmler 2024-06-12 09:30:08 -0400
  • 6701375c0b Add LegoMeterPresenter to factory Christian Semmler 2024-06-12 09:29:15 -0400
  • eb21e07a8c Match LegoMeterPresenter::ParseExtra Christian Semmler 2024-06-12 09:14:28 -0400
  • 1f360929cb
    Implement/match Ambulance::Tickle (#1021) Christian Semmler 2024-06-12 09:13:52 -0400
  • d6b9c2d03c Implement/match Ambulance::Tickle Christian Semmler 2024-06-12 08:53:17 -0400
  • ebc200bea3
    Implement/match Ambulance::HandleClick (#1019) Christian Semmler 2024-06-11 14:19:41 -0400
  • c40ea38bd8 Add Ambulance::FUN_10036e60 Christian Semmler 2024-06-11 14:11:45 -0400
  • 8f1f7c6785 Remove junk Christian Semmler 2024-06-11 13:54:13 -0400
  • 6439f46eea Implement/match Ambulance::HandleClick Christian Semmler 2024-06-11 13:52:10 -0400
  • 5311951bc7
    Implement/match Ambulance::HandleEndAction (#1018) Christian Semmler 2024-06-11 13:12:02 -0400
  • 63494a30f6 Implement/match Ambulance::HandleEndAction Christian Semmler 2024-06-11 13:05:28 -0400
  • 9383076e04
    Fix remaining vtordisp issues (#1016) MS 2024-06-10 13:04:40 -0400
  • f5147867ba Downgrade orig addr unique message to debug disinvite 2024-06-10 12:35:35 -0400
  • c35154c9bc Fix LegoRaceCar disinvite 2024-06-10 12:33:44 -0400
  • f4d17f32b3 Fix LegoJetski disinvite 2024-06-10 12:16:34 -0400
  • ae7545d8b7 Fix LegoJetskiRaceActor disinvite 2024-06-10 12:01:58 -0400
  • 2ef7c3ea6c Fix LegoCarRaceActor disinvite 2024-06-10 11:52:55 -0400
  • 1bc669a391 Fix LegoRaceMap disinvite 2024-06-10 11:46:39 -0400
  • c22c6f3379
    Implement/match LegoFlcTexturePresenter (#1015) Christian Semmler 2024-06-10 11:44:55 -0400
  • d4a54694d4 Move files Christian Semmler 2024-06-10 11:39:37 -0400
  • 1747652dc8 Implement/match LegoFlcTexturePresenter Christian Semmler 2024-06-10 11:31:44 -0400
  • 401cd47998 Fix LegoRaceActor disinvite 2024-06-10 11:26:09 -0400
  • 1c430f894d
    Begin LegoRace class (#1014) Mikhail Thompson 2024-06-10 14:58:05 +0200
  • 7eb5a24236 Match functions Christian Semmler 2024-06-10 08:47:47 -0400
  • 15fc3638e3
    Begin LegoRace Mikhail Thompson 2024-06-10 13:06:42 +0200
  • 0dca127649
    Parse anonymous LF_UNION type (#1013) MS 2024-06-09 13:52:04 -0400
  • 27d52ef888 Parse anonymous LF_UNION type disinvite 2024-06-09 13:39:00 -0400
  • be4c351d7d
    Rename Start/StopTimer to Pause/Resume (#1007) Christian Semmler 2024-06-09 13:39:22 -0400
  • 9bc5c26bcc
    Handle S_BLOCK32 in cvdump symbols parser (#1012) MS 2024-06-09 13:38:57 -0400
  • e247f32150 Handle S_BLOCK32 in cvdump symbols parser disinvite 2024-06-09 13:14:24 -0400
  • 3ebd5078fd Fix Christian Semmler 2024-06-09 11:41:14 -0400
  • b911c031f0 Rename Start/StopTimer to Pause/Resume Christian Semmler 2024-06-09 11:39:40 -0400
  • 828a90e461 Dummy commit so I can create a PR [skip ci] jonschz 2024-06-09 10:10:28 +0200
  • f26c30974a
    Add Ghidra function import script (#909) jonschz 2024-06-09 14:41:24 +0200
  • 674b1f2056 Improve READMEs (fix typos, add information) jonschz 2024-06-09 07:29:11 +0200
  • 88805f9fcb
    TowTrack and LegoAct2 destructors (#1005) MS 2024-06-08 19:17:33 -0400
  • efdbbeecc0
    Stop disassembling if we hit int3 (#1004) MS 2024-06-08 19:16:28 -0400
  • 16b58ad3f4 Add missing 'override' disinvite 2024-06-08 18:59:40 -0400
  • b0df8cb352 Add some missing dtors disinvite 2024-06-08 18:38:55 -0400
  • 427aaddd68 Stop disassembling if we hit int3 disinvite 2024-06-08 18:18:00 -0400
  • b7b0b7f50a
    Match Ambulance::StopScriptOnAmbulance and StopScriptOnEntity (#1003) Joshua Peisach 2024-06-08 17:40:36 -0400
  • 14a2aaadea
    Act2PoliceStation::Notify (#1002) Joshua Peisach 2024-06-08 17:40:20 -0400
  • d1caef7f84 Fix CI issue jonschz 2024-06-08 23:30:27 +0200
  • 7b0fa449f3 Rename for consistency Christian Semmler 2024-06-08 16:49:40 -0400
  • 43c41d904d Match code Christian Semmler 2024-06-08 16:46:44 -0400
  • 2b1ff1dec4 fix: Undo incorrect reference change jonschz 2024-06-08 22:13:15 +0200
  • 59fd1e55b1 Fix stack layout offset error jonschz 2024-06-08 22:11:32 +0200
  • bc42a72cd6
    Match Ambulance::StopScriptOnAmbulance and StopScriptOnEntity Joshua Peisach 2024-06-08 11:45:42 -0400
  • 881961ae78
    Act2PoliceStation::Notify Joshua Peisach 2024-06-08 11:20:37 -0400