Minecraft : Changer les textures du jeu

Bonjour, aujourd’hui nous allons voir comment changer les textures de votre jeu. Pour passer votre jeu du style par défaut à d’autres styles.

Minecraft DefaultMinecraft par défaut

Minecraft BordercraftMinecraft dans le style Borderland

Minecraft RealismMinecraft en effet réaliste (si possible :p)

Téléchargez des packs

Avant de bidouiller le jeu, il va falloir faire vos courses et pour ce faire rendez-vous sur cette page où vous trouverez plein de packs de textures pour changer votre jeu. Elles sont au format zip pour la plus part et c’est ce qu’il nous faut !

Minecraft Patcher

Nous allons utiliser un logiciel nommé Minecraft Patcher disponible en détail ici. Descendez plus bas dans la page pour avoir le lien de téléchargement un peu plus bas.

Faire une sauvegarde de votre jeu d’origine

Nous allons faire une sauvegarde de votre jeu en vous rendant dans le dossier du jeu (sous windows) : C:\Users\Romain\AppData\Roaming\.minecraft\bin. Sous Mac le dossier est dans /Users/Romain/Library/Application Support/minecraft/bin.
Créez un dossier « save » et copiez le fichier minecraft.jar dans ce dossier.

Configurer Minecraft Patcher

Dans la ligne Original, cliquez sur Browse et rendez vous dans le dossier : C:\Users\Romain\AppData\Roaming\.minecraft\bin\save\minecraft.jar

Dans la ligne Output cliquez égalemen sur Browse et choisissez cette fois C:\Users\Romain\AppData\Roaming\.minecraft\bin\minecraft.jar
Si il vous demande de remplacer dites oui.

Dans la ligne Texture Pack choisissez encore Browse et sélectionnez le fichier zip contenant la texture que vous voulez tester.

Cliquez pour finir sur « Patch » et si un message d’erreur apparaît cliquez sur OK. Laissez travailler et une fois le message « #### Success! …probably #### » est affiché démarrez votre jeu comme d’habitude et testez.

Remettre comme avant

Si je vous dit de faire une sauvegarde, c’est pour pouvoir cliquer sur le bouton « Unpatch » pour remettre votre jeu à l’origine.

J’espère que ça vous aidera. Bon courage !

Share on Facebook

Convertir un timestamp en QDateTime

Au rayon des astuces qui peuvent être prise de tête à faire, voici comment convertir un entier (correspondant au timestamp d’une date) en une date dd/mm/yyyy.

//Creation d'une pseudo variable timestamp
int i_timestamp = 123456789;
//Creation de l'objet QDateTime qui va se charger de convertir
QDateTime timestamp;
//Association de la date en seconde à l'objet date
timestamp.setTime_t(i_timestamp);
//Afficher le resultat (pour le test seulement)
qDebug() << "Date : " << timestamp.toString(Qt::SystemLocaleShortDate);

Bonne continuation !

Share on Facebook

Les sites web et l’UTF-8

Si comme vous vous avez eu récemment des problèmes avec les fameux encodages voici peut être de quoi vous aider à résoudre vos problèmes.

Déjà il faut savoir qu’il vaut mieux vous mettre dés maintenant à l’UTF-8 (voir dans quelques temps de l’UTF-16) car c’est l’encodage qui prend en compte de manière universel le plus de caractères et de symboles. Comme c’est lui qui prend le plus de caractères et de symboles faut garder a l’esprit tout de même qu’un texte encodé en UTF-8 sera plus gourmand en octets que le même texte encodé en ISO-8859.

Passer son site web en UTF-8

Après avoir passé une heure sur ce problème, je pense avoir trouvé les grandes étapes pour éviter les problèmes de « caractères bizarres ».

Votre base de donnée
Lors de la création de votre base de donnée, des tables et champs pensez à choisir dans interclassement : utf8_general_ci

Dans vos pages HTML
Dans votre code HTML il faut indiquer au navigateur que vous souhaitez afficher votre site en UTF-8. Pour ce faire mettez cette ligne dans le header de vos pages.

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

