Difference between revisions of "Fr:X-Moto 0.2 sur PSP"

From X-Moto
Jump to: navigation, search
(Copier X-Moto-PSP à votre PSP)
(Comment compiler X-Moto pour la PSP: Traduction française terminée.)
Line 29: Line 29:
  
 
=Comment compiler X-Moto pour la PSP=
 
=Comment compiler X-Moto pour la PSP=
Here is a quick tutorial to explain how you can build X-Moto for the PSP from source code.
+
Ceci est un rapide tutoriel qui explique comment vous pouvez compiler X-Moto pour la PSP depuis le code source.
This is only required if you want to contribute to the development.
+
C'est tout ce qui est requis si vous voulez contribuer au développement.
If you just want to play, you can download the PSP port directly from the xmoto website.
+
Si vous voulez juste jouer, vous pouvez télécharger le port PSP directement depuis le site web de X-Moto.
  
I assume you are running a Debian or Ubuntu Linux system, but it should be easy to use these instructions for another Linux distribution.
+
Je suppose que vous tournez sous les systèmes Debian ou Ubuntu Linux , mais il reste façile de suivre ces instructions pour une autre distribution Linux.
Basically, this will build a cross-compiler on your computer, with all the libraries needed by X-Moto.
+
En gros, ceci va dréer un cross-compiler sur votre système, avec toutes les librairies nécessaires à X-Moto.
Depending on your hardware, this process can be quite long (about 2 hours)...
+
En fonction de votre matériel, ce processus peut être très long (environ 2 heures)...
  
==Build the toolchain==
+
==Construire le compilateur==
 
  sudo apt-get install subversion
 
  sudo apt-get install subversion
 
  svn co svn://svn.pspdev.org/psp/trunk/psptoolchain
 
  svn co svn://svn.pspdev.org/psp/trunk/psptoolchain
Line 48: Line 48:
  
 
==Installer DA SDK==
 
==Installer DA SDK==
This step might be optional in the future, but currently it is needed because some libraries depend on headers and libraries not available in the standard SDK.
+
Cette étape sera prochainement optionnelle, mais actuellement elle est demandée car certaines librairies dépendent des headers et de libraries non disponibles dans le SDK standard.
  
 
  wget http://www.gwailos.com/downloads/401M33-2.rar
 
  wget http://www.gwailos.com/downloads/401M33-2.rar
Line 67: Line 67:
 
  cd ode
 
  cd ode
  
