PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Jedi Knight II



Throx
12.06.02, 16:29
Also, ich habe JK2 mit dem Script von Holarse.net installiert. Ich kann auch das Game starten, bis es allerdings nach dem Intro crashed. Was jemand woran das liegen könnte?

hunter
12.06.02, 17:09
Hast du geptcht ? Mindestens 1.03 ?

Hast du darüber hinaus ein neueres WineX sowie aktuelle ALSA Treiber (0.9 beta12 oder rc1) ?

Throx
12.06.02, 18:54
also WineX hab ich mir über CVS gesaugt, gepatched hab ichs noch net, mach ich gleich mal und ALSA hab ich die Version von Suse 8 (/me = newbie)

Throx
12.06.02, 19:06
also ich wollte den Patch installieren und er findet auch das Verzeichnis, sagt mir aber dass "Target files could not be created"

Kann es sein, dass ich noch spezielle Rechte vergeben muss?

hunter
12.06.02, 19:17
Hast du nicht als User installiert ?

Ansonsten mal als Root eingeben:

chmod 777 -R jediknight2

Oder wie immer dein Verzeichnis heißt. Danach den Patch in dieses Verzeichnis packen und es nochmal probieren. Diesmal aber als User.

Throx
12.06.02, 21:04
okay, Patch ist drauf, aber es ist leider immer noch der gleich fehler!
Wenn ich das per Script oder per wine jk2sp.exe aufrufe, kommt nie das menü, hängt sich einfach auf!

Wo kann ich das neue ALSA herbekommen oder soll ich mal meine Config posten?

hunter
12.06.02, 22:57
Glaube nicht das es am ALSA liegt, aber: http://www.linuxforen.de/forums/showthread.php?s=&threadid=26120

Zeig mal deine Wineconfig. Aber nur den Block mit DXGrab, Manged, DoubleBuffered usw.

Throx
13.06.02, 10:15
[x11drv]
; Number of colors to allocate from the system palette
"AllocSystemColors" = "100"
; Use a private color map
"PrivateColorMap" = "N"
; Favor correctness over speed in some graphics operations
"PerfectGraphics" = "N"
; Color depth to use on multi-depth screens
;;"ScreenDepth" = "16"
; Name of X11 display to use
;;"Display" = ":0.0"
; Allow the window manager to manage created windows
"Managed" = "N"
; Use a desktop window of 640x480 for Wine
;"Desktop" = "640x480"
; Use XFree86 DGA extension if present
; (make sure /dev/mem is accessible by you !)
"UseDGA" = "Y"
; Use XShm extension if present
"UseXShm" = "Y"
; Use XVidMode extension if present
"UseXVidMode" = "Y"
; Enable DirectX mouse grab
"DXGrab" = "N"
; Create the desktop window with a double-buffered visual
; (useful to play OpenGL games)
"DesktopDoubleBuffered" = "N"
; Code page used for captions in managed mode
; 0 means default ANSI code page (CP_ACP == 0)
"TextCP" = "0"
; Use this if you have more than one port for video on your setup
; (Wine uses for now the first 'input image' it finds).
;; "XVideoPort" = "43"
; Run in synchronous mode (useful for debugging X11 problems)
;;"Synchronous" = "Y"
--------------------------------------------------------------

Okay, ich lass das erst mal mit ALSA, sieht schwer aus :)

hunter
13.06.02, 10:30
Hey. Die ALSA Anleitung ist Super Cool. Vor allem da sie von mir ist. :D

Das Problem mit ALSA zeigt sich erst wenn das Game läuft. Da hast du dann eventuell zerhackten Sound.

An deiner Config fällt mir nichts auf. Könntest mal an Managed, DGA und DoubleBurrered drehen und probieren.

Ansonsten wüsste ich jetzt auch nichts. Vieleicht einen neuen WineX Snapshot runter laden. Kann bei CVS immer mal zu Fehlern kommen. Deshalb ja CVS.

