STEAM 组
Harmony for Games HarmonyLib
STEAM 组
Harmony for Games HarmonyLib
3
游戏中
18
在线
成立于
2021 年 3 月 22 日
正在显示第 11 - 20 项,共 89 项条目
9
Developing with Harmony for CitiesSkylines
6
Compatible with EML & friends
Follow up to a report on the Harmony (redesigned) comment page:

引用自 "Sir SheikhsPears"
@Chaos @Holly Water: So, I gave a try to yours version of HarmonyRedesigned.

Unfortunately, I return to the original Harmony - yours is totally incompatible with EML, PA and TA by Quistar.

I have tested the following together:

  • Extended Managers Lib 1.0.3 (11 updates in 9 days)
  • Prop Anarchy 0.6.8 (12 updates in 12 days)
  • Move It 2.9.5 (32 updates in 3 years)
  • Tree Anarchy 1.3.1 (69!!! updates in 6 months)
  • Harmony (ie, redesigned, v0.9) (4 updates in 11 months)

This combination seems to work fine. I don't know how to use these mods, but they do show a few new tree anarchy/prop anarchy buttons at the bottom of the screen, and they are clickable. See the Harmony Report for this run[gist.github.com]. I also tested the same mods, but with Colossal Order's harmony, and the behaviour appears identical. There is of course, nothing reported about the health of these mods from Colossal Order's harmony.

I note that Harmony (redesigned) does identify some serious issues with this mod combination, although they don't appear to affect behaviour:
  • The Move It mod throws two NullReferenceException's on return to desktop/unload, which is likely one reason why this mod cannot be "second loaded"
  • There are various missing assemblies, of various versions, which means that the authors have an undisciplined approach to versions, ie, they make wrong assumptions about which EML or which MoveIT version they are talking to. All these mods are extremely frequently updated, with very frequent bugs and very frequent bug fixes. They have an undisciplined approach to interface versioning, and it's no wonder that they are unstable individually, and as a set. They are all moving targets built in shifting quicksand. If there are some combinations of versions that work, it's not by design, but by luck. It also doesn't help that you cannot lock down steam, it always updates whenever the authors click "publish", meaning your files get updated willy-nilly without any coordination.


As noted, this combination is very unstable due to the undisciplined approach of the authors. As end users, you are at the mercy of luck and circumstance, and your experience in game will reflect it. It's not something I can help with. Instead, you should demand better quality from your mod authors.

If @Sir SheikhsPears, or anyone else has further information that demonstrate a problem, please provide details, and I will investigate. Until then, Harmony works great with EML and friends.
6
Beware of "Compatibility Report" MALWARE
This "Report" is malware to benefit CO/boformer/Felix Schmidt, and their own Harmony, and Finwickle is not the honest author he wants us to believe.

At this time, the mod "Harmony 2.0.4-5 (EXPERIMENTAL)" (2399204842) has last been updated 23 Jun, 2021 @ 6:18pm, and has last seen any activity from the author 28 Jun, 2021 @ 8:03am

Also, at this time, the most current version of the Report's catalog, updated Jan 2, 2021[github.com] shows the experimental mod as "Stable". By Finwickle's standards, (6months since update -> "abandoned"), the mod should have been marked as "abandoned". Instead, it is given a squeeky clean bill with no markers indicating any semblance of an issue, as shown below, and at the source location in the url above. This "experimental" version is obviously untested, and given the history of breakages related to CO's harmony mod, should be regarded as highly unstable.

