Affichage des articles dont le libellé est Logiciels Libre. Afficher tous les articles
Affichage des articles dont le libellé est Logiciels Libre. Afficher tous les articles

lundi 3 octobre 2011

Rester à jour avec l'émulation sur Diablo III


Lors de mon dernier article je vous ai montré comment tester la bêta de Diablo III en utilisant un émulateur de serveur Battle.net et j'en ai profité pour vous donner une version compilée de l'émulateur afin que vous puissiez tester ça rapidement, mais comme je l'ai indiqué l'émulateur est en constante évolution (et c'est normal ce n'est que le début de l'aventure pour les développeurs) et la version de mon précédent billet est obsolète. Alors que faire pour être à jour ?
  1. Suivre les évolutions sur le dépôt Github du projet et compiler les sources
  2. Attendre qu'une personne compile une mise à jour pour vous
  3. Continuer de lire ce billet et utiliser le programme MooExt
Edit du 28/01/2012 : MooExt n'est plus mis à jour ! Je vous invite à consulter mon nouvel article qui vous présente rapidement MadCow qui fait exactement la même chose si ce n'est mieux ;)
MooExt : Votre nouveau compagnon pour continuer l'aventure

MooExt est un programme réalisé par RUNaum et il vous permettra d'avoir toujours la dernière version de l'émulateur Mooege (ex D3Sharp et renommé en Mooege) avec donc les derniers changements à jour, mais ce n'est pas tout ! Vous ne serez plus obligé d'utiliser un raccourci spécifique pour lancer le jeu. Je vous invite à télécharger dés à présent MooExt sur son site.

Les options principales de l'émulateur sont réglables ici
En gros voilà ce que propose MooExt :
  • Choix des dossiers du jeu et de l'émulateur ;
  • Lancement du jeu automatique avec les bons paramètres ;
  • Lancement de l'émulateur avec des paramètres persos ;
  • Choix des adresses IP et des ports de chaque serveurs émulés ;
  • Possibilité d'utiliser le serveur en local et en Lan (Non testé encore) ;
  • Mise à jour de l'émulateur avec les dernière sources ;
  • Compilation automatique !
Mise à jour de l'émulateur en cliquant sur "Manual check" ou par la touche F5, la compilation est automatique :)
Bon et bien avec ce fantastique outils vous pourrez être continuellement à jour avec l'émulateur Mooege pour Diablo III. Si vous êtes intéressé par le développement de l'émulateur et que vous aussi vous voulez contribuer alors vous aimerez sans doutes jeter un œil à la documentation.

Enfin n'oublions pas de souligner le travail énorme qui a été fait par les développeurs, que ce soit sur le décryptage du protocole Battle.Net utilisé dans Diablo III, sur les émulateurs actuels (tout le travail de rétro-ingénierie par exemple est énorme) et sur les contributions comme celle de RUNaum.

Contrat Creative Commons

samedi 6 août 2011

Les remakes de moteur de jeux

En regardant cette image en surfant sur le web je me suis dit "Il faut que tu écrive un article les remakes de jeux vidéo", c'est maintenant chose faite :) Mais au fait, c'est quoi un remake de jeu vidéo ? Ca se présente sous quel forme ? c'est légal au moins ? Alors nous allons répondre à toutes ces questions une à une puis je vous présenterais quelques moteurs sympa.

Les remakes

Vous n'êtes pas sans savoir que le monde de l'informatique (au sens large) évolue rapidement, il est d'ailleurs très difficile d'être au point partout maintenant car tout les jours du nouveau matériel sort ou une nouvelle technologie pointe le bout de son nez. Les jeux vidéo sont un concentré de technologie et permettent d'utiliser les dernières technologies matérielles et logiciels sans avoir à se soucier de la génération précédente. Cela implique qu'au bout d'un moment les jeux plus anciens ne fonctionneront plus sur le matériel actuel, c'est le cas avec les jeux Dos et certains jeux utilisant Windows 95/98 par exemple.

Pour palier à ce problème il existe plusieurs solutions, la plus connue est l'émulation.

L'émulation va permettre en gros de simuler le matériel d'un ordinateur d'ancienne génération, ainsi il sera possible d'utiliser le système d'exploitation nécessaire à l’exécution du jeu. On peut citer DosBox par exemple qui est un émulateur de PC x86 émulant les vieux ordinateurs avec des processeurs 8086 à 8486. Les émulateurs proposent souvent des options qui permettent de faire des sauvegardes instantanés, de filtrer les textures, etc...

Le remake (au sens amateur) est un programme qui a pour but de faire fonctionner un jeu d’ancienne génération sur du matériel de nouvelle génération et cela sans émulation ou autre artifice. C'est en quelque sorte une réécriture total du jeu avec les outils d'aujourd'hui pour les systèmes et le matériel d'aujourd'hui. Il y a plusieurs types de remake, je vais vous en citer deux :

  1. Les remakes classiques : Ce sont des jeux qui sont totalement refait depuis le début tant au niveau du code source qu'au niveau des ressources (niveau, son, musique, etc...). Tout est donc refait par une ou plusieurs personnes. Attention il ne faut pas confondre le remake classique avec le "FanGame" qui est un programme reprenant souvent les ressources d'un jeu pour le modifier et en faire une tout autre histoire, le remake classique lui suis l'histoire et le scénario original (en tout cas il essaie et c'est déjà pas mal).
  2. Les remakes de moteur de jeux : Ce sont des programmes qui ont besoin des données du jeu original pour fonctionner. Le moteur de jeu va être programmé pour fonctionner avec les données du jeu, les développeurs n'auront donc pas besoin de recréer les niveaux, la musique, etc.. Par contre le moteur va proposer des fonctionnalités supplémentaires comme l'utilisation de modèles 3D, de sons haute définition, etc... La grosse difficulté de ce genre de programme est de pouvoir s'adapter avec les données d'un jeu car les développeur à l'origine du jeu n'ont pas laissé de documentation en expliquant comment utiliser les ressources du jeu ;) Je vous laisse imaginer le travail derrière ça.
 Un remake est-il légal ?

