Player how-to: Getting mods to work on BGEE
CamDawg
Member, Developer Posts: 3,438
When it launches next week No older mods will currently work on BGEE because the current version of WeiDU (the tool used by mods to install) won't be able to understand the BGEE setup. There are, fortunately, workarounds that will allow WeiDU to work on the BGEE setup while we await a new version of WeiDU.
Please note that mods may have issues with the content of BGEE itself; these steps just get you to the point where you can at least try to install them. There will be a transition period where a lot of modders have to make minor adjustments to account for BGEE content--I strongly suggest you take advantage of the contact information in the readmes to let authors know about any issues you find so that they can address them.
Note: When I refer to the 'game folder' or 'game directory', it means the folder that contains chitin.key.
Step Two
WeiDU has a problem reading one of the files that contains game resources, so we have to manually extract them as a workaround. Download the latest jar of Near Infinity (NI), which should work on OS X and Windows. (If it doesn't open when you double-click it, you may need to download the Java Runtime Environment for your OS as well.) The first time you open it will ask for your key file; navigate to your BGEE directory and select chitin.key. (If it doesn't prompt, you can select your BGEE game by selecting Game > Open game in the menu.)
Once BGEE is loaded in Near Infinity, go to Edit > BIFF; select Data/Tutorial.bif under 'edit existing'. Select all the files on the left, hit the right-facing arrow in the middle, and press the save button. It should give you a small window showing six steps completed and an OK button. Hit OK and then close NI.
Tutorial.bif should no longer be a problem, so step two can be skipped.
ALIEN has an alternative method for Windows XP users a few posts down.
Please note that mods may have issues with the content of BGEE itself; these steps just get you to the point where you can at least try to install them. There will be a transition period where a lot of modders have to make minor adjustments to account for BGEE content--I strongly suggest you take advantage of the contact information in the readmes to let authors know about any issues you find so that they can address them.
Note: When I refer to the 'game folder' or 'game directory', it means the folder that contains chitin.key.
Step One
Go to your game directory and make backups of chitin.key and the Tutorial.bif file in the Data directory. Double check that an 'override' folder exists and create one if it doesn't.Step Two
WeiDU has a problem reading one of the files that contains game resources, so we have to manually extract them as a workaround. Download the latest jar of Near Infinity (NI), which should work on OS X and Windows. (If it doesn't open when you double-click it, you may need to download the Java Runtime Environment for your OS as well.) The first time you open it will ask for your key file; navigate to your BGEE directory and select chitin.key. (If it doesn't prompt, you can select your BGEE game by selecting Game > Open game in the menu.)
Once BGEE is loaded in Near Infinity, go to Edit > BIFF; select Data/Tutorial.bif under 'edit existing'. Select all the files on the left, hit the right-facing arrow in the middle, and press the save button. It should give you a small window showing six steps completed and an OK button. Hit OK and then close NI.
Tutorial.bif should no longer be a problem, so step two can be skipped.
Step Three
WeiDU expects the tlk file (which holds all the text in the game) to be in the main game directory, but BGEE puts it in subdirectories to allow for multiple languages. We can create a hard link, tricking WeiDU into thinking it's in the main game directory while leaving it where it is. First, figure out which language subdirectory inside the lang folder is yours. English is the en_US directory inside lang; other languages have their own directories inside the lang folder.In Windows...
...open a command window and navigate to your game directory. (In Windows 7, you can shift-right-click on the game folder in Explorer and choose 'Open command window here...'. In older Windows, you'll need to Windows+R for the run dialogue, run cmd, and then use 'CD nameofdirectory' to get to the game directory.) Once you're at the command prompt in your main directory, typemklink /H dialog.tlk .\lang\en_US\dialog.tlkChange the en_US part to the name of your language directory. Some languages actually have two tlk files, so you'll need to run the same command again, but with dialogF.tlk in both places instead of dialog.tlk. If you ever want to undo this step, you can delete dialog.tlk (and dialogF.tlk) from the game directory as if they're normal files.
ALIEN has an alternative method for Windows XP users a few posts down.
In OS X...
...open Terminal and navigate to your game directory. At the terminal prompt typeln -s ./lang/en_US/dialog.tlk dialog.tlkChange the en_US part to the name of your language directory. Some languages actually have two tlk files, so you'll need to run the same command again, but with dialogF.tlk in both places instead of dialog.tlk.
Go Forth and Install Mods!
You're now ready to try mods on BGEE! Again, this will just get you to the point where WeiDU will work. Individual mods may still have issues and I urge to contact the authors if you encounter any so they can get fixes in.Post edited by CamDawg on
66
Comments
So... in Terminal, it's:
ln -s ./lang/en_US/dialog.tlk dialog.tlk
(I think)
This is going to be a popular thread. Would it be possible to include, in your original post, a list of bugfix mods which are no longer needed for BG:EE? That way people who are unaware will not be trying to mod stuff that is not necessary to be modded!
If such a site doesn't exist during the launch, then perhaps later on as post ship feature?
I think its possible that someone might start up a list of compatible mods, but in the meantime the best places to look up mod information is at the current modding communities.
One click to install the preferite mod,one click to remove it,easy to use and downloading/browsing feature built in
@Nemissa: Mod Manager might be better than my centralized mod site idea..
- ToBEx
- BG1 Fixpack
- BG2 Fixpack
- Baldurdash
- Dudleyville
- Tutu/EasyTutu
- TutuFix
- Bugfixes that come with BGT
- Widescreen mod
If this is all correct, then you don't need these mods.
I'm going to start a new thread to try and round up compatible mods--this thread should, after all, not be needed once we have a new WeiDU but a mod compatibility list will probably be needed forever.
2) When the new Weidu is available, will we need to "cancel" anything that we did above? Like restore the original chitin.key or dialog.tlk? Or is it irrelevant?
a) Even if the mainchar dies, the game is not over...
b) If your pickpocketing was successfull and you were invisible before, you don't lose your invisibility
c) THE SPELL CONCENTRATION CHECK!
Sorry for those capital letters, but I need to know if this feature was built in!
I cannot play without it anymore and I would love to enjoy this feature in the BG 1 EE again!
Now, the players needs to type command lines for install a mod... ^^
Do you know if "WinBiff" (old tool from the teambg) is compatible BGEE ?
As for mods, the devs are doing many things to make modding easier. They have been VERY helpful and cooperative.
Good thing for Winbiff.
That's just because most of the modders are in the beta, so the problems with mods gets discussed there.
Step Three
3.1 Download and install NTFSLink Tool: http://elsdoerfer.name/ntfslink | ntfslink.exe
3.2 Make "Hardlinks" for dialog.tlk (and dialogF.tlk if it exist for you language)
Viola !
....sorry.