Edit the config/makefile.psp file and append "-lpspvfpu" to the LINK_OPENGL variable.
+
Editez le fichier config/makefile.psp et ajoutez "-lpspvfpu" à la variable LINK_OPENGL.
 
  make
 
  make
 
  sudo cp -rf include/* /usr/local/pspdev/psp/include/
 
  sudo cp -rf include/* /usr/local/pspdev/psp/include/
Line 100: Line 100:
 
  cd ../..
 
  cd ../..
  
You should end up with a "EBOOT.PBP" file in the src folder, which is the PSP binary for X-Moto.
+
Vous devriez terminer avec un fichier "EBOOT.PBP" dans le dossier src , qui est le binaire PSP pour X-Moto.
  
 
==Copier X-Moto-PSP à votre PSP==
 
==Copier X-Moto-PSP à votre PSP==
Line 107: Line 107:
 
  cp -r xmoto-0.4.2/bin/xmoto.bin xmoto-0.4.2/bin/Textures xmoto-0.4.2/po X-Moto-PSP
 
  cp -r xmoto-0.4.2/bin/xmoto.bin xmoto-0.4.2/bin/Textures xmoto-0.4.2/po X-Moto-PSP
  
Copy a dummy config folder as well :
+
Copiez un dossier config factice comme cela:
 
  cp -rf ~/.xmoto X-Moto-PSP/config
 
  cp -rf ~/.xmoto X-Moto-PSP/config
  
Edit the X-Moto-PSP/config/config.dat file to change the resolution to 480x272 fullscreen :
+
Editez le fichier X-Moto-PSP/config/config.dat pour changer la résolution en 480x272 plein écran :
 
  var name="DisplayWidth" value="480"
 
  var name="DisplayWidth" value="480"
 
  var name="DisplayHeight" value="272"
 
  var name="DisplayHeight" value="272"
Line 119: Line 119:
  
 
Enfin, copiez le dossier X-Moto-PSP dans votre PSP dans psp/game.
 
Enfin, copiez le dossier X-Moto-PSP dans votre PSP dans psp/game.
Vous devez posséder un custom firmware sur votre PSP in order pour lançer le jeu.
+
Vous devez posséder un custom firmware sur votre PSP correctement configuré pour lançer le jeu.
Feel free to leave a comment if you spot any issue in this tutorial wink
+
Libre à vous de laisser un commentaire si vous rencontrez certaines erreurs dans ce tutoriel. ''wink''

Revision as of 10:11, 29 August 2010

X-Moto sur PSP

You will find on this page some work I have done for the PlayStation Portable and some games I have ported. In order to try these homebrews, you will need a PSP with a custom firmware. You can discuss about these and give feedbacks on my PSP forum. Thanks !

If you enjoy my softwares and ports, feel free to make a donation [1].

Installation

  • Téléchargez: X-Moto-PSP-0.x.zip sur le site web de X-Moto
  • Dézippez et installez-le dans votre dossier PSP firmware 3/4/5.x.

Contrôles:

  • haut/cross: throttle
  • bas/square: brake
  • gauche/left trigger: left flip
  • droite/right trigger: right flip
  • cercle: changer la direction
  • triangle: dézoomer
  • select: activer fps et mode ugly
  • start: redémarrer le niveau

Erreurs connues:

  • Très lent...
  • Aucun son.
  • Pas de menu.
  • Ce n'est pas la dernière version de X-Moto.
  • Et beaucoup d'autres...

Comment compiler X-Moto pour la PSP

Ceci est un rapide tutoriel qui explique comment vous pouvez compiler X-Moto pour la PSP depuis le code source. C'est tout ce qui est requis si vous voulez contribuer au développement. Si vous voulez juste jouer, vous pouvez télécharger le port PSP directement depuis le site web de X-Moto.

Je suppose que vous tournez sous les systèmes Debian ou Ubuntu Linux , mais il reste façile de suivre ces instructions pour une autre distribution Linux. En gros, ceci va dréer un cross-compiler sur votre système, avec toutes les librairies nécessaires à X-Moto. En fonction de votre matériel, ce processus peut être très long (environ 2 heures)...

Construire le compilateur

sudo apt-get install subversion
svn co svn://svn.pspdev.org/psp/trunk/psptoolchain
cd psptoolchain

Suivez les instructions dans le fichier readme-ubuntu.txt (installez les packages demandés pour le processus de compilation et éditez votre fichier .bashrc pour ajouter le chemin).

sudo ./toolchain-sudo.sh
cd ..

Installer DA SDK

Cette étape sera prochainement optionnelle, mais actuellement elle est demandée car certaines librairies dépendent des headers et de libraries non disponibles dans le SDK standard.

wget http://www.gwailos.com/downloads/401M33-2.rar
unrar x 401M33-2.rar
sudo cp SDK/include/kubridge.h /usr/local/pspdev/psp/sdk/include/
sudo cp SDK/lib/libpspkubridge.a /usr/local/pspdev/psp/sdk/lib/

Compiler les libraries

svn co svn://svn.pspdev.org/psp/trunk/psplibraries
cd psplibraries

Suivez les instructions dans le fichier readme-ubuntu.txt (installez les packages demandés pour le processus de compilation).

sudo ./libraries-sudo.sh
cd..

Compiler libode

svn co svn://svn.ps2dev.org/psp/trunk/ode
cd ode

Editez le fichier config/makefile.psp et ajoutez "-lpspvfpu" à la variable LINK_OPENGL.

make
sudo cp -rf include/* /usr/local/pspdev/psp/include/
sudo cp -rf lib/* /usr/local/pspdev/psp/lib/
cd ..

Compiler libcurl

svn co svn://svn.pspdev.org/pspware/trunk/libcurl/
cd libcurl
LDFLAGS="-L$(psp-config --psp-prefix)/lib -L$(psp-config --pspsdk-path)/lib" \
 LIBS="-lc -lpspnet_inet -lpspnet_resolver -lpspuser" \
./configure --host=psp --disable-shared --prefix=$(psp-config --psp-prefix)
make CFLAGS=-G0
sudo PATH=/usr/local/pspdev/bin/:$PATH make install
cd ..

Compiler X-Moto-PSP

Téléchargez X-Moto version 0.4.2 :

wget http://download.tuxfamily.org/xmoto/xmoto/0.4.2/xmoto-0.4.2-src.tar.gz
tar zxvf xmoto-0.4.2-src.tar.gz

Appliquez le patch X-Moto-PSP 0.2:

 wget http://royale.zerezo.com/psp/X-Moto-PSP-0.2.patch.bz2
 bunzip2 X-Moto-PSP-0.2.patch.bz2
 cd xmoto-0.4.2
 patch -p1 < ../X-Moto-PSP-0.2.patch

Et enfin compilez X-Moto pour la PSP :

cd src
make -f Makefile.psp
cd ../..

Vous devriez terminer avec un fichier "EBOOT.PBP" dans le dossier src , qui est le binaire PSP pour X-Moto.

Copier X-Moto-PSP à votre PSP

mkdir X-Moto-PSP
cp xmoto-0.4.2/readme.txt xmoto-0.4.2/changes.txt xmoto-0.4.2/src/EBOOT.PBP X-Moto-PSP
cp -r xmoto-0.4.2/bin/xmoto.bin xmoto-0.4.2/bin/Textures xmoto-0.4.2/po X-Moto-PSP

Copiez un dossier config factice comme cela:

cp -rf ~/.xmoto X-Moto-PSP/config

Editez le fichier X-Moto-PSP/config/config.dat pour changer la résolution en 480x272 plein écran :

var name="DisplayWidth" value="480"
var name="DisplayHeight" value="272"
var name="DisplayBPP" value="24"
var name="DisplayWindowed" value="false"
var name="MenuGraphics" value="Low"
var name="GameGraphics" value="Low"

Enfin, copiez le dossier X-Moto-PSP dans votre PSP dans psp/game. Vous devez posséder un custom firmware sur votre PSP correctement configuré pour lançer le jeu. Libre à vous de laisser un commentaire si vous rencontrez certaines erreurs dans ce tutoriel. wink