[Potential Steps to Fix *Unhandled Exception error in Meta Injector]
So for people getting this error:
Preventing File Check...
*UNHANDLED EXCEPTION
System.IO.FileNotFoundException: Não foi possível localizar o arquivo 'G:\Jogos\Black Desert Online\version.dat'.
Nome do arquivo: 'G:\Jogos\Black Desert Online\version.dat'
em System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
em System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
em System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
em System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize, Boolean checkHost)
em System.IO.File.InternalReadAllText(String path, Encoding encoding, Boolean checkHost)
em System.IO.File.ReadAllText(String path)
em BDOToolkit.MetaFileInfo.PreventFileCheck(String bdoroot)
em MetaInjector.Program.Run()
em MetaInjector.Program.Main()
Here's what I did to get the mod to work again (these are steps posted by someone else a year or two ago and still work now):
Versions:
Resorepless v3.6f
BDOToolkit 1.3.0
Meta Injector 1.4.0
Restore N' Patch 1.2.1
Steps:
- Make sure game is "clean" - meaning no mods installed. Run game to ensure everything is normal and quit out.
- Run Restore N' Patch so it makes a new backup and exit out of launcher
- Run resorepless and install
- Once install is finished, exit out of Meta Injector (Meta Injector is automatically opened when resorepless is done)
- Go into "files_to_patch" folder (found within the Paz folder) and delete all folders aside from ".resorepless" (so delete: "character:, "gamecommondata", and "object" folders)
- Open ".resorepless" folder and cut (crtl+x) the three folders out and paste (crtl+v) them back into "files_to_patch"
- Delete the folder ".resorepless" (which should now be empty)
- Run Meta Injector, choosing the top option ("Keep files and folders structures...")
- When finished, hit 5 (do not check for xxxx), it should not give an error message
- Exit out and run BDO normally (not using Resore N' Patch)
- Enjoy!
I am assuming when updates come out you can use these same steps but at the beginning use resorepless to uninstall and backup to clear the game and update normally.