I typed a long descriptive post of my problem, but then the forum software decided to fark up and lose it, so I'm going to be concise now. I'm running the
BWP setup in wine-based crossover on a Mac system. I know
BG and
BG2 work, I've played them on it. Everything is relatively smooth until the bat file is run. The install procedure makes use of referencing text files with @ symbols in their names for language localizations. For some reason, the cmd in wineconsole is not parsing those symbols as part of a filename and are thus erroring out. POSIX systems should allow an @ in the filename and presumably windows does too, so this is probably a bug. Even so I need a workaround to get the script to run. I could potentially use a RegEx to replace the relevant @s in the bat with another safer character as well as write a bash script to rename the files, though I'd rather just escape the characters in the bat, if possible. Anyone have any suggestions?
Edit:
Right so I used a script to rename all the localization files and properly altered the scripts with a regex
\@[0-9]|\@[A,B,C]
It still doesn't work. I replaced the @s with x's and now it says
Path not found
Failed to open 'BiG World Installpack\English\'
File not found
Failed to open 'x0'
(or some other number)
Perhaps it's not the symbol in the paths. Any suggestions? I might try expanding the variable defines to represent full paths from the C drive.
Edited by Lord_Jeremy, 25 March 2011 - 10:51 AM.