Jump to content


izak

Member Since 31 Jan 2010
Offline Last Active Feb 04 2010 03:36 PM

Posts I've Made

In Topic: Crash on Worldmap

04 February 2010 - 10:34 AM

This is what wine (1.1.31) says:

wine baldur.exe
frankie@frankie-desktop:~/.wine/drive_c/Program Files/Black Isle/BGII - SoA$ fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x162f28,0x164490): stub
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x176990,0x164490): stub
wine: Unhandled page fault on read access to 0x0000045c at address 0x7d8e1752 (thread 0027), starting debugger...
Unhandled exception: page fault on read access to 0x0000045c in 32-bit code (0x7d8e1752).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7d8e1752 ESP:061ae104 EBP:061ae140 EFLAGS:00010202( R- -- I - - - )
EAX:00000000 EBX:7d9aaff4 ECX:061ae238 EDX:00000000
ESI:00000001 EDI:061ae164
Stack dump:
0x061ae104: 7d986f0c 00000001 061ae164 00000001
0x061ae114: 061ae188 0000003f 00a39935 065abe50
0x061ae124: 7bc94ff4 00000000 00e5d0d0 00b8cf40
0x061ae134: 7bc94ff4 00f94810 00a39935 061ae170
0x061ae144: 009f1f12 00000001 061ae164 00a5063a
0x061ae154: 065abe50 00e5d0d0 065abe50 00e5d0d0
Backtrace:
=>0 0x7d8e1752 glTranslatef+0x5c6() in libgl.so.1 (0x061ae140)
1 0x009f1f12 in bgmain (+0x5f1f12) (0x061ae170)
2 0x009b7f35 in bgmain (+0x5b7f35) (0x061ae190)
3 0x009ed9b1 in bgmain (+0x5ed9b1) (0x061ae1ac)
4 0x009ad6ac in bgmain (+0x5ad6ac) (0x061ae1c4)
5 0x009a4912 in bgmain (+0x5a4912) (0x061ae1ec)
6 0x009a5e98 in bgmain (+0x5a5e98) (0x061ae244)
7 0x00436fec in bgmain (+0x36fec) (0x061ae25c)
8 0x0099f18a in bgmain (+0x59f18a) (0x061ae67c)
9 0x009d0937 in bgmain (+0x5d0937) (0x061ae698)
10 0x007edd4b in bgmain (+0x3edd4b) (0x061ae700)
11 0x007f728a in bgmain (+0x3f728a) (0x061ae754)
12 0x007f14c2 in bgmain (+0x3f14c2) (0x061ae82c)
13 0x007645d4 in bgmain (+0x3645d4) (0x061ae86c)
14 0x00586efc in bgmain (+0x186efc) (0x061ae8a0)
15 0x005858fb in bgmain (+0x1858fb) (0x061ae8f4)
16 0x007622ef in bgmain (+0x3622ef) (0x061ae910)
17 0x009a3bb2 in bgmain (+0x5a3bb2) (0x061ae9cc)
18 0x00435498 in bgmain (+0x35498) (0x061ae9f4)
19 0x004365c1 in bgmain (+0x365c1) (0x061aea28)
20 0x009a8e37 in bgmain (+0x5a8e37) (0x061aea34)
21 0x00a3998c in bgmain (+0x63998c) (0x061aea68)
22 0x7bc6c164 call_thread_func+0xc() in ntdll (0x061aea78)
23 0x7bc6c370 call_thread_entry_point+0x70() in ntdll (0x061aeb48)
24 0x7bc74715 in ntdll (+0x64715) (0x061af398)
25 0xf759380e start_thread+0xbe() in libpthread.so.0 (0x061af498)
26 0xf7516a1e __clone+0x5e() in libc.so.6 (0x00000000)
0x7d8e1752 glTranslatef+0x5c6 in libgl.so.1: jmp *0x45c(%eax)
Modules:
Module Address Debug info Name (121 modules)
PE 400000- be6000 Export bgmain
ELF 7a897000-7b800000 Deferred libglcore.so.1
ELF 7b800000-7b971000 Deferred kernel32<elf>
\-PE 7b820000-7b971000 \ kernel32
ELF 7bc00000-7bcb1000 Export ntdll<elf>
\-PE 7bc10000-7bcb1000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7d756000-7d774000 Deferred libgcc_s.so.1
ELF 7d774000-7d7e4000 Deferred libglu.so.1
ELF 7d853000-7d8fa000 Export libgl.so.1
ELF 7d8fe000-7d915000 Deferred glu32<elf>
\-PE 7d900000-7d915000 \ glu32
ELF 7d915000-7d9b0000 Deferred opengl32<elf>
\-PE 7d930000-7d9b0000 \ opengl32
ELF 7d9b0000-7d9c6000 Deferred midimap<elf>
\-PE 7d9c0000-7d9c6000 \ midimap
ELF 7d9c6000-7d9ec000 Deferred msacm32<elf>
\-PE 7d9d0000-7d9ec000 \ msacm32
ELF 7d9ec000-7da04000 Deferred msacm32<elf>
\-PE 7d9f0000-7da04000 \ msacm32
ELF 7da04000-7da0b000 Deferred libogg.so.0
ELF 7da0b000-7da36000 Deferred libvorbis.so.0
ELF 7da36000-7db30000 Deferred libvorbisenc.so.2
ELF 7db30000-7db80000 Deferred libflac.so.8
ELF 7db80000-7dbec000 Deferred libsndfile.so.1
ELF 7dbec000-7dbf5000 Deferred libwrap.so.0
ELF 7dbf5000-7dbfb000 Deferred libxtst.so.6
ELF 7dbfb000-7dc45000 Deferred libpulsecommon-0.9.19.so
ELF 7dc45000-7dc85000 Deferred libpulse.so.0
ELF 7dc85000-7dd4d000 Deferred libasound.so.2
ELF 7dd4d000-7dd84000 Deferred winealsa<elf>
\-PE 7dd60000-7dd84000 \ winealsa
ELF 7dd84000-7dd89000 Deferred libgpg-error.so.0
ELF 7dd89000-7dd92000 Deferred librt.so.1
ELF 7dd92000-7ddcb000 Deferred libdbus-1.so.3
ELF 7ddcb000-7de47000 Deferred libgcrypt.so.11
ELF 7de47000-7de59000 Deferred libtasn1.so.3
ELF 7de59000-7de6d000 Deferred libresolv.so.2
ELF 7de6d000-7de71000 Deferred libkeyutils.so.1
ELF 7de71000-7de7a000 Deferred libkrb5support.so.0
ELF 7de7a000-7dea5000 Deferred libk5crypto.so.3
ELF 7dea5000-7df57000 Deferred libkrb5.so.3
ELF 7df57000-7df68000 Deferred libavahi-client.so.3
ELF 7df68000-7df74000 Deferred libavahi-common.so.3
ELF 7df74000-7e01c000 Deferred libgnutls.so.26
ELF 7e01c000-7e049000 Deferred libgssapi_krb5.so.2
ELF 7e049000-7e08e000 Deferred libcups.so.2
ELF 7e0a2000-7e0a9000 Deferred libasound_module_pcm_pulse.so
ELF 7e122000-7e155000 Deferred uxtheme<elf>
\-PE 7e130000-7e155000 \ uxtheme
ELF 7e155000-7e160000 Deferred libxcursor.so.1
ELF 7e160000-7e166000 Deferred libxfixes.so.3
ELF 7e166000-7e16a000 Deferred libxcomposite.so.1
ELF 7e16a000-7e173000 Deferred libxrandr.so.2
ELF 7e173000-7e17d000 Deferred libxrender.so.1
ELF 7e17d000-7e183000 Deferred libxxf86vm.so.1
ELF 7e183000-7e186000 Deferred libxinerama.so.1
ELF 7e186000-7e18b000 Deferred libxdmcp.so.6
ELF 7e18b000-7e1a9000 Deferred libxcb.so.1
ELF 7e1a9000-7e1ad000 Deferred libxau.so.6
ELF 7e1ad000-7e2dc000 Deferred libx11.so.6
ELF 7e2dc000-7e2ec000 Deferred libxext.so.6
ELF 7e2ec000-7e307000 Deferred libice.so.6
ELF 7e307000-7e310000 Deferred libsm.so.6
ELF 7e311000-7e313000 Deferred libnvidia-tls.so.1
ELF 7e313000-7e317000 Deferred libcom_err.so.2
ELF 7e32b000-7e3c9000 Deferred winex11<elf>
\-PE 7e340000-7e3c9000 \ winex11
ELF 7e428000-7e44f000 Deferred libexpat.so.1
ELF 7e44f000-7e47c000 Deferred libfontconfig.so.1
ELF 7e47c000-7e492000 Deferred libz.so.1
ELF 7e492000-7e511000 Deferred libfreetype.so.6
ELF 7e511000-7e516000 Deferred libuuid.so.1
ELF 7e52c000-7e541000 Deferred system.drv16.so
PE 7e530000-7e541000 Deferred system.drv16
ELF 7e541000-7e562000 Deferred imm32<elf>
\-PE 7e550000-7e562000 \ imm32
ELF 7e562000-7e576000 Deferred lz32<elf>
\-PE 7e570000-7e576000 \ lz32
ELF 7e576000-7e5cd000 Deferred ddraw<elf>
\-PE 7e580000-7e5cd000 \ ddraw
ELF 7e5cd000-7e619000 Deferred dsound<elf>
\-PE 7e5d0000-7e619000 \ dsound
ELF 7e619000-7e686000 Deferred rpcrt4<elf>
\-PE 7e630000-7e686000 \ rpcrt4
ELF 7e686000-7e781000 Deferred ole32<elf>
\-PE 7e6a0000-7e781000 \ ole32
ELF 7e781000-7e81d000 Deferred winmm<elf>
\-PE 7e790000-7e81d000 \ winmm
ELF 7e81d000-7e852000 Deferred dplayx<elf>
\-PE 7e820000-7e852000 \ dplayx
ELF 7e852000-7e886000 Deferred winspool<elf>
\-PE 7e860000-7e886000 \ winspool
ELF 7e886000-7e94e000 Deferred comctl32<elf>
\-PE 7e890000-7e94e000 \ comctl32
ELF 7e94e000-7e9ab000 Deferred shlwapi<elf>
\-PE 7e960000-7e9ab000 \ shlwapi
ELF 7e9ab000-7eb3b000 Deferred shell32<elf>
\-PE 7e9c0000-7eb3b000 \ shell32
ELF 7eb3b000-7ebed000 Deferred comdlg32<elf>
\-PE 7eb40000-7ebed000 \ comdlg32
ELF 7ebed000-7ec44000 Deferred advapi32<elf>
\-PE 7ec00000-7ec44000 \ advapi32
ELF 7ec44000-7ece4000 Deferred gdi32<elf>
\-PE 7ec50000-7ece4000 \ gdi32
ELF 7ece4000-7ee2f000 Deferred user32<elf>
\-PE 7ed00000-7ee2f000 \ user32
ELF 7ee2f000-7ee59000 Deferred ws2_32<elf>
\-PE 7ee40000-7ee59000 \ ws2_32
ELF 7ee59000-7ee65000 Deferred libnss_files.so.2
ELF 7ee65000-7ee70000 Deferred libnss_nis.so.2
ELF 7ee70000-7ee78000 Deferred libnss_compat.so.2
ELF 7ee79000-7ee93000 Deferred version<elf>
\-PE 7ee80000-7ee93000 \ version
ELF 7efbf000-7efe5000 Deferred libm.so.6
ELF 7efe9000-7f000000 Deferred libnsl.so.1
ELF f7444000-f7448000 Deferred libdl.so.2
ELF f7448000-f758d000 Export libc.so.6
ELF f758e000-f75a7000 Export libpthread.so.0
ELF f75c2000-f76fd000 Deferred libwine.so.1
ELF f76ff000-f771d000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000e
00000014 0
00000010 0
0000000f 0
00000011
00000018 0
00000016 0
00000013 0
00000012 0
0000001b
0000001c 0
00000022
00000020 0
00000019 (D) C:\Program Files\Black Isle\BGII - SoA\bgmain.exe
00000027 2 <==
00000035 0
00000023 15
00000017 0
0000000c 0
Backtrace:
=>0 0x7d8e1752 glTranslatef+0x5c6() in libgl.so.1 (0x061ae140)
1 0x009f1f12 in bgmain (+0x5f1f12) (0x061ae170)
2 0x009b7f35 in bgmain (+0x5b7f35) (0x061ae190)
3 0x009ed9b1 in bgmain (+0x5ed9b1) (0x061ae1ac)
4 0x009ad6ac in bgmain (+0x5ad6ac) (0x061ae1c4)
5 0x009a4912 in bgmain (+0x5a4912) (0x061ae1ec)
6 0x009a5e98 in bgmain (+0x5a5e98) (0x061ae244)
7 0x00436fec in bgmain (+0x36fec) (0x061ae25c)
8 0x0099f18a in bgmain (+0x59f18a) (0x061ae67c)
9 0x009d0937 in bgmain (+0x5d0937) (0x061ae698)
10 0x007edd4b in bgmain (+0x3edd4b) (0x061ae700)
11 0x007f728a in bgmain (+0x3f728a) (0x061ae754)
12 0x007f14c2 in bgmain (+0x3f14c2) (0x061ae82c)
13 0x007645d4 in bgmain (+0x3645d4) (0x061ae86c)
14 0x00586efc in bgmain (+0x186efc) (0x061ae8a0)
15 0x005858fb in bgmain (+0x1858fb) (0x061ae8f4)
16 0x007622ef in bgmain (+0x3622ef) (0x061ae910)
17 0x009a3bb2 in bgmain (+0x5a3bb2) (0x061ae9cc)
18 0x00435498 in bgmain (+0x35498) (0x061ae9f4)
19 0x004365c1 in bgmain (+0x365c1) (0x061aea28)
20 0x009a8e37 in bgmain (+0x5a8e37) (0x061aea34)
21 0x00a3998c in bgmain (+0x63998c) (0x061aea68)
22 0x7bc6c164 call_thread_func+0xc() in ntdll (0x061aea78)
23 0x7bc6c370 call_thread_entry_point+0x70() in ntdll (0x061aeb48)
24 0x7bc74715 in ntdll (+0x64715) (0x061af398)
25 0xf759380e start_thread+0xbe() in libpthread.so.0 (0x061af498)
26 0xf7516a1e __clone+0x5e() in libc.so.6 (0x00000000)

