FAQ

## À propos du jeu

### Qu’est-ce que Pioneer ?

Pioneer est une aventure spatiale solo de forme libre dans l'esprit de Frontier: Elite II .

### Est-ce un jeu ou une simulation ?

Frontier était un jeu, mais avec un modèle de vol newtonien et une saveur légèrement plus scientifique de l'univers que d'habitude dans les jeux spatiaux. Pioneer suit cette même voie.

### Puis-je jouer en multijoueur en ligne ?

Il n'y aura pas de multijoueur. Cela n’exclut pas la possibilité de fonctionnalités réseau mineures, mais le multijoueur comme on l’appelle communément n’est pas compatible avec les mécanismes de base de Pioneer. Voir par exemple les fonctionnalités réseau et ServerAgent pour en savoir plus, ou notre forum de développement ici . Pioneer n'aura jamais plusieurs joueurs dans différents vaisseaux, car cela est incompatible avec la fonction d'accélération du temps. À titre de comparaison : l'équipe de développement d'Elite Dangerous a choisi de donner la priorité au multijoueur par rapport à la mécanique newtonienne et de le rendre plus proche de l'Elite original. Nous avons choisi de rester fidèles aux concepts fondamentaux de Frontier Elite II, à savoir la mécanique newtonienne, avec une accélération temporelle.

### Puis-je coloniser des planètes, construire des stations spatiales ou conquérir l’univers ?

Non, cela sort du cadre du jeu. Même si l'univers du jeu ne reste pas statique pendant toute la durée d'une partie, le joueur ne peut généralement pas influencer les événements majeurs.

### Puis-je me promener dans les stations spatiales et les planètes ?

Non, vous ne pouvez pas quitter votre vaisseau. Le navire est toujours votre avatar. L’équipe de développement aspire à aller dans cette direction pour les futures versions.

### L'univers est-il prédéfini ou généré aléatoirement ?

Il y a des millions d'étoiles dans la galaxie. Quelques centaines d’entre eux sont basés sur des catalogues astronomiques réels. certaines planètes (les plus évidentes étant dans le système Sol) sont prédéfinies, mais la plupart des choses sont générées de manière procédurale. Cela signifie qu'une planète n'existe pas tant que vous ne la visitez pas, mais elle sera générée de la même manière pour chaque joueur.

### Puis-je embaucher un équipage pour mon navire ?

Oui. Vous pouvez embaucher du personnel. Mais ils ne font pas grand chose pour le moment.

### Les sauvegardes sont-elles compatibles entre les versions ?

Le développement du jeu peut se produire par rafales soudaines, dont certaines changent l'univers du jeu, ou par une routine de sauvegarde/chargement, de telle sorte que les anciennes sauvegardes ne peuvent pas être chargées, de peur que le jeu ne plante. Le joueur peut démarrer une nouvelle partie et se "rendre" de l'argent, des victoires, de la réputation et du navire, comme c'était le cas dans l'ancienne sauvegarde, en utilisant la console Lua . Vous souhaitez probablement conserver une copie de votre ancien Pioneer, lire les statistiques de vos joueurs, les noter, puis télécharger et ouvrir la dernière version de Pioneer, et vous donner ces statistiques. Attention : ce n'est de la triche que si vous vous rendez plus que ce que vous aviez, rappelez-vous : Dieu veille par-dessus votre épaule !

### Les sauvegardes sont-elles compatibles entre les Mods ?

Encore une fois, comme pour les sauvegardes entre différentes versions de Pioneer, la compatibilité entre les mods ne peut être garantie. Tout dépend des mods que vous avez installés.

### Où est le système stellaire X de Frontier ? Puis-je acheter le navire Y ?

Bien que Pioneer ait commencé comme un clone de Frontier, il ne l'est plus, les références à l'univers Frontier ont donc été supprimées et notre objectif est de rendre Pioneer bien meilleur que Frontier. Ainsi, vous devrez trouver de nouvelles routes commerciales ! Mais ne vous inquiétez pas, la physique newtonienne restera, ainsi que le mode solo.

