https://github.com/pardeike/harmonyrimworld
A RimWorld mod that installs Harmony for all other mods
https://github.com/pardeike/harmonyrimworld
Last synced: 10 months ago
JSON representation
A RimWorld mod that installs Harmony for all other mods
- Host: GitHub
- URL: https://github.com/pardeike/harmonyrimworld
- Owner: pardeike
- License: mit
- Created: 2020-02-28T18:03:50.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-05-29T01:00:01.000Z (about 2 years ago)
- Last Synced: 2024-12-07T07:40:47.169Z (over 1 year ago)
- Language: C#
- Size: 7.41 MB
- Stars: 139
- Watchers: 15
- Forks: 29
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RimWorld Harmony Library Mod
This mod brings Harmony into RimWorld modding.

GitHub Repository: [Harmony](https://github.com/pardeike/Harmony)
Instead of including `0Harmony.dll` in your `Assemblies` folder, you use the Harmony reference just for compiling and exclude it from being copied to the folder on build. Then, you add the following to your `About.xml` file:
```
brrainz.harmony
Harmony
steam://url/CommunityFilePage/2009463077
https://github.com/pardeike/HarmonyRimWorld/releases/latest
```
which will make RimWorld 1.1 force the user to install this mod. It will automatically want to be installed high up in the list which makes it supply `Harmony` to all mods below. This means that all mods will use **the same Harmony version**.
Whenever Harmony needs updating, this mod will update too. Unless it is a breaking change (we will avoid making those). In which case, a second Harmony mod will be created so users can use either this one or the new one.
**Note:** Adding **HARMONY_NO_LOG** (any non-empty value will do) to your environment variables will suppress the creation of the `harmony.log.txt` file that is created if some mod author forgets to remove debugging before releasing their mod. See also [How to edit environment variables](https://www.howtogeek.com/787217/how-to-edit-environment-variables-on-windows-10-or-11/).
/Brrainz