Throx
13.06.02, 11:53
also neues CVS hab ich geladen und wie im Tut beschrieben instaliert.
Mit den Einstellungen hab ich auch nen bissl rumhantiert, aber ich bekomme immer noch kein Menü zum laufen. Er meldet mir in der Console den Fehler und startet den Debugger (ist der nicht deaktiviert laut Tut?)

Throx
16.06.02, 20:02
anscheinend kann mir keiner wirklich helfen :(

Stilgar
17.06.02, 10:49
ich fürchte ich kann dir auch nicht helfen, da ich das selbe prob hab.
was für eine graphikkarte verwendest du denn? ich benutze eine geforce3. mir ist aufgefallen, dass immer wenn ich winex kompiliert hab, das er irgendwie automatisch auf software gl stellt. bei rtcw hatte ich das problem das er nicht starten konnte, weil er nur das software gl erkannt hat, und ich ihm erst sagen musste das er den richtigen gl treiber verwenden soll. vielleicht erkennt irgend wer mit mehr ahnung als meinereiner da einen zusammenhang.
wenn der rechner nun auf software gl gestellt ist dann geht das spiel auch, allerdings eben nur software :( wenn ich auf hardware umstelle geht gar nichts mehr, und wenn ich im spiel gl deaktiviere dann geht es sogar flüssig wenn ich alles runterschalte. vielleicht solltest du das auch mal versuchen.

PeRpLeXeR
17.06.02, 14:04
Hey Leutz ich hatte das gleiche Problem.....
Und ich glaub ich hab hier die Lösung für euch!!!!!
Ladet euch vom NVIDIA FTP die glx.tar.gz runter und folgt der Install anleitung(is wirklich zu schaffen auch fürn linux newbie) ;-)
Dann öffnet als root eure XF86Config und nehmt folgende einstellungen:

Section "Device"
BoardName "GeForce 2 MX" <------Müsst ihr euer Board eingeben(macht unter SuSE SAX automatisch!!!)
BusID "1:0:0"
Driver "nvidia" <----- Muss auf nvidia stehen
Identifier "Device[0]"
Screen 0
VendorName "nvidia"
Option "NvAgp""3" <-----DAS DA HINZUFÜGEN!!!!!
EndSection


Damit sollte es laufen( auch ungepatcht!!!!!!)

hier noch mal für alle geforce 2 mx besitzer fürs cut 'n paste

Section "Device"
BoardName "GeForce 2 MX"
BusID "1:0:0"
Driver "nvidia"
Identifier "Device[0]"
Screen 0
VendorName "nvidia"
Option "NvAgp""3"
EndSection

Achja noch was getetstet auf:

Athlon XP 1600+
512MB SD-RAM
Ge-Force 2 MX
SB 512 PCI
CHAINTECH MAINBOARD
SuSE LINUX 7.2


Für Fragen mail an Chris@icsystems.de

wenns euch geholfen hat dann schreibt mir bitte

THX

PeRpLeXeR

Throx
17.06.02, 15:12
leider nicht :(
Aber wie ist das mit dem SoftwareRenderer und dem HardwareRenderer unter Wine(x)? Wo stell ich das ein

Stilgar
17.06.02, 15:24
das ist nicht unter winex sondern überhaupt unter linux. funktioniert aber nur wenn du eine nvidia karte hast.
als root must du eingeben switch2nvidia um auf hardware und switch2nv um auf software zu kommen. mit 3Ddiag kannst du nachsehen wie es eingestellt ist. die einstellungen von perplexer (ja ich weiß windoof schreibweise) probiere ich grad. ging bisher noch nicht, aber vielleicht wenn ich winex neucompompiliere.

PeRpLeXeR
17.06.02, 16:04
hmmm tja so ists haklt mit linux.... on evry machine indibvidual *LOL*
aber falls es hilft hier meine wine config

# <wineconf>

[DllOverrides]
"kernel32" = "builtin"
"gdi32" = "builtin"
"user32" = "builtin"
"krnl386" = "builtin"
"gdi" = "builtin"
"user" = "builtin"
"toolhelp" = "builtin"
"comdlg32" = "builtin"
"commdlg" = "builtin"
"version" = "builtin"
"ver" = "builtin"
"shell32" = "builtin"
"shell" = "builtin"
"shlwapi" = "builtin"
"lz32" = "builtin"
"lzexpand" = "builtin"
"commctrl" = "builtin"
"comctl32" = "builtin"
"wsock32" = "builtin"
"winsock" = "builtin"
"advapi32" = "builtin"
"crtdll" = "builtin"
"ntdll" = "builtin"
"mpr" = "builtin"
"winspool.drv" = "builtin"
"ddraw" = "builtin"
"dinput" = "builtin"
"dsound" = "builtin"
"winmm" = "builtin"
"mmsystem" = "builtin"
"msvideo" = "builtin"
"msvfw32" = "builtin"
"mcicda.drv" = "builtin"
"mciseq.drv" = "builtin"
"mciwave.drv" = "builtin"
"mciavi.drv" = "builtin"
"mcianim.drv" = "builtin"
"msacm.drv" = "builtin"
"midimap.drv" = "builtin"
"glide2x" = "so"
"glide3x" = "so"
"opengl32" = "builtin, so, native"
"shfolder" = "builtin"
"rpcrt4" = "builtin"
"w32skrnl" = "builtin"
"wnaspi32" = "builtin"
"wow32" = "builtin"
"system" = "builtin"
"display" = "builtin"
"wprocs" = "builtin"
"wineps" = "builtin"
"icmp" = "builtin"
"*" = "builtin, so, native"

[x11drv]
; Number of colors to allocate from the system palette
"AllocSystemColors" = "100"
; Use a private color map
"PrivateColorMap" = "N"
; Favor correctness over speed in some graphics operations
"PerfectGraphics" = "N"
; Color depth to use on multi-depth screens
;;"ScreenDepth" = "16"
; Name of X11 display to use
;;"Display" = ":0.0"
; Allow the window manager to manage created windows
"Managed" = "N"
; Use a desktop window of 640x480 for Wine
;"Desktop" = "1024x768"
; Use XFree86 DGA extension if present
; (make sure /dev/mem is accessible by you !)
"UseDGA" = "N"
; Use XShm extension if present
"UseXShm" = "N"
; Enable DirectX mouse grab
"DXGrab" = "N"
; Create the desktop window with a double-buffered visual
; (useful to play OpenGL games)
"DesktopDoubleBuffered" = "N"
; Code page used for captions in managed mode
; 0 means default ANSI code page (CP_ACP == 0)
"TextCP" = "1"
; Use this if you have more than one port for video on your setup
; (Wine uses for now the first 'input image' it finds).
;; "XVideoPort" = "43"
; Run in synchronous mode (useful for debugging X11 problems)
;;"Synchronous" = "N"

"Desktop" = "N"

Stilgar
17.06.02, 17:00
so, jetzt geht es. vielen dank. der rechner weiß jetzt zwar nicht mehr das ich opengl benutze, aber alle opengl spiele sowohl unter wine als auch unter linux laufen super flüssig. muss wohl was mit den suse80 treibern von nvidia lossein. vielleicht schaff ich das noch irgendwann so einzurichten das er weiß das er 3d treiber drauf hat. (in 3Ddiag und so meine ich)

Throx
17.06.02, 17:02
ich hab das Problem!!! Also nachdem ich switch2nv eingegeben hatte, ging das Menü *verrück*
Allerdings ruckelt es nun derbe :(
Kann es sein, dass die nVidia Treiber vom SuseYou net so ganz richtig funktionieren? Ich glaub ich versuch mal die Sourcen zu downloaden und zu installieren

PeRpLeXeR
17.06.02, 17:33
Hhmmm ich weiß ja net ob ihr immer mein Zeugs grad so überlest aber:!!!!!

ich hab doch ausdrücklich geschrieben...
DIE NVIDIA TREIBER im TAR.GZ format runterladen und kompilieren....
dann noch meine einstellungen vornehmen... und dann sollte es laufen..

Nochn tipp
benutzt mal mesa-glu anstatt xf86-glu

daran könnte es liegen dass es bei mir so läuft und bei euch net

Throx
17.06.02, 19:07
uppps, ich dachte, dass du das nur meinst, wenn man die noch net hat! ;)

Wie mach ich letzteren Tip?

Stilgar
17.06.02, 19:45
bei mir läuft es jetzt ja inzwischen(nur will ich endlich das lichtschwert haben :cry:). aber welche einstellungen meinst du? xf86 hab ich schon konfiguriert wenn es das ist. und mesa hab ich drauf. hab ich allerdings noch nicht mir den neuen treibern compiliert.
p.s. sourcen müssen es nicht sein, die standart glx reicht völlig aus. ist das bei den anderen distributionen eigentlich auch so oder nur bei suse?

Throx
17.06.02, 20:19
na toll, ich wollte das KernelModul kompilieren, da kam nen Fehler, dass der net unterstützt wird oder so und nun ist das Modul im Arsch. Habs schon mehrmals wieder neuinstalliert, bringt aber nix. Mein PC scheint nun im Arsch zu sein :( :mad:

Throx
17.06.02, 21:13
okay habs ihn irgendwie wieder reinbekommen, aber jetzt bekomm ich folgende Fehlermeldung in Wine:
err:opengl:X11DRV_DescribePixelFormat No OpenGL support compiled in.

PeRpLeXeR
18.06.02, 13:00
Ich kann nur tipps geben....
Wenns jemand mim kompilieren verpeilt ...sorry da kann ich nix für.. ich kompiliers ja net ;-)

Also ich hbas so gmacht :
SuSE 7.2 per Yast installiert... dabei die grafische standartd auswahl so gelassen... also xf86_glu und xf86_devel
Danach (als das System schon lief) die xf86_glu und devel pakete durch die
Mesa pakete ersetzt (per YAST!!!!)
Danach Wine-X runtergeladen und mit der option --with-x --enable-opengl
configuriert und dann compiliert!(siehe hoarse)
Dann per YAST ONLINE UPDATE die nvidia treiber vom SuSe ftp reinkompiliert
Dann mir die tar.gz pakete von nvidia ftp2!!!!! gezogen und von hand kompiliert...
beim kernel modul gibts zwar en fehler aber des geht scho
Danach meine Xf86-config wie zuvor beschriebn angepasst
und zum schluss meine wine config wie geposted eingestellt...
So

Ich hoffe des war verständlich

CYA

Plexi

Throx
18.06.02, 15:11
gerade wegen dem Fehler beim Kernelmodul ging mein PC net mehr ;) Aber weisst du zufälligerweise etwas zu der Fehlermeldung da?

PeRpLeXeR
18.06.02, 20:14
ja da kann ich dir helfen
installier den kernel per YAST ONLINE UPDATE von uni-ulm..... usw.
und dann installier die GLX package nachträglich von NVIDIA FTP2

Damit sollte es laufen ;)

Throx
18.06.02, 23:01
ich habs aber schon andersrum gemacht. Von Nvidia beide Module gezogen (Kernel als RPM, GLX als Source) beides installiert und ich bekomme den **** fehler

PeRpLeXeR
19.06.02, 22:52
hmm
hast du vorher auch den X-Server beendet????!!!!!
Denke mal Ja..
Falls nicht naja dann sag ich nur is mir s erste mal auch passiert *LOL*

temal
19.06.02, 23:56
Original geschrieben von Throx
Also, ich habe JK2 mit dem Script von Holarse.net installiert.

bitte schlagt mich nciht, aber wo kann ich das script finden? ich hab die page durchgesucht, aber nix gefunden.

PeRpLeXeR
20.06.02, 11:10
Also klick auf wineX im menü...
Dann runterscrollen bis JK2
Dann.. achwas hier dier direkte linkKLLICK HIER DRAUF (http://mitglied.lycos.de/jeppo/dateien/jk2_linux.tar.gz)

@YS

Chris