Tribes 1.x & Wine

graham brookins graham at brookinsconsulting.com
Sat Nov 23 04:16:02 CST 2002


Sylvain,

I started the server / wine as root as I've never run wine
before but wanted to make sure that the server would
start (thought it would be required, dunno why).

I tried the command you suggested. thanks by the way.

note: another user on the list suggested switching from
wine's ttydrv driver the the x11drv driver. but since i'm not
actually running a X server & i'm not trying
to play the gui game, just run the comandline server
i am unsure of what driver to use in this case.
does tribes require wine & an X server?

either way it generates an error. (both listed below), then
the program dies / terminates back to the command prompt.

i apologize in advance for the lengthy error text (below).
//graham

cmd:
wine /usr/local/games/halflife/ss_tribes_1_11/Tribes.exe --debugmsg 
+loaddll -- +exec sstl_1 -dedicated 2>&1 | less

(ttydrv) error:
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\kernel32.dll' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\ADVAPI32.dll' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\user32.dll' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\ws2_32.dll' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\WSOCK32.dll' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\COMCTL32.dll' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\rpcrt4.dll' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\ole32.dll' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\shlwapi.dll' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\windows\system\shell32.dll' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\winspool.drv' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\COMDLG32.dll' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\WINMM.dll' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\DSOUND.dll' : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module 'krnl386.exe' : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module 'system' : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module 'wprocs' : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module 'GDI.EXE' : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module 'USER.EXE' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\ttydrv.dll' : builtin
ESC(BESC)0ESC[?1048hESC[?1047hESC[1;24rESC[m^OESC[4lESC[?7hESC[HESC[2Jtrace:loaddll:MODULE_LoadModule16 
Loaded module 'display' : builtin
fixme:ttydrv:TTYDRV_GetBitmapBits (54, 0x40262e8c, 128): stub
fixme:ttydrv:TTYDRV_GetBitmapBits (50, 0x40262f0c, 128): stub
fixme:ttydrv:TTYDRV_GetBitmapBits (5c, 0x40263158, 128): stub
fixme:ttydrv:TTYDRV_GetBitmapBits (58, 0x402631d8, 128): stub
fixme:console:SetConsoleCtrlHandler (0x60a620,1) - no error checking or 
testing yet
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\advapi32.dll' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\gdi32.dll' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\user32.dll' : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module 'krnl386.exe' : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module 'system' : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module 'wprocs' : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module 'GDI.EXE' : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module 'USER.EXE' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\ttydrv.dll' : builtin
ESC(BESC)0ESC[?1048hESC[?1047hESC[1;24rESC[m^OESC[4lESC[?7hESC[HESC[2Jtrace:loaddll:MODULE_LoadModule16 
Loaded module 'display' : builtin
fixme:ttydrv:TTYDRV_GetBitmapBits (54, 0x40262840, 128): stub
fixme:ttydrv:TTYDRV_GetBitmapBits (50, 0x402628c0, 128): stub
fixme:ttydrv:TTYDRV_GetBitmapBits (5c, 0x40262b0c, 128): stub
fixme:ttydrv:TTYDRV_GetBitmapBits (58, 0x40262b8c, 128): stub
fixme:ttydrv:TTYDRV_GetBitmapBits (78, 0x402636a8, 128): stub
fixme:ttydrv:TTYDRV_GetBitmapBits (74, 0x40263728, 128): stub
fixme:ttydrv:TTYDRV_DC_StretchBlt (80, 0, 0, 16, 16, 84, 0, 0, 32, 32, 
13369376): stub
fixme:ttydrv:TTYDRV_DC_StretchBlt (80, 0, 0, 16, 16, 90, 0, 0, 32, 32, 
13369376): stub
fixme:ttydrv:TTYDRV_GetBitmapBits (8c, 0x402632c0, 32): stub
fixme:ttydrv:TTYDRV_GetBitmapBits (7c, 0x402632e0, 32): stub

ESC[0m^Nqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq^OESC[1;1HESC[0m^Nx^O
^HESC[0m^Nx^O
^HESC[0m^Nx^O
^HESC[0m^Nx^O
^HESC[0m^Nx^O
^HESC[0m^Nx^O
^HESC[0m^Nx^O
^HESC[0m^Nx^O
^HESC[0m^Nx^O
^HESC[0m^Nx^O
^HESC[0m^Nx^O
^HESC[0m^Nx^O
^HESC[0m^Nx^O
^HESC[0m^Nx^O
^HESC[0m^Nx^O
^HESC[0m^Nx^O
^HESC[0m^Nx^O
^HESC[0m^Nx^O
^HESC[0m^Nx^O
^HESC[0m^Nx^O
^HESC[0m^Nx^O
^HESC[0m^Nx^O
^HESC[0m^Nx^O
^HESC[0m^Nx^OESC[HESC[0m^Nq^O^HESC[0m^Nx^O^HESC[0m^Nq^O^HESC[0m^Nx^O^HESC[0m^Nq^O^HESC[0m^Nx^O^Hfixme:ttydrv:TTYDRV_DC_PatBlt 
(cc, 2, 2, 646, 1, 15728673): st
ub
fixme:ttydrv:TTYDRV_DC_PatBlt (cc, 2, 2, 1, 198, 15728673): stub
fixme:ttydrv:TTYDRV_DC_PatBlt (cc, 2, 199, 646, -1, 15728673): stub
fixme:ttydrv:TTYDRV_DC_PatBlt (cc, 647, 2, -1, 198, 15728673): stub
fixme:ttydrv:TTYDRV_DC_PatBlt (cc, 3, 3, 644, 1, 15728673): stub
fixme:ttydrv:TTYDRV_DC_PatBlt (cc, 3, 3, 1, 196, 15728673): stub
fixme:ttydrv:TTYDRV_DC_PatBlt (cc, 3, 198, 644, -1, 15728673): stub
fixme:ttydrv:TTYDRV_DC_PatBlt (cc, 646, 3, -1, 196, 15728673): stub

ESC[0m^Nqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq^OESC[3;1Hfixme:ttydrv:TTYDRV_DC_PatBlt 
(cc, 4, 4, 642, 18, 15728673):
  stub
fixme:ttydrv:TTYDRV_DC_StretchBlt (cc, 6, 6, 16, 16, d4, 0, 0, 16, 16, 
8913094): stub
fixme:ttydrv:TTYDRV_DC_StretchBlt (cc, 6, 6, 16, 16, d4, 0, 0, 16, 16, 
15597702): stub
ESC[1;79HESC[0m^Nx^O
^HESC[0m^Nx^OESC[

ESC[0m^Nx^O
^HESC[0m^Nx^OESC[ESC[1dESC[0m^Nq^O^HESC[0m^Nx^O^H

ESC[0m^Nq^O^HESC[0m^Nx^O^Hfixme:ttydrv:TTYDRV_DC_PatBlt (cc, 630, 8, 12, 
10, 15728673): stub
fixme:ttydrv:TTYDRV_DC_LineTo Diagonal line drawing not yet supported
ESC[Afixme:ttydrv:TTYDRV_DC_LineTo Diagonal line drawing not yet supported
fixme:ttydrv:TTYDRV_DC_LineTo Diagonal line drawing not yet supported
ESC[Cfixme:ttydrv:TTYDRV_DC_LineTo Diagonal line drawing not yet supported
ESC[ESC[0m^Nx^O
^HESC[0m^Nx^OESC[

ESC[1;79ESC[0m^Nq^O^HESC[0m^Nx^O^H

ESC[1;79Hfixme:ttydrv:TTYDRV_DC_PatBlt (cc, 613, 8, 11, 10, 15728673): stub
fixme:ttydrv:TTYDRV_DC_Polygon (cc, 0x406358f8, 6): stub
fixme:ttydrv:TTYDRV_DC_Polygon (cc, 0x406358a8, 6): stub
fixme:ttydrv:TTYDRV_DC_Polygon (cc, 0x406358f8, 6): stub
fixme:ttydrv:TTYDRV_DC_Polygon (cc, 0x406358a8, 6): stub
^H^H^H^HESC[0m^Nx^O
^HESC[0m^Nx^OESC[

ESC[1;77ESC[0m^Nq^O^HESC[0m^Nx^O^H

ESC[1;77Hfixme:ttydrv:TTYDRV_DC_PatBlt (cc, 598, 8, 11, 10, 15728673): stub
fixme:ttydrv:TTYDRV_DC_Polygon (cc, 0x406358f8, 4): stub

ESC[4GWine console
ESC[79GESC[0m^Nq^O^HESC[0m^Nx^O^H

ESC[0m^Nqq^OESC[5;79HESC[0m^Nx^O
^HESC[0m^Nx^OESC[ESC[3dESC[0m^Nq^O^HESC[0m^Nx^O^H

ESC[0m^Nq^O^HESC[0m^Nx^O^Hfixme:ttydrv:TTYDRV_DC_PatBlt (cc, 632, 24, 12, 
12, 15728673): stub
fixme:ttydrv:TTYDRV_DC_Polygon (cc, 0x40635b5c, 3): stub
ESC[23dESC[0m^Nqq^OESC[23;79HESC[0m^Nx^O
^HESC[0m^Nx^OESC[ESC[0m^Nq^O^HESC[0m^Nx^O^H
ESC[0m^NqESC[?7lqESC[?7h^O^HESC[0m^Nx^O^HESC[0m^Nq^O^HESC[0m^Nx^O^Hfixme:ttydrv:TTYDRV_DC_PatBlt 
(cc, 632, 185, 12, 12, 15728673): stub
fixme:ttydrv:TTYDRV_DC_Polygon (cc, 0x40635b5c, 3): stub
fixme:ttydrv:TTYDRV_DC_PatBlt (cc, 630, 38, 16, 0, 15728673): stub
fixme:ttydrv:TTYDRV_DC_PatBlt (cc, 630, 54, 16, 129, 15728673): stub
ESC[5dESC[0m^Nl^O

^HESC[0m^Nmq^OESC[7;80HESC[5ESC[0m^Nq^O^HESC[0m^Nx^O^H

ESC[0m^Nq^O^HESC[0m^Nx^O
^HESC[0m^Nx^OESC[ESC[5dESC[0m^Nq^O^HESC[0m^Nx^O^H

ESC[0m^Nq^O^HESC[0m^Nx^O^Hfixme:ttydrv:TTYDRV_DC_PatBlt (e8, 0, 0, 8, 12, 
15728673): stub
fixme:ttydrv:TTYDRV_DC_BitBlt (cc, 0, 0, 8, 12, f0, 0, 0, 6684742): stub
fixme:ttydrv:TTYDRV_DC_BitBlt (cc, 0, 0, 8, 12, f4, 0, 0, 6684742): stub
fixme:ttydrv:TTYDRV_DC_BitBlt (cc, 0, 0, 8, 12, 100, 0, 0, 6684742): stub
ESC[HESC[0m^Nq^OESC[75GESC[0m^Nqqqqq^O^MESC[0m^Nx^O

^HESC[0m^Nx^OESC[HESC[0m^Nq^O^HESC[0m^Nx^O^HESC[0m^Nq^O^HESC[0m^Nx^O^HESC[0m^Nq^O^HESC[0m^Nx^O^Hfixme:ttydrv:TTYDRV_DC_PatBlt 
(cc, 2, 2, 646, 1, 15728673): st
ub
fixme:ttydrv:TTYDRV_DC_PatBlt (cc, 2, 2, 1, 198, 15728673): stub
fixme:ttydrv:TTYDRV_DC_PatBlt (cc, 2, 199, 646, -1, 15728673): stub
fixme:ttydrv:TTYDRV_DC_PatBlt (cc, 647, 2, -1, 198, 15728673): stub
fixme:ttydrv:TTYDRV_DC_PatBlt (cc, 3, 3, 644, 1, 15728673): stub
fixme:ttydrv:TTYDRV_DC_PatBlt (cc, 3, 3, 1, 196, 15728673): stub
fixme:ttydrv:TTYDRV_DC_PatBlt (cc, 3, 198, 644, -1, 15728673): stub
fixme:ttydrv:TTYDRV_DC_PatBlt (cc, 646, 3, -1, 196, 15728673): stub

ESC[0m^Nq^OESC[79GESC[0m^Nq^O^Mfixme:ttydrv:TTYDRV_DC_PatBlt (cc, 4, 4, 
642, 18, 15728673): stub
fixme:ttydrv:TTYDRV_DC_StretchBlt (cc, 6, 6, 16, 16, 104, 0, 0, 16, 16, 
8913094): stub
fixme:ttydrv:TTYDRV_DC_StretchBlt (cc, 6, 6, 16, 16, 104, 0, 0, 16, 16, 
15597702): stub
ESC[1;79HESC[0m^Nx^O^H

ESC[0m^Nx^O^HESC[1dESC[0m^Nq^O^HESC[0m^Nx^O^H

ESC[0m^Nq^O^HESC[0m^Nx^O^Hfixme:ttydrv:TTYDRV_DC_PatBlt (cc, 630, 8, 12, 
10, 15728673): stub
fixme:ttydrv:TTYDRV_DC_LineTo Diagonal line drawing not yet supported
ESC[Afixme:ttydrv:TTYDRV_DC_LineTo Diagonal line drawing not yet supported
fixme:ttydrv:TTYDRV_DC_LineTo Diagonal line drawing not yet supported
ESC[Cfixme:ttydrv:TTYDRV_DC_LineTo Diagonal line drawing not yet supported
ESC[ESC[0m^Nx^O^H

ESC[1;79ESC[0m^Nq^O^HESC[0m^Nx^O^H

ESC[1;79Hfixme:ttydrv:TTYDRV_DC_PatBlt (cc, 613, 8, 11, 10, 15728673): stub
fixme:ttydrv:TTYDRV_DC_Polygon (cc, 0x40635640, 6): stub
fixme:ttydrv:TTYDRV_DC_Polygon (cc, 0x406355f0, 6): stub
fixme:ttydrv:TTYDRV_DC_Polygon (cc, 0x40635640, 6): stub
fixme:ttydrv:TTYDRV_DC_Polygon (cc, 0x406355f0, 6): stub
^H^H^H^HESC[0m^Nx^O^H

ESC[1;77ESC[0m^Nq^O^HESC[0m^Nx^O^H

ESC[1;77Hfixme:ttydrv:TTYDRV_DC_PatBlt (cc, 598, 8, 11, 10, 15728673): stub
fixme:ttydrv:TTYDRV_DC_Polygon (cc, 0x40635640, 4): stub
ESC[2;16H
ESC[79GESC[0m^Nq^O^HESC[0m^Nx^O^H


ESC[0m^Nq^O^HESC[0m^Nx^O^HESC[3dESC[0m^Nq^O^HESC[0m^Nx^O^H

ESC[0m^Nq^O^HESC[0m^Nx^O^Hfixme:ttydrv:TTYDRV_DC_PatBlt (cc, 632, 24, 12, 
12, 15728673): stub
fixme:ttydrv:TTYDRV_DC_Polygon (cc, 0x406358a4, 3): stub
ESC[23dESC[0m^Nq^O^HESC[0m^Nx^O^HESC[0m^Nq^O^HESC[0m^Nx^O^H
ESC[0m^Nq^O^HESC[0m^Nx^O^HESC[0m^Nq^O^HESC[0m^Nx^O^Hfixme:ttydrv:TTYDRV_DC_PatBlt 
(cc, 632, 185, 12, 12, 15728673): stub
fixme:ttydrv:TTYDRV_DC_Polygon (cc, 0x406358a4, 3): stub
fixme:ttydrv:TTYDRV_DC_PatBlt (cc, 630, 38, 16, 0, 15728673): stub
fixme:ttydrv:TTYDRV_DC_PatBlt (cc, 630, 54, 16, 129, 15728673): stub
ESC[5dESC[0m^Nl^O

^HESC[0m^Nm^OESC[5ESC[0m^Nq^O^HESC[0m^Nx^O^H

ESC[0m^Nq^O^HESC[0m^Nx^O^HESC[5dESC[0m^Nq^O^HESC[0m^Nx^O^H

ESC[0m^Nq^O^HESC[0m^Nx^O^Hfixme:ttydrv:TTYDRV_DC_BitBlt (cc, 0, 0, 8, 12, 
110, 0, 0, 6684742): stub
fixme:ttydrv:TTYDRV_DC_PatBlt (cc, 0, 0, 626, 169, 15728673): stub
fixme:ttydrv:TTYDRV_DC_BitBlt (cc, 0, 0, 640, 300, 98, 0, 0, 13369376): stub
fixme:ttydrv:TTYDRV_DC_BitBlt (cc, 0, 0, 8, 12, 114, 0, 0, 6684742): stub
fixme:ttydrv:TTYDRV_DC_BitBlt (cc, 0, 0, 8, 12, 118, 0, 0, 6684742): stub
fixme:ttydrv:TTYDRV_DC_PatBlt (11c, 0, 0, 8, 12, 15728673): stub
fixme:ttydrv:TTYDRV_DC_BitBlt (cc, 0, 0, 8, 12, 124, 0, 0, 6684742): stub
fixme:ttydrv:TTYDRV_DC_BitBlt (cc, 0, 0, 8, 12, 128, 0, 0, 6684742): stub
fixme:ttydrv:TTYDRV_DC_BitBlt (cc, 0, 0, 640, 300, 98, 0, 0, 13369376): stub
fixme:ttydrv:TTYDRV_DC_BitBlt (cc, 0, 0, 8, 12, 12c, 0, 0, 6684742): stub
fixme:ttydrv:TTYDRV_DC_BitBlt (cc, 0, 0, 8, 12, 130, 0, 0, 6684742): stub
fixme:ttydrv:TTYDRV_DC_BitBlt (cc, 16, 24, 8, 12, 134, 0, 0, 6684742): stub
fixme:ttydrv:TTYDRV_DC_BitBlt (cc, 16, 24, 8, 12, 138, 0, 0, 6684742): stub
ESC[24;1HESC[?1047lESC[?1048l^MESC[?1lESC>


cmd:
wine /usr/local/games/halflife/ss_tribes_1_11/Tribes.exe --debugmsg 
+loaddll -- +exec sstl_1 -dedicated 2>&1 | less

(x11drv) error:
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\kernel32.dll' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\ADVAPI32.dll' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\user32.dll' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\ws2_32.dll' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\WSOCK32.dll' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\COMCTL32.dll' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\rpcrt4.dll' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\ole32.dll' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\shlwapi.dll' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\windows\system\shell32.dll' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\winspool.drv' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\COMDLG32.dll' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\WINMM.dll' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\DSOUND.dll' : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module 'krnl386.exe' : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module 'system' : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module 'wprocs' : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module 'GDI.EXE' : builtin
trace:loaddll:MODULE_LoadModule16 Loaded module 'USER.EXE' : builtin
trace:loaddll:MODULE_LoadLibraryExA Loaded module 
'C:\WINDOWS\SYSTEM\x11drv.dll' : builtin
x11drv: Can't open display:


At 12:02 AM 11/23/2002 +0100, Sylvain Petreolle wrote:
>1. why do you start it as root.
>2. you loose options of the binary, which could make the program simply
>exit if it hasn't got its options.
>3. you should add 2>&1 before '|less' to avoid loss of debug messages.
>
>your command line should look like this :
>wine /usr/local/games/halflife/ss_tribes_1_11/Tribes.exe --debugmsg
>  +loaddll -- +exec sstl_1 -dedicated 2>&1 |less
>
>
>___________________________________________________________
>Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
>Yahoo! Mail : http://fr.mail.yahoo.com




More information about the wine-users mailing list