Astuce Factorio : Comment changer la couleur de sa voiture ?

Dans une partie solo de factorio, votre personnage a toujours la même couleur, un beige plutôt triste:

Pourtant le jeu gère parfaitement les couleurs des personnages, elles sont visibles en mode multijoueurs:


Mais comment faire alors pour modifier la couleur de son personnage en mode solo ?
Via les commandes !

Les commandes dans Factorio permettent d'utiliser n'importe qu'elle fonction LUA, c'est à dire les fonctions utilisées par les mods. En d'autres termes, le système de commande de Factorio permet de faire tout ce qu'il est possible de faire via les mods.

Voici donc cette fameuse commande qui vous permettra de changer la couleur de votre personnage et de tout son environnement:
/c game.player.color={r=0,g=150,b=255,a=127}

Cette commande est à taper dans le tchat, pour l'afficher il faut appuyer sur la touche "²" (ou configurer cette touche si ce n'est pas déjà fait en suivant ce tuto). Tapez (ou copiez/collez) ensuite la commande dans la zone de texte:


Validez, et votre personnage, voiture et tout votre environnement aura changé de couleur:


Mais comment choisir sa couleur me direz-vous ?
Pour cela il faut modifier la commande, et mettre le code de la couleur que vous souhaitez. Tout d'abord rendez-vous sur un site comme celui-ci par exemple qui vous donnera ces codes couleurs:
http://www.colorpicker.com/
Choisissez votre couleur sur la palette, et repérez sur le coter les 3 nombres notés R, G et B:

Reportez ces valeurs dans la commande, en face des lettres r, g et b (logique ;-) ):
/c game.player.color={r=R,g=G,b=B,a=127}
(Remplacez la lettre en jaune par la valeur donné par le site ci-dessus)

Validez la commande, et voila vous avez la couleur de votre choix:


Il reste un dernier paramètre que nous n'avons pas touché: la valeur "a": c'est la luminosité de la couleur.
Une valeur à 0 (minimum) indique une couleur pâle:
/c game.player.color={r=255,g=0,b=255,a=0}


Tandis que la valeur 255 (maximum) correspond à une couleur sombre:
/c game.player.color={r=255,g=0,b=255,a=255}


La valeur 127 est souvent la plus approprié avec une luminosité de la couleur moyenne:
/c game.player.color={r=255,g=0,b=255,a=127}



En mode multijoueur vous pouvez changer la couleur du joueur de votre choix via la commande suivante:
/c game.players[1].color={r=255,g=0,b=255,a=127}
(remplacer [1] avec le numéro du joueur voulu)
Pour que cela fonctionne il faut activer l'option "commande LUA" lors du lancement de la partie en multijoueur.


Mise à jour 5/07/2016:
Attention, à partir de la version 0.13 de Factorio l'utilisation des commandes LUA (toutes les commandes commançant par "/c ..." désactivera les achievements:

Depuis la version 0.13 il existe donc une nouvelle commande permettant de modifier plus simplement sa couleur sans désactiver les achievements, il s'agit de la commande /color qui accepte les couleurs suivantes:
/color white
/color yellow
/color red
/color green
/color orange
/color blue
/color cyan
/color purple
/color pink
/color brown
/color gray
/color black

Cette astuce Factorio a été posté par Tronics dans la catégorie Commandes le 01/06/2016 à 2h15.
Validé par Tronics. Dernière modification par Tronics le 06/07/2016 à 4:21.
Commentaires de l'astuce Factorio
Comment changer la couleur de sa voiture ? :
Zarkaa (anonyme)
le 12/06/2016 à 19:04
trés simpa .Ca apporte un peu de gaitée au jeu .
elfnoir
le 13/06/2016 à 19:00
Merci Tronics pour cette astuce :)
Cortex (anonyme)
le 17/06/2016 à 22:22
Et concernant le multijoueur ?
Tronics (administrateur)
le 20/06/2016 à 04:42
Cortex: Aucune idée je n'ai jamais joué en multijoueur.
Je sais juste que la couleur en multijoueur est aléatoire, mais je pense qu'il doit être possible de la modifier avec cette astuce. Je vous laisse tester ça et me dire si ça marche ou pas ;)
Tronics (administrateur)
le 24/06/2016 à 02:42
Je vient de me rendre compte que le paramètre a doit être à la valeur 255 pour avoir des couleurs vivent, sinon les couleurs sont pastelles. J'ai mis à jour l'astuce avec cette info.

Cortex: J'ai fait quelques test, en multi tu peux changer la couleur du joueur que tu veux avec la commande:
/c game.players[1].color={r=255,g=0,b=0,a=255}
(tu remplaces le [1] par le numéro du joueur que tu veux)
Tronics (administrateur)
le 05/07/2016 à 21:07
J'ai mis a jour l'astuce avec la nouvelle commande /color ajouté dans la version 0.13 de Factorio
Procorextrem
le 08/03/2017 à 02:22
Super ! Merci pour l'info.

Vous devez être connecté pour laisser un commentaire.