Pour les remakes classiques c'est simple, généralement le jeu ne porte pas le même nom que l'original (il est modifié légèrement ou complétement, par exemple "Quake 3" et "IoQuake 3" ou "Duke Nukem 3D" et "EDuke 32") et les ressources refaites. Les ressources peuvent être récupérées sur le jeu original si c'est un abandonware
Pour les moteurs c'est encore plus simple car vous devez utiliser votre jeu original (ou des fois les fichiers d'une démo) de plus le moteur ne porte toujours pas le même nom que l'original donc il n'y a pas de soucis à se faire de ce côté là.

Dans tout les cas le programme doit être gratuit à moins que l'auteur du remake possèdes des droits de revente, c'est le cas actuellement avec beaucoup de remakes HD sur console, mais ce ne sont pas trop ces remakes là qui nous intéressent aujourd'hui.

Quelques moteurs de jeu Open Source et Multiplateformes 


Doomsday Engine : Ce moteur va vous permettre de rejouer à
  • Doom (1, 2, Plutonia et TNT)
  • Heretic
  • Hexen
Avec ce moteur vous pourrez utiliser des textures HD, des sons et musiques remixés, jouer en réseau.. que du bonheur :) Vous noterez que le moteur fonctionne parfaitement avec les versions demo de ces jeux donc si vous ne les avez pas en original vous pouvez utiliser une démo.

Des graphismes 3D dans un niveau en raycasting :D avec de la lumière dynamique

EDuke32 : Rejouer à Duke Nukem 3D en HD ! Ce moteur est franchement à essayer et à adopter au plus vite si vous êtes fan de Duke Nukem. Il est compatible avec la démo du jeu et avec tout les Addon (Washington DC entre autre).

Le RPG en 3D avec des monstres.. en 3D ! Notez les effets de lumière et de reflet !
KMQuake2 : Quake 2 est un FPS fantastique, bourrin et bien sérré avec une bande son à monter au plafond si vous êtes amateur de hard rock. Là c'est toujours pareil, ça fonctionne avec la démo du jeu ou avec vos fichier originaux (Addon compris :D)

Le jeu est sublime quand on exploite les capacités des cartes graphique actuelles !
Zod Engine : The Bitmap Brother ! Ça vous dit quelque chose ? Ce sont eux qui sont derrière Speed Ball, Xenon 2 ou encore Z, un jeu de statégie sortie sur PC dans les années 90. Ce moteur ne demande pas les données du jeu pour fonctionner car Z est un "Abandonware" (c'est donc légal car les auteur ont en quelque sorte donné le jeu). Rejouer ou découvrez ce fantastique jeu de stratégie via un mode solo ou multijoueur en ligne !

Rappelez vous de ces escouades de robots !
XL Engine : Ce moteur a pour objectif de vous faire rejouer à 4 jeux qui sont
  1. Dark Forces : Un Doom Like dans l'univers de Star Wars où vous incarnez Kill Katarn, un résistant dans l'alliance.
  2. The Elder Scrolls 2 Daggerfall : Le jeu de rôle que l'on ne présente plus
  3. Blood : Un Doom Like fonctionnant à l'origine sur le moteur même moteur que Duke Nukem (le Build Engine), il est célébre pour son ambiance gore, morbide et sadique !
  4. Outlaws : Un Doom Like dans l'univers du western, ce jeu a un look cartoon très coloré.
Il vous faudra les fichiers originaux du jeu pour utiliser le moteur, sachez que Daggerfall a été libéré par ses créateurs et qu'il est désormais gratuit :) . Pour le moment (au 6 aout 2011), seuls Dark Forces et Daggerfall sont jouables mais le projet avance très vite et les autres jeux devraient être jouables très prochainement !

Combattez l'empire dans ce Doom Like signé Lucas Arts !



OpenRA : Alerte Rouge et Command and Conquer sont deux jeux de stratégie qui ont marqués toute une génération de joueur. Aujourd'hui encore la franchise est encore sur pied et continue de ravir les joueurs. Avec ce moteur vous pourrez rejouer à ces deux jeux (sous la forme de mod) en mode solo ou multijoueur. Lors de la sortie d'Alerte Rouge 3 Electronic Arts a décidé de libéré Command and Conquer et Alerte Rouge, ainsi lorsque vous lancez le moteur la première fois vous pourrez directement télécharger les fichiers du jeu et jouer sans rien à faire de plus. Si vous voulez la musique il faudra prendre votre CD (ou le télécharger gratuitement et légalement) et indiquer au moteur de récupérer les musiques du jeu pour que vous puissiez jouer en musique :)

Il y a vraiment de quoi passer des heures sur ce jeu !

 Il existe encore beaucoup de moteurs de jeu et de remakes mais je vais finir là pour mon article et vous laisser avec ce lien qui est une liste regroupant les principaux moteurs de jeu et remakes sur internet.

Si vous avez besoin des fichiers de données pour certains jeux vous pouvez vous les procurer très facilement sur des stores comme Steam ou DotEmu, sinon dans la plupart des cas la version démo suffira pour faire fonctionner le moteur.

Je vous souhaite bon jeu et si vous voulez partager d'autres moteurs ou remakes n'hésitez pas, les commentaires sont fait pour ça :D

dimanche 16 janvier 2011

Installer un disque dur IDE dans sa Playstation 2

