STEAM GROUP
Harmony for Games HarmonyLib
STEAM GROUP
Harmony for Games HarmonyLib
2
IN-GAME
18
ONLINE
Founded
22 March, 2021
All Discussions > Cities Skylines > Topic Details
Chaos 22 Mar, 2021 @ 9:47am
Share your Harmony Report
If you have some trouble, please describe the problem and post your Harmony Report from your log file here (it is a more complete version of the abridged version shown when you click the REPORT button in game).

Help is on the way.
< >
Showing 1-8 of 8 comments
fahlkn 24 Mar, 2021 @ 12:07pm 
I'm about to test this under macOS, before switching, was going to grab the current log to be able to compare. Is there any other data that would be pertinent to save before running Harmony redesigned on a mac, as far as i know, there is only player.log
Chaos 24 Mar, 2021 @ 2:32pm 
Sure, saving your old log would be interesting, if you need to compare with the logs after switching. It can't hurt to have "before" logs

There's nothing you need to save in order to switch back or forth, just be aware of the "known issues" and "missing dependencies" - they are the most common questions.
YuLun 24 Mar, 2021 @ 4:40pm 
hi chaos, here's my game output logs[github.com] and you can have a look

I only put those with error related to mods rather than missing assets
(BTW, my logs are very very long, at least I think)

and one question, how to update your mods, is that just easy as putting a file into workshop folder or game folder?
Chaos 24 Mar, 2021 @ 8:23pm 
Hi YuLun,

Having a look at your log files, you have some mods that are mentioned in known issues - they need to be unsubscribed and resubscribed so they load after Harmony:

2262054175
2368396560

Also, FindIt, UltimateEyecandy, CameraPositions and FPS_Booster are throwing many NullReferenceExceptions - you should point out your log file to the respective authors, and maybe unsubscribe them until they are fixed. If they're not breaking your game completely, they are likely causing low performance, as the game is more busy filling the log file with exceptions than what it's supposed to do.

It's hard to tell if these exceptions are caused by each other; I'd unsub the mods one at a time until all your NullReferenceExceptions go away.

Even my Transfer Broker is throwing a NullReferenceException, due to the two mods that need to be resubscribed. Resubscribing will workaround this error, and in 0.5 the problem is properly fixed.

Regarding how to update my mods, both Harmony and Transfer Broker will use either the workshop or you'll need to unzip a file from Github into the local mod directory. I'll include exact instructions when I release the next versions.
Chaos 28 Mar, 2021 @ 9:12am 
Eizo,

Your Harmony report looks pretty clean. The missing dependencies are typical, and won't cause any new issues you didn't already have before using Harmony Redesigned.
Pajopath 13 May, 2021 @ 1:28am 
installed a fresh version of Cities Skylines and using Harmony redesign instead of 2.0.4 will cause in a bunch of IndexOutOfRangeException exceptions after starting the game and this report:



