Leaderboard


Popular Content

Showing content with the highest reputation on 11/15/2023 in all areas

  1. 1 point
  2. 1 point
    This is very accurate. I'd like to point out this is not just a Python problem, I have the same problems compiling my stuff in C#. Many users use Python because of it's flexibility and how quick it is to setup. Due to the ease it has a very abstract and a varying community. Many users do compile projects to an EXE. Enough people do this, and eventually someone compiles something purposefully malicious. Well... byte signatures within the file are going to match the only main Python compiler in existence, which of course isn't ran by a large industry like Microsoft, causing everyone to have this problem. The reason you don't hear about this happening much on other languages is due to the professional culture that usually surrounds compiled languages like C/C# and Java. Many of those are used by larger industries, school, and of course they have the funds to pay for signing. With python, you're more likely to run across, in an effort to bridge this back to gaming, indie-like development. Personal projects and quickly developed projects. It's a very pythonic language, for a lack of a better term. Languages such as C#/C take a bit of time to setup and install all the requirements. With python you can be setup and writing code in a couple of minutes. The volatile nature of pythonic culture is what causes the false positives. And there's nothing devs can really do besides shoveling money into signing their releases. You are always rolling the dice when you download something from the internet. As far as protection goes, Windows Defender is all you need. I'm serious. Maybe you worry about something you installed a few days ago and of some problems happening, so you download and run a malwarebytes scan. Perfectly normal, let it do its thing and then we remove it because Windows defender is all you need
  3. 1 point
    Large work has gone into ensuring the patcher can mirror TSLPatcher 1:1. Some additional features have been added by request and some TSLPatcher bugs have been fixed. Source code can be found here: https://github.com/NickHugi/PyKotor/tree/master/pykotor/tslpatcher If you've ever wondered why TSLPatcher is throwing an error with your mod or why certain patches don't seem to be applied correctly with TSLPatcher, this is a great resource to finding the problem. If you don't understand or want to learn Python, large work has gone into documenting each function and public classes. Just read the docstrings. If you ever needed to install a TSLPatcher mod on Mac or Linux, the library will run natively (without wine) on most distros of Mac and Linux - and resolve case-sensitivity issues. The PyKotor library is the same library used for the HoloPatcher and the Holocron Toolset projects. - both are inherently cross-platform KOTOR tools. This post isn't made to be a plug to HoloPatcher or the toolset, but more a general resource for users and modders alike.
  4. 1 point
  5. 1 point
  6. 1 point
  7. 1 point
  8. 1 point