Je ne sais pas vous, mais pour ma part j’ai toujours dressé un mythe sur les adaptateurs réseau pour console, en fait c’est assez fou comme accessoire car ça permet à la console d’accéder à internet, au réseau et des fois ça ouvre des portes au hack… Je vais vous parler de la Playstation 2, en effet celle ci possède un adaptateur réseau en option pour le modèle Fat et de série sur le modèle Slim, cependant le modèle pour Fat est plus intéressant car celui permet de brancher un disque dur IDE dans la console. Jusqu’à là rien de fantastique car d’origine le disque dur est assez peut utilisé (sauvegarde pour les jeux compatibles, Linux pour Playstation 2 de chez Sony, etc..) et limité. A l’époque avec une puce on pouvais exploiter ce disque dur pour copier des jeux dessus et les lancer, cela permettait entre autre de ne pas utiliser les lecteur DVD et de le préserver, on pouvais aussi utiliser la PS2 comme serveur FTP et copier des jeux directement depuis un PC via le réseau. Par la suite on a utilisé des chargeurs de jeux USB comme USB Loader, Open Ps2 Loader, et dérivés.
Récemment, on m’a offert un adaptateur réseau pour Ps2, ce qui m’a permis de découvrir une autre facette du hack sur PS2. Dans cet article je vais vous montrer comment monter son disque dur dans sa Ps2, comment préparer son disque dur avec les outils disponibles et surtout comment exploiter son disque dur (copie de backup depuis le lecteur DVD, depuis un PC ou depuis le réseau), attachez vos ceintures, sortez vos tournevis et c’est partie.
Au fait, pourquoi copier ses jeux sur un disque dur ? Vous savez que c’est pour le bien de votre lecteur DVD certes et que cela vous permet de vous déplacer avec beaucoup de jeux sans prendre trop de place. Cela permet surtout d’avoir des jeux qui sont beaucoup plus rapides à charger et plus fluides à jouer (dans certains cas). J’ai pour anecdote Valkyrie Profile 2 Silmera (Bon sang ! un des plus beau RPG sur la PS2 à mon gout) qui passait assez mal sur mon lecteur pourtant le disque était assez propre (il l’est toujours en réalité) et j’ai joué comme ça un moment, mais c’était affreux, par exemple en combat il fallait attendre que les ennemies soient chargés et j’avais tout le temps un message “Chargement en cours(damn..). Après l’installation sur disque dur ça n’avait plus rien à voir ! Chargement des combat presque instantanés (dans la limite de la PS2 bien sur hein ^^) bref vous m’avez compris, le disque dur sur PS2 ce n’est pas un gadget hors de prix pour pirate “pseudo” fortuné, non c’est un périphérique vraiment confortable. Sur ce, passons à la suite (j’ai écris ce petit paragraphe à la fin et comme d’habitude je me perd facilement dans mes dires… la suite est plus structuré ne vous en faites pas).

L’adaptateur réseau


2010-12-04 13.49.22Sur cette photo vous pouvez voir l’adaptateur réseau (aussi appelé BBA pour Broad Band Adapter) pour le modèle FAT. Il a la particularité de posséder un port IDE, ce qui permet comme je l’expliquais dans l’introduction, de brancher un disque dur. Vous pouvez brancher n’importe quel disque dur (à priori il y a aurait quelques exceptions mais ça resterait mineur) de presque toutes les tailles (entre 20 Go et 500 Go).

Cette pièce est quand même assez dur à trouver à bon prix, je tiens donc à remercier Frank (je ne citerais que son prénom ici), une personne a qui j’ai rendu service et qui m’a généreusement offert une adaptateur. Pour information vous pouvez en trouver sur des sites comme eBay, Priceminister ou 2xmoinschere pour environ 45-60 € ce n’est pas super chère, mais c’est le prix d’une PS2 d’occasion..
Comme je suis curieux la première chose que j’ai fais en recevant cet objet qui m’a fait rêver quelques années en arrière, a été de le démonter complètement (il n’y a pas grand chose) histoire d’exorciser le mythe (au final ce n’est qu’un connecteur IDE et une carte réseau…).

2010-12-04 13.42.44Je vous l’avais dit, il n’y a rien de fantastique. Le connecteur molex (alimentation du disque dur) bouge, ce qui est normal car ce ne sont pas tous les disques dur qui ont le même écartement entre l’alimentation et le câble IDE. Finalement j’ai surtout mis la photo pour le fun car il n’y vraiment pas de quoi en débattre. L’adaptateur est fourni avec un câble Ethernet croisé (blanc pour moi) et un DVD de navigation (qui contient un jeu), je n’ai pas encore bien regardé ce fameux DVD, je sais simplement que je n’ai pas réussi à me connecté sur internet avec (ce qui à apparemment est normal car il y a des manipulations à faire pour que ça marche. Ne me demandez pas lesquelles je n’en sais rien, pour ça allez donc faire un tour sur les forums de metagame).

Montage dans la console


2010-12-04 13.51.37

Le montage n’est pas très compliqué mais je vais vous donner quelques astuces. Premièrement la première fois que j’ai monté un disque dur dans ma console, celui ci était assez fin en hauteur et comme il n’est pas visé dans la console il pouvais bouger lorsque je déplaçais la console, j’ai résolu ce problème en utilisant de la mousses (genre la mousse fournie avec les cartes mère). Vous pouvez d’ailleurs constater sur cette photo que le disque ne prend pas toute la place donc une fois en place il bouge en haut et en bas..
Une autre chose à savoir, mettez votre disque dur en position “Cable Select”, il est évident qu’il ne faut pas le mettre en esclave mais le régler en “Maitre” parait assez logique (Je doute que le lecteur DVD utilise le même port), cependant j’ai eu des difficultés pour le faire reconnaitre par la console, une fois en mode “Cable Select” le disque était détecter correctement (exactement comme sur la première Xbox, sauf qu’elle il fallait locker le disque dur alors que sur ps2 ce n’est pas la peine). Une fois le disque monté il n’y a pas grand chose à faire.. si en fait il faut le formater, d’ailleurs la Ps2 dispose de son propre système de fichier le “PFS” pour “Playstation File System”, il est assez proche de l’EXT2 qu’on retrouve sous Linux.

Formatage du disque dur


Pour cette partie je vais être bref car c’est vraiment du gâteau ! Avant de faire quoi que ce soit sachez que lorsque vous mettrez votre console en route, le disque dur ne démarrera pas automatiquement, par contre une fois activé (par exemple si vous lancez uLaunchElf et que vous choisissez hdd) la console fera plus de bruit (côté ventilation) et le disque se mettra à tourner (magie…). Je vais partir du principe que vous avez une méthode pour lancer des fichiers exécutables elf et que vous avez au minimum uLaunchElf (si ce n’est pas le cas, si ce que je vous dit c’est du chinois et bien allez donc faire un tour ici et ensuite , par contre soyez cool et ne bombardez pas ma boite mail et mon profil Facebook ok ?). Nous allons utiliser le logiciel FreeHDLoader disponible gratuitement et légalement sur internet, il est d’ailleurs dans le pack FreeMCBoot proposé par metagame.
2010-12-04 14.07.12Au premier lancement de FreeHDL vous devriez avoir ce message vous indiquant que le disque est détecté mais qu’il n’est pas formaté, continuez simplement en suivant les instructions il n’y a rien de fou à faire, juste à appuyer sur croix.

