harmony
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionLast revisionBoth sides next revision | ||
harmony [2019/07/04 12:39] – created umfdev | harmony [2019/07/04 12:41] – [Harmony Library] umfdev | ||
---|---|---|---|
Line 3: | Line 3: | ||
{{tag> | {{tag> | ||
====== Harmony Library ====== | ====== Harmony Library ====== | ||
- | Harmony is an open source library written by [[https:// | + | [[https:// |
- | It uses advanced reflection tricks to let you create harmony patches that can inject code into existing functions and fields, and even overwrite some or all of the code of of a function.\\ | + | It uses advanced reflection tricks to let you create harmony patches that can inject code into existing functions and fields, and even partially |
+ | Since this uses reflection, everything is done in memory, leaving the original assembly files on disk untouched.\\ | ||
This is obviously extremely useful for writing mods, and as such Harmony is included with UMF, and UMF uses some built in wrappers taking advantage of some of it's functionality.\\ | This is obviously extremely useful for writing mods, and as such Harmony is included with UMF, and UMF uses some built in wrappers taking advantage of some of it's functionality.\\ | ||
- | UMF is currently using an unreleased Version 2.0 compiled straight from the master branch.\\ | + | UMF is currently using an unreleased |
- | UMF provides Harmony | + | It is provided |
harmony.txt · Last modified: 2019/07/04 12:42 by umfdev