Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/08/2006, à 22:58

Kalkhran

DirectDraw, Age of Empires II

Après avoir réussi à fair tourner WarIII j'ai installé Age of Empires (II Age of Kings) (depuis Windows). Maintenant j'essaye de le lancer depuis Linux (même méthode que pour WarIII).

Lorsque je le lance avec

wine /../Empires.exe

Ceci apparait dans le terminal :

fixme:system:SystemParametersInfoW Unimplemented action: 110 (SPI_GETSHOWIMEUI)
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x16f0e8) : stub, simulating 64MB for now, returning 64MB left
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x16e9f8)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x16e9f8)->(0x10024,00000013)
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 8fixme:d3d_surface:IWineGDISurfaceImpl_Blt Can't handle DDBLT_WAIT flag right now.
fixme:system:SystemParametersInfoW Unimplemented action: 111 (SPI_SETSHOWIMEUI)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x16e9f8)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock

Tandis que se lance le deskopt Windows avec l'erreur suivante (capture d'écran ) :

capturebleherroraokwineddrbz4.png

D'après ce que j'ai compris il y a un problème avec le pilote/carte graphique, voiçi donc mon fichier xorg.conf :

# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
	FontPath	"/usr/share/X11/fonts/misc"
	FontPath	"/usr/share/X11/fonts/cyrillic"
	FontPath	"/usr/share/X11/fonts/100dpi/:unscaled"
	FontPath	"/usr/share/X11/fonts/75dpi/:unscaled"
	FontPath	"/usr/share/X11/fonts/Type1"
	FontPath	"/usr/share/X11/fonts/100dpi"
	FontPath	"/usr/share/X11/fonts/75dpi"
	# path to defoma fonts
	FontPath	"/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
	Load	"bitmap"
	Load	"ddc"
	Load	"extmod"
	Load	"freetype"
        Load    "glx"
	Load	"int10"
	Load	"type1"
	Load	"vbe"
        Load    "dri"
EndSection

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"kbd"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"fr"
	Option		"XkbVariant"	"latin9"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/input/mice"
	Option		"Protocol"		"ExplorerPS/2"
	Option		"ZAxisMapping"		"4 5"
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "stylus"
  Option        "Device"        "/dev/wacom"          # Change to 
                                                      # /dev/input/event
                                                      # for USB
  Option        "Type"          "stylus"
  Option        "ForceDevice"   "ISDV4"               # Tablet PC ONLY
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "eraser"
  Option        "Device"        "/dev/wacom"          # Change to 
                                                      # /dev/input/event
                                                      # for USB
  Option        "Type"          "eraser"
  Option        "ForceDevice"   "ISDV4"               # Tablet PC ONLY
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "cursor"
  Option        "Device"        "/dev/wacom"          # Change to 
                                                      # /dev/input/event
                                                      # for USB
  Option        "Type"          "cursor"
  Option        "ForceDevice"   "ISDV4"               # Tablet PC ONLY
EndSection

Section "Device"
	Identifier	"NVIDIA Corporation NV34 [GeForce FX 5200]"
	Driver		"nvidia"
	BusID		"PCI:1:0:0"
EndSection

Section "Monitor"
	Identifier	"L1980U"
	Option		"DPMS"
	HorizSync	30-65
	VertRefresh	50-75
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"NVIDIA Corporation NV34 [GeForce FX 5200]"
	Monitor		"L1980U"
	DefaultDepth	24
	SubSection "Display"
		Depth		1
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		4
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		8
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		16
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen		"Default Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
	InputDevice     "stylus" "SendCoreEvents"
	InputDevice     "cursor" "SendCoreEvents"
	InputDevice     "eraser" "SendCoreEvents"
EndSection

Section "DRI"
	Mode	0666
EndSection

.

Tel que pour Warcraft III il me manquait  "Load "glx" " , je suppose qu'il me manque içi un Load correspondant au DirectDraw. D'après ce que j'ai compris c'est un composant de DirectX que l'on peut "Wrapper", ce que j'ai fait avec DXGL Wrapper qui donc, créé, je crois un Bureau avec directX (?).

Enfin bref ça m'a pas fait vraiment avancer dans mon problème, AOE ne se lance pas. Je me dit qu'il me manque peut-être des dlls, ou bien que c'est une mauvaise configuration, mais là il est minuit et je sais plus quoi faire donc si vous avez des idées.....

Merci d'avance

Hors ligne

#2 Le 08/01/2007, à 08:15

Sartrouvillois

Re : DirectDraw, Age of Empires II

Hello

En graphique, Wine m'affiche la même erreur...

Un petit UP svp wink

François smile

Hors ligne

#3 Le 08/01/2007, à 13:46

GarulfoLinux

