Programme de Texte<->URL (full)
Voici un petit programme qui permet de transformer un texte en format d’url (les %xx) et inversement à partir d’un texte sous cette forme de réobtenir la forme d’origine.
Un exemple pourrait être un jeu concours sur facebook actuellement permettant de gagner 1000$. Il propose de participer en copiant un code et le mettant dans l’url puis faire entrer ; ce code est tout simplement un texte encodé
Pour télécharger l’exécutable : http://www.megaupload.com/?d=26AD3RYX
Aion 1.9.x sur Distribution linux
Votre Aion 1.9 crash au démarrage où vous voulez l’installer? pas de soucis, voici comment faire
Tout d’abord, téléchargez la dernière version de wine sur le site officiel (pour avoir les menus, il est possible de suivre les instructions d’installation de wine par dépôt directement sur le site de winehq). Une fois téléchargé, allez dans le dossier dlls/winex11.drv et éditez le fichier mouse.c
cherchez : X11DRV_SetCursorPos( INT x, INT y )
et dans le corps de la fonction, copiez la ligne
queue_raw_mouse_message( WM_MOUSEMOVE, NULL, x, y, 0, GetCurrentTime(), 0, 0 );
(présente dans le if()) et collez là avant wine_tsx11_lock, cela permettra de corriger le bug de déplacement à la souris. (Sachez tout de même que cela rend le système wine légèrement instable pour certaines applications, qui sont assez rares – je n’ai jamais eu de soucis mais on ne sait jamais).
Ceci fait, sauvegardez et revenez à la racine de wine puis faites ./tools/wineins (tab pour autocomplèter) et lancez la commande. faites yes pour installer ensuite en root wine. C’est parti, la compilation démarre et après un petit moment vous aurez wine x.x.x-rcx installé.
Pour la suite des opérations il faut winetricks et installer le launcher ncsoft, la page sur http://nclauncher.wikispaces.com/NCSoft+Launcher+in+Wine. présente les quelques étapes à suivre pour installer en même temsp le client européen de Aion (1.9 actuellement).
Les étapes les plus difficiles sont faites. Pour avoir le son correct, il faudra configurer la bibliothèque mmdevapi en mode intégrée.
Lorsque Aion aura terminé son téléchargement et son installation, il faut se rendre dans le dossier .wine/drive_c/Program Files/NCSoft/AionEU/bin32 et déplacez le fichier aegistry.bin.
Pour lancer le jeu il suffira de faire:
wine bin32\aion.bin -noauthgg -ip:206.127.147.28 -port:2106 -cc:2 -lang:enu -noweb ou (en cas de crash) wine bin32\aion.bin -ncg -noauthgg -ip:206.127.147.28 -port:2106 -cc:2 -lang:enu -noweb
Vous pouvez maintenant jouer à Aion sans soucis avec votre wine préféré
edit : Je viens de voir qu’il était aussi possible d’avoir d’autres informations sur certaines erreurs dans une page consacrée à cette version d’aion à l’adresse http://appdb.winehq.org/objectManager.php?sClass=version&iId=20402
Pokémon RTS :: demo moteur de base
Voici une vidéo d’un moteur que je développe pour un jeu online qui sortira sur navigateurs et homebrew DS (linker obligatoire !! désolé pas encore de cartouches vierges officielles et du matos de gravure x) ).
J’espère terminer rapidement cette partie DS pour faire la sortie du jeu, par contre la version navigateur sera terminée rapidement =)
note : l’encodage a loupé sous youtube, la vitesse est quasiment 2x plus rapides, je corrigerais ca dans la soirée
Pokemon Black and White : traduction
Non non, je ne propose pas de suite une traduction des deux jeux (arf me direz-vous) mais certainement bien mieux.
Etant donné que les jeux sortent à la rentrée prochaine au japon ( etu prinptemps 2011 pour tous les autres), je me propose de faire un outil en ligne permettant à tous gratuitement et sans obligation d’inscription de faire les traductions grâce à un outil que je mettrais en place. Le système sera simple, seront mis en ligne une arborescence des fichiers de langues, et toutes personnes pourra:
- proposer une description du fichier (exemple : descriptions des objets, noms des objets)
- dérouler le contenu pour proposer une traduction du dialogue choisi
- proposer une description quand aux fichiers du même type
- et surtout, noter les propositions puis après validation, s’afficheront dans l’ordre la proposition la plus exacte, suivie des autres propositions.
Chaque semaines, sera mis en ligne un patch avec les dernières propositions validées et ce le mercredi après 17h et le dimanche à cette même heure.
PAlib et devkitPro portables
Plusieurs m’ont demandé si il était possible d’obtenir une archive contenant une version portable de PAlib et de devkitPro pour Windows permettant de faire la compilation de leurs projets n’importe où sans problème.
Voilà qui est chose faite avec cette archive de 30Mo qui, une fois décompressée, pèsera tout de même un peu plus de 200Mo.
Celle-ci contient PAlib et devkitPro (uniquement nds et quelques bibliothèques gba) ainsi que le compilateur MinGW. Pour l’utiliser, décompressez dans le même dossier les dossiers devkitWIN et MinGW ainsi que le fichier LAUNCHME.bat.
Lorsque vous souhaitez l’utiliser, lancez juste LAUNCHME.exe.lnk (qui appelle un shell avec les variables configurées) et grâce aux commandes du shell dos, vous pourrez compiler vos projets directement grâce à la commande make.
Pour le télécharger, rendez-vous ici : http://www.megaupload.com/?d=LSMGDO0K
Distribution sur Puissance Pokémon : technique ultime
Pour ceux qui possèdent encore un soucis vis-àvis de la distribution d’event, je vous ai concocté un tutoriel géant concernant celui-ci.
Grâce à la virtualisation, vous pourrez obtenir l’event sans soucis, sans enlever les sécurité de votre machine et apprendrez en même temps de nouvelles choses (comme manier votre premier vrai terminal de commande x) )
Patch JP->FR HGSS
Voila un lien pour télécharger le patch pour la rom jp, afin d’avoir le jeu un peu FR dans le texte en attendant les patchs de firmware pour la version fr officielle. Mais bon n’oubliez pas d’acheter l’original !!!
Mise à jour du 23/03/2010 : 50% environ de traduis
Pokémon HG SS FR (!!) et Jeu Vidéo
Ayant oublié de vous up y a 4 jours les roms FR de hg et ss, voici deux liens pour dl les jeux pkmn Or et Argent en FR depuis le site pokeby (non patchées)
http://www.pokeby.com/rome-hein/ohg.zip
http://www.pokeby.com/rome-hein/ass.zip
De mon côté, je suis en train de vous concocter une version jp de la rom avec tous les textes fr et pour augmenter un peu le panel d’outils de hackrom et utilitaires assimilés, je termine actuellement de faire un petit éditeur écrit en C++ utilisant Qt pour éditer vous-mêmes vos textes in-game (et ce, très très, facilement
)
Dans un registre un peu différent, le jeu vidéo présentés y a quelques temps est presque terminé (mais ne vous attendez pas à la superproduction en gradius/galaga majeur x) et en annexe, je vous ai commencé le développement d’un petit opus orienté NDS dont le code source est à peu de choses près… le même que la version pc :p
Vous pouvez le télécharger ICI