Votre disque dur est formaté (il tourne et fais du bruit, en tout cas sur ma V4 c’est le cas, la pièce à gagnée quelques degrés). Nous pouvons passer à l’installation des jeux sur le disque dur.
Je ne traiterais que des backups d’originaux, car sachez que “hacking” est différent de “pirate”, là on utilise le disque dur de façon détournée pour éviter de flinguer le lecteur DVD de la console pas pour mettre 50 jeux téléchargés sur www.telecharger-des-jeux-ps2.com (je ne jette de pierre à personne mais les bons jeux ne se télécharge pas illégalement ils s’achètent et se savoures).

Installation d’un jeu depuis le lecteur DVD de la console


2010-12-04 14.08.22Pour ça nous allons utiliser FreeHDLoader (encore lui, mais sachez que vous pouvez le faire avec d’autres solutions, je vous propose simplement une façon légale et propre pour le faire). Donc munissez vous de vos jeux (pour moi à a été en priorité Tony Hawk’s 3 qui ne passe plus la scène d’intro sur le lecteur de ma FAT et Final Fantasy X qui lui passe sans problèmes par contre.. allez y comprendre quelque chose à ces lecteurs de console ^_^’). La démarche est simple il vous suffit de mettre le jeu dans le lecteur, puis de choisir dans le menu de droite “Installer” et suivre les indications à l’écran.
2010-12-04 14.10.17Les plus observateurs d’entre vous aurons remarqués qu’après l’étape d’installation, on peut lancer le jeu depuis ce logiciel, c’est effectivement la solution que beaucoup de personnes utilisaient avant l’arrivée d’OpenPS2 Loader (à voir ici si vous ne connaissez pas) mais nous y reviendrons plus tard (et on préfèrera utiliser OPL qui possède une compatibilité bien meilleur).

Il y a une chose à savoir lorsque vous utilisez FreeHDLoader (abrégé en HDL à partir de maintenant) pour copier vos jeux (originaux) sur votre disque dur : c’est très long ! et si votre lecteur a du mal avec certains jeux et bien ça sera pareil lors de la copie avec HDL, étrangement mon DVD de Tony Hawk’s 3 c’est copié sans problème (alors que le jeu bloque après l’introduction) mais j’ai d’autres jeux qui ne sont pas passés (foutu lecteur de mer*e). Il faut compter en gros 30 à 40 minutes pour un jeu de 4 Go (c’est le temps que ça me prend sur ma FAT v4 avec un lecteur aléatoire => aléatoire car des fois il est comme neuf et d’autres fois comme moins neuf).
Si vous avez une montagne de jeux (une vrai collection donc) ça risque de vous prendre du temps, personnellement j’ai copié les meilleurs jeux et rangé les boites à l’abris de tout (ils “vivent” comme des Hermites, ils ne “voient” personne, mais ils sont à l’abris, je ne suis pas contre une vitrine =D).

Installation d’un jeu depuis le réseau


Vous pouvez installer vos jeux depuis le réseau, c’est assez simple à mettre en place et ça vous permet d’éviter d’utiliser votre lecteur DVD PS2, par contre c’est toujours aussi lent (vous verrez à la fin une solution rapide). Pour réaliser cette opération il vous faut simplement un PC avec une carte réseau configurée de la manière suivante :
Adresse IP : 192.168.0.1 (ce n’est pas obligatoire, si vous connaissez le réseau pas de soucis vous mettez ce que vous voulez) et bien entendu en masque sous réseau (le Netmask pour les anglophones) 255.255.255.0. Si vous ne savez pas à quoi correspondent ces adresses pas de soucis ce n’est pas grave, l’essentiel (mise à part qu’il soit dans lactel) est que pour vous ça fonctionne, au pire des cas notez avant vos anciennes valeurs (il est très probable qu’il n’y en ai pas, DHCP powaa!). Au fait ça se configure où ? Et bien dans les paramètres réseau de votre système d’exploitation favoris, pour ça je vous laisse voir, j’utilise aussi bien Linux que Windows pour faire mes transferts et ça fonctionne très bien sur les deux systèmes (je n’ai plus de Mac, mais c’est encore plus facile, je suis sur qu’avec les dernières mises à jour, Apple a ajouter un bouton “Brancher ma Playstation 2 et copier mes jeux” non ? étonnant…).
Configuration-reseau-pc-ps2Sur cette capture d’écran vous pouvez voir les réglages que j’ai fais (pour vous) sous Windows 7 (on s’en fiche de savoir si c’est un 32 ou un 64 bit, c’est pareil). Le logiciel HDL Dump (que nous verrons plus bas) est réglé avec comme adresse 192.168.0.10, qui sera l’adresse de la Ps2 sur le réseau (prenez garde à vos routeur si vous avez un petit réseau avec plusieurs postes).
2010-12-05 13.50.46Maintenant voyons les choses côté Ps2, vous devez avoir sur votre console le logiciel HDL Server que vous trouverez dans l’archive de FMCB disponible sur le forum de metagame (je ne suis pas sponsorisé par ce forum hein.. c’est simplement un très bon forum pour parler de Ps2 avec de bons liens) . Pour la Ps2 c’est tout ! lancez simplement ce fichier elf avec uLaunchElf ou depuis l’Odysee si vous avez une carte mémoire hackée avec FMCB et un truc qui se nomme HDL Server dessus. Il va falloir passé sur le PC maintenant et récupérer au choix :
  • HDL Dump GUI
  • HDL Dump
  • WinHIIP¨
  • et d’autres…
