Coder Social home page Coder Social logo

stephenc87 / melonloader Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lavagang/melonloader

0.0 1.0 0.0 309.97 MB

The World's First Universal Mod Loader for Unity Games that is Compatible with both Il2Cpp and Mono

Home Page: https://discord.gg/2Wn3N2P

License: Apache License 2.0

C# 77.60% C++ 21.84% C 0.06% Assembly 0.10% Makefile 0.40%

melonloader's Introduction

GENERAL INFORMATION:

  • Normal Console is for Debugging and Displaying the Output of Plugins and Mods.
  • Debug Mode/Console is for Debugging MelonLoader Internals.
  • All Plugins get placed in the created Plugins folder inside the Game's Install Folder.
  • All Mods get placed in the created Mods folder inside the Game's Install Folder.
  • All Logs are made in the created Logs folder inside the Game's Install Folder.
  • In order to properly use dnSpy's Debugger run the game with the Debug Mode/Console launch option.

REQUIREMENTS:


AUTOMATED INSTALLATION:

  1. Make sure the Game you are installing to is Closed and Not Running.
  2. Download MelonLoader.Installer.exe.
  3. Run MelonLoader.Installer.exe.
  4. Click the SELECT button.
  5. Select and Open the Game's EXE in your Game's Installation Folder.
  6. Select which Version of MelonLoader to install using the Drop-Down List. (Or leave it as-is for the Latest Version.)
  7. Click the INSTALL or RE-INSTALL or UPDATE button.

MANUAL INSTALLATION:

  1. Make sure the Game you are installing MelonLoader to is Closed and Not Running.
  2. Download MelonLoader.zip.
  3. Extract the MelonLoader folder from MelonLoader.zip to the Game's Installation Folder.
  4. Extract version.dll from MelonLoader.zip to the Game's Installation Folder.

AUTOMATED UNINSTALL:

  1. Make sure the Game you are uninstalling from is Closed and Not Running.
  2. Download MelonLoader.Installer.exe.
  3. Run MelonLoader.Installer.exe.
  4. Click the SELECT button.
  5. Select and Open the Game's EXE in your Game's Installation Folder.
  6. Click the UN-INSTALL button.

MANUAL UNINSTALL:

  1. Make sure the Game you are installing MelonLoader to is Closed and Not Running.
  2. Remove the version.dll file from the Game's Installation Folder.
  3. Remove the MelonLoader folder from the Game's Installation Folder.
  4. Remove the Plugins folder from the Game's Installation Folder.
  5. Remove the Mods folder from the Game's Installation Folder.
  6. Remove the Logs folder from the Game's Installation Folder.

LAUNCH OPTIONS:

Argument Description
--no-mods Launch game without loading Mods
--quitfix Fixes the Hanging Process Issue with some Games
--melonloader.hideconsole Hides the Normal Console
--melonloader.hidewarnings Hides Warnings from Displaying
--melonloader.debug Debug Mode/Console
--melonloader.magenta Magenta Console Color
--melonloader.rainbow Rainbow Console Color
--melonloader.randomrainbow Random Rainbow Console Color
--melonloader.maxlogs Max Log Files [ Default: 10 ] [ Disable: 0 ]
--melonloader.maxwarnings Max Warnings per Log File [ Default: 100 ] [ Disable: 0 ]
--melonloader.maxerrors Max Errors per Log File [ Default: 100 ] [ Disable: 0 ]
--melonloader.loadmodeplugins Load Mode for Plugins [ Default: 0 ]
--melonloader.loadmodemods Load Mode for Mods [ Default: 0 ]
--melonloader.agregenerate Forces Assembly to be Regenerated on Il2Cpp Games
--melonloader.agfvunhollower Forces use a Specified Version of Il2CppAssemblyUnhollower
--melonloader.consoleontop Forces the Console over all other Applications

LOAD MODES:

  • Load Mode launch options are a way to dictate how you want Mods or Plugins to Load.
Value Action
0 NORMAL - Load them only if they don't have the "-dev" Name Extension
1 DEV - Load them only if they have the "-dev" Name Extension
2 BOTH - Load All

LICENSING & CREDITS:

MelonLoader is licensed under the Apache License, Version 2.0. See LICENSE for the full License.

Third-party libraries used as source code or bundled in binary form:

External tools downloaded and used at runtime:

See MelonLoader Wiki for the full Credits.

MelonLoader is not sponsored by, affiliated with or endorsed by Unity Technologies or its affiliates.
"Unity" is a trademark or a registered trademark of Unity Technologies or its affiliates in the U.S. and elsewhere.

melonloader's People

Contributors

agamero avatar dependabot-preview[bot] avatar herpderpinstine avatar imgbotapp avatar rubberduckshobe avatar stephenc87 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.