/*
 * https ; gemini ;
 * tout ; log ; twtxt ;
 * à propos (@) ; ;
 */

Terraria version 1.4.2 sur OpenBSD

Terraria est sorti en version finale il y a peu. J'ai voulu tester les nouveautés et me replonger dans cet univers d'exploration/construction/combat/pixelart que je trouve magique et reposant.

Ce jeu fonctionne très bien sous OpenBSD : il suffit d'installer le port "fnaify", un script qui se charge d'adapter les bibliothèques mono (et bien d'autres choses) pour fonctionner.

J'ai donc téléchargé la mise à jour à partir de mon compte sur GOG.com.

Cela me donne un fichier "terraria_v1_4_2_2_46510.sh".

D'après la documentation, il faut le décompresser avec unzip, puis lancer la commande "fnaify" dans le dossier contenant "FNA.dll" :

$ unzip terraria*.sh
[...]

$ find . -name FNA.dll
./data/noarch/game/FNA.dll

$ cd ./data/noarch/game
$ fnaifiy

Sauf que zut, j'ai un message d'erreur :

Performing setup (mode: n) ...

Could not find the following libraries:

            libnfd.so libnfd_gtk.so libnfd_zenity.so

Après avoir demandé sur #openbsd-gaming, brynet me conseille de simplement supprimer ces fichiers. C'est vrai que le message d'erreur n'est pa slimpide à ce sujet...

En fait, ils se trouvent dans les dossiers "data/noarch/game/lib" et "data/noarch/game/lib64" et font doublon avec ceux déjà présents sur le système. On les supprime donc :

$ find data/noarch/game -name libnfd*.so -delete

Et on recommence.

Sauf que là encore, ça ne va pas : l'interface ne ressemble à rien. On devine un menu derrière des carrés...

Quelle bonne surprise en voyant ce fil sur reddit que j'avais ouvert avant que Solène ne me fasse penser à IRC :

https://www.reddit.com/r/openbsd_gaming/comments/nf7z62/terraria_libnfdso_not_found/

ouais, je suis un boulet avec IRC. Je ne veux pas être tout le temps connecté dessus car c'est trop de distraction, mais du coup je manque des messages importants... Je ferais mieux de ne pas m'en servir.

Bref, thfrw a la solution :

$ fnaify /glprofile:es3

Cette fois, tout fonctionne comme prévu :)

Merci ! :)

Une réaction?

Envoyez votre commentaire par mail.
Mode d'emploi de la liste de diffusion pour recevoir les réponses.