Re : DirectDraw, Age of Empires II

http://doc.ubuntu-fr.org/aoe2#problemes_rencontres

Dernière modification par GarulfoLinux (Le 08/01/2007, à 13:47)


Ressources sur Linux pour les débutants : http://www.guidelinux.org
Cours sur Gambas : http://gnulinux.rf.lv

Hors ligne

#4 Le 08/01/2007, à 17:20

Sartrouvillois

Re : DirectDraw, Age of Empires II

Bonjour ?

A en croire le screen de mon homologue, l'option du bureau virtuel à été cochée...

Faut pas croire qu'on est tous pareils...

A bon entendeur

François

(Qui salue malgré tout)

EDIT : je sais pas ce qui s'est passé, mais ça marche... Toujours est-il que j'avais le bureau virtuel ce matin...

EDIT 2 : J'ai trouvé, quand je passe par le gestionnaire de fichiers, clic droit "ouvrir avec wine", ça ne marche pas (cf screen de mon homologue, et y'a bureau virtuel)... Quand je passe via Menu Ubuntu > Wine > Programmes > Microsoft Games etc, ça marche, mais ça rame... (P3 1Ghz 320 Mo RAM). En esperant que ça aide cette personne...

EDIT 3 : mêmes symptomes en décochant le "bureau virtuel" explicité sur le wiki... Marche via le menu généré par Wine, mais pas en clic droit, "ouvrir avec wine" via gestionnaire... A méditer ;-)

Dernière modification par Sartrouvillois (Le 08/01/2007, à 18:02)

Hors ligne

#5 Le 08/01/2007, à 18:01

FireLight

Re : DirectDraw, Age of Empires II

Je me souviens que pour le lancer, je le faisais toujours en ligne de commande.

Je crois que quand on fait Executer avec Wine, Wine ne se positionne pas dans le répertoire de l'executable (il me semble...)


Connu aussi sous le pseudo de Longhorn
Dell Studio 1537
Ubuntu Linux 10.04  LTS 64 Bits - Gnome 2.30 - KDE 4.4

Hors ligne

#6 Le 08/01/2007, à 18:07

Sartrouvillois

Re : DirectDraw, Age of Empires II

Hello

"wine empires2.exe" dans le bon dossier, ça marche comme via le menu ;-) Ca marche, même sans "émuler un bureau virtuel"...

Ca fait donc pareil que le menu, même que ça rame autant chez moi big_smile
Donc le problème chez moi ne vient pas du "bureau virtuel", mais de la façon de l'ouvrir wink Bien vu ! smile

Merci

François

EDIT : Wiki modifié, j'ai annoncé ce message comme étant présent lors de l'utilisation du menu contextuel pour lancer le jeu smile

Dernière modification par Sartrouvillois (Le 08/01/2007, à 18:10)

Hors ligne

#7 Le 17/01/2007, à 18:17

goute

Re : DirectDraw, Age of Empires II

Up!

Le jeu est installé et j'ai essayé aussi bien en émulant un bureau qu'en le décochant et ça ne fonctionne pas. Ca me renvoit toujours le problème du directdraw...

Est ce que je pourrai avoir un petit coup de main, svp?

Hors ligne

#8 Le 18/01/2007, à 06:54

Sartrouvillois

Re : DirectDraw, Age of Empires II

Hello

En ne faisant pas "ouvrir avec wine" dans Nautilus mais en l'executant en commande ?
Ou alors avec le menu "wine" de "Applications", comme expliqué plus haut

Amicalement

François wink

Hors ligne

#9 Le 18/01/2007, à 12:04

goute

Re : DirectDraw, Age of Empires II

via commande ça ne fonctionne pas, via double clique ouvrir avec wine ça fonctionne pas non plus... maintenant l'histoire du menu... il n'y a pas d'icone de Wine dedans, donc dans le baba même si j'ai réinstaller Wine selon la doc' (l'opération a duré quand même 15 minutes, voir plus).

J'y comprend plus rien, il doit y avoir un problème dans l'histoire pour qu'il me rabache sans arrêt cette erreur de directdraw.

Ps: J'ai essayé avec cedega aussi, et devinez quoi? Même problème avec directdraw.

Help

Hors ligne

#10 Le 19/12/2007, à 02:27

woa

Re : DirectDraw, Age of Empires II

plop

Je suis sous gentoo et j'avais le même problème.

c'est très louche car si je lance wine en dehors du rep :

wine /home/woa/.wine/drive_c/...

J'ai l'erreur directdraw.

Maintenant si je me place directement dans le repertoire du jeu et que je lance la commande :

wine ageofempire2.exe

Plus d'erreur directdraw... Mais qu'es que vient faire le $path dans tout ça ? hmm