Pour résumer (car je viens de me relire et je ne trouve pas ça hyper claire), votre Playstation 2 va lancer HDL Dump Server qui est configuré avec l’adresse IP 192.168.0.10 et c’est cette adresse qui permettra donc au logiciel HDL Dump sur PC de reconnaitre la console. Côté Ps2 encore HDL Dump Server est aussi réglé d’origine pour que l’adresse du PC soit 192.168.0.1 (voilà qui devrait démystifier les adresses IP). Sur PC vous configurez l’adresse IP 192.168.0.1 sur votre carte réseau ce qui est logique car c’est l’adresse que la Ps2 attends via HDL Dump Server. Toujours sur PC mais cette fois ci dans le logiciel HDL Dump (ou HDL Dump Gui ou tout autre logiciel compatible) on entre l’adresse de la Ps2, pour qu’il puisse créer la connexion. J’espère avoir été clair :)
Nous nous utiliserons donc HDL Dump car il est cool et j’aime les trucs cool, je vous propose deux interfaces, une classique et une plus “branchée”, les deux logiciels font exactement la même chose donc c’est à vous de voir. Rendez vous donc sur ce site pour télécharger au choix la version classique (HDL Dump) ou le front-end de LordBoGami (HDL Dump Gui). Si vous voulez vous pouvez même télécharger les sources de HDL Dump et les compiler pour Linux ou Windows (encore une fois je n’ai plus de Mac, mais avec Mac Port et Fink vous devriez réussir à faire votre affaire non ? muhahaha), les utilisateurs de Linux pourront noter qu’il existe un front-end en Gambas/Qt3, sinon HDL Dump fonctionne avec Wine bref vous n’avez pas d’excuses, sauf si vous êtes sur un Mac Power PC, alors là je vous plains mais après tout c’est votre choix.
Une fois que la console est connectée au PC vous pouvez dans via le logiciel HDL Dump choisir votre connexion réseau et ajouter un jeu. Les jeux peuvent être ajoutés via votre lecteur DVD ou via une image ISO, ce dernier étant plus rapide (mais légérement). Une chose à savoir sur le disque dur de la Ps2 est que vos jeux seront copiés dans un format spécial, en fait le jeu va être découpé en plusieurs fichiers de même taille en général. Car la Ps2 ne sais pas lire les fichiers ISO d’un coup comme ça, avec 32 Mo de ram en même temps et toutes les opérations qu’elle a à faire. Bref vous devriez être capable d’installer vos jeux tranquillement maintenant.
Vous remarquerez que vous pouvez patcher certains jeux avec les cases à cocher du bas. Dans certains cas ça peut être utile (en particulier pour les jeux en réseau sur Internet) mais pour l’instant je n’ai jamais eu besoin d’utiliser ces “hack” donc je ne vous en parlerais pas plus. Comprenez que cocher ou décocher une case ne va pas influencer le transfert de votre jeu sur la console, mais c’est ensuite (vous savez les fichiers découpés), dans le chargeur de jeu (OpenPS2 Loader, HDL, USB Loader) qu’il y aura une différence. Cependant comme je vous l’ai dit au début, nous n’utiliserons qu’OpenPS2 Loader donc pour les patches (mise à part ceux pour le réseau), vous pouvez zapper. Comment savoir si un jeu doit être patché pour jouer en réseau ? RTFM (merde il n’y en a pas) ou recherchez sur internet.
Bon et maintenant on fait quoi ? vous trouvez que l’installation est trop lente ? Vous avez raison, c’est vraiment trop lent, surtout si on veut remplir un disque de 500 Go. Nous allons donc voir maintenant la méthode de copie “rapide”.

Installation d’un jeu depuis votre PC (HDD relié au PC)


C’est ici que nous allons voir LA méthode qui permet de copier ses jeux rapidement sur le disque dur. Vous devez avoir sur votre PC un port IDE de libre (enfin une nappe IDE avec un emplacement de libre au moins) afin d’y brancher directement le disque dur. Celui ci ne pourra pas être consulté sous Windows directement, ce qui est normal vue son système de fichier (Sous Linux je n’ai pas essayé car quand j’y suis j’utilise la console en réseau, mais il est possible qu’on puisse voir le contenu du disque étant donné que celui ci est un dérivé du EXT2). Branchez donc votre disque dur dans votre PC et ouvrez HDL Dump (n’oubliez bien évidemment pas de lancer HDL Server sur votre Ps2), votre disque dur peut rester en mode “cable selelect” normalement, cependant si vous rencontrez un problème, libérez un port IDE et branchez seul votre disque dur en mode “master”.
hdl-dump-via-hddSur HDL Dump il faut simplement choisir l’option “Locally connected Playstation 2 HDD”, là votre disque dur devrait apparaitre dans la boite de sélection (ComboBox pour les devs) et copier vos jeux comme vous l’avez fait par réseau, c’est à dire en choisissant soit une image ISO soit votre lecteur DVD avec votre jeu dedans. Vous constaterez que les temps de copie sont vraiment plus rapide, on passe de 30 minutes pour copier un jeu à moins de 5 minutes, c’est rapide, c’est la classe, c’est cool et j’aime les trucs cool (pas vous ?).


Utiliser OpenPs2 Loader  


Comme je vous l’ai dit, il est en 2011, préférable d’utiliser OpenPs2 Loader pour jouer à ces jeux depuis un disque dur (ou une clé USB, une PSP, une carte mémoire, ce que vous vouez). Pourquoi ? C’est assez simple, OpenPS2 Loader est le seul lanceur toujours maintenu, vous pouvez suivre son développement ici, et interagir avec la communauté [en]et [fr], il est gratuit et Open Source (pour certains c’est un détail mais au final c’est grâce à ça qu’il est si populaire et si suivi). Comprenez aussi que les autres lanceurs sont soit payants, soient vieux (mais ça ne veux pas dire qu’ils ne fonctionnent pas, par exemple HDL permet de lancer Toy Story 3 sans problèmes et c’est un jeu sortie en juillet 2010 sur Ps2). Bref vous avez maintenant toutes les clés en main pour commencer l’aventure.

Conclusion


2010-12-05 13.52.21Utiliser un disque dur interne sur Ps2 est assez simple au final, même si ça reste quand même un luxe. Sachez qu’on peut connecter un disque dur en interne sur une Ps2 Slim, cependant il faut que ce soit obligatoirement une V12 (certains adaptateurs demandent une puce DMS 4 Pro). C’est un kit à souder à la carte mère (on trouve le HD Combo ici pour environ 70 €). Il existerait un autre adaptateur permettant de brancher un disque en SATA et ne nécessitant pas de puce mais je n’ai pas eu des masses de retours, voici d’ailleurs un petit schéma qui en démotivera certains mais qui en donnera peut peut être envi à d’autres (personnellement je n’ai plus à ma disposition de micro fer, mais prochainement il est possible que ma V12 y passe…).
N’hésitez pas à laisser un commentaire ou a poser des questions, j’y répondrais au plus vite.


Contrat Creative Commons

vendredi 27 août 2010

Installation et utilisation d’un vrai navigateur web

