BakkesMod Wiki
(Remove watermelon text)
Tag: Visual edit
Tag: Visual edit
Line 48: Line 48:
   
 
►(outdated for dx11) If you use uMod make sure to either rename or delete the d3d9.dll file that uMod uses that's located in your Win32 folder. It's located at "{SteamLibrary}\steamapps\common\rocketleague\Binaries\Win32" or alternatively do File -> Open BakkesMod Folder and navigate back to the parent folder, this is the Win32 folder.
 
►(outdated for dx11) If you use uMod make sure to either rename or delete the d3d9.dll file that uMod uses that's located in your Win32 folder. It's located at "{SteamLibrary}\steamapps\common\rocketleague\Binaries\Win32" or alternatively do File -> Open BakkesMod Folder and navigate back to the parent folder, this is the Win32 folder.
  +
  +
►If, and only '''if''', you're using McAfee as your anti virus -> Follow all these instructions, step by step. Don't ignore one, don't skip over one.
  +
  +
1. Close Rocket League and BakkesMod. Open McAfee -> PC Security -> Real-Time scanning -> Excluded Files -> Add File. Add "<code>bakkesmod.exe"</code> to the excluded files.
  +
  +
2. PC Security -> Real-Time Scanning -> Turn Off, turn the antivirus off for now.
  +
  +
