Commit Graph

  • e929d76f3c reccmp: use "monospace" in svg font itsmattkc 2023-06-30 16:12:12 -0700
  • c4d0ea8746
    readme: use SVGs [skip ci] MattKC 2023-06-30 16:06:30 -0700
  • 4adad9af49
    ci: upload SVGs to external sites MattKC 2023-06-30 16:00:27 -0700
  • 4c9e138cbf implement all DLL exports (as TODOs) itsmattkc 2023-06-30 11:34:39 -0700
  • 13df3f906d
    Update README.md [skip ci] MattKC 2023-06-29 21:45:29 -0700
  • 8476bf06b2
    Yet another CMake implementation (#61) MattKC 2023-06-29 16:39:02 -0700
  • aa3dfe1808 ci: skip continuous release on pull requests [skip ci] itsmattkc 2023-06-29 10:24:58 -0700
  • 88c18c76ed
    lego1: match LegoOmni::GetInstance and deconstructor and add a few methods (#58) MishaProductions 2023-06-29 20:02:47 +0300
  • 6558a78848
    lego1: implement MxDSObject (#55) Christian Semmler 2023-06-29 18:08:06 +0200
  • 6761345c8c
    lego1: fix/match some ClassName functions (#60) Christian Semmler 2023-06-29 18:05:45 +0200
  • 566e107290 reccmp: only show recompiled address on request itsmattkc 2023-06-29 09:02:52 -0700
  • 3e58002ba5
    MxStreamController: fix structure (#57) Christian Semmler 2023-06-29 17:48:42 +0200
  • 07912eb05a
    Class layout for LEGO1 classes (#43) Cydra 2023-06-29 10:10:08 +0200
  • 4d200bb193
    Update CONTRIBUTING.md MattKC 2023-06-29 00:49:57 -0700
  • 2d9af630ba
    lego1: Two more operators for MxString (#53) MS 2023-06-27 22:57:30 -0400
  • 8da62cc596 ci: convert to 512px png itsmattkc 2023-06-27 19:55:17 -0700
  • 8e6e2a3962 reccmp: fix SVGs on light backgrounds itsmattkc 2023-06-27 19:46:04 -0700
  • aaf61ba48e ci: ignore return code of diff itsmattkc 2023-06-27 19:08:43 -0700
  • 706be168af msvc: force update dependencies itsmattkc 2023-06-27 19:06:04 -0700
  • e7b5ea53df rename GetClassName/IsClass, declare mxtypes itsmattkc 2023-06-27 19:04:07 -0700
  • c7cf9ee8fd ci: compare accuracy as separate step itsmattkc 2023-06-27 19:02:26 -0700
  • ad2d84ce58 ci: compare accuracy to current master itsmattkc 2023-06-27 19:01:04 -0700
  • 008fd80a6f ci: create text progress reports too for auto-comparison itsmattkc 2023-06-27 18:58:15 -0700
  • f7c84d719b reccmp: use bold font for easier readability itsmattkc 2023-06-27 18:25:23 -0700
  • 612730f631
    readme: add progress images MattKC 2023-06-27 18:12:52 -0700
  • b393851ebd reccmp: change svg canvas size itsmattkc 2023-06-27 18:10:36 -0700
  • 1ea15e6478 reccmp: use entire canvas for progress images itsmattkc 2023-06-27 18:04:30 -0700
  • f03cee6b6e reccmp: improve progress bar text rendering itsmattkc 2023-06-27 18:00:53 -0700
  • 40fdc5b2f5 ci: use alternative download itsmattkc 2023-06-27 17:42:07 -0700
  • 4ba4352058 ci: pacman noconfirm itsmattkc 2023-06-27 17:38:37 -0700
  • dd3ce5ac61 ci: attempt to install inkscape through msys2 itsmattkc 2023-06-27 17:31:46 -0700
  • a3887f554d ci: attempt installing inkscape itsmattkc 2023-06-27 17:28:46 -0700
  • 0191c6560b ci: attempt to use inkscape to produce PNGs itsmattkc 2023-06-27 17:26:30 -0700
  • 5915cc3ea2 ci: try converting SVG to PNG itsmattkc 2023-06-27 17:17:26 -0700
  • 066b7311ad rename Isle to IsleApp itsmattkc 2023-06-27 17:10:11 -0700
  • 883720941a ci: provide GITHUB_TOKEN as env itsmattkc 2023-06-27 16:25:26 -0700
  • b2bd8bc766 ci: fix typo itsmattkc 2023-06-27 16:15:38 -0700
  • d8d83eb02e ci: upload release itsmattkc 2023-06-27 16:12:11 -0700
  • f9e9723a67 reccmp: give svg template background color itsmattkc 2023-06-27 16:12:04 -0700
  • 4a1e3a5b7e reccmp: fixed typo itsmattkc 2023-06-27 16:01:49 -0700
  • b080766321 generate progress SVGs itsmattkc 2023-06-27 15:59:44 -0700
  • 24ec7023bd
    isle: match WndProc and re-arrange functions in ISLE.EXE (#45) Christian Semmler 2023-06-27 22:07:29 +0200
  • 51ec2c97c6
    100% Match of MxDSFile (#51) Mark Langen 2023-06-27 11:44:02 -0700
  • 6e8b93b07c
    Update CONTRIBUTING.md MattKC 2023-06-27 10:56:59 -0700
  • 4db49fe6a6
    match MxAutoLocker ctor/dtor (#52) Christian Semmler 2023-06-26 18:48:19 +0200
  • 0b47f3fff3
    Improve reccmp.py (#49) Mark Langen 2023-06-25 19:01:40 -0700
  • 9990d0a2b7
    lego: match GetClassName/IsClass (#48) Christian Semmler 2023-06-26 03:34:13 +0200
  • 64d2b9e02b
    lego: implement SetControlMax and related partials (MxVideoManager, MxPalette, MxUnknown100dc6b0) (#42) Christian Semmler 2023-06-24 19:09:46 +0200
  • 579ee84049
    isle: Improving WinMain and SetupWindow accuracy (#38) Christian Semmler 2023-06-23 20:45:25 +0200
  • 7dbb06eef3
    Convert all sources eol's to nl (#41) Anonymous Maarten 2023-06-23 18:17:41 +0200
  • 4f4863af6f
    Use bitfield for MxVideoParamFlags (#40) MS 2023-06-23 02:00:51 -0400
  • bd245dc6d8
    lego1: implement Get* functions (#39) MishaProductions 2023-06-22 19:23:54 +0300
  • a0fac56d4c
    lego: implement/match MxVideoParam exported functions (#36) Christian Semmler 2023-06-22 18:19:48 +0200
  • 749a1f419b reccmp: support inlined functions that may have been compiled into both files itsmattkc 2023-06-22 01:05:00 -0700
  • 66a010a19f move inlined MxDSObject::SetAtomId to main header itsmattkc 2023-06-22 00:45:56 -0700
  • 12395ac41a reccmp: further improve accuracy itsmattkc 2023-06-22 00:44:28 -0700
  • 598ca01df5 gitignore ISLE.EXE/LEGO1.DLL itsmattkc 2023-06-22 00:43:37 -0700
  • 30ef923bf4
    hotfix: messed up structure due to windows.h (#37) Christian Semmler 2023-06-22 08:13:15 +0200
  • c4b4555b80 reccmp: revert using debug offsets itsmattkc 2023-06-21 17:01:48 -0700
  • fa8e4523bd
    isle: match Isle::Tick and FindExistingInstance (#32) Christian Semmler 2023-06-22 00:18:37 +0200
  • 4d531d1de5
    reccomp: add option to hide 100% matching functions (#35) MS 2023-06-21 17:43:01 -0400
  • fa63d7e341 rename reccomp to reccmp itsmattkc 2023-06-21 14:36:09 -0700
  • da3ad91b20
    recomp.py: use argparse to parse arguments (#30) Anonymous Maarten 2023-06-21 23:33:08 +0200
  • 2644be3ca6
    MxTimer matching (#29) Joshua Peisach 2023-06-21 03:37:46 -0400
  • 4b71fb8815 ci: upload HTML summaries of accuracy/progress too itsmattkc 2023-06-21 00:36:38 -0700
  • bfa035ca79
    isle: Match Isle::SetupCursor (#28) Christian Semmler 2023-06-21 09:30:59 +0200
  • 124a5ddaa3
    isle: Accuracy improvements (#27) Christian Semmler 2023-06-21 09:30:46 +0200
  • 6207d1f775
    add more MxString functions (#31) MS 2023-06-21 03:30:07 -0400
  • 290c006d14 use offsets from PDB to only diff instructions itsmattkc 2023-06-20 13:09:48 -0700
  • 0ab8fc52d2
    lego1/isle: Add MxDSObject, implement SetObjectName, adjust MxDSAction (#20) Christian Semmler 2023-06-20 02:18:53 +0200
  • 66dd2cdeb9 improved reccomp reliability even further, added html summary generator itsmattkc 2023-06-19 12:52:21 -0700
  • ff85548c85 project update itsmattkc 2023-06-19 11:02:44 -0700
  • ec12b8f30f improved compare script performance and reliability itsmattkc 2023-06-19 10:57:13 -0700
  • dafe66191c mxomni: fixed minor inaccuracy itsmattkc 2023-06-19 10:56:53 -0700
  • 0b3d1abe66
    fix wrong video param flag interfaces (#26) Christian Semmler 2023-06-19 18:20:36 +0200
  • 8b16b7b2c3
    Update CONTRIBUTING.md [skip ci] MattKC 2023-06-19 01:37:13 -0700
  • 4494d4db60
    Update README.md [skip ci] MattKC 2023-06-19 01:36:05 -0700
  • 5c440b5878
    lego1: implement more of LegoNavController (#16) Christian Semmler 2023-06-19 10:34:58 +0200
  • f9f8440a3a main: elaborate new info about LoadAccelerators call [skip ci] itsmattkc 2023-06-19 01:21:51 -0700
  • 2c6aeb8b82 oops forgot the calls too itsmattkc 2023-06-19 01:12:12 -0700
  • 3d9a96995a isle: convert last two functions to PascalCase itsmattkc 2023-06-18 23:22:32 -0700
  • f8263a3ef8 implemented some parts of MxOmni and LegoOmni itsmattkc 2023-06-18 23:19:40 -0700
  • d774644b4a
    Update README.md MattKC 2023-06-18 22:57:38 -0700
  • 9de317af55
    Create CONTRIBUTING.md MattKC 2023-06-18 22:56:49 -0700
  • 526c6af1f6
    Implement a few Mx* functions / add data types (#25) ecumber 2023-06-18 22:36:07 -0700
  • 1152feab8d use different naming scheme in ISLE itsmattkc 2023-06-18 21:51:06 -0700
  • 4a41d3fd36 use sizeof in more places where appropriate itsmattkc 2023-06-18 21:47:00 -0700
  • 6e18d1b41f
    ISLE and mingw32 fixes (#18) Anonymous Maarten 2023-06-19 06:45:25 +0200
  • bba513c525 cleaned up mxomnicreateparambase itsmattkc 2023-06-18 21:29:25 -0700
  • a746a28702 legoinputmanager: fixed enum itsmattkc 2023-06-18 21:02:00 -0700
  • 2a93655f06 added even more definitions itsmattkc 2023-06-18 20:56:55 -0700
  • 319b52f248 added more definitions itsmattkc 2023-06-18 20:45:25 -0700
  • 5aa7921e90
    Add CI script to compare recompiled assembly with original code (#24) MattKC 2023-06-18 20:28:18 -0700
  • f9a93406a8
    Merge pull request #22 from foxtacles/isle-lego3dmanager MattKC 2023-06-18 09:00:59 -0700
  • 170ca99390
    forgot updated viewmanager.h Christian Semmler 2023-06-18 14:02:16 +0200
  • e648bcb439
    add updated project files Christian Semmler 2023-06-18 13:59:56 +0200
  • 30989aec9c
    add Lego3DManager and related, fix a function signature Christian Semmler 2023-06-18 13:45:39 +0200
  • 5c74ddc9ab
    Merge pull request #21 from foxtacles/hotfix-isle MattKC 2023-06-18 00:31:26 -0700
  • 258b7f861e
    remove a space Christian Semmler 2023-06-17 22:05:40 +0200
  • b51d74f642
    fix broken MxOmniCreateParam ctor interface Christian Semmler 2023-06-17 22:03:09 +0200