Cette article est dédié à toutes les personnes ne maitrisant pas l’outil informatique. Il a pour but d’expliquer grossièrement ce qu’est un navigateur internet, à quoi ça sert, est ce qu’il existe des alternative et pourquoi utiliser tel ou tel navigateur au détriment d’un autre. Les initiés et les autres devinent tout de suite que je vais descendre Internet Explorer (toutes les version en dessous de Internet Explorer 9). Je part du principe que vous utilisez Internet Explorer (ce qui devrais être le cas si vous lisez cet article).

En guise d’introduction…


J’ai mis en ligne très récemment mon site de présentation (aussi appelé “Portfolio”) qui est en quelque sorte, un “gros” C.V. avec en plus la présentation de certaines réalisations en rapport avec mon activité. Pour réaliser ce site, j’ai donc utilisé des technologies web et des normes pour que celui ci soit le plus accessible possible et surtout pour qu’il soit jolie. Jusqu’à là il n’y a pas de problèmes et nous sommes tous d’accord, mais je vais vous montrer quelque chose. Sur les deux captures d’écran ci-dessous vous avez la version de mon site avec Internet Explorer 8 (version stable la plus récente actuellement) et une autre version avec Google Chrome.
IE-Site-Yann
Vous pouvez cliquer pour agrandir l’image (c’est recommandé pour voir la différence). Avec Internet Explorer les blocs n’ont pas de coins ne sont pas arrondies, le téléphone est horizontal, il n’y a pas d’ombre et aucune animation.

Chrome-Site-Yann
Avec Google chrome c’est largement différent, tout est visible correctement. (il n’y a donc rien à rajouter).


Le navigateur ?


Un navigateur c’est le “truc” (appelé logiciel ou application) qui vous permet de consulter des sites internet. Par exemple quand vous allez sur Facebook pour discuter avec vos amis ou sur un site d’achat en ligne et bien vous utilisez un “Navigateur”. Vous devez sans doutes utiliser Internet Explorer car il est encore beaucoup utilisé et aussi car c’est le navigateur livré par défaut avec votre ordinateur.

Problématique


Les utilisateurs standard de l’outil informatique ignorent certaines choses qui ma foi en 2010 sont devenus essentielles, par exemple il faut mettre à jour son système régulièrement. Mais le thème de cet article est “Les navigateur web” donc venons en à l’essentiel.

Il existe des normes mises en place par des organismes pour que l’expérience utilisateur (lorsque vous utilisez votre ordinateur) soit la meilleur possible. Un exemple de norme est la norme HTML qui contraint les créateurs de sites internet à travailler d’une certaine manière (pour vous, pour que vos site soient jolies et tout). J’ai cité la norme HTML mais il y a aussi la norme CSS qui est utilisée conjointement avec HTML pour structurer les sites internet (images, widgets, fenêtres, etc…).

Votre navigateur internet (souvent Internet Explorer) est chargé d’afficher les sites (on est d’accord), mais si celui ci ne gère pas les normes correctement alors le site est mal affiché et parfois la différence entre un navigateur comme Internet Explorer et un autre peut être plus que flagrante ! (pas d’animation, blocs décalés, couleurs différentes…).

Oui c’est un fait ! Internet Explorer est utilisé par beaucoup de gens car ces gens ne savent pas (mais si ils lisent cet article ils savent maintenant) ou s’en fiche (là je ne peux rien pour eux). Le problème avec Internet Explorer (je fais exprès de le répéter pour que vous l’ayez en tête) est qu’il ne respecte pas entièrement les normes. Je pourrais être un peut technique et chiant en citant un maximum d’exemple mais ce n’est pas le but.


Conséquences sur l’utilisation d’Internet Explorer

En utilisant Internet Explorer vous

  • Vous privez de certaines choses sur internet
  • Utilisez un navigateur fermé
  • Utilisez un navigateur qui ne comprend pas ce que vous lui demandez ;
  • Mettez plus de temps à visualiser certains sites (à cause des contournement qu’il faut faire pour que le site fonctionne avec Internet Explorer)
  • Empêchez les développeurs web d’utiliser les nouvelles technologies (normes)
  • Gonflez les chiffres d’utilisation d’Internet Explorer ce qui fait que Microsoft, son concepteur ne fait rien pour changer les choses (elles changeront avec Internet Explorer 9 en fin 2010/début 2011)
  • Permettez aux développeurs web de très mal dormir..
  • Etc…
Il faut savoir que côté création (Développeur/Designer du site internet), le fait de devoir prendre en compte des navigateurs tels que Internet Explorer, contraint les développeurs à utiliser des “hacks” (des contournements “sale”) ou des “scripts” spécifiques (des fichiers qui font des traitements particuliers) pour que l’affichage soit identique sur tous les navigateur. Il en résulte un site plus lourd et parfois plus long à charger (sur certains site c’est flagrant).


L’alternative

En attendant que Microsoft sorte un vrai navigateur web qui affiche les pages rapidement et correctement (Internet Explorer 9 devrait le faire), vous pouvez utiliser une des nombreuses alternatives qu’il existe. Je ne parlerais pas de toutes les alternatives de navigateur web car il y en a pas mal. Je vais simplement vous indiquer quelques navigateur avec mon opinion. Je vous expliquerais enfin comment les installer sur votre ordinateur pour que vous puissiez les utiliser.


Les navigateurs alternatifs

Mozilla Firefox : C’est un navigateur dit “Libre et OpenSource”, cela veut dire qu’il est gratuit et que si cela vous chante et bien vous pouvez regarder comment il est fait (en examinant son code source) et le modifier sans rien demander à personne (il y a quelques petits “trucs” à respecter quand même). Personnellement c’est un navigateur que j’utilise depuis longtemps car il respecte bien les normes, il est généralement en avance sur son temps et il a une communauté d’utilisateurs énorme. Sachez qu’après Internet Explorer, Mozilla Firefox est le deuxième navigateur le plus utilisé dans le monde. Je le recommande pour toutes les personnes qui veulent une solution fiable, sûr et efficace.

FF36-Twitter

FF4-Twitter
Opera : Ce navigateur, que j’utilise aussi est spécial.. Il n’est pas libre mais il est gratuit. Si vous avez un Smartphone vous avez peut être Opera en tant que navigateur web car il existe en version mobile. Opera est un navigateur spécial dans le sens où il est différents des autre par son utilisation et par ce qu’il propose. Avec Opera vous avez en plus du navigateur web, un logiciel pour lire vos email, un logiciel de chat, un logiciel de téléchargement… Il faut noter qu’Opera est un navigateur qui respecte très bien les normes. je le recommande aux personnes curieuses (dans la vie).

