Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
And thank you so much for taking the time to put this together!
I am unable to fix that at the moment. All flooded tubes are launched.
I have tried every possible way to use Tortoise SVN patch, without being able to merge the two files, due to my inability to use programming tools. The instructions on their site are too advanced.
Could you please post the already patched files on a public file server, or send them to my email (which I will send you privately), or write here in simple words how to use that diabolic tool? .
Thank you.
Trying a different file host:
https://gofile.io/d/EaN60p
Wouldn't it be easier to submit patches to the TDC mod authors, so that they themselves implement the (right) fixes?
I say "correct", because while the TDC mod is a wonderful piece of software, and - to me - an indispensable complement to the game, IMHO it *has issues*. I had to stop using it because, for example, 2-3 torpedoes launched in salvo almost never hit the target, and this is a limitation.
Note - I have read the Manual carefully.
My fault, of course, but maybe not… who knows?
So why can't even those who are not advanced programmers get away with it?
I tried to patiently edit the files by hand, but hours of work were wasted, because the TDC mod I edited (obviously badly) crashed. Maybe one **** brace less, and that's it.
So please cooperate.
As far as I know no Unity Harmony mod has ever been removed from github.
I did a forum search when you started asking me about this and found that this has been explained to you before, but I'll get into the nitty gritty.
I'm not a lawyer so take the following with a grain of salt:
Almost all mods fall somewhere in the realm of copyright infringement. The copyright holder can take it down if they want. We operate within their good graces and generally those can be removed at any time. There are some rare exceptions, but as a rule they own what you create and can take it.
Things get more grey if they actually try to take it. You own the parts of your creation that are wholly yours, but where that dividing line is gets a bit fuzzy. Good policy is to pay for it, and you'll find plenty of examples of that, but that doesn't always happen.
See Star Wars reusing assets from the community without permission, crediting, or paying.
Battletech third party EULA:
https://steamhost.cn/eula/637090_eula_0
expanded here:
https://legal.paradoxplaza.com/mod-policy?locale=en
gives you permission to use tools necessary to create mods. This implies the use of reverse engineering and decompiling apps, if they are necessary.
UBOAT has no third party EULA, therefore the Steam Subscriber Agreement's terms apply to it.
The Steam Subscriber agreement is straight up draconian compared to the Battletech EULA: you are forbidden to reverse engineer the source code, and to distribute derivative works anywhere based upon the derived code. Nowhere did the devs ever even drop a hint that anybody is exempt from these rules for any reason.
When I asked the devs on their Discord for the permission outlined by all other games' EULA's that use Harmony, I was told to f*ck off. The vetting process is opaque, so I'm left with the only option to publish diffs: these diffs aren't derivative works of UBOAT, these only show you how to change files that are distributed on the Workshop in source code form, to fix problems with the Workshop mod. They can also be inspected to see that the changes are trivial, not requiring any knowledge of the internal workings of the program, outside of what is already available in the source code of the Workshop mod.
Anything else would be equivalent to piracy.
With the assumption that ZNC had the proper permissions to inspect the code, necessary to create the hooks to the internal APIs of UBOAT, the copyright surrounding his implementation and the work belongs to him or her. The Subscriber agreement give only Steam and affiliates the permission to modify the workshop submission: so in the absence of ZNC, either steam or DWS have to change and update the files. I have been forbidden from contributing even after asking.
Take-real-time-bearing-data-during-salvo-shots and Hold-true-bearing-steady-during-salvo-shooting depend on Correct-salvo-spreads being done first.
That's fine if people apply all the patches in order, but you may want to state the patches are not independent and shouldn't be applied piecemeal.
There are also a bunch of changes that got exported that aren't actually changes, but that's neither here nor there.
Additionally, you have a syntax error in the correct salvo spreads patch:
should be:
TorpedoParameters = new TorpedoData((angles + 360f) % 360f, GetDistance(), IsAFT());
It you don't want to, then don't, lol.
You probably shouldn't be so open about committing copyright infringement. If you keep your yapper shut you'll still have plausible deniability on your side.
I didn't rebase individual patches onto the root for each change, that would have taken unnecessary work.
They still own it, they've just agreed not to enforce the copyright.
Are you trying to be silly or are you genuine? Or you just didn't read any of the terms?
It says right there in the Battletech modding terms: they allow you to use their tools to create derivative works, for the purpose of publishing mods, with the understanding that you won't receive compensation in return. It's all perfectly outlined.
Do you think it is copyright infringement to use software the way it is defined in the license agreement?! Are you kidding me?
And DWS never said anything about not enforcing the license terms that they made you agree with, you are just implying that they are going to willy-nilly forfeit their copyright. Unless you reach out to them and ask them for the permission to use reverse-engineering tools, because their use is very, very specifically forbidden, you will be in breach of the agreement when you use them.