Hi all.
I'm happy to report that force feedback is finally working with my wheel on Linux! This has got me more pumped than ever to work out the two (one critical) nagging issues that stop the game from working fully.
1. AVI export of the replays crashes and does not export the AVI (not critical).
2. Multiplayer (joining or creating game) crashes the game. This is the real issue for me because I'd like to jump on some races and start getting beat by all you experienced guys. If anyone who is more technically inclined could take a look at this backtrace I would appreciate it.
Unhandled exception: page fault on read access to 0x7de6e730 in 32-bit code (0x7de6e730).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7de6e730 ESP:0032e17c EBP:0032e1a8 EFLAGS:00210206( R- -- I - -P- )
EAX:7de6e730 EBX:7ef149a8 ECX:00000009 EDX:00000001
ESI:0032e22c EDI:0001005a
Stack dump:
0x0032e17c: 7eed697a 0001005a 00000046 00000000
0x0032e18c: 0032ea94 7ef55880 7d68bb78 fffffff5
0x0032e19c: 7ef149a8 0032e22c 0001005a 0032e1f8
0x0032e1ac: 7eed7096 7de6e730 0001005a 00000046
0x0032e1bc: 00000000 0032ea94 f749a0a4 ffffffff
0x0032e1cc: f7575bf0 00000005 0032e350 00000040
Backtrace:
=>0 0x7de6e730 (0x0032e1a8)
1 0x7eed7096 (0x0032e1f8)
2 0x7eed992b (0x0032e240)
3 0x00489588 in dtr2 (+0x89587) (0x0032e288)
4 0x7eed7096 (0x0032e2d8)
5 0x7eed75b1 (0x0032e798)
6 0x7eed97af (0x0032e7e8)
7 0x7ee9687d (0x0032e848)
8 0x7ee9e21a (0x0032e8b8)
9 0x7ee9e4a9 (0x0032e908)
10 0x7eed3e36 (0x0032ea38)
11 0x7eed1917 (0x0032eac8)
12 0x7eed22ca (0x0032eb38)
13 0x004c9274 in dtr2 (+0xc9273) (0x7ee9d610)
14 0x4c8d5dec (0x8b55ff8b)
0x7de6e730: -- no code accessible --
Modules:
Module Address Debug info Name (29 modules)
PE 400000- 5d7000 Export dtr2
PE 78f0000- 79b4000 Deferred ir50_32
PE 7a820000-7a824000 Deferred opengl32
PE 7b410000-7b5b5000 Deferred kernel32
PE 7bc10000-7bc14000 Deferred ntdll
PE 7d030000-7d038000 Deferred oleaut32
PE 7d910000-7d913000 Deferred winealsa
PE 7d940000-7d944000 Deferred mmdevapi
PE 7df10000-7df14000 Deferred uxtheme
PE 7e170000-7e174000 Deferred winex11
PE 7e200000-7e204000 Deferred imm32
PE 7e3d0000-7e3d4000 Deferred dsound
PE 7e470000-7e474000 Deferred iphlpapi
PE 7e4a0000-7e4a4000 Deferred ws2_32
PE 7e4e0000-7e4e4000 Deferred wsock32
PE 7e510000-7e518000 Deferred shlwapi
PE 7e590000-7e6f0000 Deferred shell32
PE 7e7e0000-7e7eb000 Deferred dinput
PE 7e830000-7e83b000 Deferred msvfw32
PE 7e860000-7e86d000 Deferred avifil32
PE 7e8a0000-7e8d0000 Deferred comctl32
PE 7e9b0000-7e9b9000 Deferred msacm32
PE 7e9f0000-7e9f4000 Deferred rpcrt4
PE 7ea80000-7ea88000 Deferred ole32
PE 7ebb0000-7ec28000 Deferred winmm
PE 7ec80000-7ec84000 Deferred advapi32
PE 7ed00000-7ed07000 Deferred gdi32
PE 7ee30000-7ee6c000 Deferred user32
PE 7efd0000-7efd4000 Deferred version
Threads:
process tid prio (all id:s are in hex)
00000008 (D) Z:\home\john\Games\DTR2\DTR2.exe
0000003f 1
0000003b 0
0000003a 0
00000037 0
00000009 0 <==
0000000e services.exe
0000002e 0
0000002d 0
00000029 0
00000023 0
0000001a 0
00000014 0
00000010 0
0000000f 0
00000012 winedevice.exe
00000022 0
00000019 0
00000018 0
00000013 0
0000001c explorer.exe
00000035 0
00000034 0
00000033 0
00000032 0
0000002f 0
0000001d 0
00000020 plugplay.exe
00000026 0
00000025 0
00000021 0
00000027 winedevice.exe
00000036 0
0000002c 0
0000002b 0
00000028 0
0000003c Server.exe
0000003e -15
0000003d 0
System information:
Wine build: wine-2.5-129-g9694aeb
Platform: i386
Version: Windows XP
Host system: Linux
Host version: 4.7.0-KLGDT-00001-ge396ed7
For anyone wondering, the game does work fully in wine other than these two issues. There is no entry on the appdb.winehq.org site. For anyone dealing with compatibility issues on the new Windows versions, I would recommend *nixing up!
The previous games in the series (DTR, DTRSC, Leadfoot) work but not always with Direct3D and aren't very stable.
Thanks,
John