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?