@d2fan Ah! .. You probably didn't follow my "Initial Setup" that is mentioned in the README of BVS. The BVS has no idea of what version of D2 you have installed on your computer, so the first time you run it you have to be very specific with what version you run for the first time, and you _must_ run the same exact version of D2 that you currently have in your D2 folder. Once that happens, BVS will create a "LastRanVersion.txt" file that will keep track of the last D2 version you ran, and will use that to properly switch between D2 versions.
In your situation, we can easily correct this by telling BVS what version of D2 you currently have and telling it if it's expansion or not. You can open up the "LastRanVersion.txt" file and modify it so that it says:
1.07;true
This means it's version 1.07 and Expansion.
Make sure you also have the Expansion sub-folder as I said before and that in there the 1.07 version exists, and any other versions that you want for other D2 versions.
--------------
Correct first time workflow (Not a quick fix as above):
To make sure that you get in step, I would recommend you to do the following (This is all assuming that you have the "Expansion" sub-folder in your Diablo II root directory that contains all of the D2 versions):
Assumption:
- Your D2 root folder has 1.07 as the installed version
- You have the Expansion sub-folder with all the versions
- You have the Classic sub-folder with all the versions (Only needed if you want to switch to classic/versions before 1.07)
- You are running BVS for the first time and have no "LastRanVersion.txt"
1. Open BVS
2. Add the D2 version that your D2 folder currently has (Assumption: 1.07), so we select 1.07 and click the Expansion box. We also put "C:\Games\Diablo II\Game.exe" or whatever path to Game.exe on your machine.
3. Launch 1.07, this should work since the version BVS launches will be 1.07/Expansion, and your D2 folder currently has 1.07/Expansion.
After this, you can add and switch between any version.
---
Depending how bad you messed with that directory, the files might be corrupted/mis-matched. So if that's the case, just take the files from my Expansion/<version> folder and replace the ones in the D2 root folder before re-running BVS.
EDIT:
@d2fan Just saw that you edited your post saying that it now works. I'm glad it's working
.
I'll leave this post in case any one else has a problem with the initial setup of BVS and getting it in sync with your d2 folder. It's really just a matter of making sure the files/versions match with what BVS expects them to be.