Asensin cvscedegan ja asentelin sen avulla Thief 2:n. Muuten homma menikin ok, mutta asennettaessa DirectX:ää tuli ongelmia. Virheilmoitus on seuraavanlainen. Mistä tämä siis oikein johtuu?
zzz@zzzz:~/.cvscedega$ /home/zzz/bin/cvscedega --winver win98 /home/zzz/Desktop/dx70aeng.exe
fixme:win32:PE_CreateModule Security directory ignored
err:font:ReadFontDir Can't open directory "/usr/X11R6/lib/X11/fonts/truetype/"
fixme:keyboard:X11DRV_KEYBOARD_DetectLayout Your keyboard layout was not found!
Using closest match instead (Latin American keyboard layout) for scancode mapping.
Please define your layout in windows/x11drv/keyboard.c and submit them
to us for inclusion into future Wine releases.
See the Wine User Guide, chapter "Keyboard" for more information.
fixme:module:CreateProcessA (E:\IXP000.TMP\dxsetup.exe,...): NORMAL_PRIORITY_CLASS ignored
/home/zzz/.WineCVS/installs/cvscedega/bin/wine: binary overlaps reserved area (08048000-0804c9ec)
err:font:ReadFontDir Can't open directory "/usr/X11R6/lib/X11/fonts/truetype/"
fixme:keyboard:X11DRV_KEYBOARD_DetectLayout Your keyboard layout was not found!
Using closest match instead (Latin American keyboard layout) for scancode mapping.
Please define your layout in windows/x11drv/keyboard.c and submit them
to us for inclusion into future Wine releases.
See the Wine User Guide, chapter "Keyboard" for more information.
err:module:BUILTIN32_LoadLibraryExA loaded .so but dll user.exe still not found - library environment problem or version conflict, check your setup.
err:module:BUILTIN32_LoadLibraryExA loaded .so but dll user.exe still not found - library environment problem or version conflict, check your setup.
wine: Unhandled exception, starting debugger...
zzz@zzzz:~/.cvscedega$
Saan kyllä tuon user.exe:n tuohon kopsattua, mutta olen ollut siinä luulossa ettei noita natiiveja tiedostoja tätä varten tarvitsisi kopioida. Pikainen googletuskin vain tuotti tuloksen, että Thief 2 asennuksessa ei Cedegalla pitäisi olla ongelmia ja muutenkin peli toimii. Jos Thiefin yrittää käynnistää suoraan tulee vain messagebox, jossa ilmoitetaan: "Direct play 4a failed to load." ja sen jälkeen sitten tulee Unhandled page fault tämän Direct playn putteen takia. Hieman ihmetyttää koska peli lähti kuitenkin eilen kerran päälle kun kokeilin, mutta ei toista kertaa (kokeilin vain alkuvalikkoon asti).
Päivitin myös cvscedegan juuri, eikä tällä ollut vaikutusta asiaan.