<Mod> <SteamID>2399204842</SteamID> <Name>Harmony 2.0.4-5 (EXPERIMENTAL)</Name> <Published>2021-02-17T20:37:00Z</Published> <Updated>2021-06-23T22:18:00Z</Updated> <AuthorID>76561198035630804</AuthorID> <AuthorUrl>boformer</AuthorUrl> <Stability>Stable</Stability> <StabilityNote /> <Statuses> <Status>DependencyMod</Status> <Status>TestVersion</Status> <Status>WorksWhenDisabled</Status> </Statuses> <ExclusionForNoDescription>false</ExclusionForNoDescription> <Note /> <GameVersion>0.0</GameVersion> <ExclusionForGameVersion>false</ExclusionForGameVersion> <RequiredDlcs /> <ExclusionForRequiredDlcs /> <RequiredMods /> <ExclusionForRequiredMods /> <Successors /> <Alternatives> <SteamID>2040656402</SteamID> </Alternatives> <Recommendations /> <SourceUrl /> <ExclusionForSourceUrl>false</ExclusionForSourceUrl> <ReviewDate>2021-12-12T12:00:00Z</ReviewDate> <AutoReviewDate>2022-01-02T13:24:25Z</AutoReviewDate> <ChangeNotes> <ChangeNote>2021-09-28: added</ChangeNote> <ChangeNote>2021-10-05: stability changed, DependencyMod added, TestVersion added, alternative 2040656402 added, added to [Group 10001] Harmony</ChangeNote> <ChangeNote>2021-10-23: author ID added</ChangeNote> <ChangeNote>2021-12-12: WorksWhenDisabled added</ChangeNote> </ChangeNotes> </Mod>


There is no doubt in my mind that Finwickle is a liar, that he intentionally designed and published his malware to steer users to Colossal Order's Harmony, and away from mine. Here is what my entry in his catalog looks like (very scary language):

<Mod> <SteamID>2399343344</SteamID> <Name>Harmony (redesigned)</Name> <Published>2021-02-17T23:51:00Z</Published> <Updated>2021-03-15T17:54:00Z</Updated> <AuthorID>0</AuthorID> <AuthorUrl>vanatu</AuthorUrl> <Stability>MajorIssues</Stability> <StabilityNote>There are several reports of mods having issues with this version. You are strongly encouraged to use the original Harmony mod.</StabilityNote> <Statuses> <Status>DependencyMod</Status> <Status>Abandoned</Status> </Statuses> <ExclusionForNoDescription>false</ExclusionForNoDescription> <Note>WARNING: Support is very limited for this mod. The author has been banned from the Steam Workshop and cannot update the mod anymore. Support and future updates might be done through https://psteamcommunity.yuanyoumao.com/groups/HarmonyForGames.</Note> <GameVersion>0.0</GameVersion> <ExclusionForGameVersion>false</ExclusionForGameVersion> <RequiredDlcs /> <ExclusionForRequiredDlcs /> <RequiredMods /> <ExclusionForRequiredMods /> <Successors> <SteamID>2040656402</SteamID> </Successors> <Alternatives /> <Recommendations /> <SourceUrl>https://github.com/drok/Harmony-CitiesSkylines</SourceUrl> <ExclusionForSourceUrl>true</ExclusionForSourceUrl> <ReviewDate>2021-11-24T12:00:00Z</ReviewDate> <AutoReviewDate>2022-01-02T13:24:25Z</AutoReviewDate> <ChangeNotes> <ChangeNote>2021-09-28: added</ChangeNote> <ChangeNote>2021-09-28: source URL added</ChangeNote> <ChangeNote>2021-10-05: DependencyMod added, stability changed, alternative 2040656402 added, added to [Group 10001] Harmony</ChangeNote> <ChangeNote>2021-10-27: stability changed, Abandoned added, note added, alternative 2040656402 removed, successor 2040656402 added</ChangeNote> <ChangeNote>2021-11-24: source URL changed</ChangeNote> </ChangeNotes> </Mod>

