tag:linuxfr.org,2005:/users/ahuilletLinuxFr.org : les contenus de ahuillet2013-06-20T16:11:32+02:00/favicon.pngtag:linuxfr.org,2005:Diary/339892013-06-10T12:44:36+02:002013-06-10T12:44:36+02:00Journée de m... (2)Licence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<p>Bonjournal,</p>
<p>pour continuer cette belle journée voici que Frédéric Lefebvre revient à l'Assemblée Nationale : <a href="http://www.lemonde.fr/politique/article/2013/06/09/frederic-lefebvre-elu-depute-des-francais-d-amerique-du-nord_3426878_823448.html">http://www.lemonde.fr/politique/article/2013/06/09/frederic-lefebvre-elu-depute-des-francais-d-amerique-du-nord_3426878_823448.html</a></p>
<p>Ce grand défenseur des utilisateurs d'Internet vient d'être réélu à l'occasion d'une législative partielle. Je suis sûr que beaucoup parmi nous pourront dire qu'il nous a manqués.</p><div><a href="https://linuxfr.org/users/ahuillet/journaux/journee-de-m-2.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/98612/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/ahuillet/journaux/journee-de-m-2#comments">ouvrir dans le navigateur</a>
</p>
ahuillethttps://linuxfr.org/nodes/98612/comments.atomtag:linuxfr.org,2005:Diary/303592010-10-23T18:07:14+02:002010-10-23T18:07:14+02:00Patch de binaire pour faire tourner Medal of Honor: Allied Assault sous Linux
Bonjour à tous,<br />
<br />
je voulais vous raconter ce que j'ai fait pour faire fonctionner le jeu Medal of Honor: Allied Assault (MoHAA) sous Linux. <br />
<br />
Ce jeu est supposé fonctionner avec wine, mais malheureusement je n'ai pas pu aller plus loin que l'installation, et après avoir un peu insisté que ce soit avec wine ou Crossover Games, j'ai abandonné et me suis tourné vers un portage plus ou moins officiel du jeu sous Linux : <a href="http://icculus.org/~ravage/mohaa/">http://icculus.org/~ravage/mohaa/</a><br />
<br />
Donc, on télécharge cet installeur, on le lance, rien ne se passe - on décompresse le "self extract", on finit par trouver le binaire setup.gtk de l'installeur, et l'installation se passe à peu près normalement à partir de là.<br />
<br />
Le jeu se lance et fonctionne à peu près... Le son est tout de même mauvais, on entend pas les dialogues, il n'y a du son que dans le haut-parleur gauche, mais ça reste jouable.<br />
Sauf que passée la première mission, les choses se gâtent. Le jeu freeze complètement au bout de trois pas. <br />
<br />
Mais moi, j'avais vraiment envie de jouer à ce jeu !<br />
<br />
Par chance, les binaires sont distribués avec (certains) symboles de debug, donc lancer le jeu dans gdb donne des résultats à peu près lisibles, ce qui facilite le désassemblage.<br />
<br />
Je passe le jeu en mode fenêtré, je désactive le "grab" du pointeur de la souris (afin de pouvoir taper des commandes gdb une fois le crash arrivé), et je reproduis le crash.<br />
Il s'agit d'un segfault - je n'ai pas gardé de copie de la backtrace, mais la fonction dans laquelle le crash se produit s'appelle <code>void ClientGameCommandManager::PlaySound(str *, float, int, float, float, float, int)</code> et se trouve à l'adresse <b>0x0004b0f0</b>.<br />
<br />
J'ai donc sorti l'artillerie lourde, à savoir objdump -d, pour désassembler la fonction, et étant donné que le son ne marchait de toute façon pas très bien, je me suis dit que je m'en passerais complètement.<br />
Il faut savoir que le son n'est pas désactivable dans MoHAA : on peut baisser le volume, mais c'est tout - ce qui évidemment n'empêchait pas le crash de se produire.<br />
<br />
Voici le début de la fonction, il s'agit d'un prologue classique de fonction x86:<br />
<br />
<code><br />
0004b0f0 <_ZN24ClientGameCommandManager9PlaySoundE3strPfifffi>:<br />
4b0f0: 55 push %ebp <br />
4b0f1: 89 e5 mov %esp,%ebp<br />
4b0f3: 57 push %edi<br />
4b0f4: 56 push %esi<br />
4b0f5: 53 push %ebx<br />
4b0f6: 83 ec 4c sub $0x4c,%esp<br />
4b0f9: c7 45 dc 00 00 00 00 movl $0x0,-0x24(%ebp)<br />
4b100: 80 3d 40 a1 26 00 00 cmpb $0x0,0x26a140<br />
4b107: 0f 84 53 04 00 00 je 4b560 <_ZN24ClientGameCommandManager9PlaySoundE3strPfifffi+0x470><br />
</code><br />
<br />
Un moyen très simple d'empêcher le crash, c'est d'empêcher cette fonction de s'exécuter - la solution la plus simple c'est de mettre un "ret" (return) au tout début du prologue.<br />
<br />
Un coup d'éditeur hexa et on obtient : <br />
<br />
<code><br />
4b0f0: c3 ret <br />
4b0f1: 89 e5 mov %esp,%ebp<br />
4b0f3: 57 push %edi<br />
4b0f4: 56 push %esi<br />
4b0f5: 53 push %ebx<br />
</code><br />
<br />
... ce qui fait amplement l'affaire.<br />
<br />
Après avoir relancé le jeu, plus aucun son ne sort, et plus aucun crash n'est à déplorer.<br />
<br />
C'est la deuxième fois dans ma vie que je fais un patch directement sur un binaire pour corriger un bug (une autre fois c'était sur le driver Intel DRI pour corriger un crash sur mon EeePC sans recompiler tout), et globalement c'est assez simple. Par contre, l'absence de symboles de debug aurait été un problème, car ne pas avoir le nom de la fonction (PlaySound) ne m'aurait pas permis de savoir qu'il s'agissait du son. Je n'aurais alors pas pu avoir une approche aussi aggressive pour contourner le crash.<br />
<br />
J'ai donc pu jouer pendant deux heures avant de rencontrer des bugs dans le portage de la machine virtuelle qui exécute les scripts de mission, ce qui m'a bloqué sur une mission. Mais ça, c'est une autre histoire ! :)<br />
<br />
Voila, j'espère que ça donne envie à ceux qui ont les CD de MoHAA dans un coin de réinstaller le jeu sous leur OS favori !<div><a href="https://linuxfr.org/users/ahuillet/journaux/patch-de-binaire-pour-faire-tourner-medal-of-honor-allied-assau.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/56633/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/ahuillet/journaux/patch-de-binaire-pour-faire-tourner-medal-of-honor-allied-assau#comments">ouvrir dans le navigateur</a>
</p>
ahuillethttps://linuxfr.org/nodes/56633/comments.atomtag:linuxfr.org,2005:News/266122010-03-19T22:23:19+01:002010-03-19T22:23:19+01:00Google Summer of Code 2010 : les projets<div>La liste des organisations participant au Google Summer of Code 2010 vient d'être annoncée par Google.
<br />
<br />
Le Summer of Code permet à des étudiants de travailler pendant l'été sur un projet touchant au logiciel libre, et de recevoir pour ce travail la somme de 5000USD.
<br />
<br />
Le travail effectué ne profite pas directement à Google : l'entreprise sélectionne divers projets open source ("organisations"), et les sponsorise indirectement en leur attribuant un certain nombre de "slots". Chaque slot correspond à un étudiant, sélectionné directement par l'organisation.
<br />
<br />
La liste des organisations participantes a été annoncée hier. Les organisations publient une liste d'idées que les étudiants peuvent utiliser pour formuler une proposition de projet qui fera partie de leur candidature.
<br />
<br />
Les candidatures démarrent officiellement le 29 mars, mais il est conseillé de ne pas attendre cette date pour préparer sa candidature.</div><ul><li>lien nᵒ 1 : <a title="http://socghop.appspot.com/gsoc/program/accepted_orgs/google/gsoc2010" hreflang="en" href="https://linuxfr.org/redirect/66078">Liste des organisations GSoC2010</a></li><li>lien nᵒ 2 : <a title="http://freedroid.sourceforge.net/pmwiki/pmwiki.php/ToDo/OpenJobs" hreflang="en" href="https://linuxfr.org/redirect/66079">Liste d'idées FreedroidRPG</a></li><li>lien nᵒ 3 : <a title="http://www.freedroid.org/" hreflang="en" href="https://linuxfr.org/redirect/66080">FreedroidRPG</a></li><li>lien nᵒ 4 : <a title="http://socghop.appspot.com/" hreflang="en" href="https://linuxfr.org/redirect/66081">Google Summer of Code</a></li><li>lien nᵒ 5 : <a title="https://sourceforge.net/apps/phpbb/freedroid/" hreflang="en" href="https://linuxfr.org/redirect/66082">Forum FreedroidRPG</a></li></ul><div>Le projet FreedroidRPG a été sélectionné pour participer au Summer of Code 2010.
<br />
FreedroidRPG est un jeu de rôle en 3D isométrique, qui prend place dans un environnement futuriste. Le jeu est jouable et complet, mais il reste du travail à effectuer sur divers points.
<br />
<br />
La liste d'idées publiée pour FreedroidRPG couvre un large éventail de compétences et de difficultés, et peut donc intéresser des étudiants expérimentés en développement logiciel, ainsi que des débutants.
<br />
<br />
Les candidatures se font par le biais du site du Summer of Code, mais il est fortement recommandé (= obligatoire) de prendre d'abord contact avec l'organisation, afin de discuter du projet proposé pour mieux le comprendre, et préparer une bonne candidature.
<br />
<br />
Dans le cas de FreedroidRPG, après avoir parcouru la liste d'idées et relevé les éléments intéressants, un étudiant pourra prendre contact avec l'équipe via IRC en rejoignant le canal #freedroid sur Freenode, ou en utilisant le forum.</div><div><a href="https://linuxfr.org/news/google-summer-of-code-2010-les-projets.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/25618/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/google-summer-of-code-2010-les-projets#comments">ouvrir dans le navigateur</a>
</p>
ahuillethttps://linuxfr.org/nodes/25618/comments.atomtag:linuxfr.org,2005:Diary/263052008-03-14T11:03:48+01:002008-03-14T11:03:48+01:00Interrogation à propos d'une carte compact flash
Bonjour,<br />
<br />
j'ai observé récemment un comportement bizarre d'une carte compact flash et j'hésite à la déclarer hors service.<br />
<br />
Ma soekris net4801 a depuis deux ans une carte 128Mo avec un système en cramfs. Récemment j'en ai eu marre de pas pouvoir écrire / (cramfs est lecture seule), et j'ai acheté une carte 4Go, pour y stocker le système en ext3 et éventuellement mes données personnelles (mails notamment).<br />
<br />
Bref, j'ai donc partitionné cette carte, transféré le système dessus, fait quelques mises à jour... et testé.<br />
Le système a été transféré via cp -a, c'est un système qui marche, donc les problèmes que je décris plus bas ne sont pas software.<br />
<br />
Premier problème, le prompt ne m'affichait pas dans quel répertoire je me trouvais, pwd non plus :<br />
<br />
root@Alia:# cd /usr/include/<br />
root@Alia:# pwd<br />
<br />
root@Alia:#<br />
<br />
<br />
C'est déjà très inquiétant me direz-vous... après deux heures d'utilisation, la soekris se bloque complètement avec la LED "disk" allumée, je redémarre, la carte est illisible (kernel panic parce que la partition / ne ressemble plus à rien). <br />
<br />
Cette fois-ci donc je re-fais mke2fs avec un test complet lecture/écriture, et aucun problème n'est trouvé, je transfère donc le système à nouveau.<br />
<br />
Le problème de pwd est réglé. Mais ssh segfaulte dès que j'essaie de m'en servir.<br />
Je réinstalle OpenSSH, ca remarche. Et deux heures plus tard plusieurs fichiers dans /lib deviennent totalement illisibles.<br />
<br />
Quelques-uns de mes messages d'erreur si quelqu'un arrive à y comprendre quelque chose : <br />
<br />
<code><br />
EXT2-fs error (device hda3): ext2_new_block: Allocating block in system zone - block = 212993<br />
<br />
/usr/bin/perl5.8.8: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: Input/output error<br />
<br />
<br />
EXT2-fs error (device hda3): ext2_check_page: bad entry in directory #24281: unaligned directory entry - offset=0, inode=786432, rec_len=513, name_len=46<br />
</code><br />
<br />
Bref, ma grande question est, "est-ce que ma carte est morte" ? J'ai envie de dire oui mais elle est neuve et *parfaitement* lisible pendant une à trois heures, et je trouve ca assez bizarre.<br />
<br />
Merci de votre aide :)<div><a href="https://linuxfr.org/users/ahuillet/journaux/interrogation-%C3%A0-propos-dune-carte-compact-flash.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/52697/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/ahuillet/journaux/interrogation-%C3%A0-propos-dune-carte-compact-flash#comments">ouvrir dans le navigateur</a>
</p>
ahuillethttps://linuxfr.org/nodes/52697/comments.atomtag:linuxfr.org,2005:Diary/261222008-02-08T23:00:17+01:002008-02-08T23:00:17+01:00Aidez à traduire FreedroidRPG sur Launchpad
Bonjour,<br />
<br />
suite à une suggestion postée en commentaire il y a quelque temps, j'ai voulu essayer Launchpad [<a href="http://launchpad.net/">http://launchpad.net/</a>], afin de simplifier les contributions à la traduction de freedroidRPG [<a href="http://www.freedroid.org/">http://www.freedroid.org/</a>].<br />
(freedroidRPG est un jeu de rôle en 3D isométrique assez proche du jeu commercial Diablo, à un stade de développement assez avancé. Il est parfaitement jouable, bien qu'un peu court.)<br />
<br />
Depuis peu, les chaînes de caractères issues des fichiers de données peuvent être traduites, ce qui signifie que le jeu peut désormais être traduit dans son intégralité (les précédentes versions ne supportaient la traduction que pour les dialogues).<br />
<br />
Pour voir l'avancement des traductions vous pouvez vous rendre à cette adresse :<br />
[<a href="https://translations.launchpad.net/freedroid/trunk/+translations">https://translations.launchpad.net/freedroid/trunk/+translat(...)</a>]<br />
<br />
N'hésitez pas à vous créer un compte sur launchpad et à traduire quelques chaînes ! <br />
Si vous êtes déjà un joueur de freedroidRPG vous pouvez travailler sur les dialogues, qui bien que traduits ont besoin d'une bonne relecture. <br />
Sinon, concentrez-vous sur les "templates" "freedroidrpg" et "freedroidrpg-data", qui nécessitent moins de contexte pour être traduits, et sont donc appropriés aux nouveaux venus.<br />
<br />
Ce journal est un peu décousu, désolé pour le manque de clarté et de consistence, et merci de votre aide !<div><a href="https://linuxfr.org/users/ahuillet/journaux/aidez-%C3%A0-traduire-freedroidrpg-sur-launchpad.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/52518/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/ahuillet/journaux/aidez-%C3%A0-traduire-freedroidrpg-sur-launchpad#comments">ouvrir dans le navigateur</a>
</p>
ahuillethttps://linuxfr.org/nodes/52518/comments.atomtag:linuxfr.org,2005:News/230952007-09-14T09:32:30+02:002007-09-14T09:32:30+02:00FreedroidRPG 0.10.3 sorti du four !<div>FreedroidRPG, le <a href="http://fr.wikipedia.org/wiki/Jeu_de_r%C3%B4le_%28jeu_vid%C3%A9o%29">RPG</a> en <a href="http://fr.wikipedia.org/wiki/Perspective_isom%C3%A9trique">3D isométrique</a> inspiré de Diablo et Fallout, est disponible en version 0.10.3 !
<br />
<br />
Dans cette version, le système de "magie" est de retour, basé sur un concept original reflétant la nature mi-être-vivant mi-ordinateur du héros. Vous pourrez ralentir vos ennemis en leur faisant calculer <b><a href="http://fr.wikipedia.org/wiki/Pi">Pi</a></b>, ou vous soigner en vérifiant l'intégrité de votre système. L'interface utilisateur a également été revue sur le plan graphique, afin d'améliorer l'ambiance du jeu. Une nouvelle carte a été ajoutée, ainsi qu'une quête mineure et un nouveau type d'ennemi. David Kremer a travaillé sur une traduction des dialogues en français, le reste des éléments du jeu (menus, etc.) devrait suivre via gettext() dans la prochaine version.
<br />
<br />
Comme d'habitude, un tas de bugs corrigés, un tas de bugs rajoutés, quelques petites corrections sur les graphismes, etc.</div><ul><li>lien nᵒ 1 : <a title="http://www.freedroid.org/" hreflang="en" href="https://linuxfr.org/redirect/53610">Site de FreedroidRPG</a></li><li>lien nᵒ 2 : <a title="http://sourceforge.net/project/showfiles.php?group_id=54521&package_id=58238&release_id=527370" hreflang="en" href="https://linuxfr.org/redirect/53611">Page de téléchargement</a></li><li>lien nᵒ 3 : <a title="http://jeuxlibres.net/showgame/freedroid_-_rpg.html" hreflang="fr" href="https://linuxfr.org/redirect/53612">Fiche jeuxlibres.net</a></li></ul><div>FreedroidRPG a besoin de vous !
<br />
<br />
Nous recherchons des gens qui pourraient aider pour les tâches suivantes :<ul><li>Effets sonores (presque aucun à l'heure actuelle) ;
<br />
</li><li>Édition des objets (trop peu, et trop similaires) ;
<br />
</li><li>Écrire un meilleur système de sauvegarde (éviter les "dumps" binaires qui empêchent la compatibilité entre deux OS ou deux versions différentes) ;
<br />
</li><li>Aide à la traduction ;
<br />
</li><li>Création de niveaux.</li></ul>
<br />
Vous pouvez joindre l'équipe sur le canal IRC #freedroid@freenode ou sur la mailing-list freedroid-discussion AT lists.sourceforge.net.</div><div><a href="https://linuxfr.org/news/freedroidrpg-0103-sorti-du-four.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/22237/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/freedroidrpg-0103-sorti-du-four#comments">ouvrir dans le navigateur</a>
</p>
ahuillethttps://linuxfr.org/nodes/22237/comments.atomtag:linuxfr.org,2005:Diary/251292007-08-19T14:56:06+02:002007-08-19T14:56:06+02:00UUCPSSH : toujours avec nousVoila, je viens de voir dans mes logs que je ne pouvais plus me connecter à UUCPSSH depuis deux jours, et le site web a l'air down également.<br />
<br />
Des infos ?<div><a href="https://linuxfr.org/users/ahuillet/journaux/uucpssh-toujours-avec-nous.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/51538/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/ahuillet/journaux/uucpssh-toujours-avec-nous#comments">ouvrir dans le navigateur</a>
</p>
ahuillethttps://linuxfr.org/nodes/51538/comments.atomtag:linuxfr.org,2005:Diary/251192007-08-18T01:52:19+02:002007-08-18T01:52:19+02:00Aidez le projet nouveauBonjour à tous<br />
<br />
Ce journal vise à demander un peu d'aide pour Nouveau, le driver nvidia reverse-engineeré.<br />
Ce pilote vise à fournir un support 2D et 3D pour (presque) toute la gamme Nvidia, des TNT (NV04) aux Geforce 8 (NV50).<br />
<br />
Nous avons récemment rempli un tableau d'avancement : <a href="http://nouveau.freedesktop.org/wiki/FeatureMatrix">http://nouveau.freedesktop.org/wiki/FeatureMatrix</a><br />
Il y a actuellement beaucoup de rouge mais nous espérons "verdir" de plus en plus de cases dans un futur proche !<br />
<br />
J'ai travaillé cette été à améliorer le support XVideo de nouveau.<br />
Mon travail est à peu près terminé maintenant, et les résultats semblent assez bons, mais j'aimerais qu'il soit testé le plus possible.<br />
XVideo est supporté pour les cartes NV04 jusqu'aux NV50 exclues pour le moment.<br />
<br />
D'une facon générale d'ailleurs, nous recherchons des testeurs pour nouveau, afin de trouver et de corriger le plus rapidement possible les bugs et les problèmes de performance. À l'heure actuelle, nouveau est au moins aussi bon en 2D que nv, n'hésitez pas !<br />
<br />
Comme indiqué ci-dessus, j'aimerais avoir un maximum de rapports de test concernant mon travail sur XVideo. Voici une petite recette :<br />
1- vérifier votre carte - si c'est une Geforce 8, passez à l'étape 2 puis la 6 directement<br />
2- installer nouveau (voir <a href="http://nouveau.freedesktop.org/wiki/InstallNouveau">http://nouveau.freedesktop.org/wiki/InstallNouveau</a> ) - pas besoin de 3D, vous n'iriez de toute façon pas loin avec<br />
3- trouver un film à regarder, ou éventuellement la télévision si vous avez un tuner TV<br />
4- regarder le film comme vous en avez l'habitude, en faisant attention aux éventuels problèmes (fluidité, corruption de l'image, etc.)<br />
5- envoyer un petit rapport de test (nom de la carte, informations sur la video - HD ou pas notamment -, description des bugs éventuels, commentaires) à ahuillet AT users POINT sourceforge POINT net<br />
6- continuer à utiliser nouveau pour d'autres choses, et rapporter les bugs éventuels dans le bugzilla ou sur le canal IRC #nouveau sur Freenode<br />
<br />
Notez également que nous recherchons en ce moment des dumps mmiotrace pour les cartes NV3x dont le PCI ID est 0x10DE:0x030* or 0x10DE:0x031*. <br />
Voir <a href="http://nouveau.freedesktop.org/wiki/MmioTrace">http://nouveau.freedesktop.org/wiki/MmioTrace</a><br />
<br />
Dernière chose un peu plus personnelle, si quelqu'un a une machine - ou bien quelques pièces - avec un port AGP sur Grenoble, et qu'il ne sait pas quoi en faire, je suis preneur, ma machine de test actuelle étant un peu limitée.<br />
<br />
Merci !<div><a href="https://linuxfr.org/users/ahuillet/journaux/aidez-le-projet-nouveau.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/51528/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/ahuillet/journaux/aidez-le-projet-nouveau#comments">ouvrir dans le navigateur</a>
</p>
ahuillethttps://linuxfr.org/nodes/51528/comments.atomtag:linuxfr.org,2005:News/227022007-07-05T10:51:47+02:002007-07-05T10:51:47+02:00Sortie de FreedroidRPG 0.10.2<div>Le jeu FreedroidRPG 0.10.2 vient tout juste de sortir.
<br />
<br />
Cette version mineure comprend beaucoup de modifications internes, destinées à simplifier le travail de développement, qui ne sont pas forcément visibles par le joueur, à part bien sûr sous forme de nouveaux bugs que nous n'avons pas manqué d'introduire.
<br />
<br />
Nous avons également corrigé de nombreux bugs, amélioré certains aspects de l'interface, notamment dans l'éditeur de niveau, et rendu la fin du jeu un petit peu plus difficile.
<br />
<br />
Une traduction des dialogues en français est en cours, un peu d'aide serait bienvenue ! Nous recherchons également des contributeurs pour travailler sur de nouveaux niveaux, sur les effets sonores du jeu, et bien sûr des testeurs.</div><ul><li>lien nᵒ 1 : <a title="http://www.freedroid.org/" hreflang="en" href="https://linuxfr.org/redirect/52766">Site</a></li><li>lien nᵒ 2 : <a title="http://sourceforge.net/project/showfiles.php?group_id=54521&package_id=58238&release_id=517900" hreflang="en" href="https://linuxfr.org/redirect/52767">Télécharger FreedroidRPG 0.10.2</a></li><li>lien nᵒ 3 : <a title="http://sourceforge.net/projects/freedroid/" hreflang="en" href="https://linuxfr.org/redirect/52768">Page sf.net</a></li><li>lien nᵒ 4 : <a title="http://freedroid.sourceforge.net/screenshots.php?d=rpg" hreflang="en" href="https://linuxfr.org/redirect/52769">Copies d'écran</a></li></ul><div>Cette version est destinée à mettre au propre certains points de la base de code, de manière à pouvoir effectuer un travail plus ambitieux pour la version 0.10.3.
<br />
<br />
Les plans pour la 0.10.3 sont les suivants :<ul><li>Toujours plus de traductions ;
<br />
</li><li> Un système de magie refait à neuf selon une approche originale (vous exécuterez des programmes, tels que "Calcul de PI" pour stopper les robots qui vous attaquent, ou "tuxfsck" pour vous soigner) ;
<br />
</li><li> Un ou deux nouveaux niveaux ;
<br />
</li><li> De nouveaux effets sonores pour aller avec les musiques que nous avons ajoutées dans la 0.10.0 ;
<br />
</li><li> Le lot habituel de correction de bugs et d'amélioration de l'interface.</li></ul></div><div><a href="https://linuxfr.org/news/sortie-de-freedroidrpg-0102.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/22008/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/sortie-de-freedroidrpg-0102#comments">ouvrir dans le navigateur</a>
</p>
ahuillethttps://linuxfr.org/nodes/22008/comments.atomtag:linuxfr.org,2005:News/221272007-02-25T21:38:39+01:002007-02-25T21:38:39+01:00FreedroidRPG 0.10.1 est sorti !<div>La version 0.10.1 de FreedroidRPG, jeu de rôle libre en 3d isométrique, vient de sortir, après près de deux mois de travail de l'équipe de développement.
<br />
<br />
L'essentiel de ce temps a été consacré à la correction des bugs qui nous ont été rapportés. Le moteur est de plus en plus stable, ce qui fait un jeu plus agréable à jouer.
<br />
<br />
Il y a également quelques améliorations de performances, notamment au niveau des temps de chargement/sauvegarde.
<br />
<br />
Le gameplay a été légèrement amélioré (les objets sont moins vite détruits, les dialogues sont plus cohérents...)
<br />
<br />
Nous avons ajouté un support expérimental des traductions des dialogues, et inclus une traduction en allemand.</div><ul><li>lien nᵒ 1 : <a title="http://www.freedroid.org/" hreflang="en" href="https://linuxfr.org/redirect/50882">Site de FreedroidRPG</a></li><li>lien nᵒ 2 : <a title="http://sourceforge.net/project/showfiles.php?group_id=54521&package_id=58238&release_id=489040" hreflang="en" href="https://linuxfr.org/redirect/50883">Téléchargement</a></li><li>lien nᵒ 3 : <a title="http://sourceforge.net/project/shownotes.php?group_id=54521&release_id=489040" hreflang="en" href="https://linuxfr.org/redirect/50884">Changelog complet (donc illisible)</a></li><li>lien nᵒ 4 : <a title="http://jeuxlibres.net/showgame/freedroid_-_rpg.html" hreflang="fr" href="https://linuxfr.org/redirect/50885">Fiche sur jeuxlibres</a></li></ul><div>En installant cette version vous perdrez toutes vos sauvegardes de la 0.10.0. Il est important de préciser que le jeu n'a que peu changé (nous avons tout de même ajouté - enfin - des objets magiques).
<br />
<br />
Votre aide est la bienvenue ! Nous sommes une minuscule équipe et cette version aurait pu sortir beaucoup plus rapidement, s'il y avait eu assez d'yeux, de mains, et de cerveaux.
<br />
De plus, nous prévoyons de rajouter deux niveaux afin de finir "l'acte 1".
<br />
<ul><li>les rapports de bugs nous sont très utiles, n'hésitez surtout pas !
<br />
</li><li>nous recherchons des gens qui seraient motivés pour faire des niveaux
<br />
</li><li>créer quelques objets pourrait être intéressant
<br />
</li><li>des traducteurs seraient les bienvenus.</li></ul>
<br />
Les projets d'avenir pour la version 0.10.2 sont les suivants :
<br />
<ul><li>fin de l'implémentation des objets magiques (quelques préfixes sont déjà écrits, il en manque) ;
<br />
</li><li>mise en place d'un système de "magie" (similaire à Diablo), reflétant la partie "ordinateur" de Tux, les sorts seront des "programmes", les parchemins des "blobs", etc ;
<br />
</li><li>finalisation du système de traduction des dialogues, et traduction ;
<br />
</li><li>mise en place d'un système basé sur gettext() pour la traduction du texte "in game" (menus, etc.) ;
<br />
</li><li>ajout d'un des deux niveaux finaux de l'acte 1.</li></ul>
<br />
Si vous aimez ce jeu, si comme nous vous, avez envie de l'améliorer, alors rejoignez-nous. À l'heure actuelle, nous n'avons mangé presqu'aucun contributeur !
<br />
<br />
Contact: #freedroid sur irc.freenode.net
<br />
<a href="mailto:freedroid-discussion@lists.sourceforge.net">freedroid-discussion AT lists.sourceforge.net</a>
<br />
<a href="mailto:ahuillet@freedroid.org">ahuillet AT freedroid.org</a></div><div><a href="https://linuxfr.org/news/freedroidrpg-0101-est-sorti.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/21434/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/freedroidrpg-0101-est-sorti#comments">ouvrir dans le navigateur</a>
</p>
ahuillethttps://linuxfr.org/nodes/21434/comments.atomtag:linuxfr.org,2005:News/218282007-01-02T05:53:43+01:002007-01-02T05:53:43+01:00Freedroid 0.10.0 est disponible !<div>Si vous avez fini de mener Tux à travers la grande forêt de Supertux 0.3.0, aidez-le maintenant à sauver le monde dans FreedroidRPG !
<br />
<br />
FreedroidRPG est un jeu de rôle en 3D isométrique, dans lequel le joueur incarne un Tux aux prises avec les robots de MonopolySystems qui sont devenus incontrôlables et ont commencé à attaquer les humains.
<br />
<br />
La version 0.10.0 est sortie, après plusieurs mois de sommeil du projet. Deux personnes ont rejoint l'équipe, l'une s'occupe du travail d'écriture des dialogues notamment, l'autre des effets sonores et de la musique. Cette nouvelle version, qui ouvre la branche 0.10, comprend de nombreuses évolutions vers un jeu ayant plus de caractère, c'est-à-dire avec un scénario plus fort et plus prenant, et un gameplay bien à lui.</div><ul><li>lien nᵒ 1 : <a title="http://www.freedroid.org/" hreflang="en" href="https://linuxfr.org/redirect/49959">Site officiel</a></li><li>lien nᵒ 2 : <a title="http://sourceforge.net/project/showfiles.php?group_id=54521&package_id=58238&release_id=474669" hreflang="en" href="https://linuxfr.org/redirect/49960">Sources Linux</a></li><li>lien nᵒ 3 : <a title="http://freedroid.sourceforge.net/screenshots.php?d=rpg" hreflang="en" href="https://linuxfr.org/redirect/49961">Screenshots</a></li></ul><div>Rapide résumé des changements:
<br />
<ul><li>nouveaux dialogues
<br />
</li><li>nouvelles musiques
<br />
</li><li>nombreuses corrections de bugs pour un moteur plus stable
<br />
</li><li>corrections de "glitches" graphiques
<br />
</li><li>équilibrage du gameplay
<br />
</li><li>amélioration générale du gameplay</li></ul>
<br />
Des binaires Windows seront bientôt prêts.</div><div><a href="https://linuxfr.org/news/freedroid-0100-est-disponible.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/21137/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/freedroid-0100-est-disponible#comments">ouvrir dans le navigateur</a>
</p>
ahuillethttps://linuxfr.org/nodes/21137/comments.atomtag:linuxfr.org,2005:Diary/231502006-11-21T18:43:41+01:002006-11-21T18:43:41+01:00Envoyer de l'argent aux USABonsoir journal :)<br />
<br />
Je dois faire parvenir à Typematrix 30USD afin qu'ils m'envoient une touche espace pour réparer mon clavier. Mon seul problème est que je ne sais pas trop comment leur faire passer... je n'ai pas de compte Paypal évidemment.<br />
<br />
Sais-tu quelles sont mes options ?<br />
<br />
Merci.<div><a href="https://linuxfr.org/users/ahuillet/journaux/envoyer-de-largent-aux-usa.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/49596/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/ahuillet/journaux/envoyer-de-largent-aux-usa#comments">ouvrir dans le navigateur</a>
</p>
ahuillethttps://linuxfr.org/nodes/49596/comments.atomtag:linuxfr.org,2005:Diary/219052006-06-16T16:47:30+02:002006-06-16T16:47:30+02:00On a perdu RDDV !C'est normal, ça : <a href="http://www.lestelechargements.com/">http://www.lestelechargements.com/</a> ? <br />
<br />
Le site a coûté tant d'argent pour finir ainsi ?<div><a href="https://linuxfr.org/users/ahuillet/journaux/on-a-perdu-rddv.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/48389/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/ahuillet/journaux/on-a-perdu-rddv#comments">ouvrir dans le navigateur</a>
</p>
ahuillethttps://linuxfr.org/nodes/48389/comments.atomtag:linuxfr.org,2005:Diary/213992006-04-13T10:35:51+02:002006-04-13T10:35:51+02:00Parce que c'est ça, un geek ?Bonjour,<br />
<br />
<br />
je suis déçu de voir que se déclarent geek des personnes qui ignorent vraisemblablement les implications réelles du mot.<br />
<br />
Voyez plutôt : <a href="http://www.matbe.com/actualites/12996/le-jeu-le-vaut-il-bien/">http://www.matbe.com/actualites/12996/le-jeu-le-vaut-il-bien(...)</a><br />
<br />
<blockquote>Nous geeks sommes parfois trop tournés vers la recherche de la meilleure performance, prêts à nous extasier sur telle nouvelle puce 2% plus rapide que sa prédécesseure.</blockquote><br />
<br />
Bon à part la grammaire douteuse, le "nous geeks" me fait plutôt sourire. Un geek, c'est un mec qui achète plein de matériel super cher sans même savoir ce qu'il y a dedans ?<br />
<br />
On a perdu "hacker", on vient de perdre "geek", il nous reste quoi ? "nerd" ?<div><a href="https://linuxfr.org/users/ahuillet/journaux/parce-que-cest-%C3%A7a-un-geek.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/47900/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/ahuillet/journaux/parce-que-cest-%C3%A7a-un-geek#comments">ouvrir dans le navigateur</a>
</p>
ahuillethttps://linuxfr.org/nodes/47900/comments.atomtag:linuxfr.org,2005:Diary/210682006-03-09T00:47:13+01:002006-03-09T00:47:13+01:00Fin du TINS'06 : quelques jeux libres en plusBonjour,<br />
<br />
le concours de programmation de jeux vidéo TINS s'est terminé lundi 6 à 13 heures.<br />
Le principe est d'écrire en 72 heures un jeu vidéo avec des règles spécifiques dévoilées au dernier moment.<br />
<br />
Ces règles ont été cette année : <br />
<br />
- thème du jeu : le temps<br />
- le jeu doit inclure un train et/ou des rails<br />
- le jeu doit comprendre une référence à l'ASCII art<br />
- le jeu doit inclure un écran d'aide<br />
<br />
Si vous avez un peu de temps à passer pour jeter un coup d'oeil à ce qui peut être réalisé en trois jours de travail acharné ...<br />
Les 21 jeux (sur 69 inscrits ...) qui ont été rendus tournent normalement sous Linux. Il vous suffira pour cela de gcc/g++ et de la bibliothèque Allegro dans sa version 4.2.0.<br />
<br />
<br />
La bibliothèque Allegro : <a href="http://www.talula.demon.co.uk/allegro/">http://www.talula.demon.co.uk/allegro/</a><br />
Le site du TINS (journaux de progression, etc.) : <a href="http://amarillion.bafsoft.net/tins06/">http://amarillion.bafsoft.net/tins06/</a><br />
Les jeux du TINS'06 : <a href="http://tins.bafsoft.com/2006/">http://tins.bafsoft.com/2006/</a><br />
<br />
Pour ma part, j'ai réalisé un shooter 2d. Mon journal : <a href="http://amarillion.bafsoft.net/tins06/msglog.php?user_id=61">http://amarillion.bafsoft.net/tins06/msglog.php?user_id=61</a><div><a href="https://linuxfr.org/users/ahuillet/journaux/fin-du-tins06-quelques-jeux-libres-en-plus.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/47571/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/ahuillet/journaux/fin-du-tins06-quelques-jeux-libres-en-plus#comments">ouvrir dans le navigateur</a>
</p>
ahuillethttps://linuxfr.org/nodes/47571/comments.atom