Also note that I am still using the no cd crack and in bgt-linux setup it kept whining about msvcrt and ignoring some stuff (maybe I broke mospack?). Anyways, thanks again :) If y'all need anything else, let me know...

Edit: After doing some poking around, i realize that there should be a worldmap.wmp and a worldmap.mos, but i can only find worldmap.wmp in the temp and override folders...

Edit2: Upon further investigation, I can't find any worldmap.moz or worldmap.mos files on my system; they aren't on any of the CD's i have for BG either... Perhaps these files are outright missing? Perhaps someone can show me what the structure of the BGT installation is supposed to look like--then I can just find the files I need to replace.

In Topic: BGT 1.08 Karmic Koala Fail

02 February 2010 - 08:01 AM

SUCCESS OMG i think i must make a chaotic evil character as tribute to what I probably did to my system to get it to work :P

It turns out my main problem was just not knowing how to handle the various utilities and such; putting everything in usr/bin and somehow checkinstall-ing mospack did the trick :)

In Topic: BGT in Linux (Successfully I think)

02 February 2010 - 07:59 AM

Thanks for the reply :) I actually got it working last night, but I didn't install the fixpack first. It was just a matter of putting things in usr/bin. Mospack compiled alright, though its package name is sbin :P I'm not going to touch it.... Thanks again! :)

