PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : kann man Far Cry mit Wine spielen?



himoz
29.01.06, 21:40
kann man Far Cry mit Wine spielen? Ich habe den Loki installer für Far Cry heruntergeladen, das Spiel installiert und nun bekomme ich folgenden Fehler:
/usr/local/bin/farcry: line 41: 22216 Speicherzugriffsfehler $WINE_EXEC $GAME_BINARY $*
22220: Alte Priorität: 0, neue Priorität: 5

DR.ZEISSLER
29.01.06, 22:21
ATI Graka ?

himoz
29.01.06, 22:51
nö nvidia 6800gs

xanlosch
30.01.06, 16:17
Welche Wine-Version (wine --version) hast du überhaupt ?

Was steht bei /usr/local/bin/farcry in Zeile 41 ?

himoz
30.01.06, 22:34
Welche Wine-Version (wine --version) hast du überhaupt ?
duchlerm@ubuntu:~$ wine --version
Wine 0.9.5

Was steht bei /usr/local/bin/farcry in Zeile 41 ?
soviele Zeilen hab ich gar nicht in dieser Datei:

#!/bin/sh

GAME_BINARY="FarCry.exe"
SUBDIR="Bin32"
WINE_NAMES="cedega winex3 cvswinex winex wine"

#----------------------------------------
script=$0
count=0

while [ -L "$script" ]
do
script=`perl -e "print readlink(\"$script\"), \"\n\""`
count=`expr $count + 1`

if [ $count -gt 100 ]
then
echo "Too many symbolic links"
exit 1
fi
done

GAME_DIR=`dirname $script`

if [ -z "$WINE_EXEC" ]
then
WINE_EXEC=`type -p $WINE_NAMES | head -n 1`
fi


if [ -e "$WINE_EXEC" ]
then
cd $GAME_DIR
cd $SUBDIR
$WINE_EXEC $GAME_BINARY $* &
sleep 2 &&
renice 5 -p `pgrep wineserver`
else
echo "Wine(X)/Cedega not in your PATH"
exit 1
fi

ausserdem noch die system.cfg:
i_mouse_smooth = "0.0"

log_FileVerbosity = "3"

log_Verbosity = "0"

mp_model = "objects/characters/pmodels/hero/hero_mp.cgf"

net_cheatprotection = "1"

p_color = "4"

p_deathtime = "30"

p_lightrange = "10"

p_model = "objects/characters/pmodels/hero/hero.cgf"

p_name = "Player"

r_Beams = "1"

r_Brightness = "0.500000"

r_checkSunVis = "1"

r_ColorBits = "32"

r_Contrast = "0.500000"

r_CoronaFade = "0.200000"

r_Coronas = "1"

r_CoronaSizeScale = "1.000000"

r_CryvisionType = "1"

r_DepthBits = "24"

r_DetailDistance = "4.000000"

r_DetailNumLayers = "1"

r_DetailTextures = "1"

r_DisableSfx = "0"

r_DisplayInfo = "0"

r_Driver = "OpenGL"

r_EnhanceImage = "1"

r_EnhanceImageAmount = "1.000000"

r_EnvCMResolution = "1"

r_EnvCMupdateInterval = "0.150000"

r_EnvLCMupdateInterval = "0.100000"

r_EnvLightCMSize = "8"

r_EnvLighting = "0"

r_EnvTexResolution = "2"

r_EnvTexUpdateInterval = "0.075000"

r_Flares = "1"

r_FSAA = "0"

r_FSAA_samples = "4"

r_Fullscreen = "0"

r_Gamma = "1.000000"

r_Glare = "0"

r_GlareQuality = "1"

r_HeatHaze = "0"

r_Height = "768"

r_MotionBlur = "0"

r_ProcFlares = "1"

r_Quality_BumpMapping = "1"

r_Quality_Reflection = "0"

r_RenderMode = "0"

r_ScopeLens_fx = "0"

r_SelfShadow = "0"

r_ShadowBlur = "0"

r_StencilBits = "8"

r_TexBumpResolution = "0"

r_TexLMResolution = "0"

r_TexQuality = "0"

r_TexResolution = "2"

r_TexSkyResolution = "1"

r_Texture_Anisotropic_Level = "1"

r_TexturesStreamPoolSize = "0"

r_Vegetation_PerpixelLight = "0"

r_VolumetricFog = "1"

r_VSync = "0"

r_WaterReflections = "1"

r_WaterRefractions = "0"

r_WaterUpdateFactor = "0.020000"

r_Width = "1024"

s_CapsCheck = "0"

s_CompatibleMode = "0"

s_DopplerEnable = "0"

s_DopplerValue = "15"

s_DummySound = "0"

s_EnableSoundFX = "1"

s_InactiveSoundIterationTimeout = "1"

s_MaxActiveSoundSpots = "100"

s_MaxHWChannels = "28"

s_MaxSoundDist = "500"

s_MinHWChannels = "16"

s_MinRepeatSoundTimeout = "200"

s_MusicEnable = "1"

s_MusicMaxPatterns = "12"

s_MusicStreamedData = "0"

s_MusicVolume = "0.5"

s_SampleRate = "44100"

s_SFXVolume = "1"

s_SoundEnable = "1"

s_SpeakerConfig = "5"

s_VisAreasPropagation = "10"

sv_mapcyclefile = "mapcycle.txt"

sv_maxrate = "30000"

sv_maxrate_lan = "100000"

sv_punkbuster = "0"

sys_firstlaunch = "0"

sys_script_debugger = "0"

sys_skiponlowspec = "1"

sys_spec = "1"

sys_SSInfo = "0"

sys_warnings = "0"

ui_BackGroundVideo = "0"

ui_EasyToolTip = "0"

