A||||4||crazney||INFO NEEDED: TFC/DOD stuff - all with working hl please read. Z||000000||crazney||01-28-2001||09:28 PM||dhammerton@labyrinth.net.au||Ok, im getting tired of this - some people have TFC/DOD working perfectly, others (including me) get terable fps, or jumpy stuff.
PLEASE if you have hl working, in any setup answer these questions:

1) TFC:
a) Load tfc, with -game tfc option, join a server. Does it crash? if so, make sure wine debugger is setup, do a 'bt' and paste the "0" line (exactly where it crashed). Or does wine debugger freeze?
b) Load tfc, without -game tfc option, join a server. Explain how it runs, does it crash?
c) when in a tfc game, run cl_showfps, record your average FPS, what is it?
d) play a bit, listen to sound, watch fps, what fps do you think its running at?
e) do you notice the sound is jumpy, basically is the hole game going slowly.
f) quit TFC (bring up console, type quit). does it crash wine, if so - does the debugger come up - if so, do another "bt".
---
g) cpu
h) kernel
i) sound card (how its compiled into kernel aswell)
j) video card / drivers
k) version of x
l) which wine version (how old)
m) linux distro
n) are you running with a windows partition?
o) any other info you think is important. Z||000001||crazney||01-28-2001||09:45 PM||dhammerton@labyrinth.net.au||1)
a) crashes when gets to console here is debugging info (some of it)
0x400d193c (THREAD_IsWine16+0xc [thread.c:44]): testb $0x1,0x1c(%edx)
44 return !teb || !(teb->tibflags & TEBF_WIN32);
Wine-dbg> bt
=>0 0x400d193c (THREAD_IsWin16+0xc(teb=0x44e07000) [thread.c:44]) (ebp=405a4ec4)
1 0x406bd9e1 (QUEUE_SetWakeBit+0x89(queue=0x44c300a4, bit=0x8000) [queue.c:633]) ebp=405a4ef0)
.. goes down to 6, email me if you want the rest....

b) it loads
c) average fps = 60
d) as far as i can tell, fps wine is giving me is about 1/2 - sound is chunking at same rate as game
e) see d
f) quit-> starts to quit, closes opengl window, opens directdraw window, wine crashes AS ABOVE (see a) - debug info is almost the same, except in the later backtraces (6ish) its different. - i think thats where it gets called by hl.
--
g) p3-700cu + 256mb ram
h) 2.4.0
i) SbLive (emu10k drivers compiled into kernel)
j) GeForce 2, nvidia 0.9-6 drivers - i have also tried TNT2 - same deal.
k) 4.0.2
l) latest CVS as of 28th/jan - midday
m) debian, SID (unstable)
n) no
o) yes:
when starting WINE, it first complians in console:
Warning: Loadorder override 'shlwapi.dll' contains an extension and might not be found during lookup
---
then, just when it crashes it says it again - i think this is the debugger loading, it uses a wine process.
------
afaik, the last message the halflife wine thread gives is this:
fixme:text:DrawTextExA Ignores params:20,4,0,0
fixme:pthread_kill_other_threads_np
(first line repeated about 50 times before).
Z||000002||crazney||01-28-2001||09:47 PM||dhammerton@labyrinth.net.au||hmm, looks like ubb stuffed ;-).. here it is again: (btw, or = double pipe, cause i think thats where ubb stuffed up).

1)
a) crashes when gets to console here is debugging info (some of it)
0x400d193c (THREAD_IsWine16+0xc [thread.c:44]): testb $0x1,0x1c(%edx)
44 return !teb OR !(teb->tibflags & TEBF_WIN32);
Wine-dbg> bt
=>0 0x400d193c (THREAD_IsWin16+0xc(teb=0x44e07000) [thread.c:44]) (ebp=405a4ec4)
1 0x406bd9e1 (QUEUE_SetWakeBit+0x89(queue=0x44c300a4, bit=0x8000) [queue.c:633]) ebp=405a4ef0)
.. goes down to 6, email me if you want the rest....

b) it loads
c) average fps = 60
d) as far as i can tell, fps wine is giving me is about 1/2 - sound is chunking at same rate as game
e) see d
f) quit-> starts to quit, closes opengl window, opens directdraw window, wine crashes AS ABOVE (see a) - debug info is almost the same, except in the later backtraces (6ish) its different. - i think thats where it gets called by hl.
--
g) p3-700cu + 256mb ram
h) 2.4.0
i) SbLive (emu10k drivers compiled into kernel)
j) GeForce 2, nvidia 0.9-6 drivers - i have also tried TNT2 - same deal.
k) 4.0.2
l) latest CVS as of 28th/jan - midday
m) debian, SID (unstable)
n) no
o) yes:
when starting WINE, it first complians in console:
Warning: Loadorder override 'shlwapi.dll' contains an extension and might not be found during lookup
---
then, just when it crashes it says it again - i think this is the debugger loading, it uses a wine process.
------
afaik, the last message the halflife wine thread gives is this:
fixme:text:DrawTextExA Ignores params:20,4,0,0
fixme:pthread_kill_other_threads_np
(first line repeated about 50 times before).
Z||000003||may1937||01-29-2001||02:35 AM||mayof1937@crosswinds.net||a) Works great.
b) Runs crappy. There is an error message "Can't register variable 'vgui_emulatemouse' already defined".
c) With -game: ~70. Without: ~25
d) With -game: ~70. Without: ~15
e) With -game: no. Without: yes.
f) No problems here with -game. Without: basically the same as crazney's (some of the hex #'s are different (memory areas?), but the thread.c and queue.c files are the same).
g) Thunderbird 1.2GHz
h) 2.4.0
i) SB Live, compiled as a module.
j) Geforce 2 GTS w / 0.9-5 (6 was giving me crap in general)
k) 4.0.2
l) 20010112
m) Debian unstable
n) No
o) I do not get the shlwapi.dll error that crazney does. Z||000004||crazney||01-29-2001||04:09 AM||dhammerton@labyrinth.net.au||ok, that gives me alot to work on...

-game tfc
this crashes on mine, ill somehow fix it - then hopefully it wont run choppy :-).

i get that vgui_emulate mouse thing on any mod (cs/tfc/valve).

regarding the 0.9-6 drivers, theres a one line fix for it for geforce 2 users - email me and ill send it to you (cant remember off the top of my head).

crazney