Gibberlings3 / EET

Baldur's Gate: Enhanced Edition Trilogy (EET) is a modification for Baldur's Gate II: Enhanced Edition that merges whole saga into one game and provides continuity between the events of Baldur's Gate, Tales of the Sword Coast, Shadows of Amn, Throne of Bhaal and Siege of Dragonspear expansion (also for both Black Pits adventures). The name of this this modification probably rings a bell to those who have been following IE modding scene, thanks to the classic mod that inspired this project, called Baldur's Gate Trilogy (BGT), developed by Bardez and Ascension64. While EET remains mostly faithful to the premise of the BGT, it shouldn't be considered a direct continuation of that project. In fact both mods share little to no common code and took different design decisions in many aspects.
https://www.gibberlings3.net/forums/forum/195-enhanced-edition-trilogy/
167 stars 40 forks source link

Issue with installation on Linux #54

Open Jean-Baptiste-Camps opened 4 years ago

Jean-Baptiste-Camps commented 4 years ago

I've been trying to install on Linux. I have put the game folder on a ntfs partition, mounted case insensitive, but, whatever I try, the installation fails without a message, and without even trying.

 ./EET/bin/unix/weidu --debug-assign --debug-value EET/EET.tp2 
[./EET/bin/unix/weidu] WeiDU version 24600
[./chitin.key] 189 BIFFs, 62285 resources
SET %SAVE_DIRECTORY% = ~/home/user/.local/share/Baldur's Gate II - Enhanced Edition/save~
SET %MPSAVE_DIRECTORY% = ~/home/user/.local/share/Baldur's Gate II - Enhanced Edition/mpsave~
SET %USER_DIRECTORY% = ~/home/user/.local/share/Baldur's Gate II - Enhanced Edition~
SET %EE_LANGUAGE% = ~en_us~
[./lang/en_us/dialog.tlk] 103241 string entries
[./lang/en_us/dialog.tlk] claims to be writeable.
[./lang/en_us/dialog.tlk] claims to be a regular file.

Press ENTER to exit.

If I try using wine setup-EET.exe, install does indeed start, but encounters the same issue as #32 .

lambda-dom commented 4 years ago

I would suggest to symlink the save folders (including the one created by EET) from your case-insensitive mount point. That way, save files and dirs will also be found irrespective of their casing, which is the problem your output suggests.

edit:

Also suggest swapping ntfs with an ext4 filesystem with case folding, either in a partition of its own or in an allocated file. In my experience ntfs has problems as fuse tends to flake out and crash.

CodePhase commented 3 years ago

I had this issue as well and got past it. I had to mount the NTFS partition two different ways; one to install / extract the game files and the other to run WeiDU:

sudo ntfs-3g \<pathToNtfsPartition> \<pathToMountPoint>

run your BG1 and BG2 game installers and point the install folders to your mount point. Then:

sudo umount \<pathToMountPoint>; sudo mount -t lowntfs-3g -o windows_names,ignore_case,umask=007,uid=\<yourUserName> \<pathToNtfsPartition> \<pathToMountPoint>

Note, I'm using the Linux version of WeiDU, not wine + setup-EET.exe