Skip to content

linux-bionic-arm64 support #942

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 4 commits into
base: alpha-development
Choose a base branch
from

Conversation

TrevTV
Copy link
Contributor

@TrevTV TrevTV commented Jun 6, 2025

Currently a work-in-progress. The goal is to take most Lemon logic and refine it where possible so that main MelonLoader code doesn't have to be filled with the standard Lemon messiness.
Merging into upstream MelonLoader, even if it isn't part of official releases, would make keeping it updated much easier.

Some of the logic in the Bootstrap commit (JNI and a utility class) was added to core MelonLoader and linked over to the Bootstrap as it will also be used in the core, similarly to LoaderConfig.

  • Bootstrap
    • Il2Cpp
    • Mono Not supported on ARM64
  • Core
    • Compilation
    • Unity Information Parsing
    • MelonUtils
    • MelonEnvironment / Pathing
  • Il2CppAssemblyGenerator
    • Cpp2IL (directly integrated rather than downloaded)
    • Il2CppInterop (re-fork with improved ARM64 support)
  • Il2Cpp SupportModule
  • Mono SupportModule (unlikely; not seen often)
  • GitHub Action Compiler

@HerpDerpinstine HerpDerpinstine added Improvement New feature or request Work-in-Progress This issue or pull request is being worked on currently labels Jul 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Improvement New feature or request Work-in-Progress This issue or pull request is being worked on currently
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants