It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
I've modded this game for Windows a ton. But now I've transitioned to Linux and finally managed to get it installed. The only problem is I can not figure how to install the Tweaks Anthology mod on here. Can anyone tell me what this means and how to do it?

Download the latest version of WeiDU for Linux from WeiDU.org and copy WeiDU and WeInstall to /usr/bin. Following that, open a terminal, cd to your game installation directory, run tolower and answer Y to both queries. You can avoid running the second option (linux.ini) if you've already ran it once in the same directory. To save time, the archive is already tolowered, so there's no need to run the first option (lowercasing file names) either if you've extracted only this mod since the last time you lowercased file names. If you're unsure, running tolower and choosing both options is the safe bet.

To install, run WeInstall cdtweaks in your game folder.
Beamdog has made installing mods for EEs on Linux a right PITA.

Essentially it WOULD have been exactly the same since WeiDU will do all the work for you just like on windoze if not for one small detail - WeiDU on Linux expects all filenames to be in lowercase (including mod's files), while Beamdog supplied executable does not. So changing filenames casing will break the game.

One possible solution - https://www.gibberlings3.net/forums/topic/28516-the-linux-users-guide-to-installing-mods-on-the-enhanced-editions/?do=findComment&comment=271476

Or if the mod touches only a small number of files you could by trial and error figure out all the paths/files it wants to change and manually make lowercased symlinks for those. Might work.

That said, WeiDU is responsible for this mess as well (maybe even more than Beamdog), since it shouldn't require changing filenames to operate. But then WeiDU is quite a bad mess on its own...
Post edited November 18, 2020 by osm
avatar
osm: Beamdog has made installing mods for EEs on Linux a right PITA.

Essentially it WOULD have been exactly the same since WeiDU will do all the work for you just like on windoze if not for one small detail - WeiDU on Linux expects all filenames to be in lowercase (including mod's files), while Beamdog supplied executable does not. So changing filenames casing will break the game.

One possible solution - https://www.gibberlings3.net/forums/topic/28516-the-linux-users-guide-to-installing-mods-on-the-enhanced-editions/?do=findComment&comment=271476

Or if the mod touches only a small number of files you could by trial and error figure out all the paths/files it wants to change and manually make lowercased symlinks for those. Might work.

That said, WeiDU is responsible for this mess as well (maybe even more than Beamdog), since it shouldn't require changing filenames to operate. But then WeiDU is quite a bad mess on its own...
Oof. Well thank you for the answer and the link. I will do my best because what else is there. I don't suppose there are any other mods out there that I could use to turn off party infighting and NPCs leaving due to rep is there? I know some purists out there are howling at me but once you've played the game a dozen or so times, you kind of just want to be able to roll with whomever, in my opinion.

One further question, I do have the classic versions of BG1 and BG2, will they have the same issue modding them as the EE ones since there isn't a lower case upper case issue?
well since they're windoze executables (and have to be run via wine) they don't care about case
but that's a bit extreme if you ask me.

If you can make some spare space for a small partition specifically for BG2 you're all set (as per that post).
or you can always just wack a peasant from time to time thus keeping party rep in check)

there are certainly ways preferable to running a 20 yo executable in wine while there's a native EE sitting near
avatar
osm: well since they're windoze executables (and have to be run via wine) they don't care about case
but that's a bit extreme if you ask me.

If you can make some spare space for a small partition specifically for BG2 you're all set (as per that post).
or you can always just wack a peasant from time to time thus keeping party rep in check)

there are certainly ways preferable to running a 20 yo executable in wine while there's a native EE sitting near
Ah I see. Linux's is totally new to me so everything at this point is overwhelming but that's kind of exciting also since it's an opportunity to learn something. Thanks for the advice.
no worries

for what it's worth, I think you could try it out even on an ext4 partition on a thumb drive.
The EE Win32 version works surprisingly well under Wine. If there are problems, I haven't noticed them. I can't comment on the EE Win64, since that is only available as a beta through Steam (for now). That will require use of a 64-bit Wine instead of a 32-bit Wine the way the EE currently offered from GOG does.
avatar
acthornt: Ah I see. Linux's is totally new to me so everything at this point is overwhelming but that's kind of exciting also since it's an opportunity to learn something. Thanks for the advice.
there might be a simpler solution still:

cd to game/data

and execute

for i in *; do ln -s $i ${i,,}; done

this will create lowercased symlinks for each file in the directory (ignore error messages for the already all-lowercase filenames).

then cd to game/lang/ and create a symlink (ln -s existing_name lowercased_name) for your locale directory there
also for 'Game Name' in ~/.local/share/
and for Baldur.lua in ~/.local/share/'Game Name'

This should keep both WeiDU and the game binary happy.
Post edited November 30, 2020 by osm