Jump to content


Photo

BG2 Tweak Pack v16 Released


26 replies to this topic

#16 sturmvogel

sturmvogel
  • Members
  • 71 posts

Posted 17 December 2014 - 11:23 AM

I'm also unable to download the mod to my Mac. http://forums.gibber...oads&showcat=38 shows up when I hover over the D/L link.



#17 CamDawg

CamDawg

    Seven billion ton robot monster

  • Gibberling Poobah
  • 9015 posts
  • Gender:Not Telling

Posted 18 December 2014 - 06:42 AM

Until we get the subdomain issues sorted, you'll need to manually follow the 'Download' link on the forum and drill down. BG2 Tweaks is here:

 

http://gibberlings3....oads&showcat=38


I came here with a simple dream: a dream of killing all humans. And this is how it must end? Who's the real seven billion ton robot monster here? Not I. Not... I.


#18 sturmvogel

sturmvogel
  • Members
  • 71 posts

Posted 18 December 2014 - 06:55 PM

Thanks.



#19 ALIENQuake

ALIENQuake
  • Modders
  • 308 posts
  • Gender:Male
  • Location:Poland

Posted 25 December 2014 - 09:44 AM

Upss...


Edited by ALIENQuake, 25 December 2014 - 10:00 AM.

If you wanna make enemies try to change something...

 

BiG World Setup

 

Guide/FAQ | Download | Changelog | Twitter

 

Infinity Engine Game Launcher - tool for fixing *.ini files and registry entries for Infinity Engine games like BG, BG II, IWD, IWD II and Planescape:Torment

 


#20 Sivar

Sivar
  • Members
  • 1 posts

Posted 15 February 2015 - 08:51 AM

Most of the README links included with V16 appear to be broken, e.g. "Icewind Dale Casting Graphics" at http://forums.gibber...allery&album=27 returns to the main forum.

 

The link in the on-site README does lead to the right thread, but the images are broken. :(

 

I'ts been a while since my last play through, but the tweak pack (and whatever it becomes as it merges with other tools) has always been the first thing I install. Fine piece of software.


Edited by Sivar, 15 February 2015 - 09:00 AM.


#21 Lollorian

Lollorian

    clueless

  • Modders
  • 172 posts
  • Gender:Male

Posted 23 August 2015 - 04:01 AM

Argent77 posted some patches for BG2:EE support here :)



#22 Mike1072

Mike1072
  • Gibberling Poobah
  • 2327 posts
  • Gender:Male
  • Location:Canada

Posted 23 August 2015 - 11:46 AM

Thanks for the heads up.



#23 SLR.Sulik

SLR.Sulik
  • Members
  • 3 posts

Posted 13 December 2015 - 09:55 AM

Guys, i'm not toally sure if this is the right place to ask this, but i cannot think of a better one.

 

I'm on Ubuntu 15, with GOG's version of BG2EE and bgw_tweaks v16.

Now, bgw_tweaks requires "tolower" util to be run before its installation. Or else "weinstall bg2_tweaks" fails (fails to find a proper language directory, and if i lowercase the directory names myself, it then fails to copy multiple files during mods installation).

 

However, "tolower" ruins the game - i cannot launch it after i "tolower" it.

The GOG's console util seem to be working fine, after i change "BaldursGateII" to "baldursgateii" in start.sh - but then it still fails to launch the game. A new window appears for a slight moment, only to be closed immediately.

 

What should i do?



#24 khelban12

khelban12
  • Members
  • 87 posts

Posted 14 December 2015 - 02:16 AM

However, "tolower" ruins the game - i cannot launch it after i "tolower" it.
The GOG's console util seem to be working fine, after i change "BaldursGateII" to "baldursgateii" in start.sh - but then it still fails to launch the game. A new window appears for a slight moment, only to be closed immediately.

BaldursGateII is the executable's name in the native linux Steam version. Is the GOG version also native (GOG usually gives wine prefixes that is why i ask) ?

Also have you lowercased with tolower all the files in the game folder (for example the bif files in the data/ folder) ?

I had the same problem with installing mods in the native linux version. BaldursGateII has some paths and filenames hardcoded in it and if it cannot open the file, you get a segmentation fault (probably the "window closes immediately" you experience).

1) One proposal in the gog forums is to run a shell script that runs tolower to lowercase the names but saves them in a file and after you install the mods, you can rename them to their proper case.

2) Another way is to use ciopfs. ciopfs is a pseudo filesystem that can be used to make a directory appear case insensitive like FAT/NTFS in windows. You can mount the game directory with ciopfs and then only access it through the new directory and everything will work perfectly. This is the easiest way.

3) I did something different. The steps i did to make the game work were the following:

a) BaldursGateII has en_US (or relevant language folder) hardcoded. So i could either open the executable with a hex editor and change the folder name to en_us or make a symbolic link. I liked the second way better so i opened a terminal and did
% cd /path/to/game/folder
% ln -snf en_us lang/en_US
% ls -al lang
drwxr-xr-x 1  58 Νοέ  24 18:43 de_de/
drwxr-xr-x 1  62 Νοέ  24 18:43 en_us/
lrwxrwxrwx 1   5 Δεκ  14 11:59 en_US -> en_us/
drwxr-xr-x 1  58 Νοέ  24 18:43 es_es/
As you see, there is a en_US "directory" that is the same as the en_us one. This way, the linux binary can access the directory and find dialog.tlk. The only "problem" with this way is that weidu reports 2 english languages which is a bit ugly but doesn't hurt anything.

b) Now there is another problem. The BIF files that will be accessed by the binary in order to find the game resources are stored in the chitin.key file. The file as it comes with BG2EE has mixed-case entries (e.g data/CREAnim.bif) and when you install some mod, weidu changes them to uppercase. The result is that the binary cannot access them. Based on IESDP, i wrote a c program that opens the chitin.key file and lowercases these entries without changing anything else.
Spoiler

You can compile this file and then run it with "chitin.key" as argument after each mod installation. If it doesn't make any difference in windows, maybe the next weidu can be modified to always produce lowercased entries in bif/key files.

With any of these ways, you can run the game fine. I recommend to install the ciopfs from your distribution's package manager and use that as it is the most straightforward way.

#25 SLR.Sulik

SLR.Sulik
  • Members
  • 3 posts

Posted 15 December 2015 - 01:24 AM

khelban12, you're a life saver :)

 

Thanks a lot for detailed explanations - yes, i get the segmentation fault, too, so your solutions seem to be the ones i need.

 

Think I'll try your own approach, as it seems to be the more sophisticated one.

 

Will let you know how it goes, in a couple of days, when i try it. :)

 

Thanks again!



#26 SLR.Sulik

SLR.Sulik
  • Members
  • 3 posts

Posted 15 December 2015 - 03:37 AM

I couldn't wait so spent about 20 minutes applying your "manual" approach.

 

And it worked like a charm!

 

Man, i love you. :D



#27 khelban12

khelban12
  • Members
  • 87 posts

Posted 15 December 2015 - 04:06 AM

I couldn't wait so spent about 20 minutes applying your "manual" approach.
 
And it worked like a charm!
 
Man, i love you. :D


I am glad i helped. Just have in mind that you will need to rerun the "lowercase" program i gave after every major mod installation.

The ciopfs method has the benefit that it has the least maintenance. You can tell the system to auto mount the directory on boot and then forget everything about it. You just access the game only through the "case insensitive" directory and everything automagically works.



Reply to this topic



  


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users