koren
0a2773db47
Add macOS arm64 support and dlsym interpose
...
Add support for osx-arm64: add ARM64 platform and runtime identifier in Directory.Build.props and define an ARM64 build constant. Include osx-arm64 native libraries (libdobby.a and libplthook.a) and update the osx-x64 plthook. Implement a DYLD dlsym interpose flow because plthook cannot patch modern macOS GOTs: export MLRegisterDlsymHook, MLRealDlsym and MLMacOSJitCopy from native osxentry.cpp, register the managed detour from ModuleSymbolRedirect, and use RealDlsym to resolve genuine runtime symbols. Update the bootstrap project file to keep additional linker symbols and append native exports before native linking. Improve macOS-specific behavior: add JIT copy support for arm64, open a Terminal tailing the MelonLoader log from the macOS launcher script, better resolve the game .app path and frameworks path, and select the appropriate DetourNative platform for macOS ARM64. Also update osxexports.def with the new native exports.
2026-09-29 07:07:55 -05:00
Herp Derpinstine
e423a5eae4
Backported Changes to v0.7.4 Hotfix
2026-09-05 06:55:48 -05:00
ds5678
c7ce161eb6
Revert "Maybe .NET 11 magically fixes Linux"
...
This reverts commit edb3676813 .
2026-06-11 00:39:16 -07:00
ds5678
edb3676813
Maybe .NET 11 magically fixes Linux
2026-06-11 00:22:54 -07:00
ds5678
432c7b8c37
Maybe .0 is necessary
2026-05-18 10:29:05 -07:00
ds5678
f1fcb2d840
undo test
2026-05-18 10:15:51 -07:00
ds5678
b29edac707
test
2026-05-18 10:02:33 -07:00
ds5678
f81e14a5fe
Bump Bootstrap .NET version to 10
2026-05-18 09:49:31 -07:00
Herp Derpinstine
d5dd99f14b
Bumped Version
2026-05-14 15:24:03 -05:00
dependabot[bot]
cf98533f43
Bump Microsoft.NETCore.DotNetAppHost from 10.0.7 to 10.0.8
...
---
updated-dependencies:
- dependency-name: Microsoft.NETCore.DotNetAppHost
dependency-version: 10.0.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2026-05-13 07:23:49 +00:00
dependabot[bot]
5b6a6e202a
Bump Microsoft.NETCore.DotNetAppHost from 10.0.5 to 10.0.7
...
---
updated-dependencies:
- dependency-name: Microsoft.NETCore.DotNetAppHost
dependency-version: 10.0.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2026-04-22 07:17:26 +00:00
Herp Derpinstine
7c9aaa1cb2
Updated Il2CppInterop to 1.5.1-ci.845
2026-04-14 00:23:11 -05:00
Herp Derpinstine
baaf570ec3
Merge pull request #1117 from LavaGang/dependabot/nuget/alpha-development/Microsoft.NETCore.DotNetAppHost-10.0.5
...
Bump Microsoft.NETCore.DotNetAppHost from 10.0.3 to 10.0.5
2026-04-09 08:38:55 -05:00
ds5678
18c6d3e74d
Include package references in NuGet package
2026-03-28 22:12:53 -07:00
Herp Derpinstine
5eb894f80a
Updated Il2CppInterop to 1.5.1-ci.833
2026-03-27 12:24:11 -05:00
Herp Derpinstine
4334607f93
Attempt to fix Linux Cross-compilation issues
2026-03-18 16:21:04 -05:00
dependabot[bot]
9bc222489b
Bump Microsoft.NETCore.DotNetAppHost from 10.0.3 to 10.0.5
...
---
updated-dependencies:
- dependency-name: Microsoft.NETCore.DotNetAppHost
dependency-version: 10.0.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2026-03-13 07:15:45 +00:00
Herp Derpinstine
19b57ac29e
Updated AsmResolver to 6.0.0-beta.5, Updated Il2CppInterop to 1.5.1-ci.829
2026-03-09 17:58:39 -06:00
Herp Derpinstine
52c1762e38
Bumped Version
2026-03-09 16:58:37 -06:00
Herp Derpinstine
7f2d755369
Updated Nuget Packages
2026-03-03 15:27:13 -06:00
STBlade
d14c58a427
Bump AssetsTools.Net to 3.0.1
2025-12-18 20:44:52 +00:00
Herp Derpinstine
0a91b52ae1
Update Directory.Build.props
2025-10-16 00:08:53 -06:00
Herp Derpinstine
e520fb6b5b
Improved Project Pathing
2025-10-15 23:49:13 -06:00
Herp Derpinstine
b6263e69af
Fixed an issue with RuntimeIdentifier set in command line being overridden by compiling OS
2025-10-15 23:16:40 -06:00
Aaron Robinson
d1765cadcb
Make Windows buildable on Linux
2025-10-15 14:42:13 -05:00
Herp Derpinstine
c9997be5aa
Updated Il2CppInterop to 1.5.1
2025-09-02 01:30:53 -06:00
Herp Derpinstine
94602f42d8
Updated Il2CppInterop to 1.5.0-ci.644
2025-08-28 23:05:05 -06:00
Herp Derpinstine
92f945139f
More Directory.Build.props Improvements
2025-08-26 00:55:13 -06:00
Herp Derpinstine
b3889a75f7
Fixed Duplicate Package ID
2025-08-26 00:39:45 -06:00
Herp Derpinstine
16adb3321f
More Directory.Build.props Improvements
2025-08-26 00:07:58 -06:00
Herp Derpinstine
218cfe66dc
Updated Il2CppInterop to 1.5.0-ci.643
2025-08-26 00:03:05 -06:00
Herp Derpinstine
a2c4cf724b
Fixed Formatting
2025-08-25 23:56:48 -06:00
Herp Derpinstine
e988722484
Updated AssetRipper.Primitives to 3.2.0
2025-08-25 23:55:35 -06:00
Herp Derpinstine
fbd80bb915
Standardized TargetFrameworks to Directory.Build.props
2025-08-25 23:53:34 -06:00
Herp Derpinstine
8552bdea69
Update Directory.Build.props
2025-08-25 22:36:36 -06:00
Herp Derpinstine
f3904a9ed7
Updated Pastel to 7.0.0
2025-08-25 22:35:33 -06:00
Herp Derpinstine
5dd399b63a
Updated Tomlet to 6.1.0
2025-08-25 22:34:38 -06:00
Herp Derpinstine
c60d39ef9e
Standardize Package Versions to Directory.Build.props
2025-08-25 22:29:43 -06:00
Herp Derpinstine
1e83376080
Fixed Incorrect BuildInfo Values, Implemented Backwards Compatibility for MelonLoader.BuildInfo to use MelonLoader.Properties.BuildInfo
2025-06-22 18:07:45 -06:00
Herp Derpinstine
d86488eb3a
Bumped Version
2025-06-21 19:29:48 -06:00
Herp Derpinstine
fc7f48a659
Updated Il2CppInterop to 1.5.0-ci.625
2025-06-06 22:34:19 -06:00
Trevor
81f9251ab5
Initial MacOS bootstrap compilation
2025-03-15 06:42:00 -04:00
aldelaro5
f64477ac7f
Add a custom post build task that converts ppdb to mdb to support net35 mono debugging
2025-03-10 04:54:14 -04:00
aldelaro5
99baba8701
Rework the solution configs to allow building x86 and x64 on Windows
2025-02-11 16:44:01 -05:00
slxdy
3c2ddc48e8
Bump project version to v0.7.1
2025-02-03 23:09:53 +01:00
slxdy
ddbb3d067e
Updated meta info
2024-11-06 17:42:20 +01:00
slxdy
9d571c9eb0
Add bootstrap loader for linux-x64
...
Unity 2022 and up fail both on Mono and Il2Cpp. Needs further action
2024-10-31 12:25:50 +01:00
slxdy
d6c3ded85f
Added support for win-x86
2024-10-28 11:51:14 +01:00
slxdy
daf6d61d77
Fixed the X64 constant
2024-10-24 14:42:13 +02:00
slxdy
f26a3a9ea7
Changed proxy behavior
2024-10-23 14:52:22 +02:00