Cities: Skylines

Cities: Skylines

253 ratings
Harmony 2.2.2-0 (EXPERIMENTAL)
3
   
Award
Favorite
Favorited
Unfavorite
Mod
File Size
Posted
Updated
3.933 MB
17 Feb, 2021 @ 1:37pm
16 Nov, 2022 @ 12:16am
12 Change Notes ( view )

Subscribe to download
Harmony 2.2.2-0 (EXPERIMENTAL)

Description
Experimental channel of the Harmony 2 Mod.

This channel receives Harmony mod updates before the primary channel to ensure that they are stable.

By subscribing to this version and reporting bugs and errors, you are helping the C:SL community!

Usage Instructions
  • Unsubscribe the stable version of Harmony 2 mod
  • If you use local versions of Harmony 2, delete them
  • Subscribe to this workshop item

Current changes compared to the stable version
16/11/2022:
Updated to Harmony 2.2.2
Added Harmony 1.x patching logic to the mod constructor to run it before any other mod executes

01/02/2022:
Update to Harmony 2.2

24/06/2021:
Added "Harmony report" button
Added conflict report button

09/05/2021:
More stability when transferring patches from Harmony 1 mods
Added additional logging

13/03/2021:
Added impostor Harmony assemblies for version 2.0.0.8, 2.0.0.9 and 2.0.1.0. This should resolve load order problems with mods that didn't update to API 2.0
Removed PatchLoader integration as it didn't improve the situation very much.
Removed custom AssemblyResolver (should no longer be needed)

27/02/2021:
Some improvements to PatchLoader integration and the behavior of the Harmony fork included with this mod.

18/02/2021:
Added PatchLoader integration. If you also have Patch Loader installed, Harmony mod will be loaded as the very first mod. That way you might be able to avoid issues with really old or broken mods.

17/02/2021:
Potential fix for "System.ArgumentException: You can only patch implemented methods/constructors. Path the declared method virtual ..." that occurs when certain old Harmony 1 mods are present.

For full transparency: I am an employee at Colossal Order, however this is my personal account and as such all opinions, content and contributions to the community reflect my own views and interests, and are not created nor maintained as part of my job. Like all user generated content, this is not officially supported content and should be used at your own risk.
Popular Discussions View All (3)
36
2 Feb, 2022 @ 2:54am
PINNED: Report EXPERIMENTAL channel bugs here!
boformer
7
14 Sep, 2022 @ 10:24pm
Not sure what the error is from, this is on startup
SAM
2
18 Jan, 2023 @ 11:44am
Reporting Error
speedy45
63 Comments
algernon 26 Jun, 2023 @ 5:05pm 
@mattsmith6951 Because this mod wasn't built against the current version of the game. That's an advisory message, not an error, and is of no consequence in this mod's case.

However, this is a EXPERIMENTAL version, and should only be used by those with the requsite knowledge and experience. You should be using the stable version instead.
mattsmith6951 26 Jun, 2023 @ 1:57pm 
"This mod was not made with the current version of the game and may not work as expected"

Why am I seeing this?
Gordon Freeman gaming 10 Jun, 2023 @ 3:33am 
what is that Harmony EXPERIMENTAL?
algernon 17 Jan, 2023 @ 9:59pm 
@CarolinaSeeker94 You shouldn't be subscribed to this version. Make sure you unsubscribe from this and subscribe to the stable version instead (see link at the top of the description). If you need help, post a link to your output log over there and you'll be assisted.
CarolinaSeeker94 17 Jan, 2023 @ 8:12pm 
EVEN SUBSCRIBED TO HARMONY it does this

The mod(s):

• NetworkAnarchy
• VehicleSelector
• ParkingLotSnapping
• NodeMarkup
• GarbageBinManager
• FindIt
• CustomEffectLoader
• TrafficManager
• HideIt
• CargoHoldFix
• LaneController
• MovableBridge
• NetworkExtensions2
• Crossings
• CustomAnimationLoader
• RemoveNeedForPowerLines
• SmarterFirefighters
• MovableBridge
require the dependency 'Harmony' to work correctly!

You have rejected to automatically subscribe to Harmony :(

Either unsubscribe those mods or subscribe to the Harmony mod, then restart the game!
炒西瓜 13 Dec, 2022 @ 6:48am 
楼上好暴躁哈哈哈
boformer  [author] 16 Nov, 2022 @ 12:22am 
Changelog:

* Updated to Harmony 2.2.2
This should help some Linux users!
Mod developers will be able to use new Harmony features once this is pushed to the stable channel!

* Added Harmony 1.x patching logic to the mod constructor to run it before any other mod executes
This might improve stability and performance in certain situations.

* recompiled using 1.15.1-f4 game assemblies to remove compatibility warning
algernon 6 Nov, 2022 @ 2:30pm 
@DragonsOfLightning You should NOT be using this branch at all. Use the stable branch instead.

And Harmony is a shared library that's needed by other mods to work - it enables mods to patch the game to change its behavior in ways that aren't possilbe otherwise. Without Harmony, most mods won't exist.
DragonsOfLightning 6 Nov, 2022 @ 1:47pm 
Why do I need this mod for other mods to work properly?!
NOMNOMNOM.AI 11 Oct, 2022 @ 2:17pm 
Will this work on the steamdeck?