You're right. That worked!
I opened the CHITIN.KEY and replaced every instance of "BIFDATA:" with "BIFDATA\" and now the full
BGT install using the Mac version of
WeiDU works; no assertions!
OK, so here's what I think is going on. The PC version uses '\' as the separator, as you noticed. The Mac version of
BG2:
SoA/
ToB appears to have used ':' as the separator.
However, in my case (and probably for most people these days), I'm installing the PC version with Wine(skin) and then modifying it with the Mac version of
WeiDU. The "problem" in the
WeiDU code is in arch_osx.ml.
arch_osx.ml, line 43
let biff_path_separator = ":"
Yet, for those who are still actually installing and using the Mac version of
BG2, that's probably correct.
So, somehow the
WeiDU code needs to be changed to identify whether or not it's dealing with a PC version of
BG2 or a Mac version of
BG2 and use the appropriate separator based on that. Right now it assumes
WeiDU assumes that if it's running on a Mac it's going to be modifying a Mac version of
BG2, but it shouldn't make that assumption.
I'd make the change myself and send it to whoever maintains
WeiDU, but I don't know much about the ml programming language or about
WeiDU's code base.
Edited by GammaLeak, 25 February 2012 - 11:47 AM.