ui_RepeatDelay = "200"

ui_RepeatSpeed = "40"

ui_ToolTipDelay = "1500"

ui_ToolTips = "1"

ui_TriggerUIEvents = "1"

ui_TriggerWidgetEvents = "1"

talcid
31.01.06, 07:46
Das geht ganz problemlos

1) Mit lokiinstaller auf die Platte installieren
2) Das Startskrip anpassen - cedega ist voreingestellt - auf wine stellen (siehe unten)
3) winecfg Grafik Direct3D auf hardware stellen und PixelShader aktivieren

Fertig

cu talcid

#!/bin/sh
################################################## #############################
#
## LIFLG Startup Script
#
################################################## #############################
#
# The game binary
GAME_BINARY="FarCry.exe -devmode"

# Subdirectory
SUBDIR="Bin32"

# Which wine do you want to use?
WINE_NAMES="wine cedega cvscedega wine winex3 cvswinex winex"

Diablo
31.01.06, 12:30
Wie stabil bzw. flüssig läuft es mit Wine?

towo2099
31.01.06, 12:33
Wie stabil bzw. flüssig läuft es mit Wine?
Bei mir läuft es perfect mit wine 0.9.6 und auch flüssig.

himoz
31.01.06, 21:30
wird nix

duchlerm@ubuntu:~$ farcry
/usr/local/bin/farcry: line 43: 16648 Speicherzugriffsfehler $WINE_EXEC $GAME_BINARY $*
16652: Alte Priorität: 0, neue Priorität: 5

WhiteShadow
01.02.06, 02:15
ich hab bei der Demo von FarCry auch son tollen Speicherzugriffsfehler, wenn ich aber "wine FarCry.exe" nochmal start und in der zwischenzeit etwa 2-3 Sekunden verstreichen lass klappts, sonst nicht ... ich fand das bei mir recht misteriös, aber dass das noch jemand hat hab ich nicht gedacht.

Diablo
02.02.06, 19:52
Ich bekomme folgenden Fehler:
err:module:import_dll Library OPENGL32.dll (which is needed by L"D:\\inst\\cedega\\farcry\\Bin32\\XRenderOGL.dll") not found

Muss man in Wine noch OpenGL installieren?!

xanlosch
03.02.06, 12:52
Eigentlich sollte Wine mit OpenGL-Support übersetzt worden sein. Hast du Wine selber übersetzt oder ein fertiges Paket genommen ?

Wenn du Wine selber übersetzt hast, dann brauchst du auch die Mesa- und/oder OpenGL-Entwicklerpakete.

Diablo
04.02.06, 03:36
Nein, ich hab Wine ganz normal über apt-get installiert.

//EDIT:
"apt-cache search wine" hilft, das Paket "libwine-gl - Windows API Implementation (OpenGL Module)" hat gefehlt. Nun bekomme ich den Fehler:

CRITICAL ERROR: Error loading the default font from languages/fonts/default.xml. You're probably running the executable from the wrong working folder.
Hat jemand eine Ahnung welche Schriftarten hier fehlen?

xanlosch
04.02.06, 15:30
Lösch mal dein .wine-Verzeichnis (wichtige Daten sichern, sofern notwendig) und lass es via wineprefixcreate neu erstellen.

Die Fehlermeldung ist mir neu und ich kann auch nicht auf die schnelle eine entsprechende Fehlermeldung in den Quellen von Wine finden - bist du dir sicher, dass die von Wine kommt ?

DevilX
10.02.06, 22:46
Genau die Fehlermeldung habe ich auch mit Cedega.

Wenn du ne lösung hast wäre toll

Diablo
11.02.06, 01:31
Jep, hab ich! Änder einfach in der "system.cfg" folgenden Eintrag ab:
g_language = "german"

DevilX
11.02.06, 10:20
ok habs geändert und die Fehlermeldung mit der Schrift kommt nicht mehr..
aber starten tut Farcry immer noch nicht.

Diablo
11.02.06, 10:26
Eine etwas genauere Fehlerbeschreibung wäre unter Umständen recht hilfreich...

DevilX
11.02.06, 10:53
Würde ich ja gerne geben, aber es kommt nach dem Startscreen einfach nichts mehr...
hmm könnte noch sagen das das Interface hängt, und ich dann killall wine machen muß.

xanlosch
11.02.06, 10:53
Edit: Ups, die zweite Seite vollkommen übersehn :(

Diablo
11.02.06, 11:53
Würde ich ja gerne geben, aber es kommt nach dem Startscreen einfach nichts mehr...
hmm könnte noch sagen das das Interface hängt, und ich dann killall wine machen muß.
Wie hast du FarCry installiert? Mit dem LIFLG Installer?

Wie ist die Ausgabe auf der Konsole wenn farcry hängt?

DevilX
11.02.06, 12:01
Ich mache das ja Mit Cedega... und habs auch dadrüber installiert...
mit Wine klappt die installation nicht...
das mit cedega installierte per Wine starten will auch net.

Wie würde ich das denn per Console starten?

Diablo
11.02.06, 12:03
cedega /pfad/zur/farcry/exe/farcry.exe
=> so kannst die EXE starten.

würd dich allerdings den liflg Installer empfehlen und nicht FarCry via Cedega GUI zu installieren.

DevilX
11.02.06, 12:17
hmm kommt keinerlei Rückmeldung

WhiteShadow
11.02.06, 12:36
in der Konsole kommt nicht eine einzige Meldung?!

was kotzt denn Wine an Fehlern aus, wenn du in der Konsole:
/pfad/zu/farcry wine farcry.exe eingibst?

wenn du es mit wine starten willst, solltest du in der config von farcry "driver" von d3d auf opengl umstellen, sonst geht da wenig.