Skip to content
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

1.0.0 - Universality #851

Draft
wants to merge 34 commits into
base: alpha-development
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
da51cf3
New Universality Base
HerpDerpinstine Feb 3, 2025
1693bce
Removed Useless Namespace
HerpDerpinstine Feb 3, 2025
972cf0c
Attempt to fix Compilation
HerpDerpinstine Feb 3, 2025
c325cb4
Attempt to fix Compilation
HerpDerpinstine Feb 3, 2025
45d6f19
Update MelonLoader.sln
HerpDerpinstine Feb 3, 2025
94c6cf1
Remake Solution File
HerpDerpinstine Feb 3, 2025
9d2e8a0
Merge branch 'master' into universality
HerpDerpinstine Feb 3, 2025
114e937
Update README.md
HerpDerpinstine Feb 3, 2025
2696d30
Merge branch 'master' into universality
HerpDerpinstine Feb 3, 2025
5dcf221
Update Core.cs
HerpDerpinstine Feb 3, 2025
af66ccd
Update CHANGELOG.md
HerpDerpinstine Feb 3, 2025
24f65a6
Merge branch 'master' into universality
HerpDerpinstine Feb 3, 2025
1a13d80
Start of Mono Runtime Support
HerpDerpinstine Feb 4, 2025
ac6b260
Default to Application Executable Name when using Fallback Environment
HerpDerpinstine Feb 4, 2025
1ab17d7
Fixed Loader Config being in the wrong Location
HerpDerpinstine Feb 4, 2025
d1c65fb
Fixed Load Order
HerpDerpinstine Feb 5, 2025
79e8904
Fixed Load Order Issues with Il2Cpp and Mono Support
HerpDerpinstine Feb 5, 2025
612ac46
Update UnityLoader.cs
HerpDerpinstine Feb 5, 2025
636345b
Reimplemented Mono Runtime Support and NetStandard patches
HerpDerpinstine Feb 7, 2025
24f6d7b
Reimplemented Unity Mono Support
HerpDerpinstine Feb 7, 2025
77013be
Reimplemented Unity Mono Support
HerpDerpinstine Feb 7, 2025
2bea2e6
Reimplemented Mono Assembly Resolver
HerpDerpinstine Feb 7, 2025
3896634
Update MonoAssemblyResolver.cs
HerpDerpinstine Feb 7, 2025
eb72407
Moved Native Library and Export handling to Bootstrap Functions
HerpDerpinstine Feb 8, 2025
c19efae
Fixed an issue with Mono Assembly Resolver causing Infinite Loops
HerpDerpinstine Feb 8, 2025
fd6ce13
Update MonoLibrary.cs
HerpDerpinstine Feb 8, 2025
4033ca8
Fixed Unity Il2Cpp Initialization
HerpDerpinstine Feb 8, 2025
77c078f
Cleanup
HerpDerpinstine Feb 8, 2025
1ab10c0
Reimplemented Unity Utilities in Unity.Il2Cpp.Shared
HerpDerpinstine Feb 8, 2025
937b744
Restored Old Universality Files
HerpDerpinstine Feb 8, 2025
7956249
Moved Dobby Files to Dependencies Folder
HerpDerpinstine Feb 8, 2025
bc6a042
Cleanup
HerpDerpinstine Feb 8, 2025
520ad66
Revert "Moved Dobby Files to Dependencies Folder"
HerpDerpinstine Feb 8, 2025
2cc0d02
Added Android ARM64 v8a Dobby
HerpDerpinstine Feb 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 4 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
name: Build MelonLoader

run-name: 0.7.0${{ github.event_name != 'workflow_dispatch' && format('-ci.{0}', github.run_number) || '' }} | ${{ github.event_name != 'workflow_dispatch' && (github.event.head_commit.message || format('`[PR]` {0}', github.event.pull_request.title)) || 'Manual Build' }}
run-name: 1.0.0${{ github.event_name != 'workflow_dispatch' && format('-ci.{0}', github.run_number) || '' }} | ${{ github.event_name != 'workflow_dispatch' && (github.event.head_commit.message || format('`[PR]` {0}', github.event.pull_request.title)) || 'Manual Build' }}

env:
DEVVERSION: "0.7.0"
DEVVERSION: "1.0.0"