Dans votre code PHP
Une fois une connexion à MySQL effectué dans votre code PHP il peut être utilise de rappeler que vous souhaitez des données en UTF-8.

mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");

Encodage de vos pages
Il peut être utile de changer l’encodage de vos pages surtout si vous affichez du HTML brut. Pour ce faire (si vous utilisez Notepad++ dans mon cas) vous avez un menu « encodage » avec lequel vous pouvez « Convertir en UTF-8 (Sans BOM)« .

Voila j’espère que cela pourra vous aider car moi depuis que j’applique ces quelques petites règles je n’ai plus de soucis de caractères… Si il y a d’autres techniques, n’hésitez pas dans les commentaires !

Share on Facebook

QWidget : Le centrer au milieu de l’ecran

Pour ceux qui chercheraient à faire en sorte de centrer un widget au milieu de l’écran, voici une solution à leur problème.

//Creation du widget
QWidget *widget = new QWidget();
//Definir la taille du widget
widget->setFixedSize(1024,768);
//Positionner widget au milieu de l'ecran
widget->move((QApplication::desktop()->width() - widget->width())/2, (QApplication::desktop()->height() - widget->height())/2);
//Afficher le widget
widget->show();

Longue vie à Qt !

Share on Facebook

Installation d’un serveur MineCraft

On m’a demandé d’installer il y a 1 heure un serveur Minecraft. Voici donc la marche à suivre pour une installation rapide d’un serveur sous Linux. La marche à suivre est quasiment la même sous Windows mais je vous laisse le soin d’adapter.

Installation du serveur

Avant tout il faut savoir que le mieux est de créer un utilisateur qui démarrera le serveur. Pour ce faire rien ne vaut la bonne commande « adduser minecraft ». Ensuite il faut savoir que pour Minecraft, il faut que Java soit installé. Si ce n’est pas le cas rendez-vous sur Ubuntu-fr pour voir la marche à suivre.

Maintenant que tout est installé, téléchargez le binaire java (berk =P) depuis la page officiel de téléchargement. C’est important car avec le nombre de versions différentes il vaut mieux toujours prendre ici pour être compatible avec le client. Sur cette page le lien est disponible en bas et s’appel minecraft_server.jar.

Creation du fichier start.sh

Pour vous faciliter le démarrage du serveur, vous allez créer un fichier shell pour le démarrage. Tapez la commande « nano start.sh » puis le texte ci-dessous.

java -Xms512M -Xmx512M -jar minecraft_server.jar nogui

Il faudra peut être rendre le script exécutable avec un coup de « chmod u+x start.sh ». Une fois cela fait lancez ce script une fois « sh start.sh » pour qu’il génère tout un tas de fichiers, notamment la map de votre serveur. Arrêtez le serveur une fois fini de travailler et commencez à éditer les fichiers de config.

Configuration du serveur

Ici je vous présente vite fait ce qu’il faut éditer mais pour de plus amples infos rendez-vous sur le wiki Minecraft.

Configuration principale

La configuration principale se fait dans le fichier server.properties qui par défaut est comme ci-dessous et ne nécessite pas de modifications.

level-name=world
hellworld=false
spawn-monsters=true
online-mode=true
spawn-animals=true
max-players=20
server-ip=
pvp=true
server-port=25565

Laissez server-ip à vide pour que le serveur autorise les connexions sur toutes les interfaces. L’option pvp permet aux joueurs de se taper entre eux et l’option spawn-monsters permet de faire apparaître des montres sur la map.

Autoriser des joueurs

Pour autoriser des joueurs car le serveur n’est pas ouvert à tous par défaut, le plus simple est de faire « nano ops.txt » puis d’ajouter les logins (utilisé pour qu’un joueur se connecte) et les ajoutés dans le fichier. Il faut un login par ligne !

Voilà votre serveur est disponible depuis le client ! Bon jeu à vous !

Share on Facebook