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
But now that I think of it it could be that Mod Updater just overwrote my changes and I fixed it again for no reason. XD
If anybody knows @evan or how to contact them please ask them for a source upload to GitHub. That way anybody could quickly bring this mod up to snuff when it breaks again.
Thanks for fixing the mod and hosting the fix.
I won't do what you are asking. For the following reasons:
* First and foremost: This is not my code. All kudos to @evan for spending countless hours to come up with it and publish the results to Steam for users all over the world to enjoy.
As mentioned above, he hasn't linked a GitHub repo at all - it may well be that he doesn't WANT others to have or use the source code.
I feel remorse already for just uploading a "fixed version" without his consent. I only did it because the remorse of knowing there may be one OXY player who doesn't have any programming skills at all could be prevented from continuing his colony was even bigger.
* Second: The decompiled soure code is worse than his original. There are no comments anymore, maybe even placeholder names for variables and functions. Ugly stuff.
So I hope you won't be too p*ss*d if I just refuse to share the source code I obtained under shady circumstances in the first place.
Usually I would just continue playing OXY afterwards, but I figured maybe there are other fellow players out there that are deeply frustrated for not being able to load their longtime save game anymore (I am at cycle 2900+ now BTW)...
...so I made the additional effort to pack up all necessary stuff and upload a ZIP to my own server that users could use as a (temporary) drop-in replacement in their mods folder.
Regarding GitHub:
You are absolutely right, and I second almost every word of that.
In fact I helped fix another broken mod from another user by just submitting a PR (Pull Request) on GitHub - which the mod author then just accepted and published a new mod version to his Steam WorkShop.
This is a mechanism on GitHub that is exactly made for such things, having an (untrustworthy) external like me submit a fix, but ONLY the original author gets the last word on whether to integrate it or reject it.
But: Maybe you overlooked it, but the original author of THIS mod in particular does *not* have a GitHub link to his source code at all! And I am not the original author as you can see.
Because my only colony so far has 1400+ hours of my free time spent and has automation set up using this sensor, I took on the burden to decompile the mod DLL and fix this stupid little error that prevents it from running with October23+ update.
I am not offended at all. I just wanted you to participate in my train of thought.
I think you are absolutely right to not download random archives from strangers, *especially* when they contain *executable code* - here in the form of a DLL file - even if it "only" gets executed by a another program (OXY here in this case).
It could do all kinds of random junk, setting up a key logger, extract all your account credentials, etc., whatever you could do yourself on your PC.
But I also cannot see how having a funky looking website in front of a potentially malicious download could change all that??
Do not let yourself be deceived by some nice looking website. Downloading random executables (or random ZIPs with executables inside) is still not a good idea.
Using GitHub is the generally accepted practice because it allows people to see the code before downloading. Even if most of us don't know how to read code, it tells us that you're being fully transparent about what you're doing. And it's better for you because it gives you a safe place to put up your code for others to see and download without worrying about someone possibly vandalizing your own webserver. On top of that, you get a means for people to report bugs and even suggest changes by directly offering you fixes for your code.