Opera-Twitter

Google Chrome : Le petit dernier des navigateur grand publique. Comme vous pouvez le voir, c’est la société Google (du moteur de recherche google) qui est derrière ce navigateur, il est gratuit et une variante “Chromium” est libre et OpenSource. Ce navigateur est à la pointe de la technologie et est très respectueux des standards du web (c’est la philosophie de Google). C’est aussi un navigateur léger et rapide. Si vous désirez un navigateur avec une interface simple (pas de menu, pas 50 boutons, vraiment l’essentiel et c’est tout !) alors Google Chrome est fait pour vous. C’est mon navigateur principal.


Chrome-Twitter

Vous pouvez télécharger Google Chrome sur cette page en cliquant sur l’image “Télécharger Google Chrome”, l’installation sera ensuite automatique.

Comment installer un navigateur sur mon ordinateur ?

Je prendrais deux exemples, celui de l’installation de Google Chome et celui de l’installation de Firefox/Opera (car c’est identique pour les deux).


Google Chrome

Pour lui il n’y a rien de plus simple. Rendez vous sur la page de téléchargement de Google Chrome, donc sur cette page et cliquez simplement sur “Télécharger Google Chrome”. Un texte apparait et on vous demande d’accepter le contrat d’utilisation. Cliquez sur le bouton Accepter et installer et votre navigateur s’installera automatiquement. Une fois l’installation terminée vous trouverez une icone sur votre bureau du nom de Google Chrome, cliquez dessus et surfez.


Firefox ou Opera

Il y a deux cas de figures, soit vous désirez conserver le fichier qui permet d’installer le navigateur (pour par exemple l’installer sur un autre ordinateur qui n’a pas tout le tems internet), soit vous voulez juste installer le navigateur sur votre ordinateur un point c’est tout. Le plus simple évidement pour un néophyte étant la solution numéro 2.

Si vous voulez conserver le fichier d’installation

Dans un premier temps il faut que vous téléchargiez le navigateur que vous désirez installer. Donc

Téléchargez Opera (Il faut cliquer sur l’image “Download Opera”)

Ou / Et (vous installez les deux si vous voulez hein Clignement d'œil )

Lorsque vous cliquez sur télécharger Internet Explorer va vous demander "Où enregistrer le fichier ?”, Si vous avez un dossier spécifiques aux téléchargements cliquez simplement sur enregistrer sinon choisissez un endroit sur l’ordinateur que vous connaissez et auquel vous accédez facilement (par exemple Mes documents ou le Bureau). Une fois le téléchargement terminé, cliquez simplement sur le fichier d’installation (par exemple firefox-3.6.exe), Windows vous demandera peut être si vous êtes d’accord pour exécuter ce programme, dites lui simplement oui (ou accepter suivant votre version de Windows) et cliquez sur suivant à chaque fois. Après l’installation une icone est disponible sur le bureau et dans le menu démarrer, bravo vous avez votre nouveau navigateur.


Installation automatique (deuxième solution)

En allant sur les sites pour téléchargez Opera ou téléchargez Firefox ou Firefox 4 cliquez simplement sur les liens de téléchargement et lorsqu’Internet Explorer vous demande quoi faire, cliquez simplement sur “Exécuter”.
IE-DL-Mozilla
 Windows vous demanderez si vous voulez vraiment exécuter ce fichier, cliquez sur “Oui” (ou accepter suivant la version de Windows). Une fenêtre va s’ouvrir et vous poser deux ou trois questions mais faites simplement “suivant”. Une fois l’installation terminée vous avez une icone du navigateur sur le bureau et dans le menu démarrer.
Je tiens à noter que cliquer sur suivant sans lire n’est pas une solution, je vous indique la marche à suivre en vous indiquant de cliquer sur “Suivant” mais si vous prenez le temps (juste 5 secondes) pour voir ce que le programme vous raconte, et bien c’est encore mieux Sourire .


Conclusion

En lisant cet article vous avez appris ce qu’est un navigateur web et à quoi ça sert. Vous savez qu’il existe des normes sur internet comme dans le monde physique (La plus connus pour nous les Européens : La norme Européenne). A l’heure où internet est devenu un outils de communication essentiel il est dommage de se priver de certains éléments sur des sites car le navigateur que vous utilisez ne respecte pas les normes. Utilisez un navigateur aux normes permet aussi aux développeurs web d’avoir moins de contraintes et de proposer des sites plus rapide et mieux optimisé pour que votre expérience soit meilleur. Car ce que recherche un développeur (en théorie Rire ) c’est que l’utilisateur soit satisfait de son produit (l’internaute dans notre cas). Bon surf avec votre (ou vos) nouveaux outils de surf.


Contrat Creative Commons

mardi 4 novembre 2008

La fin de l'année approche : les nouvelles distributions Linux arrivent

Comme à chaque fin d'année (mais aussi en début de printemps), les grandes distributions Linux, se mettent à jours, avec plus ou moins de nouveautés. Cette année nous pourrons noter que les 4 grandes distributions (mandriva, OpenSuse, Fedora, Ubuntu) ont migrées totalement vers KDE 4.x, ce qui en ravira certains, car il faut reconnaître que ce bureau est assez bien fait, mais qu'est ce qu'il est lent... Au niveau des changement principaux :
  • Mise à jour d'OpenOffice en version 3.0 (sauf pour Ubuntu qui reste en 2.4.1)
  • Mise à jour du noyau en version 2.6.27.x
  • Mise à jour de compiz en version 0.7.x
  • Mise à jour de Mono en version 2.0.x (sauf pour Ubuntu qui reste en 1.9.x)
  • Mise à jour de Gnome en version 2.24.x
  • Une meilleur gestion du matériel (on pense au netbook par exemple)
  • Xserver 1.5.x avec bien sur Xorg 7.4 (sauf Mandriva qui reste en xserveur 1.4.2)
Je vous invites à consulter le site distrowatch pour voir de vous même tout les changements :


La liste est longue, on remarquera que mise à part Mandriva, les trois autres distributions sont passer à la version 7.4 de xorg. Le problème avec cette nouvelle version est la non disponibilité de driver graphique potable ! étant possesseur d'une carte Ati de dernière génération j'ai dû attendre la version beta des drivers ATI pour avoir une accélération graphique sur mon système, et même maintenant ce n'est pas encore ça... vivement des drivers stables (je ne parle pas de nvidia, car je n'en ai pas, mais j'ai vue sur différents forums que les possesseurs de ces cartes avaient eux aussi des problèmes).

Mes tests de 4 distributions (en version alpha et/ou beta et/ou Release Candidate et/ou Gold)
  • Ubuntu/Kubuntu 8.10 Intrepid 32 bits et 64 bits : alpha, beta, RC et Gold
Comme on en a pris l'habitude avec Ubuntu, tout est la, il n'y a qu'a cliquer et votre système est prêt, pas besoin de passer du temps avec un terminal, tout est simplement visuel. On notera que la société conceptrice de Ubuntu (Canonical), a eux de la part d'ATI un driver beta (nommé 8.11), qui gère (presque correctement) Xorg 7.4, cependant nous aurions préféré voir cette dernière s'investir un peu plus dans le monde du logiciel libre en contribuant plus au développement du noyau Linux, car c'est bien jolie de prendre chez tout le monde pour ajouter à sa distribution, mais la mentalité de partage se transforme presque en vole. Mon avis personnel est que l'intégration de KDE 4 est à revoir, car ça manque réellement de réactivité, c'est même plutôt décevant de voir à quelle point la distribution kubuntu est inutilisable sans retouche, c'est simple le gestionnaire de paquet adept est juste incomplet, il m'a fallu installer se bon vieux synaptic pour résoudre mes problèmes.

On notera aussi que l'intégration de firefox dans KDE est simplement horrible (problème avec les onglets par exemple) et que l'utilisation de compiz n'arrange pas le reste (C'est un problème connue), ubuntu recommande de ne pas utiliser compiz, mais très franchement les "effets" fournie avec Kwin ne sont pas super, et n'accélères pas l'interface.
Pour la partie gnome, c'est très correcte comme toujours, nous sommes face à un bureau mature depuis de longues dates qui continu au fur et à mesure des versions de s'imposer comme LE bureau Linux par excellence. Gnome 2.24.x apporte par exemple la navigation par onglet, ce qui est très pratique pour faire de la copie de fichier.