3. Right click "bakkesmod.exe" -> Run as administrator. In BakkesMod -> File -> Reinstall. Then File -> Open BakkesMod Folder. At the top of the file explorer you should see the folder path. Usually it's "<code>C:\Program Files (x86)\Steam\steamapps\common\rocketleague\Binaries\Win64\bakkesmod"</code>. (This is an example, your path could be slightly different.) Take note of '''your''' path.
  +
  +
4. Back to McAfee -> PC Security -> Real-Time Scanning -> Turn On, turn the antivirus back on.
  +
  +
5. Excluded Files -> Add file. Follow the path from step 3 and add both "<code>64bitbminjector.exe"</code> '''AND''' "<code>bakkesmod.dll"</code> to the excluded files, exactly like you did earlier in step 1 with "<code>bakkesmod.exe"</code>.
  +
  +
6. Done. BakkesMod should work ingame now, unless you did it wrong or have another issue that's unrelated to McAfee.
   
 
== The mod complains about a missing dependency ==
 
== The mod complains about a missing dependency ==

Revision as of 16:05, 21 March 2020

Troubleshooting

If you're having trouble running the mod, take a look around this page.

Trouble after March 11 64 bit update

if you're having trouble after the 64 bit update, read the following in its entirety before asking for help :


Mod has been updated to work with new RL. Some features might not work yet but will be fixed later. DX9 support has been dropped, the mod will only support dx11/64 bit RL now. Painted items are currently bugged, if you want a painted item, you need to equip another painted item of the same category (ex topper, wheels). It does not have to be the exact same item! This bug is temporary and will be fixed in the future.

1. Download the latest version of Bakkesmod from http://bakkesmod.com/

https://i.imgur.com/TcS5TfV.png


2. Reinstall the BM files. File -> Reinstall in bakkesmod. (Make sure RL is closed, if you get any error popups, follow step 4 before this step)


3. Download the latest x64 VC Redist here.  https://aka.ms/vs/16/release/vc_redist.x64.exe


4. Restart your PC. Hold Shift while pressing the reset button.

https://cdn.discordapp.com/attachments/617370726340755459/675751004758867975/shiftshutdown.png


All 3rd party plugins are currently disabled and will need to be resubmitted to bakkesplugins.com by their devs (@Plugin Developer pls do)!   

The mod gives the status "Injected" but doesn't work.

Download vc_redist.x86.exe from the official Microsoft site at https://www.microsoft.com/en-us/download/details.aspx?id=48145

Download both the 64 bit version ( https://aka.ms/vs/16/release/vc_redist.x64.exe) and vc_redist.x86.exe. Make sure you reboot your computer and then run the injector and it should work!

►Verify your game files through steam, then reboot your computer.

►Run the mod as administrator

Injected but BakkesMod/ F2 doesn't work

► Run BakkesMod as an administrator, if that doesn't work close then Rocket League and select File -> Reinstall. Make sure to have BakkesMod running as an administrator while you do this.

►Check if you have any other controls set to F2 on your keyboard itself, for example F2 might increase the volume or brightness on your PC. If this is the case look for the function button (FN) on your keyboard and press it along with F2 (FN + F2).

►Change the keybind that opens the menu, do File -> Open BakkesMod Folder then navigate to the "cfg" folder. Open the "binds.cfg" in any text editor and change F2 to any key.

►(outdated for dx11) If you use uMod make sure to either rename or delete the d3d9.dll file that uMod uses that's located in your Win32 folder. It's located at "{SteamLibrary}\steamapps\common\rocketleague\Binaries\Win32" or alternatively do File -> Open BakkesMod Folder and navigate back to the parent folder, this is the Win32 folder.

►If, and only if, you're using McAfee as your anti virus -> Follow all these instructions, step by step. Don't ignore one, don't skip over one.

1. Close Rocket League and BakkesMod. Open McAfee -> PC Security -> Real-Time scanning -> Excluded Files -> Add File. Add "bakkesmod.exe" to the excluded files.

2. PC Security -> Real-Time Scanning -> Turn Off, turn the antivirus off for now.

3. Right click "bakkesmod.exe" -> Run as administrator. In BakkesMod -> File -> Reinstall. Then File -> Open BakkesMod Folder. At the top of the file explorer you should see the folder path. Usually it's "C:\Program Files (x86)\Steam\steamapps\common\rocketleague\Binaries\Win64\bakkesmod". (This is an example, your path could be slightly different.) Take note of your path.

4. Back to McAfee -> PC Security -> Real-Time Scanning -> Turn On, turn the antivirus back on.

5. Excluded Files -> Add file. Follow the path from step 3 and add both "64bitbminjector.exe" AND "bakkesmod.dll" to the excluded files, exactly like you did earlier in step 1 with "bakkesmod.exe".

6. Done. BakkesMod should work ingame now, unless you did it wrong or have another issue that's unrelated to McAfee.

The mod complains about a missing dependency

Download vc_redist.x86.exe from the official Microsoft site at https://www.microsoft.com/en-us/download/details.aspx?id=48145

The mod gives the message "Unable to remove bmupdate.zip!"

►In the windows file browser, go to your temp folder. (Either by typing %tmp% in the location bar or C:\Users\{Username}\AppData\Local\Temp\) and delete the bmupdate.zip file. Run BakkesMod as administrator and do File -> Reinstall if needed.

►If it still gives that message afterwards or if there isn't such a file in the temp folder, download the newest version of the injector: http://bakkesmod.com/download.php

The mod gets stuck on "Updating" or crashes as soon as the "Updating" message pops up

If the mod is stuck on "updating", make sure you wait a few minutes test whether it is actually still downloading. The update packages are usually around ~2.7mb and hosted on a server in The Netherlands.

If your issue still persists, it is usually a firewall blocking the download. Make sure the injector and Rocket League folder are whitelisted in your antivirus. It could also be that a firewall on the router or elsewhere on the network is blocking the download. This is often the case on university networks and networks which are managed by other parties. For this, if possible, try tethering the download through another connection (if you can afford tethering 2.7mb, don't do this if you don't have any kind of data plan!). Another possible solution would be to use a VPN when updating. If none of these options are available to you, you need to manually install the updates every time Rocket League updates. Instructions on how to do this are at the bottom of this page.

The mod gives the message "Could not find BakkesMod DLL"

This is most likely a result of an antivirus removing the DLL.

►In your Anti Virus, whitelist the BakkesMod.exe and the Rocket League installation folder called `rocketleague` (usually located under `C:\Program Files (x86)\Steam\steamapps\common`, unless you installed it somewhere else). Run BakkesMod as administrator and do File -> Reinstall afterwards.

"Mod is out of date, waiting for an update"

This means Rocket League just had an update. This message is completely normal and you won't be able to use the mod until a BakkesMod update has been created. Just wait until that happens. This is not a bug. Everyone is waiting.

Rocket League keeps crashing when I run the injector

►Make sure you have don't have any launch options set for Rocket League. Go to your steam library, right-click -> properties on Rocket League -> set launch options -> empty the box.

►Close the injector, run it as admin and select file -> reinstall.

►BakkesMod is not compatible with NinjaRipper, remove NinjaRipper if you wish to use BakkesMod

►Try increasing the injection timeout (settings -> injection timeout) to something around 5000

If your game crashes when injecting and you did all of the above, check your bakkesmod.log file (located under File -> Open BakkesMod folder). 

If the last line is `Initializing DecalMod` you need to follow these steps closely:

First completely uninstall Rocket League through steam. Make sure that the Rocket League installation folder called `rocketleague` is gone (usually located under C:\Program Files (x86)\Steam\steamapps\common, unless you installed it somewhere else). If it's still there, delete it yourself and when it's gone, restart your PC. Then first make sure that BakkesMod is closed and install Rocket League again. Run it once and close it again. Run BakkesMod as admin and Rocket League should not crash anymore. 

If it still does you either didn't follow these steps close enough or it's caused by another issue, in which case you should send log and crash dumps in the discord server.

Make 100% sure you MANUALLY delete the leftover `rocketleague` folder after uninstalling the game, that's the most important part of fixing this specific `Initializing DecalMod` crash issue.

Manually updating the mod

To manually update the mod, go to http://updater.bakkesmod.com/updater/12/ . Find the URL next to

download_url

for example

http://149.210.150.107/static/versions/bakkesmod_77.zip

Download this zip, and extract it to the Win64 folder of Rocket League ({SteamLibrary}\steamapps\common\rocketleague\Binaries\Win64\). Into a folder called "bakkesmod". There should be a file {SteamLibrary}\steamapps\common\rocketleague\Binaries\Win64\version.txt, ensure this is the correct path of the file! Open this file and check if the number in there matches the number in the name of the zip.

Manually Uninstalling BakkesMod

As of right now BakkesMod does not have an uninstaller, you have to delete the files it creates manually. Before deleting anything make sure to have Rocket League closed.

► File -> Open BakkesMod Folder or alternatively its located in "{SteamLibrary}\steamapps\common\rocketleague\Binaries\Win64\BakkesMod", now close BakkesMod and delete the entire BakkesMod folder.

►This next file is unnecessary to delete but it is there. The injectorlog.log file is created by the injector and is located in %temp%.

► Also in the %temp% directory it's possible there is the bmupdate.zip file which is created and not deleted due to invalid perms or crashes.

►Lastly is the registry key that BakkesMod uses to run on your computers start, if you have run on start disable then this wont be there. In regedit navigate to "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" and delete the value named BakkesMod.

Locating Logs & Crash Dumps

If you tried everything on this list and BakkesMod is still causing crashes, it would be helpful for you to send us your crash dumps to figure out the problem. There are four different locations for these files

Mini-Dump files (Most important) are located in "{SteamLibrary}\steamapps\common\rocketleague\Binaries\Win64\"

Dump files are located in "C:\Users\{User}\Documents\My Games\Rocket League\TAGame\Logs"

bakkesmod.log (From BakkesMod) is located in "{SteamLibrary}\steamapps\common\rocketleague\Binaries\Win64\BakkesMod\"

injectorlog.log (From BakkesModInjector) is located in "%temp%" or aka "Appdata\Local\Temp"

Launch.log (From Rocket League) is located in "Documents\My Games\Rocket League\TAGame\Logs", memory dump files can also be found here.

Other

If you have any other issues, feel free to join the discord and let us know what you're having issues with! https://discordapp.com/invite/HsM6kAR