Harmony
BepInEx
Harmony | BepInEx | |
---|---|---|
26 | 72 | |
4,835 | 4,338 | |
- | 2.6% | |
8.9 | 5.8 | |
8 days ago | 3 days ago | |
C# | C# | |
MIT License | GNU Lesser General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Harmony
- How to make mods?
- Learning how to mod
- [Gordianquest] Mod amplificateur de butin
-
Fast Script Reload - Hot Reload implementation for Unity is now open source!
Some more details https://github.com/pardeike/Harmony/issues/424
-
Set return value of method called by method in unit test
Here's what you're looking for.
-
Why use { get; set; } at all?
Probably a little out of your scope but the library Harmony you can write patches (detours) on methods. Using get/set instead of a field would allow you to override the property's method. Let's say you wanted to write something to always have the name uppercase. You could patch the constructor and set this.name = this.name.ToUpper() but that field is publicly assignable so you can't really enforce that. On the other hand with a property you can override the set method to say this._name = value.ToUpper().
-
Python's "Disappointing" Superpowers
It's kind of a subtle distinction that I think was lost between the posted article and the original article it was responding to, but I don't think the kinds of reflection capabilities that Roslyn provides is what the author intended. The specific example given in the referenced article for "Higher-order programs" specifically refers to the ability to replace function implementations at runtime without interrupting the program, and specifically calls out hot-code reloading (such as what Java provides) as a deficient form of similar functionality. This is closer to the type of functionality libraries like Harmony provide, but even that solution requires including the library and instrumenting your code ahead of time.
-
Reverse engineering integrity checks in Black Ops 3
https://github.com/pardeike/Harmony harmony lets you patch functions at runtime, kind of like a dll injection / memory edit
-
Loot amplifier mod
Download Harmony 2 and put net472 version of the library into GordianQuest_Data\Managed
-
Replace class method from DLL with my own
I'd recommend looking into Harmomy and seeing if you're able to use it. It makes modifying DLLs pretty convenient.
BepInEx
-
(MODDED) Plugins target a wrong version of BepInEx (5.4.22.0) and might not work until you update
I've just found out the way to fix it. You have to download it from github (https://github.com/BepInEx/BepInEx/releases/tag/v5.4.22) clicking your system type's zip and then paste the core folder inside it where the actual one is (C:\Users\{username}\AppData\Roaming\Thunderstore Mod Manager\DataFolder\LethalCompany\profiles\{profile}\BepInEx).
-
Mass Farming Mod / any mod?
More info here: https://github.com/BepInEx/BepInEx/issues/694
-
Can anyone help me with this injector coded in C#?
If you're looking to make legitimate mods that do not violate a game's TOS/EULA, especially for multiplier games, then a more modern, supported, maintained, and widely used Unity plugin framework is BepInEx: https://github.com/BepInEx/BepInEx
- How to make mods?
- Hola! Existe algún mod para jugar con más de 4 jugadores? En mi grupo de amigos somos 6 y queremos jugar todos juntos... Gracias!
-
Need Help With Server Side Mod BepinEx and Whetstone Install
If you find any workaround let me know https://github.com/BepInEx/BepInEx
- Learning how to mod
- Lovely. All that objects loading
-
How to start modded Valheim from desktop without Thunderstore
https://github.com/BepInEx/BepInEx that's the github link but you can find it at nexus or thunderstore. then every mod you install, just follow the instructions. most of the time it's put mod.dll into Bepinex/plugins and run the game. you'll have no problems. i've even added a mod to make clone items and recipes. pretty fun stuff.
-
Como Traduzir The Murder of Sonic the Hedgehog (e possivelmente outros jogos da Unity)
Primeiro você precisa baixar o BepInEx
What are some alternatives?
Mono.Cecil - Cecil is a library to inspect, modify and create .NET programs and libraries.
MelonLoader - The World's First Universal Mod Loader for Unity Games compatible with both Il2Cpp and Mono
Fody - Extensible tool for weaving .net assemblies
UnityExplorer - An in-game UI for exploring, debugging and modifying IL2CPP and Mono Unity games.
Extenject - Dependency Injection Framework for Unity3D [Moved to: https://github.com/modesttree/Zenject]
KK-HF_Patch - Automatically translate, uncensor and update Koikatu! and Koikatsu Party!
UnrealCLR - Unreal Engine .NET 6 integration
My-Clone-Hero-Tweaks - Tweaks to Clone Hero that I've made
UniTask - Provides an efficient allocation free async/await integration for Unity.
proton-ge-custom - Compatibility tool for Steam Play based on Wine and additional components
InjectFix - InjectFix is a hot-fix solution library for Unity
Il2CppInspector - Powerful automated tool for reverse engineering Unity IL2CPP binaries