Skip to content

Add BepInEx6 IL2CPP support#19

Merged
ManlyMarco merged 3 commits intomasterfrom
il2cpp
Sep 27, 2025
Merged

Add BepInEx6 IL2CPP support#19
ManlyMarco merged 3 commits intomasterfrom
il2cpp

Conversation

@ManlyMarco
Copy link
Owner

No description provided.

@ManlyMarco ManlyMarco requested a review from Copilot September 27, 2025 18:07
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Adds support for BepInEx v6 IL2CPP runtime by creating a separate IL2CPP-compatible project while maintaining BepInEx v5 support. The PR introduces shared code structure to avoid duplication and updates existing code to be compatible with both versions.

  • Restructures the solution to support both BepInEx v5 (Mono) and v6 (IL2CPP) builds
  • Creates shared code project to minimize duplication between the two builds
  • Implements IL2CPP-specific utilities and compatibility layer for Unity integration

Reviewed Changes

Copilot reviewed 15 out of 21 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
nuget.config Adds BepInEx package source for dependencies
README.md Updates installation instructions to mention both BepInEx versions
FPSCounter_Shared/. Creates shared project structure with common code
FPSCounter_IL2CPP/. New IL2CPP-compatible implementation with specialized utilities
FPSCounter/. Refactors existing BepInEx v5 project to use shared code
*.sln, Directory.Build.props Updates build configuration for multi-project structure

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@ManlyMarco ManlyMarco merged commit 53ea3f8 into master Sep 27, 2025
@ManlyMarco ManlyMarco deleted the il2cpp branch September 27, 2025 18:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant