-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tracking mods with harmony #8
Comments
Hmm I thought you group mods by Harmony version, dump to the log and then test for duplicates to show UI? |
It finds duplicate assemblies by name, then it scans mods (in a basic manner) to find which contian that assembly and that's what gets dumped in to the log. |
I have several questions: 2- I have NS2 | Hide Crossings | TMPE | remove need for pipes and I get the following log:
TMPE is also using v1.2.0.1 but it is not listed. Are you printing only one mod per assembly? It would help me with debugging this bug if you print all mods using the duplicate assembly. 3- If I NS2 uses a custom build of harmony V2.0.0.0 and another mod uses the official build of Harmony V2.0.0.0 can you tell them apart? PS: its hard to tell assemblies apart if they have same name and version. I found this link that uses file hash to tell them apart: https://stackoverflow.com/questions/2735643/how-can-i-tell-whether-two-net-dlls-are-the-same |
EDIT: Added issues to track issues that Kian flagged. |
Remember you said:
Interesting ... I guess its because it does not load duplicate assemblies so it does not register them. This might render that whole md5 hash thing useless if the game does not re-load assemblies of the same version. |
See #9
Edited OP to make it clearer that I'll update the list in OP to include all results so people don't have to read through whole thread. The goal is that we get a list of which mods contain Harmony and (where possible) the version. |
Hello, I am not a modder but I noticed a issue with CSL and wanted to help, Thought the duplicates was the issue and it solved one problem, but the main this I have is the game weather a new one was started or an old one was started didn't matter it still get corrupted and I don't know where to begin, cause all the mods that I download seam to corrupt the game somehow. If you could help with suggestions that would be greatly appreciated. well here is the log file. [Info] DuplicateAssemblyScanner v1.1.0.29903 Well it pays to read so I attached the actual log file 🥇 |
@ljp1776 The settings screen (SettingsUI) created when a mod is enabled (eg. loading cities.exe), and again when a city is loaded, and again if you return to main menu. Your log shows you've loaded multiple cities in same session, which breaks most mods. Always exit to desktop before loading another city to reset the mods. |
wait, what? I understand some of what your saying, but I don't understand
the multiple cities thing, cause when a game freezes or whatever it does
when it gets jerky I can only exit to desk top, I think it has something to
do with how I am bypassing the Paradox launcher and running the game
straight from steam, and dining that I had a bit of trouble not knowing the
lingo or what a file was
…On Fri, Mar 6, 2020 at 6:23 AM Aubergine ***@***.***> wrote:
@ljp1776 <https://github.com/ljp1776> The settings screen (SettingsUI)
created when a mod is enabled (eg. loading cities.exe), and again when a
city is loaded, and again if you return to main menu.
Your log shows you've loaded multiple cities in same session, which breaks
most mods. Always exit to desktop before loading another city to reset the
mods.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#8?email_source=notifications&email_token=AOTKTSKHBUUQENR5M7LIRYTRGDMLNA5CNFSM4LBM5VD2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEOBAZRQ#issuecomment-595725510>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AOTKTSLVI3GDDMYT7IMJA23RGDMLNANCNFSM4LBM5VDQ>
.
|
Hi, it's Nile. Here's the DuplicateAssemblyScanner.log that you requested. |
Content of log above:
|
I noticed today that Prefab Hook popped up as being no longer compatible. Also since Sort Mod Settings has been updated even though it is seems to be the same version of Harmony it is now compatible which had been been listed as incompatible previously. I also have some some mods not listed above. I have also not posted about Painter because I understand it is a very old version of Harmony and it is my own issue if I make the choice to keep it. I had originally very briefly asked boformer about Painter on 4/20 on the Harmony page where he mentioned some special code was written "sort of". I did see the output log message of "Stone Age Harmony Skipping this one". However there has to be a reason it will work completely and totally fine, then will up and stop. It loads just fine but no color changes happen nor do any of my color changes I had show yet there will be no errors in the logs regarding it whatsoever. But then, all of the sudden, it works. All my colors come back etc etc. and then a few days later it stops. He, boformer, did offer possibly loading Painter or Network Skins locally to force one or the other to load first as that may be the reason it sometimes works and sometimes does not. If there was another mod like this one I would never keep it as I despise errors of all kinds and hate incompatibilities. As a detailer I use this mod more than many, if not most, of my other mods. But I understand I may be trying to hang on to something that will just have to be let go :( DuplicateAssemblyScanner v1.2.0.38255 [>] = Assembly loaded in RAM, [*] = Mod enabled 0Harmony (3 loaded, 24 mods):
CitiesHarmony.API (2 loaded, 2 mods):
|
Subscribe and enable Duplicate Assembly Scanner mod then look in
Cities_Data
folder for theDuplicateAssemblyScanner.log
to get the details. Post details in a comment below and update the list in OP to include your results.The text was updated successfully, but these errors were encountered: