Skip to content

Commit

Permalink
Fixed an issue with MelonLoader Internal Calls being Incorrect
Browse files Browse the repository at this point in the history
  • Loading branch information
HerpDerpinstine committed Oct 11, 2024
1 parent f436322 commit 32849ca
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
8 changes: 4 additions & 4 deletions Bootstrap/src/icalls/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@ pub fn init(runtime: &FerrexRuntime) -> Result<(), DynErr> {
runtime.add_internal_call("MelonLoader.MelonUtils::IsGame32Bit", melon_utils::is_32_bit as MethodPointer)?;
runtime.add_internal_call("MelonLoader.BootstrapInterop::NativeHookAttach", bootstrap_interop::attach as MethodPointer)?;
runtime.add_internal_call("MelonLoader.BootstrapInterop::NativeHookDetach", bootstrap_interop::detach as MethodPointer)?;
runtime.add_internal_call("MelonLoader.MonoInternals.MonoLibrary::GetLibPtr", mono_library::get_lib_ptr as MethodPointer)?;
runtime.add_internal_call("MelonLoader.MonoInternals.MonoLibrary::CastManagedAssemblyPtr", mono_library::cast_assembly_ptr as MethodPointer)?;
runtime.add_internal_call("MelonLoader.MonoInternals.MonoLibrary::GetRootDomainPtr", mono_library::get_domain_ptr as MethodPointer)?;
runtime.add_internal_call("MelonLoader.MonoInternals.ResolveInternals.AssemblyManager::InstallHooks", resolve_internals::install_hooks as MethodPointer)?;
runtime.add_internal_call("MelonLoader.InternalUtils.MonoLibrary::GetLibPtr", mono_library::get_lib_ptr as MethodPointer)?;
runtime.add_internal_call("MelonLoader.InternalUtils.MonoLibrary::CastManagedAssemblyPtr", mono_library::cast_assembly_ptr as MethodPointer)?;
runtime.add_internal_call("MelonLoader.InternalUtils.MonoLibrary::GetRootDomainPtr", mono_library::get_domain_ptr as MethodPointer)?;
runtime.add_internal_call("MelonLoader.InternalUtils.Resolver.AssemblyManager::InstallHooks", resolve_internals::install_hooks as MethodPointer)?;
runtime.add_internal_call("MelonLoader.Support.Preload::GetManagedDirectory", preload::get_managed_dir as MethodPointer)?;

Ok(())
Expand Down
2 changes: 1 addition & 1 deletion MelonLoader/InternalUtils/Resolver/AssemblyManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
using System.Reflection;

#if NET6_0_OR_GREATER
using System.IO;
using System.Runtime.Loader;
#else
using System.IO;
using System.Runtime.CompilerServices;
#endif

Expand Down

0 comments on commit 32849ca

Please sign in to comment.