The Borderlands Community Modding Manager (BLCMM) is a popular modding software for Borderlands 2, allowing players to install and customize mod packs for an enhanced gaming experience. However, a recent update introduced a bug known as the “BLCMM Hexedit Executable Error”, causing frustration among seasoned users.
The Hexedit executable error occurs when the BLCMM application hasn’t undergone proper hex editing or when the recent patch reverted the automatic hex editing feature previously present in the software.
This error in Borderlands 2 also can occur when the game encounters compatibility issues or corrupt game files. It can be frustrating to deal with, but fortunately, there are several steps you can take to resolve the issue and continue your gaming adventure.
The error can occur due to the changes in the software’s hex editing process. The developers may have made this change to optimize the software for older or less powerful machines, but the exact reason is unclear. In some cases, the error may occur if the game has not been properly hex edited, or if there are conflicts with other software or antivirus programs.
How can I fix the BLCMM hexedit executable error?
- Use the Borderlands Hex Multitool: This tool can automatically hex edit your files. Ensure you are using the latest version, verify your game files through Steam, temporarily disable antivirus software, and make sure you have .NET Framework 4.5 installed.
- Install Java: BLCMM relies on Java, so make sure you have it installed on your system. Reinstalling Java can often fix any issues related to it.
- Manual Hex Editing: This method involves manually editing specific hex values in the game files. It requires caution and knowledge of hex editing. Detailed steps can be found in the provided guide.
- Exclude BLCMM from Firewall: You can also try excluding the hex editing tool (such as BLCMM or Borderlands Hex Multitool) from your firewall settings. Sometimes, firewalls can block certain functionalities of the tool, leading to errors.
1. Use the Boderlands Hex Multitool
The Borderlands Hex Multitool helps fix the “BLCMM Hexedit Executable Error” by automating the hex editing process. This error occurs when the BLCMM application hasn’t been properly hex edited or when the recent patch has affected the automatic hex editing functionality of BLCMM.
The Borderlands Hex Multitool is designed to analyze and modify data using hexadecimal code. It ensures that the necessary hex editing is performed correctly, allowing the BLCMM application to work with your Borderlands game and its mods seamlessly.
Install and use Hex Multitool
- Visit the official website download the BLCMM tool.
- Once downloaded, extract the contents of the ZIP file to a location of your choice.
- Open the extracted folder and locate the “Borderlands Hex Multitool” file.
- Double-click on “Borderlands Hex Multitool” to launch it.
- In the BLCMM interface, click on “Select Path”.
- Navigate to the directory where Borderlands 2 is installed on your computer and select the “Borderlands2.exe” file.
- Once the file is loaded, click on the “Hexedit Patcher” tab in the BLCMM interface.
- Look for the “Disable Executable Check” option and ensure it is checked.
- Click on the “Save” button to apply the changes to the game files.
- Close the BLCMM tool if it’s still open.
Verify Game Files
To verify the game files for Borderlands 2 on Steam, please follow these steps:
- Open the Steam client on your computer.
- Go to your game library by clicking on the “Library” tab at the top of the Steam window.
- Locate “Borderlands 2” in your game library.
- Right-click on “Borderlands 2” to open a context menu.
- From the context menu, select “Properties” at the bottom of the list.
- In the “Borderlands 2 – Properties” window, click on the “Installed Files” tab.
- On the “Installed Files” tab, click the “Verify Integrity of Game Files” button.
- Steam will then compare the game files on your computer with the files in its database. If any discrepancies or corrupted files are found, Steam will automatically replace or repair them.
- The verification process may take some time, depending on the size of the game and your storage device speed.
- Once the verification is complete, Steam will display a message confirming the results.
- Restart your computer and try launching the mods after.
2. Install Java
Java provides the necessary runtime environment for the game to function smoothly without encountering compatibility issues. It often indicates a missing or incompatible dependency, such as Java Runtime Environment (JRE). By installing Java on your computer, you can provide the necessary environment for the game to run smoothly without encountering this error. To install Java on your system, follow these steps:
- Visit the official Java website (java.com) using your web browser.
- On the Java website, click on the “Download Java” button.
- The website will automatically detect your operating system and recommend the appropriate Java version for your system. Click on the “Download Java” button again to begin the download.
- Once the download is complete, locate the downloaded file and run the installer.
- Follow the on-screen instructions to complete the installation process. You will need to provide administrator privileges to install Java.
- Before the installation process starts, you can change the destination folder if desired.
- Once the installation is complete, Java should be successfully installed on your system.
- Restart your computer to ensure that the changes take effect.
3. Manual Hex Editing
Manually hex editing the game files can be an effective solution. Although it requires some effort, this method allows you to modify specific data to fix the error. In this step-by-step guide, we will walk you through the process of manually hex editing the game files to resolve the error.
Enabling the Console
Before proceeding with the manual hex editing process, you need to enable the console in Borderlands 2. Follow these steps:
- Navigate to the following directory on your computer:
Documents/My Games/Borderlands 2/WillowGame/Config/
- Locate the file named “WillowInput.ini” and open the file using a text editor of your choice.
Locating the Configuration File
Once you have the WillowInput.ini file open, follow these steps to locate the appropriate configuration:
- Use the search function (CTRL + F) in the text editor to find the line containing the Console Key.
- Change the value of Console Key from Undefined to “F6BLCMM” console key.
Modifying the Hex Data
With the hex editor open, follow these steps to modify the necessary hex data:
- Use the search function within the hex editor (CTRL + F) to find the following numbers:
83 C4 0C 85 C0 75 1A 6A
- Replace these numbers with the following:
83 C4 0C 85 FF 75 1A 6A
- Continue searching and find the numbers:
73 00 61 00 79 00
- Replace them with:
00 00 00 00 00 00
Saving and Testing the Changes
Once you have made the necessary modifications, it’s time to save the changes and test if the BLCMM hexedit executable error has been resolved. Here’s what you should do:
- Save the changes in the hex editor.
- Exit the hex editor.
- Launch Borderlands 2 and check if the error is no longer present.
- Verify that your mods are working properly.
4. Exclude BLCMM from Windows Firewall
Excluding BLCMM from the Windows Firewall helps to fix the error by ensuring that the firewall doesn’t block the communication between BLCMM and the necessary resources. When BLCMM tries to access the internet or communicate with other applications, the firewall may mistakenly identify it as a potential security risk and block its functionality.
By excluding BLCMM from the firewall, you grant it the necessary permissions to operate without interference. To exclude the BLCMM program from the Windows Firewall, follow these steps:
- Open the Windows Security app by clicking on the Start button and selecting “Settings” (the gear icon).
- In the Settings window, click on “Update & Security” and then select “Windows Security” from the left-hand menu.
- Click on “Firewall & network protection”.
- Under “Public Network,” click on “Allow an app through firewall.
- Click on the “Change settings” button. If prompted for administrator permission, confirm it.
- Scroll through the list of apps and locate “BLCMM” or the specific executable file of BLCMM. If it’s not listed, click on “Allow another app” and browse to select the BLCMM executable file.
- Once you’ve located BLCMM, check both the “Private” and “Public” checkboxes next to it to allow it through the firewall for both network types.
- Click “OK” to save the changes.
Keep in mind that the steps provided are specifically for Windows Defender Firewall. If you’re using a third-party firewall software, the steps may differ slightly.
To prevent the BLCMM hexedit executable error from happening in the future, you can take the following precautions:
- Keep your Borderlands game and BLCMM application up to date. Install updates and patches released by the developers.
- Ensure that you follow proper installation procedures for both the game and the modding software.
- Disable any antivirus software temporarily while using BLCMM or modding the game.
- Be cautious when installing or using other third-party software that may interfere with the game files or the modding process.