Gå til innhold

Wine og CS 1.5


kyrsjo

Anbefalte innlegg

Etter lang tids nøling har jeg nå endelig bestemt meg for å bli kvitt windows for godt, og legge inn wine. Som sagt, så gjort, og jeg går til winehq og laster ned en rpm av nyeste versjon for Fedora core 1.

 

Jeg installerer (rpm -ivh), og kjører setup programmet (ikke noe å endre på der), og får deretter en finfin .wine mappe med alle nødvendige config filer i home mappa mi. Trodde jeg. Deretter leker jeg meg litt med de programmene som følger med (rart å se igjen gamle DOS komandolinje - var den virkelig så elendig?), og bestemmer meg for å installere CS. Som sagt så gjort - jeg slenger inn CD'n, og starter setup.exe (dvs. rpm satt opp tillordning for meg, noe jeg oppdaget da jeg skulle fikse det selv). Ingenting skjer, og jeg kjører opp komandolinja. :scared: klarer ikke å finne default entry point. [...] security patched kernel?

 

Det var en del (les: to-tre timer. Info OK å finne, men å linke om 10 GB programmer opptil flere ganger TAR TID!) styr å fikse, men etter en del knot med prelinkeren var det i boks.

 

Jeg installerer CS, og får faktisk kjørt det på et vis (wine c:\\sierra[...]\\cstrike.exe -- --console)... Lyden lagger ol, men det vet jeg kan fikses på. Prøver å skru på GL, men "ditt kort støtter ikke dette" (bulshit... 3D funker fint på mitt ATI Radeon Mobility 16 MB i andre 3D spill - native Linux i alle fall). D3D funket heller ikke... eller software. :cry:

 

oppdatere! har da 1.5 patchen liggende, og henter den fra windows PC'n. For en gangs funker SMB som det skal, og jeg laster den ned over den superraske 100 Mb/s linja :love: ... Takk og pris at jeg ikke måtte laste den ned på 64 kB/s! :sleep:

 

Starter den (fra Home-mappa, som er satt opp som en disk etter hva jeg forstår) med wine cs1005, og den fine splash-screenen spretter opp... sammen med en finfin feilmelding: "Error" "Could not load the DLL libary C:\WINDOWS\SYSTEM\kernel32.dll Bad exe format for" "Ok". Ja, den stopper så brått.

 

Når jeg nå trykker OK, lukkes programmet, og ingen feilmeldinger utenom de vanlige dukker opp i konsollet.

 

De vanlige:

[kyrre@localhost kyrre]$ wine cs1005
Warning: Language 'no_NO' was not found, retrying without country name...
Warning: Language 'no' was not recognized, defaulting to English
Could not stat /mnt/floppy (No such file or directory), ignoring drive A:
fixme:keyboard:X11DRV_KEYBOARD_DetectLayout Your keyboard layout was not found!
Using closest match instead (Danish keyboard layout) for scancode mapping.
Please define your layout in dlls/x11drv/keyboard.c and submit them
to us for inclusion into future Wine releases.
See the Wine User Guide, chapter "Keyboard" for more information.

 

En kjapp titt i mappa som ble nevnt i feilmeldingen:

[kyrre@localhost kyrre]$ wine cmd
Warning: Language 'no_NO' was not found, retrying without country name...
Warning: Language 'no' was not recognized, defaulting to English
Could not stat /mnt/floppy (No such file or directory), ignoring drive A:
fixme:keyboard:X11DRV_KEYBOARD_DetectLayout Your keyboard layout was not found!
Using closest match instead (Danish keyboard layout) for scancode mapping.
Please define your layout in dlls/x11drv/keyboard.c and submit them
to us for inclusion into future Wine releases.
See the Wine User Guide, chapter "Keyboard" for more information.
WCMD Version 0.17

F:\>c:
C:\>cd windows\system
C:\windows\system>dir
Volume in drive C is MS-DOS
Volume Serial Number is 00bc-614e

Directory of C:\windows\system\