>> le tout sera rendu libre une fois “terminé” ou la date de ma soutenance de projet arrivée x)
Projet tuteuré de 4eme semestre
Voici un petit apercu par deux captures d’écran du projet tuteuré d’AP à rendre dans 1mois. Celui-ci consiste à réaliser un jeu vidéo de type shoot’em up arcade avec la lib QGLViewer et OpenGL.
Actuellement le projet regroupe tous les différents éléments qui seront présent dans la version “pré” finale à venir sous peu. Ainsi il y a une gestion de niveaux, boss, scores et multijoueurs.
Pour le mode multijoueur, seuls les chanceux possesseurs d’un adaptateur bluetooth ou pc pouvant faire émetteur/récepteur pourront goûter à ce mode avec une connection jusqu’à 4 à la fois (voir plus mais actuellement, j’ai limité à ce nombre).
Les sources seront livrées (*.h et *.cpp) avec un fichier de type ps ou pdf (à voir) contenant un récapitulatif de ces derniers. Il y aura aussi le manuel utilisateur et développeur pour ceux qui seraient intéressés par l’un ou l’autre voir les deux. Par contre, le rapport final et les slides de présentation n’y seront peut-être pas (tout dépendra entre autre de l’avancement de leur écriture).
Le projet est évidemment compatible Windows et Linux (qui tourne encore sous windows? toi > go alt+f4 x) )
Installer QGLViewer sous linux avec un utilisateur normal et Qt installé
Commencez par télécharger les sources depuis le site (http://www.libqglviewer.com/installUnix.html#linux et choisissez l’archive utilisée par tar dans le script)
Personnellement je l’ai mise dans ~/ (dossier courant de l’utilisateur actuel)
utilisez cet ensemble de commandes :
tar -xzf libQGLViewer-2.3.4.tar.gz cd libQGLViewer-2.3.4/QGLViewer qmake make //pas de make install sinon plop error
au final vous aurez donc les includes et les .so dans le dossier ~/libQGLViewer-2.3.4/QGLViewer (important !)
maintenant, comme pour windows, vous devrez utiliser la commande qmake suivi d’options spécifiques
sachant que les .so et includes sont dans le dossier (voir ci-dessus et surtout adaptez selon votre configuration), vous devrez utiliser (pour mon exemple):
qmake LIB_DIR=~/libQGLViewer-2.3.4/QGLViewer INCLUDE_DIR=~/libQGLViewer-2.3.4/QGLViewer
puis un make suffit pour compiler votre programme – des modifications peuvent néanmoins être faites dans votre .bashrc (présent à la racine de votre compte) comme faire un export sur LD_LIBRARY_PATH et y rajouter
libQGLViewer-2.3.4/QGLViewer pour lier les .so simplement.





