PDA

Voir la version complète : [Divers][Tutorial] GBA Graphics sous Linux


omg
23/02/2008, 00h29
GBA Graphics sous Linux

A - Introduction

Vous connaissez tous GBA Graphics (http://www.playeradvance.org/forum/showthread.php?t=438&highlight=gbagraphics) de tonton Brunni? Cet outil merveilleux permet en quelques clics de créer vos map 2D pour GBA, PSP ou NDS. Rien à dire sur cet outil de pro... A si peut-être... Il fonctionne seulement sous Windows OS. Dans ce petit tuto je vais vous donner un coup de main si vous galèrez à la faire fonctionner sous Linux.


B - Pré-requis

Pour faire fonctionner GBA Graphics sous Linux vous allez avoir besoin :
- de GBA Graphics 1.00b de Brunni dispo sur son site (http://brunni.dev-fr.org/index.php?page=pcsoft_gbagraphics)
- de Wine (http://fr.wikipedia.org/wiki/WINE), "émulateur Windows" pour Linux dont l'installation est expliquée ici (http://lhl.linuxgames.com/howto/hammerton-fr/x82.html)
- de la Librairie gdiplus.dll téléchargeable ici (http://www.dll-files.com/dllindex/dll-files.shtml?gdiplus)

Sachez que Wine peut s'installer facilement sous des OS Linux comme Ubuntu ou Fedora sous Gnome en cliquant sur Application puis Ajouter/Supprimer. Une bibliothèque de logiciels apparaît. Tapez Wine puis l'installer.


C - Installation de GBA Graphics sous Linux

1 - Installation des fichiers

Tous d'abord il faut récupérer le fichier "GBA Graphics.exe" présent dans le répertoire "Français" du fichier compressé récupéré sur le site de Brunni.
Ensuite il faut créer un dossier GBAGraphics dans votre répertoire Program Files de .wine (dans votre répertoire personnel dans /home. Il faut ensuite copier dedans ce dossier le fichier "GBA Graphics.exe".
Vous vous retrouvez donc avec l'arborescence suivante :
./Program Files/GBAGraphics/Gbagraphics.exe

Maintenant copier la DLL que vous avez récupéré dans le dossier system32 dans le dossier windows.
./windows/system32/gdiplus.dll


2 - Configuration sous Wine

Ouvrez la configuration de Wine via un simple click dans votre menu ou en tapant dans une fenêtre : ./winecfg

Cliquez ensuite sur Ajouter une Application puis aller chercher le Fichier GBA Graphics.exe dans votre arborescence.

Une fois ajouté il faut cliquer sur GBA Graphics.exe dans l'onglet Application puis aller dans l'onglet Affichage pour cocher les options suivantes :
- Permettre aux application DirectX d'empêcher la souris de quitter leur fenêtre
- Permettre au gestionnaire de fenêtre de contrôler les fenêtres.
- Dans Direct3D mettre Support Matériel et Permettre le Pixel Shader (enlever cette option si ça merde trop par la suite)


3 - Lancement de GBA Graphics

Voilà c'est terminé! Vous pouvez maintenant lancer le programme GBA Graphics, Wine le lancera automatiquement. A part un petit bug d'affichage de temps à autre il fonctionne bien et c'est le principal.

N'hésitez pas à poser vos questions si vous ne saisissez pas quelque chose ou si vous avez quelques problèmes.

Merci d’avoir lu ce tuto.
Merci à Brunni pour son super programme qui est vraiment génial.

PS : Je mettrai bientôt quelques Screen...

Yodajr
23/02/2008, 02h06
Le truc du gdiplus.dll est utile aussi pour les os windows < XP ;)
Merci pour le tuto :)

omg
23/02/2008, 09h14
De rien! :) Et merci à toi pour l'info de cette lib qui est essentielle au bon fonctionnement de GBA Graphics sous 2000!!!

minishlink
23/02/2008, 19h13
Wah !
C'est justement LE truc que je cherchais hier et que je n'ai pas trouvé ! :o
Merci merci :D

omg
23/02/2008, 22h06
Ravis que ça puisse aider au moins une personne! :)

Brunni
24/02/2008, 14h37
Merci pour ce tuto omg qui aidera, j'en suis sûr, plein de gens, fussent-ils de simples visiteurs ^^
(mais pas moi parce que Linux... :whst:)

stereotype
15/11/2008, 21h30
Ca me sert aussi : )
Seulement je n'obtiens pas le meme type de variable que celui en exemple créé par PAGfx.
C'est bien normal?