In Topic: BGT in Linux (Successfully I think)

31 January 2010 - 10:28 PM

Hi all!

I have been trying to install BGT for a bit now, and I seem to be running into all sorts of trouble. I'm running Ubuntu Karmic 64bit and trying to play/install through wine 1.1.31. I managed to install BGI+TOTSC and BGII+TOB from iso files (note, I had to install BGII from a single mounted directory of all four cd images as setup.exe would not let go of the first cd AND I have to use a no cd exe to get it to run--it just won't recognize that the "Expansion Disc" is mounted... I hope this isn't too much of a problem). I have BGT 1.08 downloaded. I have a couple of questions about installing...

Do I patch my games before or after I try to install BGT? I have some problems patching, but I can probably work around these.

Do I run any of the fixpacks before I install BGT? After I install BGT? What about the no cd exe?

I want to mod the game with Sword Coast Tactics as well (as I remember BGI being a little on the easy side when I played it way back when). Do I use SCSI on BGI and SCSII on BGII or will using SCSII on BGII be sufficient if I am running the BGT? Gibberlings says to install SCSII after everything, but makes no specific mention about BGT, so I am wondering about install order as well.

Finally, and this question is most important to me: how exactly to I follow the OP's guide? That is, I am not quite sure how to make all the commands in WeiDU for Linux and his (I'm assuming it's a "his") .rar available to the path. Ummm... maybe my question should just be: how do I compile things? I have tried compiling the "Weidu for Linux" stuff, but I can't can't get checkinstall to make a package. To be honest, I'm quite the noob here--this is the first thing I've ever tried to compile in the first place. To be even more honest, this is as far as I've gotten; without getting Weidu-Linux compiled, i didn't even try to compile mosunpack or bgt-linux stuff. If someone could provide more details regarding the more "minute" steps of the guide for a linux user who has never compiled before, it would be greatly appreciated.

Though, trying to get BGT up and running has certainly been a good crash course in ubuntu-ing.... :) Thanks in advance!

Edit: After screwing around (and mostly screwing up), I've wiped everything, and started with a fresh install of BGITOTSC and BGIITOB. I haven't touched them yet, haven't even started them up, just installed... I'll let someone wiser on these matters advise me before proceeding... :)

Edit2: I have discovered the power of PATH=$PATH: but now I have questions about how necessary it is to compile the install files for weidu-linux. Would it be enough to simply add the relevant directories to the PATH? On a slightly unrelated note, I thought this is what make/checkinstall was supposed to do (but I can't get that to work in any case). Just an update... :) Maybe what I'm really looking for is an Ubuntu tutorial, but perhaps "projects" are the best way to learn?