harmony
                Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| harmony [2019/07/04 11:40] – [Harmony Library] umfdev | harmony [2019/07/04 11:42] (current) – [Harmony Library] umfdev | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| ====== Harmony Library ====== | ====== Harmony Library ====== | ||
| [[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  | + | It uses advanced reflection tricks to let you create harmony patches that can inject code into existing functions and fields, and even partially or fully overwrite code.\\ | 
| - | 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  | + | 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 provides  | ||
| UMF is currently using an unreleased **Version 2.0** compiled straight from the master branch.\\ | UMF is currently using an unreleased **Version 2.0** compiled straight from the master branch.\\ | ||
| It is provided in .NET 3.5, .NET 4.6.2, and .NET 4.7.2 to be compatible with the full range of Unity Games available. | It is provided in .NET 3.5, .NET 4.6.2, and .NET 4.7.2 to be compatible with the full range of Unity Games available. | ||
harmony.1562240431.txt.gz · Last modified: 2019/07/04 11:40 by umfdev
                
                