Jump to content

1024*600 problem with IWD2

Guest arclogo

Recommended Posts

Guest arclogo

Well, I have just installed all the good old Black Isle games to my new Aspire One (similar to EEE pc, but a better deal I would say). So I have PST, IWD2, BGT back to my hard drive now, only thing I need seems to be a resolution modifier.....and then there is this fabulous mod.....bingo!


I tried first with PST, 1024*600 works like a charm. Then I moved on to IWD2 (patched to 2.01 file downloaded from Sorcerer's place)......the installation of this mod to 1024*600 is done without error; but when I start the iwd2.exe, the lovely MS error box pops up telling me "The instruction at "blablabla" referenced memory at "blablabla". The memory could not be "read""......etc.....


My first remedial attempt was to replace the iwd2.exe with original one (before applying XP cap hack from sorcerer's place), but there seems to be no difference at all. Then I tried to set resolution target to 800*600 in the mod, which actaully worked out but I guess this does't actually solve the problem, right? Whenever I try to increase X resolution beyond 800 (in windows mode as non-standard values), same MS memory error pops up.....


I checked out the debug file, but it seems to indicate nothing wrong there (no warning, no error etc.).......So I am now really at my ends........HELP!!!....maybe?

Link to comment
Guest arclogo

I have just tried this mod with a transplanted 10G+ BGT mega installation, and the 1024*600 resolution works out just fine.......So I guess there could only be two possibilities for the IWD2 problem then:


1. the game engine of IWD supports a minimum resolution of 800*600 while both BG2 and PST supports resolutions as low as 640*480, which makes it (currently) impossible for this widescreen mod to extend IWD2 game play resolution to 1024*600.


2. I got a very wrong IWD2 game version and my iwd2.exe is totally messed up.


I would probably vote for the first case as this means time to hassle Bigg for a new update :).......

Link to comment

This is the output I'm getting from my terminal (I'm running the game through WINE):


wine: Unhandled page fault on read access to 0x0000010e at address 0x4d29d8 (thread 0009), starting debugger...

Unhandled exception: page fault on read access to 0x0000010e in 32-bit code (0x004d29d8).

Register dump:

CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b

EIP:004d29d8 ESP:0033ab4c EBP:00000000 EFLAGS:00210246( - 00 -RIZP1)

EAX:00000000 EBX:015ed268 ECX:00000000 EDX:fffffffd

ESI:00d5a2a0 EDI:00000000

Stack dump:

0x0033ab4c: 00000000 00d5a270 005fee1e 00000000

0x0033ab5c: ffffffff 00d5a270 00000000 00d5a201

0x0033ab6c: 005fc722 00000000 ffffffff 00d5a270

0x0033ab7c: 00000000 00d5a201 005fabea 00000013

0x0033ab8c: 00d5a652 0033af3c 00400000 00d48fb8

0x0033ab9c: 00d499f8 7ed5d56c 00000001 00193f86


0x004d29d8: cmpl %ebp,0x10e(%edi)


Module Address Debug info Name (106 modules)

PE 400000- a21000 Export iwd2

PE 30000000-3006d000 Deferred binkw32

ELF 7b800000-7b931000 Deferred kernel32<elf>

\-PE 7b820000-7b931000 \ kernel32

ELF 7bc00000-7bca5000 Deferred ntdll<elf>

\-PE 7bc10000-7bca5000 \ ntdll

ELF 7bf00000-7bf03000 Deferred <wine-loader>

ELF 7dadf000-7dd11000 Deferred i915_dri.so

ELF 7dd11000-7de18000 Deferred wined3d<elf>

\-PE 7dd20000-7de18000 \ wined3d

ELF 7de4e000-7de59000 Deferred libgcc_s.so.1

ELF 7de59000-7de63000 Deferred libdrm.so.2

ELF 7de63000-7de66000 Deferred libxdamage.so.1

ELF 7de66000-7dec8000 Deferred libgl.so.1

ELF 7dfd9000-7dfdd000 Deferred libgpg-error.so.0

ELF 7dfdd000-7e02a000 Deferred libgcrypt.so.11

ELF 7e02a000-7e03a000 Deferred libtasn1.so.3

ELF 7e03a000-7e03d000 Deferred libkeyutils.so.1

ELF 7e03d000-7e045000 Deferred libkrb5support.so.0

ELF 7e045000-7e077000 Deferred libcrypt.so.1

ELF 7e077000-7e0ed000 Deferred libgnutls.so.13

ELF 7e0ed000-7e110000 Deferred libk5crypto.so.3

ELF 7e110000-7e19d000 Deferred libkrb5.so.3

ELF 7e19d000-7e1c6000 Deferred libgssapi_krb5.so.2

ELF 7e1c6000-7e1f9000 Deferred libcups.so.2

ELF 7e256000-7e289000 Deferred uxtheme<elf>

\-PE 7e260000-7e289000 \ uxtheme

ELF 7e289000-7e29d000 Deferred midimap<elf>

\-PE 7e290000-7e29d000 \ midimap

ELF 7e29d000-7e2c3000 Deferred msacm32<elf>

\-PE 7e2a0000-7e2c3000 \ msacm32

ELF 7e2c3000-7e2da000 Deferred msacm32<elf>

\-PE 7e2d0000-7e2da000 \ msacm32

ELF 7e2da000-7e315000 Deferred wineoss<elf>