La grande question : Et le 64 bits dans tout ça ? cela apporte t-il quelque chose de plus ?

C'est difficile à dire, très franchement, oui il y a des avantages, par exemple au niveau de la compression des données, mais aussi de certains programmes qui tirent partie de cette technologie, sinon il n'y a rien de "plus", et même si les choses ont bien évolués depuis un moment, il reste encore des choses à faire avancer, comme par exemple Java : NOUS VOULONS UN PLUGIN 64 bits , ou prenons l'exemple de flash, ubuntu gère très bien flash, mais sur d'autres distributions, c'est plus acrobatique... : NOUS VOULONS UN VRAI PLUGIN FLASH 64 bits. Le 64 bits, oui si vous connaissez votre matériel et que vous êtes prêt à mettre les mains dans le système par moment, sinon une version 32 vous suffira largement :)


kubutu en action avec KDE 4

  • Fedora 10 64 bits versions alpha, beta, preview
Fedora fait partie de mes distributions préféré, car elle est belle, elle est innovente, c'est la plus avancée technologiquement. Cette nouvelle mouture nom de code cambridge, intègre un tout nouveau système de démarrage qui permet de booter sur son système bien plus rapidement, elle comporte aussi une nouvelle version de pulse audio (le gestionnaire de son) entièrement réécrit par l'équipe Fedora, de quoi nous mettre l'eau à la bouche. Cette distribution souffre à l'heure actuelle du problème de driver graphique, en effet le passage à Xorg 7.4 en est la raison, les pilotes ne sont pas au rendez vous, et c'est ubuntu qui a récupérée les version beta (heureusement qu'elle le fait tourner...), mais imaginez vous des pilotes pour Ubuntu sur fedora et en version beta sur une version beta... ça n'est pas très bon. J'ai donc utilisé les drivers libre "ati" puis "radeon" et enfin "radeonhd", heureusement que la communauté libre est là, sans elle, bonjour la ligne de commande.. bon ok la ligne de commande est obligatoire :D

La version gold de Fedora 10 sort bientôt (annoncée pour le 25 novembre) donc d'ici là, les drivers ATI (et Nvidia), seront disponibles dans les nouveaux dépôt RPM fusion (oui c'est la classe) et tout ces soucis auront disparus (nous l'espérons en tout cas) !

  • OpenSuse 11.1 Alpha i386 et x86_64
Beaucoup connaissent mon opinion sur cette distribution.. et bien figurez vous que j'ai changé d'avis ! Oui OpenSuse 11.1 a réussi à remontée dans mon estime. Pourquoi se changement soudain ? C'est simple :
  • Un système très rapide à booter
  • Un système très réactif (sous gnome en tout cas)
  • Une gestion des mises à jours extrêmement rapide (c'est fou, c'est aussi rapide que aptitude)
  • Une gestion des dépôts encore meilleurs
  • Un très bon support matériel
Il y a cependant certaines subtilités que je n'ai pas trop appréciés, comme :
  • Problème de dépendances en 64 bits (c'était affreux, ils voulais me rétrograder mon système avec des paquets 32 bits O_o)
  • Driver ATI... (mais même remarque que pour Fedora, donc pas de panique)

En résumé, c'est une distribution qui commence de me re-séduire, et à choisir entre Fedora et OpenSuse et bien je verrais au moment des version gold (version finale). Je ne connais pas les nouvelles technologies de cette distribution, car je n'y m'y était intéressé que pour les tests... Maintenant OpenSuse vs Fedora ? nous verrons ça en temps utile :)

  • Le cas de Mandriva 2009
J'ai tester mandriva 2009 (ça vous étonne ?), mais j'ai été déçu par la version gold, qui est sortie beaucoup trop tôt et qui inclue des paquets instables (version svn, RC, etc...). Je ne m'attarderais pas dessus donc, mais j'attends avec impatience la version 2009.1 Spring qui sortira (devinez quand ?) pour le printemps 2009 et qui devrait corriger ces petits problèmes

Contrat Creative Commons