### Puis-je construire et contrôler une flotte, une usine, ou gérer/posséder une station ?

Non, ce n'est pas à l'ordre du jour, et aucun des développeurs n'est motivé pour faire pression en ce sens, mais qui sait, peut-être dans le futur, un développeur compétent, qui sait comment implémenter cela de manière à rendre le jeu intéressant, se joindra à nous. l'équipe de développement. Cependant, nous prévoyons actuellement d'avoir à l'ordre du jour des machines de minage (comme dans Frontier Elite II) et la gestion des systèmes des vaisseaux (chaleur, énergie, composants de réparation, etc.).

## Gameplay

### Comment prendre des captures d'écran ?

Ctrl+Imprimerécran enregistre les fichiers .png dans le même répertoire où se trouvent le .ini du jeu et les sauvegardes. Vous pouvez parcourir le HUD complet/HUD sans étiquettes ni curseur/Aucun HUD et cockpit en utilisant TAB comme décrit dans [1 ].

### Comment enregistrer une vidéo ?

Pour enregistrer une vidéo directement depuis Pioneer, vous devrez ajouter la ligne RecordVideo=1 quelque part dans votre fichier config.ini. Ensuite, une fois dans le jeu, vous pouvez appuyer sur Ctrl+ScrLk pour démarrer ou arrêter l'enregistrement.

### Comment trouver l'étoile X sur la carte des étoiles

Tout d’abord, il est important de noter que, tout comme dans la vraie vie, les noms ne sont pas uniques. La carte des étoiles permet au joueur de rechercher le nom ou les coordonnées d'un système. La recherche est effectuée dans la région locale du système actuellement sélectionné.

Thus a standard way of finding a system is to type in the name in the search field in the star map (generally refereed to as "sector view"). If you know the system is within a few ly from your position, then have your current location selected when you do the search, since it only does a "local" search in space. If the search fails, go to the sector where the star is supposed to be, either by typing the coordinates into the search field, or by using arrows, mark a nearby star in that system, and do another search. You can scroll the star map super fast by holding in the Shift key.

### I have a Taxi mission to system X, but which starport?

For Taxi missions any starport will do, as long as you dock before the deadline.

### Starsystem names are not unique

Ce n’est pas un bug, l’espace est grand, et rien que ici sur Terre, c’est assez courant avec des villes et villages partageant le même nom, parfois assez proches.

### J'ai choisi une mission vers un spatioport dans un système, mais lorsque je recherche le système, il semble qu'il n'ait pas le port stellaire de destination, ou même qu'il soit inhabité.

Comme mentionné ci-dessus, plusieurs systèmes peuvent porter le même nom. Chaque mission indique les coordonnées (Sirius (1,0,-1) par exemple) du système de destination, et vous pouvez les saisir dans le champ de recherche de la carte du secteur, pour trouver le bon système.

### Je me retrouve à "un grand nombre" d'UA loin de l'étoile quand je saute hyper vers un système

Cela se produit dans les systèmes stellaires binaires. Vous pouvez sélectionner l'étoile à laquelle vous souhaitez accéder dans la vue système .

## FAQ technique

### Quelle est la configuration système requise pour exécuter le jeu ?

