Commit Graph

  • ee7c419be8 fix the pizza conflict itsmattkc 2023-08-03 11:21:05 -07:00
  • 0f92e345b3 MxTickleManager mostly done (#94) pewpew 2023-08-03 13:19:05 -05:00
  • 932baa2a87 lego1: Add MxDisplaySurface class members and some functions (#95) Christian Semmler 2023-08-03 14:13:27 -04:00
  • ff13dc691c Start IslePathActor (#93) Joshua Peisach 2023-08-03 14:10:54 -04:00
  • db2b98c248 MxDirectDraw functions and structures (#33) Roman Masanin 2023-08-03 19:09:22 +02:00
  • ac89815663 🍕 (#79) Joshua Peisach 2023-08-03 12:54:08 -04:00
  • fa5417f58a lego1: match MxVideoManager::RealizePalette (#92) Christian Semmler 2023-07-21 21:28:13 -04:00
  • 9fa08b1017 Pretty much match MxNotificationManager::FlushPending. (#91) pewpew 2023-07-16 20:38:37 -05:00
  • c7acbf559f lego1: implement MXIOINFO (#54) MS 2023-07-16 21:37:21 -04:00
  • 19dcfe1164 Fix SmartHeap files (#90) Mark Langen 2023-07-16 09:27:30 -07:00
  • a31626cffb MxDSAction/Chunk/MediaAction/Sound (#85) Joshua Peisach 2023-07-16 02:51:11 -04:00
  • e3bf7b53b5 MxEntity (#84) Joshua Peisach 2023-07-16 02:49:47 -04:00
  • 4a50a9ff56 MxNotificationManager and MxParam initial work. (#78) pewpew 2023-07-16 01:43:08 -05:00
  • 2ffe227d82 Add SmartHeap (#83) MattKC 2023-07-15 23:18:21 -07:00
  • f247e10b7e reccmp.py improvements (#82) Mark Langen 2023-07-15 23:13:34 -07:00
  • f8b1995a83 LEGO1: MxPalette (#56) Joshua Peisach 2023-07-16 01:51:24 -04:00
  • f707af34db move override macro to compat.h itsmattkc 2023-07-12 14:12:03 -07:00
  • 67115e32d3 cmake: bump minimum version itsmattkc 2023-07-07 12:22:42 -07:00
  • 889fd886f0 MxSemphore + MxThread + MxThread implementions (#80) Mark Langen 2023-07-07 11:00:48 -07:00
  • f8fe635248 ci: don't show context lines when diffing progress, only show changed lines MattKC 2023-07-07 10:44:53 -07:00
  • 391ca9908f LegoStream and implementations 100% match (#77) Mark Langen 2023-07-07 09:20:51 -07:00
  • fb56735fbd [lego] Implement LegoGameState::SetSavepath (#76) MishaProductions 2023-07-03 20:25:37 +03:00
  • e0e338ee44 lego: add MxDSType enum, add it to all ctors, refactor MxDSObject (#73) Christian Semmler 2023-07-03 19:24:51 +02:00
  • d64a04705c lego: fix/match SetColorString (#72) Christian Semmler 2023-07-02 19:17:15 +02:00
  • 9415bd18bb fill out the rest of our primitives in mxtypes itsmattkc 2023-07-02 10:07:55 -07:00
  • 8fa45bbe0f replace shorts with MxS16/MxU16/undefined2 itsmattkc 2023-07-02 02:07:11 -07:00
  • 5d099115fe Update CONTRIBUTING.md [skip ci] MattKC 2023-07-02 01:11:49 -07:00
  • e16249b672 Define MxLong/MxULong (#71) MattKC 2023-07-02 01:05:49 -07:00
  • 0555e05756 fix: ConvertHSVToRGB is effectively 100% matching (#70) Kai Kaufman 2023-07-02 04:02:05 -04:00
  • b91c7d436b fix: MxDSFile::Open is now matching 100% (#69) Kai Kaufman 2023-07-02 03:51:57 -04:00
  • 646b39e876 Implement MxObjectFactory::{MxObjectFactory,Create} + match sizes of Mx.*Presenter objects created by it (#59) Anonymous Maarten 2023-07-02 09:00:28 +02:00
  • 302b3f66f0 Get Isle building on MinGW32 (#63) Anonymous Maarten 2023-07-02 08:53:54 +02:00
  • 40dd0a93d4 Faster reccmp.py on linux (#62) Anonymous Maarten 2023-07-02 08:52:47 +02:00
  • 904640e028 CI steps (#65) stonedDiscord 2023-07-02 06:51:26 +02:00
  • 8aad15d18b lego1: match MxBitmap::Read and vtable (#67) Christian Semmler 2023-07-02 06:49:42 +02:00
  • a66dbb8136 Squashed commit of the following: itsmattkc 2023-06-30 16:33:59 -07:00
  • d7b8d6463b lego: Implement/match CalculateNewVel (#66) Christian Semmler 2023-07-01 01:24:46 +02:00
  • 428b5ae8db Initial implementation of MxBitmap (#34) Joshua Peisach 2023-06-30 19:24:00 -04:00
  • e929d76f3c reccmp: use "monospace" in svg font itsmattkc 2023-06-30 16:12:12 -07:00
  • c4d0ea8746 readme: use SVGs [skip ci] MattKC 2023-06-30 16:06:30 -07:00
  • 4adad9af49 ci: upload SVGs to external sites MattKC 2023-06-30 16:00:27 -07:00
  • 4c9e138cbf implement all DLL exports (as TODOs) itsmattkc 2023-06-30 11:34:39 -07:00
  • 13df3f906d Update README.md [skip ci] MattKC 2023-06-29 21:45:29 -07:00
  • 8476bf06b2 Yet another CMake implementation (#61) MattKC 2023-06-29 16:39:02 -07:00
  • aa3dfe1808 ci: skip continuous release on pull requests [skip ci] itsmattkc 2023-06-29 10:24:58 -07:00
  • 88c18c76ed lego1: match LegoOmni::GetInstance and deconstructor and add a few methods (#58) MishaProductions 2023-06-29 20:02:47 +03:00
  • 6558a78848 lego1: implement MxDSObject (#55) Christian Semmler 2023-06-29 18:08:06 +02:00
  • 6761345c8c lego1: fix/match some ClassName functions (#60) Christian Semmler 2023-06-29 18:05:45 +02:00
  • 566e107290 reccmp: only show recompiled address on request itsmattkc 2023-06-29 09:02:52 -07:00
  • 3e58002ba5 MxStreamController: fix structure (#57) Christian Semmler 2023-06-29 17:48:42 +02:00
  • 07912eb05a Class layout for LEGO1 classes (#43) Cydra 2023-06-29 10:10:08 +02:00
  • 4d200bb193 Update CONTRIBUTING.md MattKC 2023-06-29 00:49:57 -07:00
  • 2d9af630ba lego1: Two more operators for MxString (#53) MS 2023-06-27 22:57:30 -04:00
  • 8da62cc596 ci: convert to 512px png itsmattkc 2023-06-27 19:55:17 -07:00
  • 8e6e2a3962 reccmp: fix SVGs on light backgrounds itsmattkc 2023-06-27 19:46:04 -07:00
  • aaf61ba48e ci: ignore return code of diff itsmattkc 2023-06-27 19:08:43 -07:00
  • 706be168af msvc: force update dependencies itsmattkc 2023-06-27 19:06:04 -07:00
  • e7b5ea53df rename GetClassName/IsClass, declare mxtypes itsmattkc 2023-06-27 19:04:07 -07:00
  • c7cf9ee8fd ci: compare accuracy as separate step itsmattkc 2023-06-27 19:02:26 -07:00
  • ad2d84ce58 ci: compare accuracy to current master itsmattkc 2023-06-27 19:01:04 -07:00
  • 008fd80a6f ci: create text progress reports too for auto-comparison itsmattkc 2023-06-27 18:58:15 -07:00
  • f7c84d719b reccmp: use bold font for easier readability itsmattkc 2023-06-27 18:25:23 -07:00
  • 612730f631 readme: add progress images MattKC 2023-06-27 18:12:52 -07:00
  • b393851ebd reccmp: change svg canvas size itsmattkc 2023-06-27 18:10:36 -07:00
  • 1ea15e6478 reccmp: use entire canvas for progress images itsmattkc 2023-06-27 18:04:30 -07:00
  • f03cee6b6e reccmp: improve progress bar text rendering itsmattkc 2023-06-27 18:00:53 -07:00
  • 40fdc5b2f5 ci: use alternative download itsmattkc 2023-06-27 17:42:07 -07:00
  • 4ba4352058 ci: pacman noconfirm itsmattkc 2023-06-27 17:38:37 -07:00
  • dd3ce5ac61 ci: attempt to install inkscape through msys2 itsmattkc 2023-06-27 17:31:46 -07:00
  • a3887f554d ci: attempt installing inkscape itsmattkc 2023-06-27 17:28:46 -07:00
  • 0191c6560b ci: attempt to use inkscape to produce PNGs itsmattkc 2023-06-27 17:26:30 -07:00
  • 5915cc3ea2 ci: try converting SVG to PNG itsmattkc 2023-06-27 17:17:26 -07:00
  • 066b7311ad rename Isle to IsleApp itsmattkc 2023-06-27 17:10:11 -07:00
  • 883720941a ci: provide GITHUB_TOKEN as env itsmattkc 2023-06-27 16:25:26 -07:00
  • b2bd8bc766 ci: fix typo itsmattkc 2023-06-27 16:15:38 -07:00
  • d8d83eb02e ci: upload release itsmattkc 2023-06-27 16:12:11 -07:00
  • f9e9723a67 reccmp: give svg template background color itsmattkc 2023-06-27 16:12:04 -07:00
  • 4a1e3a5b7e reccmp: fixed typo itsmattkc 2023-06-27 16:01:49 -07:00
  • b080766321 generate progress SVGs itsmattkc 2023-06-27 15:59:44 -07:00
  • 24ec7023bd isle: match WndProc and re-arrange functions in ISLE.EXE (#45) Christian Semmler 2023-06-27 22:07:29 +02:00
  • 51ec2c97c6 100% Match of MxDSFile (#51) Mark Langen 2023-06-27 11:44:02 -07:00
  • 6e8b93b07c Update CONTRIBUTING.md MattKC 2023-06-27 10:56:59 -07:00
  • 4db49fe6a6 match MxAutoLocker ctor/dtor (#52) Christian Semmler 2023-06-26 18:48:19 +02:00
  • 0b47f3fff3 Improve reccmp.py (#49) Mark Langen 2023-06-25 19:01:40 -07:00
  • 9990d0a2b7 lego: match GetClassName/IsClass (#48) Christian Semmler 2023-06-26 03:34:13 +02:00
  • 64d2b9e02b lego: implement SetControlMax and related partials (MxVideoManager, MxPalette, MxUnknown100dc6b0) (#42) Christian Semmler 2023-06-24 19:09:46 +02:00
  • 579ee84049 isle: Improving WinMain and SetupWindow accuracy (#38) Christian Semmler 2023-06-23 20:45:25 +02:00
  • 7dbb06eef3 Convert all sources eol's to nl (#41) Anonymous Maarten 2023-06-23 18:17:41 +02:00
  • 4f4863af6f Use bitfield for MxVideoParamFlags (#40) MS 2023-06-23 02:00:51 -04:00
  • bd245dc6d8 lego1: implement Get* functions (#39) MishaProductions 2023-06-22 19:23:54 +03:00
  • a0fac56d4c lego: implement/match MxVideoParam exported functions (#36) Christian Semmler 2023-06-22 18:19:48 +02:00
  • 749a1f419b reccmp: support inlined functions that may have been compiled into both files itsmattkc 2023-06-22 01:05:00 -07:00
  • 66a010a19f move inlined MxDSObject::SetAtomId to main header itsmattkc 2023-06-22 00:45:56 -07:00
  • 12395ac41a reccmp: further improve accuracy itsmattkc 2023-06-22 00:44:28 -07:00
  • 598ca01df5 gitignore ISLE.EXE/LEGO1.DLL itsmattkc 2023-06-22 00:43:37 -07:00
  • 30ef923bf4 hotfix: messed up structure due to windows.h (#37) Christian Semmler 2023-06-22 08:13:15 +02:00
  • c4b4555b80 reccmp: revert using debug offsets itsmattkc 2023-06-21 17:01:48 -07:00
  • fa8e4523bd isle: match Isle::Tick and FindExistingInstance (#32) Christian Semmler 2023-06-22 00:18:37 +02:00
  • 4d531d1de5 reccomp: add option to hide 100% matching functions (#35) MS 2023-06-21 17:43:01 -04:00
  • fa63d7e341 rename reccomp to reccmp itsmattkc 2023-06-21 14:36:09 -07:00