11/29/2003   5:51 PM  <DIR>         .
11/29/2003   5:53 PM  <DIR>         ..
11/29/2003   5:51 PM        74,960  advpack.dll
11/29/2003   5:51 PM       147,728  ASYCFILT.DLL
11/19/2003   4:14 PM       196,404  cmd.exe
11/29/2003   5:51 PM        22,288  COMCAT.DLL
11/19/2003   4:14 PM        77,024  control.exe
11/19/2003   4:14 PM       179,076  help.exe
11/29/2003   5:51 PM     1,409,024  MSVBVM60.DLL
11/19/2003   4:14 PM       144,068  notepad.exe
11/29/2003   5:51 PM       598,288  OLEAUT32.DLL
11/29/2003   5:51 PM       164,112  Olepro32.dll
11/19/2003   4:14 PM       155,172  progman.exe
11/19/2003   4:14 PM        78,360  regsvr32.exe
11/29/2003   2:35 PM             0  shell.dll
11/29/2003   2:35 PM             0  shell32.dll
11/29/2003   5:51 PM        17,920  STDOLE2.TLB
11/29/2003   5:51 PM         2,272  w95inf16.dll
11/29/2003   5:51 PM         4,608  w95inf32.dll
10/31/2000   5:03 PM       291,600  Wininet.dll
11/19/2003   4:14 PM       114,980  winmine.exe
11/29/2003   2:35 PM             0  winsock.dll
11/19/2003   4:14 PM        76,216  winver.exe
11/29/2003   2:35 PM             0  wnsock32.dll
     22 files                3,754,100 bytes
      2 directories      3,322,597,376 bytes free

C:\windows\system>

 

Noen som har noen ideer? Har googla rundt en hel masse, til og med oversatt Russisk vha en eller annen web basert greie. Noen som har opplevd noe tilsvarende før?

Lenke til kommentar
Videoannonse
Annonse

Hmm... kan problemet være at jeg ikke har MESA?

[root@kyrre-laptop kyrre]# locate mesa
/usr/share/man/man1/perlvmesa.1.gz
/usr/include/GL/osmesa.h
/usr/lib/perl5/5.8.1/pod/perlvmesa.pod
/home/kyrre/.wine/c/Sierra/Counter-Strike/gearbox/CTF Manual/resources/flag_base_blackmesa.gif
/home/kyrre/.wine/c/Sierra/Counter-Strike/gearbox/CTF Manual/resources/flag_blackmesa.gif
/home/kyrre/.wine/c/Sierra/Counter-Strike/gearbox/CTF Manual/resources/menu_blackmesa.jpg
/home/kyrre/.wine/c/Sierra/Counter-Strike/gearbox/gfx/vgui/640_blackmesa.tga
[root@kyrre-laptop kyrre]#

 

Takk for linken, har sett den før, men den der virker nyere en den jeg har lagret på min disk. Hyggelig at noen hjelper :D

 

EDIT: En kjapp cat XF86Config | grep mesa kom ut tom :cry:

Kansje det forklarer hvorfor jeg ikke får noe 3D...

 

Men det virkelige problemet her ligger tydeligvis i kernel32.dll

Endret av kyrsjo
Lenke til kommentar

Så var det bare å få tak i en windows 98 boks da. Har en, men den låner en kamerat av meg og han er i telemark...

 

EDIT: Ingen som kan sende meg den fra sin wine-installasjon? laste opp på FTP eller noe? :blush:

 

EDIT2: Leveres wine i det hele tatt med kernel32 som standard? virker rart hvis ikke, med tanke på hvor mye dritt av windows API som bruker denne filen...

Endret av kyrsjo
Lenke til kommentar

Fant svaret på nettet. Eneste er at det ikke virker - /usr/lib/wine er i min ld.so.conf

 

http://lists.debian.org/debian-user/2000/d...0/msg03556.html

 

Hmm... jeg har jo kernel32.dll

[root@kyrre-laptop system]# locate kernel32
/usr/lib/wine/wine/kernel32.dll.so

 

prøvde å legge til

/usr/lib/wine/wine i ld.so.conf og kjøre ldconfig (hva nå enn dette gjør), men heller dårlig resultat . . . :cry:

 

EDIT 2:

Hjalp ikke å symlinke linke /usr/lib/wine/wine/kernel32.dll.so inn i c:\windows\system heller gitt. . .

Endret av kyrsjo
Lenke til kommentar

Wine skal jo liksom tilby funksjonalitet lik den i kernel32.dll. Det er mye av poenget med Wine ;) Tviler ihvertfall på at du skal måtte stille med denne selv, ettersom Wine skal fungere fint uten at man må ha Windows installert eller piratkopiere dll-filene.

 

Mitt forslag er å gi opp CS og gjøre noe fornuftig med livet sitt istedet ;)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...