1) It's really, really a shame that people have to jailbreak to do this. I can't update my iPad now, which creates a real security risk. The only reason jailbreaking I s necessary is to get access to the dialog.tlk file. I seriously can't fathom that Apple won't let you put a simple text file in a user-accessible directory! Please, I beg you, try to figure out if you can move it. Or put a symlink of it in the Portraits folder, or *something.* Many many people will thank you.
2) There has been much discussion of the touch UI used in these game ports. The original games make use of a keyboard, and a mouse with five possible inputs: 1) left-click, 2) right-click, 3) left-click-and-drag, 4) right-click-and-drag, and 5) double-left-click. The tablet version is already missing a keyboard, so those five mouse inputs are that much more important. Yet, only the first three work in iOS. Fully 40% of the possible inputs are not implemented. It's been for sale for a long time, and we've seen zero improvement in this regard. You guys have seen great critical praise lately, and had strong sales. You deserve all that success... but by the same token, your loyal customers deserve more progress in the tablet UI.
3) Externalize concentration check on damage! Yeah, it has nothing to do with the iOS games in particular :P... but I want to be able to mod it, and so do other people, and if you give us these three things I will quite happily buy and mod the other two games on iOS, and help other people do so as well, and also buy and mod all of your future games.
1) It's really, really a shame that people have to jailbreak to do this. I can't update my iPad now, which creates a real security risk. The only reason jailbreaking I s necessary is to get access to the dialog.tlk file. I seriously can't fathom that Apple won't let you put a simple text file in a user-accessible directory! Please, I beg you, try to figure out if you can move it. Or put a symlink of it in the Portraits folder, or *something.* Many many people will thank you.
2) There has been much discussion of the touch UI used in these game ports. The original games make use of a keyboard, and a mouse with five possible inputs: 1) left-click, 2) right-click, 3) left-click-and-drag, 4) right-click-and-drag, and 5) double-left-click. The tablet version is already missing a keyboard, so those five mouse inputs are that much more important. Yet, only the first three work in iOS. Fully 40% of the possible inputs are not implemented. It's been for sale for a long time, and we've seen zero improvement in this regard. You guys have seen great critical praise lately, and had strong sales. You deserve all that success... but by the same token, your loyal customers deserve more progress in the tablet UI.
3) Externalize concentration check on damage! Yeah, it has nothing to do with the iOS games in particular :P... but I want to be able to mod it, and so do other people, and if you give us these three things I will quite happily buy and mod the other two games on iOS, and help other people do so as well, and also buy and mod all of your future games.
Cheers!
Oh yeah, Please, allow us to modify dialog.tlk on ios. It is such a simple and trivial thing but this makes ultimate modding a no-go for many users.
Want to try dropping this beside your Baldur.ini on your iPad(do not extract it, just put the lang.zip there)? If it works then you should see the game text in German.
The steps are a little convoluted, but it's basically as follows 1: create the directory structure that matches where the game would find dialog.tlk 2: drop the dialog.tlk in the correct location. In the above zip file file I created lang/en_US, and then copied the german dialog.tlk into it. 3: When you create the zip, make sure you specify STORE compressions(aka: no compression). 4: Download http://www.scottbrooks.ca/centralfix.exe and drag/drop your zip on it, or run it from the command line. 5: Copy that zip file beside your Baldur.ini on your ipad.
Thankfully, it's in go, so it builds pretty easy. If you download go from https://golang.org/dl/ You'll want the go1.4.2.darwin-amd64-osx10.8.pkg Then if you run
go build centralfix.go
Then you should have a centralfix binary that you can do
Want to try dropping this beside your Baldur.ini on your iPad(do not extract it, just put the lang.zip there)? If it works then you should see the game text in German.
The steps are a little convoluted, but it's basically as follows 1: create the directory structure that matches where the game would find dialog.tlk 2: drop the dialog.tlk in the correct location. In the above zip file file I created lang/en_US, and then copied the german dialog.tlk into it. 3: When you create the zip, make sure you specify STORE compressions(aka: no compression). 4: Download http://www.scottbrooks.ca/centralfix.exe and drag/drop your zip on it, or run it from the command line. 5: Copy that zip file beside your Baldur.ini on your ipad.
Sorry for super-necroing a post, but can people confirm this working with any present mods? I'm getting mixed messages about whether .tlks can be worked around.
Hey guys, quick question. I followed the exact process detailed here for a BG2 install. All of the actual gameplay features installed correctly - I installed multiple strongholds, WeiDu item mods, few new NPC, etc. And I see all the new characters. However, something screwed up with the language file. For some reason none of the dialog shows up. Whenever I click to chat with a character I always get a string of "invalid XXXXXXXX" dialog boxes.
First I tried to replace the Dialog.tlk file simply - just by copying over the "modded" dialog.tlk file from my modded directory to my Ipad one. Didn't work. Then i followed the instruction above, zipped the dialog.tlk file in my en_US folder (Store Compression). and I put that file in the main directory where the Baldur.ini file should be on the Ipad (for safe measure i also put the zip inside the Lang folder and in the en_US folder) - still didn't work.
Kinda lost as to what to do going forward, any advice?
ugh. Well, if its gotta be done its gotta be done. I thought i was good about just selecting English but maybe I screwed up.
Do you still recommend the zip version of Dialog.tlk or can i just replace the file on my ipad via IFunBox (thats how I've been uploading)? If its the zip, definitively I put in (in zipped format), in the main subfolder of the Ipad BG2 (where, on the PC copy, the Baldur.ini file is located).
Comments
The steps are a little convoluted, but it's basically as follows
1: create the directory structure that matches where the game would find dialog.tlk
2: drop the dialog.tlk in the correct location. In the above zip file file I created lang/en_US, and then copied the german dialog.tlk into it.
3: When you create the zip, make sure you specify STORE compressions(aka: no compression).
4: Download http://www.scottbrooks.ca/centralfix.exe and drag/drop your zip on it, or run it from the command line.
5: Copy that zip file beside your Baldur.ini on your ipad.
Could you give access to the source code for the centralfix, maybe someone could integrate this in WeiDu...
http://www.scottbrooks.ca/centralfix.go
You'll want the go1.4.2.darwin-amd64-osx10.8.pkg
Then if you run Then you should have a centralfix binary that you can do
And is Scott Brooks a part of the Beamdog team?
First I tried to replace the Dialog.tlk file simply - just by copying over the "modded" dialog.tlk file from my modded directory to my Ipad one. Didn't work. Then i followed the instruction above, zipped the dialog.tlk file in my en_US folder (Store Compression). and I put that file in the main directory where the Baldur.ini file should be on the Ipad (for safe measure i also put the zip inside the Lang folder and in the en_US folder) - still didn't work.
Kinda lost as to what to do going forward, any advice?
Do you still recommend the zip version of Dialog.tlk or can i just replace the file on my ipad via IFunBox (thats how I've been uploading)? If its the zip, definitively I put in (in zipped format), in the main subfolder of the Ipad BG2 (where, on the PC copy, the Baldur.ini file is located).