Commit graph

  • dc0d52320e fix naming jonschz 2024-07-01 18:40:32 +0200
  • ef58f3265b Address review comments jonschz 2024-07-01 18:36:10 +0200
  • fb34f86171
    Improve several functions in vector.h (#1049) jonschz 2024-06-30 22:45:10 +0200
  • 8cb8d81e60 Fix BETA10 annotation order jonschz 2024-06-30 22:29:22 +0200
  • 6c0ea3efe7 fix linter issues jonschz 2024-06-30 15:38:42 +0200
  • 540969341b Implement LegoRaceCar::ParseAction() jonschz 2024-06-30 15:27:13 +0200
  • c53c55d446 WIP: progress in the right direction jonschz 2024-06-30 14:46:50 +0200
  • 96ef1e04e4 Limited match on LegoRaceCar::ParseAction jonschz 2024-06-30 14:00:33 +0200
  • e781b71f5c Implement several functions jonschz 2024-06-30 10:41:01 +0200
  • d2b3dea0e3 Fix BETA10 offset jonschz 2024-06-29 15:38:11 +0200
  • a4f2367a0f Improve some functions in vector.h jonschz 2024-06-29 14:47:10 +0200
  • 4a87c3bc44
    Small update to datacmp and roadmap (#1048) MS 2024-06-28 17:58:35 -0400
  • 16c61cc2a3 Format fix disinvite 2024-06-28 17:42:16 -0400
  • 713eefa8a0 Roadmap bugfix for ordinal import dummy addrs disinvite 2024-06-28 17:38:35 -0400
  • bd21f2e0a1 Enable _pnhHeap variable for ISLE disinvite 2024-06-28 17:38:11 -0400
  • 7f37098305 Match uninit variables with all nulls disinvite 2024-06-28 17:37:26 -0400
  • 6e39e87613
    Create MxDirectXInfo module (#1047) MS 2024-06-27 15:22:13 -0400
  • 4371387826 LegoDeviceEnumerate disinvite 2024-06-27 11:42:39 -0400
  • d6fc9026ed Match format function better, add dead code function disinvite 2024-06-26 22:33:26 -0400
  • 3ed1e8606c Beta matching disinvite 2024-06-26 17:33:46 -0400
  • 0b0d39a246 CONFIG annotations disinvite 2024-06-26 15:22:34 -0400
  • f0dfffcb6d include fix disinvite 2024-06-26 15:15:18 -0400
  • 0ca0fcd026 Create mxdirectxinfo disinvite 2024-06-26 14:43:27 -0400
  • 99b26f3d33 Some beta addrs and asserts to start disinvite 2024-06-26 13:20:04 -0400
  • 536aa4b1fe
    Implement/match LegoPlantManager::FUN_10027120 (#1046) Christian Semmler 2024-06-26 06:39:36 -0700
  • 5c1b9fd221 Implement/match LegoPlantManager::FUN_10027120 Christian Semmler 2024-06-26 06:12:52 -0700
  • 0637deea13
    m_extraCharacterId is an integer, not a pointer (#1045) Anonymous Maarten 2024-06-26 13:17:45 +0200
  • d38c0f2d46 m_extraCharacterId is an integer, not a pointer Anonymous Maarten 2024-06-26 02:47:57 +0200
  • 8113a17167
    Backports of isle-portable x64 fixes (#1044) Anonymous Maarten 2024-06-25 17:56:30 +0200
  • 47e690e533 Store HFILE in its own member variable Anonymous Maarten 2024-06-25 15:06:01 +0200
  • 30b918b30e Assume cpuid is available on x86_64, needs testing on i386 and unavailable on anything else Anonymous Maarten 2024-06-25 15:09:55 +0200
  • da4e11fc8b memset 2nd argument is int Anonymous Maarten 2024-06-25 15:04:22 +0200
  • 3aa22e2077 Don't cast pointers to integers on non-32-bit architectures Anonymous Maarten 2024-06-25 15:03:53 +0200
  • 62307e1819
    Implement/match LegoPlantManager::FUN_10026c50 (#1043) Christian Semmler 2024-06-25 08:28:10 -0700
  • 093f2b4d22 Implement/match LegoPlantManager::FUN_10026c50 Christian Semmler 2024-06-25 08:21:44 -0700
  • a226f5d59e Fix warning about assigning const string literals to variable char pointers Anonymous Maarten 2024-06-25 15:02:47 +0200
  • aa82c95b5c Introduce LPD3DRM_APPDATA typedef for setting d3drm appdata Anonymous Maarten 2024-06-25 16:46:22 +0200
  • 32b63fa874 Merge branch 'master' into plant4 Christian Semmler 2024-06-25 07:34:31 -0700
  • c9c130eb87
    Implement AnimState (#1042) jonschz 2024-06-21 20:41:01 +0200
  • 4d061d6dd9 refactor: address review comments jonschz 2024-06-21 20:03:54 +0200
  • bbdda6ebee Minor fixes Christian Semmler 2024-06-21 10:16:40 -0400
  • 14a59fb29c fix ncc complaints jonschz 2024-06-21 13:51:24 +0200
  • 98eeaadaec fix: minor issues jonschz 2024-06-21 13:46:50 +0200
  • cc6152eb71 Implement LegoAnim jonschz 2024-06-21 13:39:15 +0200
  • 1d666f62e5
    Implement/match LegoPlantManager interaction functions (#1041) Christian Semmler 2024-06-19 12:57:05 -0400
  • c0ab7dd378 Implement/match LegoPlantManager interaction functions Christian Semmler 2024-06-19 12:49:17 -0400
  • 656e7fc674
    Implement/match more LegoPlantManager functions (#1040) Christian Semmler 2024-06-19 12:02:54 -0400
  • 78b4f60bf7 Implement/match more LegoPlantManager functions Christian Semmler 2024-06-19 11:55:04 -0400
  • e507f42717
    Implement/match LegoPlantManager::CreatePlant (#1039) Christian Semmler 2024-06-18 13:35:03 -0400
  • c5d77a9574 Fix Christian Semmler 2024-06-18 13:19:54 -0400
  • 20fdd87de4 Fix Christian Semmler 2024-06-18 13:19:47 -0400
  • c1308a452c Fix name Christian Semmler 2024-06-18 13:14:29 -0400
  • ab7bee0401 Update names Christian Semmler 2024-06-18 13:12:56 -0400
  • 17f9a5723e Implement/match LegoPlantManager::CreatePlant Christian Semmler 2024-06-18 13:11:10 -0400
  • 1a46d370ec
    Bootstrap LegoPlantManager, add plants data (#1038) Christian Semmler 2024-06-17 14:11:27 -0400
  • 3f89dbd106 Fix Christian Semmler 2024-06-17 14:05:49 -0400
  • 582b1c0e88 Move Christian Semmler 2024-06-17 14:03:44 -0400
  • df20143f9f Naming Christian Semmler 2024-06-17 13:59:36 -0400
  • 69d0071d48 Bootstrap LegoPlantManager, add plants data Christian Semmler 2024-06-17 13:58:26 -0400
  • e4e0f4e4d3
    Implement/match Motocycle, consistent notification names (#1037) Christian Semmler 2024-06-16 10:47:53 -0400
  • ff9110db28 Rename function Christian Semmler 2024-06-16 10:41:57 -0400
  • 2b9547e7c3 Fix annotations Christian Semmler 2024-06-16 10:37:23 -0400
  • 55436d998f Fix return type Christian Semmler 2024-06-16 10:33:19 -0400
  • 6578c3d0ae Fix return types Christian Semmler 2024-06-16 10:32:55 -0400
  • 92add530be Fix Christian Semmler 2024-06-16 10:31:45 -0400
  • 2bb724f701 Format Christian Semmler 2024-06-16 10:26:58 -0400
  • aaaa4f0173 Implement/match Motocycle, consistent notification names Christian Semmler 2024-06-16 10:24:29 -0400
  • 68023379d8
    Implement/match Bike (#1036) Christian Semmler 2024-06-16 09:54:40 -0400
  • 6bf71e6959 Implement/match Bike Christian Semmler 2024-06-16 09:48:59 -0400
  • d869d565c2
    Fix Ghidra import script re-importing unchanged functions (#1035) jonschz 2024-06-16 14:50:32 +0200
  • 3811debea6 run formatter jonschz 2024-06-16 14:08:57 +0200
  • 3be0665136 feat: Ignore __$ReturnUdt in template functions jonschz 2024-06-16 12:23:06 +0200
  • 3737b2df8b feat: Support verifying return values larger than 4 bytes jonschz 2024-06-16 11:59:15 +0200
  • 56b8c96d6a feat: Reuse enums instead of recreating them every time jonschz 2024-06-16 11:24:53 +0200
  • 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