une) La version "stable" actuelle (si tant est que nous en ayons est le 03/02/2021 et est construite sur une machine Linux Ubuntu 20.04 et une machine Windows, et nécessite un matériel compatible OpenGL 3.2. Nous proposons également un script flatpak . Si vous souhaitez compiler le jeu, veuillez installer les exigences répertoriées dans COMPILING.txt

### Installer le jeu

Les versions sont réalisées lorsque les développeurs estiment que cela fait "un moment", par rapport au nombre de nouveaux ajouts qui ont été ajoutés et qu'ils souhaitent que les joueurs apprécient/testent. Les versions pour Windows et GNU/Linux se trouvent désormais (2021) sur la page des versions de github , et les versions Linux sont actuellement construites sur une machine Ubuntu 20.04 (virtuelle), ce système ne devrait donc avoir aucun problème de compatibilité.

#### Construire à partir des sources

La meilleure façon de vous assurer que votre Pioneer est compatible avec votre système Linux et avec la dernière version « à la pointe de la technologie » est de l'installer à partir des sources. Ceci est décrit dans COMPILING.txt . Jouer de cette manière est également le meilleur moyen d'aider les développeurs, c'est-à-dire de trouver et de signaler les derniers bugs que vous rencontrez.

#### Installation à l'aide de flatpak

Si vous rencontrez des difficultés pour faire fonctionner Pioneer sur votre distribution Linux et que vous ne souhaitez pas construire à partir des sources, nous vous recommandons flatpak qui résout les dépendances pour vous. Suivez ceci pour savoir comment l'utiliser, si nécessaire. Par exemple, sur Linux Mint, ces images sont déjà incluses par défaut dans leur boutique d'applications. Sur les autres distributions il faut tout au plus installer flatpak puis émettre, depuis un terminal :

```
flatpak installe net.pioneerspacesim.Pioneer

```

#### Erreur lors du chargement des bibliothèques partagées (eglibassimp.so.<x>)

La version Linux de Pioneer est construite sur une machine Ubuntu 20. Actuellement (2021-05), cela peut amener certaines machines Debian, qui ont une ancienne version de libassimp, à générer une erreur, par exemple :

```
   error while loading shared libraries: libassimp.so.5:
   cannot open shared object file: No such file or directory

```

This is fixed either by building pioneer from source, against the shared libraries that are on your particular machine (then you get an even more updated "bleeding edge" build of pioneer!), or install the correct version of the package that is missing: https://packages.debian.org/unstable/libassimp5 (or try to find an older release)

#### Where is the Mac version?

L'équipe de développement de Pioneer travaille principalement sous Linux et Windows et n'a actuellement pas la capacité de créer et de maintenir une version Mac. Pour créer une version Mac, nous avons en fait besoin d'accéder à une machine Mac, ce qu'aucun des développeurs ne possède malheureusement actuellement. Si vous possédez un Mac capable de compiler et de télécharger Pioneer pour nous de manière régulière, veuillez nous contacter (IRC).

Mise à jour : les versions OSX ont été interrompues en raison du manque de responsable et de la dépréciation d'OpenGL par Apple. Nous n'avons pas l'intention de les proposer dans un avenir proche - nous devrons migrer le chemin de rendu vers Vulkan et disposer d'une base d'utilisateurs suffisante pour justifier de consacrer du temps à la compatibilité OSX.

#### Où puis-je trouver les versions nocturnes de Pioneer

Ils sont disponibles sur la page d'actions de github . Remarque : il faut actuellement se connecter à github pour télécharger. Une nouvelle build est créée chaque fois qu'une pull request est fusionnée avec un nouveau code, et chaque pull request proposée est également créée, ce qui constitue un excellent moyen de tester les fonctionnalités avant qu'elles ne soient fusionnées dans la branche principale.

#### Où puis-je trouver les anciennes versions de Pioneer

Vous pouvez trouver des versions plus anciennes à partir de décembre 2014 (05/12/2014) sur notre page sourceforge . Le 18/11/2014 était la dernière version prenant en charge OpenGL 2, entre le 19/11/2014 et le 07/12/2014, Pioneer nécessitait OpenGL 3.2. À partir du 08/12/2014, seul OpenGL 3.1 est requis. Chez moddb, ils ont une version Windows qui remonte plus loin dans le temps.

#### Comment jouer sur un ancien ordinateur

Votre meilleur pari est d'utiliser une ancienne version, ou si vous avez un autre ordinateur, vous pouvez utiliser virtualGL pour laisser Pioneer s'exécuter sur une machine distante (moderne) et la transférer vers une machine plus ancienne, comme décrit sur le forum, cette commande fonctionne mieux ( mais le combat/action est trop lent, ce n'est donc qu'une solution viable pour jouer des missions pacifiques) :

```
vglconnect user@server_executing_pioneer_ip -CY -p SSH_port 'cd /path_of_pioneer_compilation_folderme/ && ./pioneer'

```

### Comment/où puis-je signaler mon bug/crash

Le rapport de bugs est la partie la plus importante dans laquelle vous, en tant que joueur, pouvez aider la communauté. Lorsque vous rencontrez quelque chose qui semble étrange ou étrange dans le jeu, veuillez le signaler, de préférence à notre outil de suivi des problèmes , mais vous pouvez également vous arrêter sur le canal IRC . Lorsque vous le signalez, mentionnez toujours la version Pioneer (affichée dans le coin inférieur droit de l'écran de démarrage png )

Si vous rencontrez des problèmes avec les graphiques ou si Pioneer ne démarre pas/plante, veuillez joindre les fichiers **output.txt** et **opengl.txt** du dossier de configuration Pioneer dans votre dossier personnel/dossier Mes documents. Si vous n'avez pas obtenu le **fichier output.txt** , assurez-vous que **RedirectStdio=1** dans **config.ini** .

Il est important d'inclure autant d'informations suivantes que possible dans chaque rapport de problème. La plupart d'entre elles peuvent être utilisées à partir des fichiers **output.txt** et **opengl.txt** , mais si vous ne pouvez pas les joindre, veuillez nous le dire :

* La version de Pioneer que vous essayez d'exécuter ( *date de build ou numéro de version du jeu* )
* Quel système d'exploitation vous utilisez, Windows XP/Vista/7/8/10, Linux ( *quelle distribution* ), OSX.
* Spécifications du système de votre ordinateur - CPU / RAM / Carte graphique.
* Que vous l'ayez téléchargé depuis notre site ou que vous le construisiez à partir du code source.

### Trace de débogage

Lorsque le jeu plante, l’une des informations les plus précieuses que vous puissiez fournir à l’équipe de développement est une trace. Pour obtenir une trace, le jeu doit avoir été compilé en mode débogage, puis démarré via un débogueur. Si vous compilez le jeu vous-même, à partir des sources, il créera par défaut un mode débogage.

#### Windows Visual Studio

* Compile the game in debug mode (should be the default setting).
* After building it, press F5 or go to Debug->Start Debugging. Note: it will run slowly, starting a new game or loading a new one in particular. That's normal.
* Instead of a full out crash, you'll get a freeze and it should automatically switch back to Visual Studio. If it freezes and doesn't switch back, do that manually.
* At that point, Visual Studio should have opened a couple new panes/sub windows at the bottom. One of these is 'Call Stack.' Right click in it, select 'Select All.' Then right click in there again and select 'Copy with source paths.'
* Then paste that information into the bug-report (preferably as a code formatted block)
* After that you can Debug->Stop to shut down Pioneer again.

#### Linux gdb

* Make sure gdb (The GNU Debugger) is installed on you system (available in package managers of all Linux distributions).
* Then start pioneer by prefixing the command with gdb followed by the normal command to start pioneer. Eg. if you normally do:

```
cd pionnier/
  ./build/pionnier

```

puis pour l'exécuter en mode débogage, vous devez l'exécuter via gdb :

```
cd pionnier/
  gdb ./build/pionnier

```

puis depuis gdb, tapez "run", qui démarre Pioneer. Jouez jusqu'à ce que vous obteniez le crash, ce qui vous renvoie à nouveau à gdb. Tapez « bt » ou « backtrace » dans la ligne de commande gdb et enregistrez le résultat dans votre rapport de bogue.

### Où sont le fichier de configuration, les parties sauvegardées, les captures d'écran ?

* Windows : Mes documents\Pioneer
* OS X : /Utilisateurs/votre\_nom\_utilisateur/Bibliothèque/Application Support/Pioneer
* Linux : /home/votre\_nom d'utilisateur/.pioneer

### La nouvelle version Pioneer ne démarre pas

Cela peut être dû au fait que la nouvelle configuration est incompatible avec la configuration locale, essayez de supprimer votre dossier de configuration Pioneer, de sorte que le jeu génère à nouveau automatiquement un nouveau fichier de configuration.

### J'ai des problèmes graphiques

Tels que des textures incorrectes, des vaisseaux manquants dans la vue, des problèmes d'affichage du texte. **La mise à jour des pilotes d'affichage résout généralement ces problèmes.**

Cela se produit généralement sur des cartes graphiques plus anciennes ou en raison de pilotes GPU obsolètes. Des cartes NVidia et ATI pas trop anciennes suffisent généralement pour jouer au jeu, mais les GPU intégrés ne suffisent généralement pas.

### Je rencontre des problèmes graphiques, tels qu'un ciel enneigé et un terrain transparent

Ceci est probablement dû au shader Eclipse qui n'est pas pris en charge par certains pilotes graphiques open source. Vous pouvez installer les pilotes propriétaires, s'ils sont disponibles, ou désactiver l'effet éclipse en ajoutant DisableEclipse=1 à votre fichier de configuration Pioneer (config.ini).

### Ma version OpenGL est inférieure à 3.2, "Pioneer ne peut pas fonctionner sur votre carte graphique"

MISE À JOUR : Pioneer a abandonné la prise en charge de la version 2.1 en septembre 2018. Vous devez extraire et compiler une version avant cela, et effectuer :

Ouvrez votre fichier de configuration Pioneer et définissez : "RendererName=Opengl 2.1". Cela devrait permettre à Pioneer de fonctionner, à condition que votre matériel prenne en charge OpenGL 2.1, ce qui devrait être le cas si vous pouviez exécuter Pioneer jusqu'au 18/11/2014, date à laquelle la prise en charge a été abandonnée. Notez que la prise en charge de plusieurs moteurs de rendu a été ajoutée le 03/03/2017, c'est-à-dire OpenGL 2.1 et 3.1 ; cependant, vous devez modifier votre fichier de configuration pour sélectionner le fichier approprié, car aucune détection automatique n'est effectuée. En fait, si votre matériel n'est pas extrêmement ancien, OpenGL 3.2 devrait être pris en charge si vous mettez à jour vos pilotes.

You can also find older versions (pre 20141119) on moddb.

### I see blank untextured Gas Giants and I'm using an ATI graphic card under GNU/Linux with open source drivers (Mesa R600)

With chipsets using the R600 gallium drivers the shader fails to compile. There is a workaround that uses less noise octaves. This produces less detailed texture maps for the gas/ice giants but they still look good and at least the program runs.

Try setting `AMD_MESA_HACKS=1` in ~/.pioneer/config.ini or disable GPU jobs entirely by setting `EnableGpujobs=0`

### Je reçois des artefacts de rendu de texte

Certains utilitaires HUD de surveillance du système, comme MSI Afterburner et la superposition Steam, peuvent provoquer un rendu du texte déformé. Essayez de les éteindre.

### Le jeu se fige à l'écran d'introduction

Si vous ne parvenez pas du tout à démarrer le jeu, modifiez le fichier de configuration et modifiez la valeur DisableShaders à 1.

### Le jeu plante au démarrage avec un message d'erreur concernant imgui\_draw.cpp

Vérifiez si un dossier parent de Pioneer contient des lettres accentuées (par exemple éáűúóü etc.). Si tel est le cas, copiez le jeu dans un endroit où il n'y a rien de tout cela dans l'arborescence des dossiers.

### Le jeu plante après l'écran de chargement. J'utilise des pilotes gratuits ATI sur GNU/Linux.

Si vous obtenez un GL\_INVALID\_ENUM dans la console, cela peut être dû au fait que certains vaisseaux utilisent des textures dans un format qui, en raison de brevets, n'est pas inclus dans le package mesa principal. Recherchez libtxc-dxtn ou libtxc\_dxtn dans votre distribution et installez-le.

### Le jeu se bloque lorsque j'active l' *Activer le cockpit (EXPERIMENTAL)* option

C'est parce qu'il s'agit actuellement d'une fonctionnalité expérimentale, principalement d'infrastructure. Vous avez besoin d'un modèle de cockpit pour pouvoir l'utiliser.

Vous pouvez en trouver un fortement en cours publié sur les forums communautaires. Notez qu'il s'agit d'une fonctionnalité hautement expérimentale, non, alors veuillez la traiter en conséquence.

### Mon joystick "dérive"

Il est recommandé de calibrer votre joystick à l'aide des fonctionnalités du système d'exploitation (paramètres du joystick sous Windows, jstest-gtk sous Linux), car cela résout 99 % de tous les problèmes liés aux joysticks mal configurés. Cependant, si vous souhaitez ajuster des paramètres spécifiques pour chaque axe du joystick, la prise en charge de la zone morte et de la sensibilité personnalisables est disponible via le fichier de configuration. Ouvrez config.ini et ajustez les valeurs de la zone morte (DZ) et de la courbe d'exposant de sensibilité (CV) de l'axe correspondant à votre guise.

```
;  exemple de configuration du joystick
 [Joystick.03000000a30600006404000000010000]
 Axe0=DZ0.0 CV1.0
 Axe1=DZ0.0 CV1.0
 Axe2=DZ0.0 CV1.0
 Axe3=DZ0.0 CV1.0
 Nom = Clé USB Saitek Cyborg

```

### J'obtiens de mauvaises performances

The heaviest part of the game is planetary terrain generation. Turn down the "Detail distance" and "Fractal detail" settings, they have the most impact for performance. Reducing screen resolution is also recommended, this can be done in the Settings Menu, or manually to a custom values by editing your personal configuration file, on Linux: `~/.pioneer/config.ini`. On Windows: `Documents/pioneer/config.ini` Look for `ScrHeight` and `ScrWidth` entries. Also consider reducing number of buildings in cities.

### I've enabled anti-aliasing in the config file, but it does not work

Make sure the AA settings are not overridden by your graphics card settings, on NVidia AA should be set to "application controlled" mode.

### Le mode plein écran n'est pas correctement mis à l'échelle

Si vous êtes sous Windows, essayez :

```
Cela ressemble à des problèmes de mise à l'échelle du bureau Windows 7.
 Essayez d'ajouter des modes de compatibilité à Pioneer.exe.
 Faites un clic droit dessus et choisissez Propriétés -> Compatibilité -> Cochez
 Désactivez la mise à l'échelle du bureau et désactivez la composition du bureau.

```

## Développement

### Quelle est l'histoire de Pioneer

Le projet a débuté en 2008 par Tom Morton, et a été annoncé en 2010 sur le forum Space Sim Central (pour les jeux spatiaux), et sur le forum Frontier . Pour plus d'historique, consultez l'article Rock Paper Shotgun et Media\_Coverage.

### Quel est le niveau de développement réalisé ?

Le développement est sporadique, mais il ne se passe pas de mois sans modifier les sources, corriger des bugs, nettoyer le code, introduire de nouveaux contenus et/ou fonctionnalités ; voir Changelog.txt . Tous les contributeurs travaillent gratuitement sur Pioneer lorsqu’ils ont le temps et la motivation.

### Quel est le problème avec l'interface utilisateur incohérente ?

Fondamentalement, Pioneer a eu au cours des années 2013-2020 jusqu'à trois systèmes d'interface utilisateur différents et simultanés, pour un arrière-plan et des captures d'écran, veuillez vous référer à : GUI\_introduction#Background\_history

### Acceptez-vous les contributions ?

Oui bien sûr! Pioneer n’est pas le projet personnel d’une seule personne. C'est la somme des contributions apportées par les personnes qui jouent et se soucient du développement continu du jeu. Voir : Comment contribuer .