\-PE 7e2e0000-7e315000 \ wineoss

ELF 7e315000-7e31e000 Deferred libxcursor.so.1

ELF 7e31e000-7e323000 Deferred libxfixes.so.3

ELF 7e323000-7e326000 Deferred libxcomposite.so.1

ELF 7e326000-7e32c000 Deferred libxrandr.so.2

ELF 7e32c000-7e334000 Deferred libxrender.so.1

ELF 7e334000-7e339000 Deferred libxxf86vm.so.1

ELF 7e339000-7e33c000 Deferred libxinerama.so.1

ELF 7e33c000-7e341000 Deferred libxdmcp.so.6

ELF 7e341000-7e359000 Deferred libxcb.so.1

ELF 7e359000-7e35c000 Deferred libxau.so.6

ELF 7e35c000-7e443000 Deferred libx11.so.6

ELF 7e443000-7e451000 Deferred libxext.so.6

ELF 7e451000-7e469000 Deferred libice.so.6

ELF 7e469000-7e471000 Deferred libsm.so.6

ELF 7e47d000-7e480000 Deferred libcom_err.so.2

ELF 7e482000-7e519000 Deferred winex11<elf>

\-PE 7e490000-7e519000 \ winex11

ELF 7e539000-7e55a000 Deferred libexpat.so.1

ELF 7e55a000-7e584000 Deferred libfontconfig.so.1

ELF 7e584000-7e599000 Deferred libz.so.1

ELF 7e599000-7e609000 Deferred libfreetype.so.6

ELF 7e609000-7e63e000 Deferred winspool<elf>

\-PE 7e610000-7e63e000 \ winspool

ELF 7e63e000-7e6fe000 Deferred comctl32<elf>

\-PE 7e650000-7e6fe000 \ comctl32

ELF 7e6fe000-7e757000 Deferred shlwapi<elf>

\-PE 7e710000-7e757000 \ shlwapi

ELF 7e757000-7e870000 Deferred shell32<elf>

\-PE 7e770000-7e870000 \ shell32

ELF 7e870000-7e91b000 Deferred comdlg32<elf>

\-PE 7e880000-7e91b000 \ comdlg32

ELF 7e91b000-7e947000 Deferred ws2_32<elf>

\-PE 7e920000-7e947000 \ ws2_32

ELF 7e947000-7e967000 Deferred imm32<elf>

\-PE 7e950000-7e967000 \ imm32

ELF 7e967000-7e97b000 Deferred lz32<elf>

\-PE 7e970000-7e97b000 \ lz32

ELF 7e97b000-7e994000 Deferred version<elf>

\-PE 7e980000-7e994000 \ version

ELF 7e994000-7e9ec000 Deferred ddraw<elf>

\-PE 7e9a0000-7e9ec000 \ ddraw

ELF 7e9ec000-7ea36000 Deferred dsound<elf>

\-PE 7e9f0000-7ea36000 \ dsound

ELF 7ea36000-7ea49000 Deferred libresolv.so.2

ELF 7ea5a000-7ea79000 Deferred iphlpapi<elf>

\-PE 7ea60000-7ea79000 \ iphlpapi

ELF 7ea79000-7eadc000 Deferred rpcrt4<elf>

\-PE 7ea90000-7eadc000 \ rpcrt4

ELF 7eadc000-7eb80000 Deferred ole32<elf>

\-PE 7eaf0000-7eb80000 \ ole32

ELF 7eb80000-7ebd2000 Deferred advapi32<elf>

\-PE 7eb90000-7ebd2000 \ advapi32

ELF 7ebd2000-7ec70000 Deferred gdi32<elf>

\-PE 7ebe0000-7ec70000 \ gdi32

ELF 7ec70000-7edb7000 Deferred user32<elf>

\-PE 7ec90000-7edb7000 \ user32

ELF 7edb7000-7ee49000 Deferred winmm<elf>

\-PE 7edc0000-7ee49000 \ winmm

ELF 7ee49000-7ee7d000 Deferred dplayx<elf>

\-PE 7ee50000-7ee7d000 \ dplayx

ELF 7ef9d000-7efa8000 Deferred libnss_files.so.2

ELF 7efa8000-7efb2000 Deferred libnss_nis.so.2

ELF 7efb2000-7efca000 Deferred libnsl.so.1

ELF 7efca000-7efef000 Deferred libm.so.6

ELF 7efef000-7eff1000 Deferred libxcb-xlib.so.0

ELF 7eff7000-7f000000 Deferred libnss_compat.so.2

ELF b7c85000-b7c89000 Deferred libdl.so.2

ELF b7c89000-b7dd8000 Deferred libc.so.6

ELF b7dd9000-b7df1000 Deferred libpthread.so.0

ELF b7e02000-b7f38000 Deferred libwine.so.1

ELF b7f3a000-b7f56000 Deferred ld-linux.so.2


process tid prio (all id:s are in hex)

00000008 (D) E:\spill\inst\iwd2\iwd2.exe

00000027 15

00000025 15

00000023 0

00000009 0 <==


0000001f 0

0000001a 0

00000013 0

00000012 0

0000000e 0

0000000d 0


00000015 0

00000014 0

00000011 0

00000010 0


00000020 0

0000001e 0

0000001d 0


00000022 0


fixme:winmm:MMDRV_Exit Closing while ll-driver open

Link to comment


This topic is now archived and is closed to further replies.

  • Create New...