The major issues in his malware

  1. The AuthorID is set to "0" to make it difficult for users to contact me directly. Other mods, including CO/boformer as shown above, show the correct SteamID
  2. Stability is set as "MajorIssues". The ultimate judge of any software's stability is the authors, and is based on the incoming bug reports. I have consistently addressed every issue report openly and transparently, and got to the root cause of the issue in every case. None of the reported issues so far turned out to be faults in my Harmony mod. However, in any case, it's not any third party's responsibility to report on the stability of software. Instead, the author (in this case me, the author of Harmony (redesigned)) is responsible to inform you, the users of the stability of the software I provide you with. It is my practice to thoroughly test every release, and investigate every issue report, as I wish to give you only the highest quality software. I stand by the the quality of my work, and to my satisfaction, I have done quite well on quality so far.
  3. Successors field is set as "2040656402", which is CO's harmony mod. This is a lie. just by inspection, my mod was published 2021-02-17T23:51:00Z, and CO's mod was published 2020-03-30T02:39:00Z, roughly a year earlier. In English, successor means something that follows. It's obviously a lie, intended to lead users to believe that CO's harmony is somehow superior.
  4. Statuses = Abandoned, DependencyMod. Also obviously a lie. Harmony (redesigned) is complete, fully tested, fully supported, production-ready software. I think "abandoned" implies "no updates" in Finwickle's vernacular. Being completed, released and tested, and having found no bugs, there is no need for "updates". The lack of updates, but obvious presence of prompt and thorough support, should be read as "rock solid software". Once again, this "abandoned" language is intended to make the user feel insecure and more likely to switch to Finwickle's "recommendation"
  5. SourceUrl = the URL that Finwickle gives is wrong, and obviously different than the URL I listed on the mod's description page. The URL I gave is for the exact version that the published mod was compiled with, while the URL Finwickle gave, is not a URL I listed anywere, but he fabricated (based on elementary understanding of how github URLs are formed), but it points to the "master" branch, which I happen to use as the development branch, ie, which is inherently more buggy than the release branch URL I published. The intention is to point users to an unreleased version of the code, which is never intended to be released specifically because it's not fully tested. He's trying to convince users of my mod that what they are running is the "development"/potentially buggy version.
  6. Note = editorial commentary about me being banned from the Steam Workshop. It is obviously a lie, as my work is still featured on the Workshop, and I am still able to assign other accounts to perform support and maintenance, as uploading updates. Holy Water is filling this duty. However, I remain in full control of my mods on the Steam Workshop. I am banned from CO's discussion forum, and Steam translates this to a ban from the forum on my own item pages. I don't know if this is intentional or a bug on Steam, but the fact remains, I'm not banned from the Workshop, and I still have full control. This lie is designed to deceive users into believing they are using a convicted person's work. Just because I'm not allowed to post on CO's forum, does not mean I'm not able to use the workshop to provide my users with high quality software.

So, every line in Finwickle report is a lie, intended to compromise the privacy and security of the users of my software.

Rest assured, dear users, that my software remains fully supported, until I announce personally that I decided to set an end-of-life. I will give you as much notice as possible when, and if that should be necessary. However, I expect that CO will be out of business, or Cities Skylines will be obsolete before I abandon my software.

Anyone telling you otherwise is lying. I will communicate any updates or bug reports, or recalls, or other issues with you, directly, and not through any middle-men, especially not self-appointed, interested, men-in-the-middle. It's not an accident that I ended the description page of my mod with:

Use "Harmony from Chaos" and accept no substitutes
3
not working with Find It, Lifecycle Rebalance, Plop Growables, Force Level Up?
27
DMCA notice
引用自 YuLun
引用自 33Rev
In case anyone is wondering, I am still subscribed to it, I have not seen a workshop download update (where it could be removed without my consent), and can verify I'm still using it in game. So it still exists.... However I can't view the workshop item, but I can see it in the subscribed mods list. It's a bit of an odd state
I still can search and view this mod normally, either using my steam account or visitor, mod is not hidden or prohibited either.

And the mod actually shows prior to boformer's Harmony ( :P ). When searching 'harmony' without any filters, it comes up at second place (first place is a map); with 'mod' filter it comes up at first place, followed by two versions of boformer's Harmony

Indeed, boformer/Felix filed two DMCA complaints at the time, one with Valve/Steam, and one with Github. I contested both, and he made no further noise in March. The Github code was never removed, though I added some comments in the source code to clarify the copyright with this commit[github.com]

The steam workshop mod was marked invisible for about two weeks by Valve, to give Felix time to file a proper DMCA lawsuit, and when he did not, Valve re-activated the mod, without any change whatsoever. If his complaint had not been fraudulent, he should have followed up with a proper lawsuit, as I invited him to do, and as he would be entitled to do. He went silent on the copyright claim, but continues to attack me with commentary in public places, and by sending various trolls to harass me. This is why the LeonardMT character is here.

So other than the mod being temporarily hidden from searches, it is now visible as it should always be.

Fortunately I tested it very thoroughly before releasing it, so it has not required bug fixes yet. However, Colossal Order/Felix Schmidt do not allow me to answer questions on the workshop post, which is why I'm (slowly) working on a different way to release such software so it's not subject to CO's censorship.
正在显示第 11 - 20 项,共 89 项条目