Commit Graph

  • cfe28a2b26
    Implement/match MxStreamController::FUN_100c1f00 (#367) Christian Semmler 2023-12-26 20:33:53 -0500
  • 59d999f6dc
    LegoWorldPresenter vtables (#366) Misha 2023-12-26 19:45:48 -0500
  • b35a121ee2
    Fix LegoModelPresenter::IsA Christian Semmler 2023-12-26 19:44:55 -0500
  • 40d51659d3
    Add most of LegoObjectFactory (#365) Misha 2023-12-26 18:10:28 -0500
  • 22d72893f9
    Finish LegoEntityPresenter (#363) Misha 2023-12-26 17:42:29 -0500
  • ceca2aac31
    Implement a few LegoVideoManager/MxDisplaySurface functions (#364) Misha 2023-12-26 17:20:20 -0500
  • e824e321e8
    Implement chunk parsing (#362) Misha 2023-12-26 16:27:54 -0500
  • 17522b98d4
    Refactor MxBitmap inline functions, match ImportBitmap Christian Semmler 2023-12-25 21:58:39 -0500
  • c507454dd1
    Match MxBitmap::CreatePalette Christian Semmler 2023-12-25 21:16:14 -0500
  • a25bcecf47
    Fix/match MxBitmap::SetBitDepth Christian Semmler 2023-12-25 20:54:44 -0500
  • 77755570f2
    Fix a few annotations Christian Semmler 2023-12-25 19:42:40 -0500
  • 33bf35af95
    Remove OutputDebugString Christian Semmler 2023-12-25 17:51:15 -0500
  • c8ec60b62c
    LegoLoadCacheSoundPresenter ctor, dtor, init, destroy (#360) Joshua Peisach 2023-12-25 17:46:15 -0500
  • 57b11866ed
    Implement MxDSBuffer::FUN_100c67b0 (#361) Misha 2023-12-25 17:39:31 -0500
  • 2827ef74de
    Hotfix GetString missing pointer indirection Christian Semmler 2023-12-25 15:22:20 -0500
  • 762681a821
    Create MxSoundManager in LegoSoundManager for now Christian Semmler 2023-12-25 13:34:13 -0500
  • cb8c143ce5
    Finish MxDiskStreamController methods (#359) Misha 2023-12-25 13:32:01 -0500
  • f3c1fc75e2
    Mostly match MxDSBuffer::AllocateBuffer Christian Semmler 2023-12-24 18:09:01 -0500
  • afd24fbe18
    Implement MxStreamController::FUN_100c1a00 (#357) Christian Semmler 2023-12-24 15:00:20 -0500
  • 84056c6ea2
    Improve MxTickleManager::Tickle code gneeration Christian Semmler 2023-12-24 11:48:40 -0500
  • d23b4db2ff
    Match MxDiskStreamProvider::SetResourceToGet Christian Semmler 2023-12-24 10:01:23 -0500
  • 43efcc5253
    jukebox ctor (#356) Joshua Peisach 2023-12-24 09:16:07 -0500
  • 848a92735f
    Match MxStreamer::Open Christian Semmler 2023-12-24 09:14:47 -0500
  • bbe5d6f810
    Add MxStreamController::~MxStreamController (#355) Christian Semmler 2023-12-24 08:52:26 -0500
  • 24a3a8f3fd
    Fix match of MxDiskStreamController::VTable0x28 Christian Semmler 2023-12-23 14:19:32 -0500
  • 439173f1d5
    Implement/match rest of MxDSSubscriber (#354) Christian Semmler 2023-12-23 10:42:30 -0500
  • 9eefc82c8c
    Bootstrap MxDSSubscriber (#352) Christian Semmler 2023-12-23 08:40:39 -0500
  • b2c730e1df
    Refactor WinePathConverter into PathResolver (#353) MS 2023-12-23 08:05:07 -0500
  • f75bbf478e
    Replace more magic values Christian Semmler 2023-12-22 14:10:20 -0500
  • 2686643d20
    Replace magic values with proper flag clearing Christian Semmler 2023-12-22 13:57:23 -0500
  • cdc7b43db2
    Implement/match MxLoopingSmkPresenter (#351) Christian Semmler 2023-12-22 14:05:42 -0500
  • e22ad6031c
    More MxDiskStreamController functions (#350) Misha 2023-12-22 14:03:55 -0500
  • acdaf4ed4c
    Finish implementation of MxSmack (#349) Christian Semmler 2023-12-22 07:26:54 -0500
  • c51aed256b
    Implement/match MxSmack::LoadFrame (#348) Christian Semmler 2023-12-21 21:11:14 -0500
  • 6d0d308c37
    Add unknown render class stub (#347) Misha 2023-12-21 13:21:56 -0500
  • 2c018c117c
    Implement Helicopter subclass (#336) Nathan M Gilbert 2023-12-21 10:59:26 -0500
  • 71ed20bf11
    Implement/match rest of MxSmkPresenter (#345) Christian Semmler 2023-12-21 10:52:42 -0500
  • 20a9a2b4c3
    implement EnableFullScreenMovie and FUN_100ba640 (#346) Misha 2023-12-21 10:44:54 -0500
  • afadca953b
    Refactor MxPtrList to use p_ownership (#344) Christian Semmler 2023-12-20 20:09:05 -0500
  • db60467ba3
    Bootstrap MxSmack (#343) Christian Semmler 2023-12-20 20:07:48 -0500
  • 994d17a85e
    Decomp linter warning for offset reuse (#342) MS 2023-12-17 17:45:33 -0500
  • 59ca9b6155
    Sort inline function with the others Christian Semmler 2023-12-17 10:57:29 -0500
  • 9eebe18161
    fix incorrect location of functions (#341) Misha 2023-12-17 12:28:11 -0500
  • 20daddde32
    implement MxDSBuffer object creation (#340) Misha 2023-12-17 12:24:39 -0500
  • d72c767685
    Implement a few legoomni/mxomni functions (#339) Misha 2023-12-16 13:14:01 -0500
  • 72c34949e5
    implement Isle::Notify (#338) Misha 2023-12-16 11:01:22 -0500
  • 412dda3e99
    Implement/match rest of MxCompositeMediaPresenter (#331) Christian Semmler 2023-12-16 10:59:01 -0500
  • 76b4edaa9e
    AmbulanceMissionState/AnimState constructors (#337) Misha 2023-12-16 09:11:10 -0500
  • ec854c9308
    Move redist tools to central location (#334) MS 2023-12-16 05:59:17 -0500
  • ad9cc339e9
    Add missing override specifier, fix some types Christian Semmler 2023-12-15 17:29:32 -0500
  • a1b7a8bc66
    Additional isle functions (#335) Misha 2023-12-15 18:11:34 -0500
  • 1dc5d90d45
    Disable warning 4237 Christian Semmler 2023-12-15 23:09:34 +0100
  • 04d9524a90
    some gamestate functions (#333) Misha 2023-12-15 17:01:09 -0500
  • 540a930494
    Fix annotation Christian Semmler 2023-12-15 17:43:44 +0100
  • 0eada87b93
    Bootstrap MxControlPresenter (#332) Joshua Peisach 2023-12-15 11:41:07 -0500
  • 7615585f36
    Implement/match MxCompositeMediaPresenter::StartAction (#326) Christian Semmler 2023-12-15 10:22:07 -0500
  • 53caf30ab0
    Isle & Radio constructors (#330) Misha 2023-12-14 18:24:21 -0500
  • deaed23e41
    Implement Helicopter (#329) Nathan M Gilbert 2023-12-14 11:50:29 -0500
  • 88581420d5
    Finish MxRAMStreamProvider and MxRAMStreamController (#328) Misha 2023-12-13 18:11:07 -0500
  • 5f8e26fc5b
    Use relocation table with reccmp (#327) MS 2023-12-13 17:30:34 -0500
  • 403b3dddb4
    Implement MxDiskStreamController::VTable0x20 (#325) Misha 2023-12-13 16:44:14 -0500
  • 0278d032b9
    Bootstrap MxCompositeMediaPresenter (#321) Christian Semmler 2023-12-13 07:53:17 -0500
  • fd656eacdc
    Implement/match rest of MxCompositePresenter (#320) Christian Semmler 2023-12-13 06:59:22 -0500
  • bc5ca621a4
    (Proposal) Introduction of naming convention checker (ncc) (#322) Christian Semmler 2023-12-13 05:48:14 -0500
  • 3b155bfe38
    (Discussion/Proposals) Consistency regarding annotations of header-implemented functions (#316) Christian Semmler 2023-12-12 14:27:17 -0500
  • 4dd0d60dec
    Implement/match more of MxCompositePresenter (#315) Christian Semmler 2023-12-11 16:35:50 -0500
  • a7194266b3
    Refactor utility/decomp headers (#318) Christian Semmler 2023-12-11 16:33:46 -0500
  • 3b30607337
    implement a few mxstreamercontroller vtables (#323) Misha 2023-12-11 16:17:25 -0500
  • 02aaf1533f
    Increased ISLE accuracy (#319) Christian Semmler 2023-12-09 12:49:13 -0500
  • 7a0558f99d
    Use better approximation for total function count Christian Semmler 2023-12-08 07:28:25 -0500
  • 2a16a508a5
    (Proposal) Use alternative C4786 warning suppression (#312) Christian Semmler 2023-12-08 06:37:44 -0500
  • ce686705f2
    Refactor MxList cursors (#313) MS 2023-12-07 14:14:49 -0500
  • f87c96f1bb
    Out of order report fix (#317) MS 2023-12-07 10:14:02 -0500
  • 1485e5df47
    Implement/match most of MxStillPresenter (#309) Christian Semmler 2023-12-07 07:13:31 -0500
  • 260772e374
    Bootstrap decomp of Tgl rendering library (#293) Mark Langen 2023-12-07 04:10:42 -0800
  • 8bf0bde6b9
    Bootstrap MxCompositePresenter (#310) Christian Semmler 2023-12-07 07:06:44 -0500
  • b46801a774
    Read section info from PE header (#311) MS 2023-12-06 14:30:09 -0500
  • a7b81539b1
    Match MxBitmap::ImportColorsToPalette Christian Semmler 2023-12-06 08:29:24 -0500
  • 494a556f8e
    (Proposal) Adjustments to "decomp" language (#308) Christian Semmler 2023-12-06 07:10:45 -0500
  • 4f5b70013f
    Implement MxStillPresenter::LoadFrame (#306) Christian Semmler 2023-12-01 05:59:32 -0500
  • f7dcdf9894
    MxFlcPresenter vtable70, m_unk64 (#304) Joshua Peisach 2023-11-29 07:35:32 -0500
  • 3d48cdede1
    STL lists for stream classes (#307) MS 2023-11-28 08:26:39 -0500
  • 10062d2b28
    Return type of PutData is MxResult (#305) Christian Semmler 2023-11-26 09:03:40 -0500
  • 2fa70d233f
    Update README.md [skip ci] Christian Semmler 2023-11-26 14:57:19 +0100
  • d46f2e094b
    Bootstrap MxStillPresenter (#303) Christian Semmler 2023-11-25 14:08:10 -0500
  • 4ac5fd7f0f
    Empty commit (to fix CI) Christian Semmler 2023-11-25 14:04:07 -0500
  • b14116cc93
    Python Linting and Code Formatting (#298) Thomas Phillips 2023-11-26 07:27:42 +1300
  • fb0d1ccb62
    Implement/match MxLoopingMIDIPresenter (#302) Christian Semmler 2023-11-25 13:26:44 -0500
  • 5aa548c449
    Replace FALSE with NULL Christian Semmler 2023-11-25 07:22:23 -0500
  • 7db2b2e6b7
    Implement/match MxMidiPresenter (#301) Christian Semmler 2023-11-24 12:21:26 -0500
  • db77350169
    (clang-format) Add EmptyLineBeforeAccessModifier (#300) Christian Semmler 2023-11-24 12:10:09 -0500
  • 1d3ce6b0aa
    Implement/match remaining MxWavePresenter functions (#294) Christian Semmler 2023-11-24 12:09:53 -0500
  • a577b393bf
    LegoRace initial layout (#299) Joshua Peisach 2023-11-24 07:11:32 -0500
  • 14f05ea823
    MXIOINFO code style (#297) MS 2023-11-22 02:54:08 -0500
  • abcc3afb31
    Fix reccmp html output for template functions (#296) MS 2023-11-22 02:52:57 -0500
  • 343b0ff3cb
    LegoActionControlPresenter functions (#295) Misha 2023-11-21 05:35:03 -0500
  • 1ae3b07dc2
    Checkorder tool to keep functions in original binary order (#228) MS 2023-11-21 03:44:45 -0500
  • 714d36b57d
    Bootstrap MxWavePresenter, implement/match some functions (#286) Christian Semmler 2023-11-19 12:10:49 -0500
  • 6441391092
    Implement/match MxEventPresenter (#285) Christian Semmler 2023-11-19 12:10:32 -0500
  • e0c168367a
    Fix ROI acronym explanation Christian Semmler 2023-11-19 09:49:36 -0500