on:
push:
branches: [ master, alpha-development, v0.6.0-rewrite ]
branches: [ master, alpha-development, universality ]
pull_request:
branches: [ master, alpha-development, v0.6.0-rewrite ]
branches: [ master, alpha-development, universality ]
workflow_dispatch:

jobs:
Expand Down
30 changes: 30 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
| Versions: |
| - |
| [v0.7.0](#v070) |
| [v0.6.6](#v066) |
| [v0.6.5](#v065) |
| [v0.6.4](#v064) |
Expand Down Expand Up @@ -38,6 +39,35 @@

---

### v0.7.0

1. Updated Unity Dependencies Source to use the [New Automated Repository](https://github.com/LavaGang/MelonLoader.UnityDependencies) (Credits to [slxdy](https://github.com/slxdy) :D)
2. Fixed an issue with MelonProxy not using Executable Path for Base Directory
3. Reworked Bootstrap and Proxy to use NAOT Compilation (Credits to [slxdy](https://github.com/slxdy) :D)
4. Fixed an issue with the Il2CppAssemblyGenerator ignoring the --melonloader.agfregenerate launch option
5. Fixed an issue with Loading Plugins from MelonFolders that exist in the Mods folder too Early
6. Fixed an issue with Il2CppAssemblyGenerator using Incorrect Module Pathing to Load
7. Fixed an issue with Extended Folder Scanning not running without strict definition of Folder Names
8. Updated Cpp2IL to 2022.1.0-pre-release.19
9. Reimplemented Cpp2IL StrippedCodeRegSupport Module
10. Fixed an issue with .NET Bundle Extraction attempting to extract to a folder of the same name as the executable
11. Fixed an issue with Compatibility Layers not loading from Base Directory
12. Updated Il2CppInterop to 1.4.6-ci.585
13. Updated System.Configuration.ConfigurationManager, System.Drawing.Common, and System.Security.Permissions to 9.0.0
14. Revert de-duplication to fix decoding by type hint broken in TinyJSON (Credits to [No3371](https://github.com/No3371) :D)
15. Implemented Loader Config system (Credits to [slxdy](https://github.com/slxdy) :D)
16. Changed Console Encoding to UTF8 (Credits to [slxdy](https://github.com/slxdy) :D)
17. Fixed an issue with AsmResolver not being able to read files correctly (Credits to [Atmudia](https://github.com/Atmudia) :D)
18. Made all Obsolete Members into Errors (Credits to [slxdy](https://github.com/slxdy) :D)
19. Moved SharpZipLib to BackwardsCompatibility (Credits to [slxdy](https://github.com/slxdy) :D)
20. Moved TinyJSON to BackwardsCompatibility (Credits to [slxdy](https://github.com/slxdy) :D)
21. Improved Mono Library Initialization
22. Reworked Bootstrap Proxy Exports to allow Loading Original from Local Copy
23. Implemented Pre-Scan of Melon Folders to fix Load Order
24. Updated missing deps for NetStandardPatches (Credits to [slxdy](https://github.com/slxdy) :D)

---

### v0.6.6

1. Updated Il2CppInterop to 1.4.6-ci.579
Expand Down
14 changes: 0 additions & 14 deletions Dependencies/CompatibilityLayers/Demeo/Demeo.csproj

This file was deleted.

10 changes: 0 additions & 10 deletions Dependencies/CompatibilityLayers/Demeo/Demeo_LobbyRequirement.cs

This file was deleted.

131 changes: 0 additions & 131 deletions Dependencies/CompatibilityLayers/Demeo/Module.cs

This file was deleted.

13 changes: 0 additions & 13 deletions Dependencies/CompatibilityLayers/IPA/IPA.csproj

This file was deleted.

8 changes: 0 additions & 8 deletions Dependencies/CompatibilityLayers/IPA/IPA/IEnhancedPlugin.cs

This file was deleted.

14 changes: 0 additions & 14 deletions Dependencies/CompatibilityLayers/IPA/IPA/IPlugin.cs

This file was deleted.

98 changes: 0 additions & 98 deletions Dependencies/CompatibilityLayers/IPA/IPA/ModPrefs.cs

This file was deleted.

16 changes: 0 additions & 16 deletions Dependencies/CompatibilityLayers/IPA/IPA/PluginManager.cs

This file was deleted.

Loading
Loading