No.|e| Location | Class Type | Name | Lib.Harmony | API ---
---+-+------------------------+-------------------------------+----------------------------------+-------------+--------
(Built-in Mods are not shown; see log for additional detail)
1 * 2472062376 2472062376 2472062376 CH: 2.0.4.0 2.0.0.0
[ERR] Exceptions thrown: 32
[ERR] TypeLoadException: Could not load type 'NodeController.AssetDataExtension' from assembly 'NodeController, Version=3.0.1.0, Culture=neutral, PublicKeyToken=null'. (see https://github.com/drok/Harmony-CitiesSkylines/issues/9): 4 times
[ERR] TypeLoadException: Could not load type 'NodeController.Mod' from assembly 'NodeController, Version=3.0.1.0, Culture=neutral, PublicKeyToken=null'. (see https://github.com/drok/Harmony-CitiesSkylines/issues/9): 4 times
[ERR] TypeLoadException: Could not load type 'NodeController.NodeControllerTool' from assembly 'NodeController, Version=3.0.1.0, Culture=neutral, PublicKeyToken=null'. (see https://github.com/drok/Harmony-CitiesSkylines/issues/9): 4 times
[ERR] TypeLoadException: Could not load type 'NodeController.NodeControllerToolThreadingExtension' from assembly 'NodeController, Version=3.0.1.0, Culture=neutral, PublicKeyToken=null'. (see https://github.com/drok/Harmony-CitiesSkylines/issues/9): 4 times
[ERR] TypeLoadException: Could not load type 'NodeController.NodeControllerToolLoadingExtension' from assembly 'NodeController, Version=3.0.1.0, Culture=neutral, PublicKeyToken=null'. (see https://github.com/drok/Harmony-CitiesSkylines/issues/9): 4 times
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] missing: TMPE.API[11.5.3.943]
[ERR] missing: HideCrosswalks[3.0.1.21320]
[ERR] missing: TrafficManager[11.5.3.943]
7 * 1934023593 HideCrosswalks RM Crossings 3.0 CH: 2.0.4.0 2.0.0.0
[ERR] missing: NetworkSkins[1.0.7319.2601]
[ERR] missing: TrafficManager[1.0.7266.28335]
8 * 2140418403 2140418403 2140418403 CH: 2.0.4.0 2.0.0.0
[ERR] Exceptions thrown: 240
[ERR] TypeLoadException: Could not load type 'NodeMarkup.AssetDataExtension' from assembly 'NodeMarkup, Version=1.7.1.6, Culture=neutral, PublicKeyToken=null'. (see https://github.com/drok/Harmony-CitiesSkylines/issues/9): 4 times
[ERR] TypeLoadException: Could not load type 'NodeMarkup.Mod' from assembly 'NodeMarkup, Version=1.7.1.6, Culture=neutral, PublicKeyToken=null'. (see https://github.com/drok/Harmony-CitiesSkylines/issues/9): 4 times
[ERR] TypeLoadException: Could not load type 'NodeMarkup.Settings' from assembly 'NodeMarkup, Version=1.7.1.6, Culture=neutral, PublicKeyToken=null'. (see https://github.com/drok/Harmony-CitiesSkylines/issues/9): 4 times
[ERR] TypeLoadException: Could not load type 'NodeMarkup.Utilities.SerializableDataExtension' from assembly 'NodeMarkup, Version=1.7.1.6, Culture=neutral, PublicKeyToken=null'. (see https://github.com/drok/Harmony-CitiesSkylines/issues/9): 4 times
[ERR] TypeLoadException: Could not load type 'NodeMarkup.Utilities.NodeMarkupShortcut' from assembly 'NodeMarkup, Version=1.7.1.6, Culture=neutral, PublicKeyToken=null'. (see https://github.com/drok/Harmony-CitiesSkylines/issues/9): 4 times
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
[ERR] ...
16 * 1625704117 RoundaboutBuilder Roundabout Builder
[ERR] missing: TrafficManager[1.0.7080.36181]
[ERR] missing: FineRoadTool[1.0.6723.1560]
36 * 881291183 PloppableAsphalt Ploppable Asphalt
[ERR] missing: mscorlib[4.0.0.0]
[ERR] missing: System.Xml[4.0.0.0]
--- Not shown: 33 other mods with no obvious issues ---
Chaos 13 May, 2021 @ 4:43pm 
It looks like you have problems of two kinds:

1. The new "node controller" has inherited all the old node controller's problems, and then some. Both mods #1 and #8 (new node controller and intersection marker, both by macsergey) suffer from the TypeLoadException issue described in detail at CitiesHarmony.API misuse (TypeLoadException on load)[github.com].

EDIT: Even the abridged report above includes the links to technical bug info; note the (see https://github.com/drok/Harmony-CitiesSkylines/issues/9) language.

You should report this bug to the author, and meanwhile you can work around it by unsubscribing these two mods and re-subscribing them. This will make them load after Harmony, thus sweeping the bug under the rug temporarily.

To be certain, the TypeLoadException bugs are bugs in node controller and intersection marker respectively, and are reported by Harmony redesigned after the fact.

2. Missing dependencies which are typical with some mods (mods #7, #16 and #36). See the FAQ How to react to the missing dependencies? You can report these to their authors, but likely they are not really affecting your game too much. The reports indicate sloppy mods.


I note that the abridged report you posted is good, but the unabridged version which is logged in your log file is more complete, and contains the answer #1 above. The pop-up window has a limited size, so a full report is not possible in the popup, hence the need for an unabridged version.

Typically if you have any issues, the unabridged version should be first the place to look for solutions.

I hope this helps.
Last edited by Chaos; 19 May, 2021 @ 4:05pm
< >
Showing 1-8 of 8 comments
Per page: 1530 50

All Discussions > Cities Skylines > Topic Details