1 Screenshot

About This File

HoloPatcher is replacement for the old TSLPatcher tool. HoloPatcher offers an alternative that makes installing mods faster and is backwards compatible with any previous mods using TSLPatcher.

For more inforrmation see:

HoloPatcher is open sourc and can be found on GitHub.

 


What's New in Version 1.5.2   See changelog

Released

 - Fixed a Windows-specific bug that was causing file/folder existence checks to fail on some systems.
 - Improved logging for errors in changes.ini. When FileNotFoundError occurs will now log the exact filepath that could not be found. When StrRef/2DAMEMORY are referenced before assignment, this information will be included in the log file.
 - Added an errorlog.txt that can be found in the same directory as the patcher, which will contain more detailed information when exceptions occur in the patcher.
 - Fixed a weird issue with cascading message box dialogs when attempting to stop the patcher midway through an install.
 - Don't show the error when the built-in compiler fails to find an entry point in a [CompileList] include script (this change is to match tslpatcher's behavior)
 - Fixed builtin ncs compiler bug

  • Like 2
  • Thanks 1
  • Light Side Points 5



User Feedback

Recommended Comments

Works Great!

Only complaint I have is that it doesn't install to the TSLRCM on Steam Workshop (or if it does the TSLRCM on Steam Workshop, the TSLRCM + M4-78EP on Steam Workshop).
Would be time saving to see this work for it, because I have to copy the .2da files I want the new head mods to install for from TSLRCM workshop override to my games override, then copy them back into the Steam Workshop folder. 

Share this comment


Link to comment
Share on other sites

Antivirus is saying HoloPatcher has a "Heuristic Virus" and is removing the file because of it. More specifically the Threat name is "Heur.AdvML.B" I don't know why it's saying this, or why it's only saying this a week after I have used HoloPatcher, but for others safety of their computer, I wouldn't recommend using now. 

  • Dark Side Points 1

Share this comment


Link to comment
Share on other sites
7 hours ago, Lewok2007 said:

I don't know why it's saying this

Because your AV is garbage. Check out a comparison on Virus Total. A heuristic detection is basically a wild guess that an executable might be malicious due to the way it works. False positives are common for low-end AV shovelware.

The red flag that caused the detection here is likely due to wrapping the program as a single exe. This is apparently a problem for Holocron Toolset as well. It's a downside of using Python.

  • Like 2

Share this comment


Link to comment
Share on other sites
5 hours ago, DarthParametric said:

The red flag that caused the detection here is likely due to wrapping the program as a single exe. This is apparently a problem for Holocron Toolset as well. It's a downside of using Python.

Alright, so nothing to worry about. My AV automatically deletes HoloPatcher.exe when it detects it, but not for Holocron Toolset. I'll try to find a way so the Anti Virus doesn't keep removing it and claiming it's dangerous.

Share this comment


Link to comment
Share on other sites
2 minutes ago, DarthParametric said:

You should have the option to manually whitelist/exclude specific applications and folders.

Yes. I was able to figure it out.

Share this comment


Link to comment
Share on other sites
On 4/28/2023 at 3:44 AM, DarthParametric said:

Because your AV is garbage. Check out a comparison on Virus Total. A heuristic detection is basically a wild guess that an executable might be malicious due to the way it works. False positives are common for low-end AV shovelware.

The red flag that caused the detection here is likely due to wrapping the program as a single exe. This is apparently a problem for Holocron Toolset as well. It's a downside of using Python.

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

  • Thanks 1

Share this comment


Link to comment
Share on other sites