Skip to content

Commit a264a1b

Browse files
committed
v2.4.2 release
1 parent 7aa904f commit a264a1b

File tree

1 file changed

+21
-21
lines changed

1 file changed

+21
-21
lines changed

README.md

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
11
<p align="center">
22
<img src="https://raw.githubusercontent.com/pardeike/Harmony/master/HarmonyLogo.png" alt="Harmony" width="180" /><br>
3-
<b>Version 2.3</b><br>
3+
<b>Version 2.4</b><br>
44
A library for patching, replacing and decorating<br>
55
.NET and Mono methods during runtime.
66
</p>
77

88
### About
99

10-
Harmony gives you an elegant and high level way to alter the functionality in applications written in C#. It works great in games and is well established in titles like
11-
12-
**Rust**
13-
**Rimworld**
14-
**7 Days To Die**
15-
**Stardew Valley**
16-
**Subnautica**
17-
**Oxygen Not Included**
18-
**Besiege**
19-
**Cities:Skylines**
20-
**Kerbal Space Program**
21-
**Resonite**
22-
**BattleTech**
23-
**Slime Rancher**
10+
Harmony gives you an elegant and high level way to alter the functionality in applications written in C#. It works great in games and is well established in titles like
11+
12+
**Rust**
13+
**Rimworld**
14+
**7 Days To Die**
15+
**Stardew Valley**
16+
**Subnautica**
17+
**Oxygen Not Included**
18+
**Besiege**
19+
**Cities:Skylines**
20+
**Kerbal Space Program**
21+
**Resonite**
22+
**BattleTech**
23+
**Slime Rancher**
2424

2525
and others like Ravenfield, Sheltered, Staxel, The Ultimate Nerd Game, Total Miner, Unturned, SCP: Secret Laboratory ...
2626

@@ -30,10 +30,10 @@ It is also used in unit testing WPF controls at Microsoft and Google and in many
3030

3131
If you develop in C# and your code is loaded as a module/plugin into a host application, you can use Harmony to alter the functionality of all the available assemblies of that application. Where other patch libraries simply allow you to replace the original method, Harmony goes one step further and gives you:
3232

33-
• A way to keep the original method intact
34-
• Execute your code before and/or after the original method
35-
• Modify the original with IL code processors
36-
• Multiple Harmony patches co-exist and don't conflict with each other
33+
• A way to keep the original method intact
34+
• Execute your code before and/or after the original method
35+
• Modify the original with IL code processors
36+
• Multiple Harmony patches co-exist and don't conflict with each other
3737
• Works at runtime and does not touch any files
3838

3939
### Installation
@@ -50,8 +50,8 @@ Please check out the [documentation](https://harmony.pardeike.net) and join the
5050

5151
I put thousands of hours into this project and its support. So every little action helps:
5252

53-
• Become a [GitHub sponsor](https://github.com/sponsors/pardeike) or a [Patreon](https://www.patreon.com/pardeike)
54-
• Upvote this [stackoverflow answer](https://stackoverflow.com/questions/7299097/dynamically-replace-the-contents-of-a-c-sharp-method/42043003#42043003)
53+
• Become a [GitHub sponsor](https://github.com/sponsors/pardeike) or a [Patreon](https://www.patreon.com/pardeike)
54+
• Upvote this [stackoverflow answer](https://stackoverflow.com/questions/7299097/dynamically-replace-the-contents-of-a-c-sharp-method/42043003#42043003)
5555
• Spread the word in your developer communities
5656

5757
This project uses the great [MonoMod.Core](https://github.com/MonoMod) library by [0x0ade](https://github.com/0x0ade) and [nike4613](https://github.com/nike4613).

0 commit comments

Comments
 (0)