« Maximiser le Framerate » : différence entre les versions
Aucun résumé des modifications |
ajout de la limite du # de cavernes, du G_FPS_CAP |
||
| (7 versions intermédiaires par 3 utilisateurs non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
Beaucoup de parties sont ruinées à cause d'un framerate trop petit quand le nombre | Beaucoup de parties sont ruinées à cause d'un framerate trop petit quand le nombre d'objets (nains, animaux, cavernes...) sur la map devient trop important. | ||
Autant perdre avec beaucoup de fun c'est vraiment chouette autant arrêter de jouer tellement le jeu devient lent , ce n'est vraiment pas drôle. | Autant perdre avec beaucoup de fun c'est vraiment chouette autant arrêter de jouer tellement le jeu devient lent, ce n'est vraiment pas drôle. | ||
Le jeu devient de plus en plus lent | Le jeu devient de plus en plus lent comme les temps de calcul sont de plus en plus long. | ||
Il y a plusieurs sortes de calculs: "pathfind" recherche du chemin pour chaque nain, les ennemis, les animaux, le calcul pour le déplacement de l'eau, etc... | Il y a plusieurs sortes de calculs: "pathfind" recherche du chemin pour chaque nain, les ennemis, les animaux, le calcul pour le déplacement de l'eau, etc... | ||
Il y a par contre moyen d'accélérer le jeu si vous rencontrez des problèmes: | Il y a par contre moyen d'accélérer le jeu si vous rencontrez des problèmes: | ||
* Limiter le nombre de nains. | |||
* Fermer les espaces non utilisés : murs, portes verrouillées, etc. | |||
* Utiliser la fréquence d'accès: d - o . Régler des couloirs en High et le reste en Low. Le pathfind n'aura plus à chercher son chemin dans toutes les petites pièces. | |||
Il y a 2 fichiers d'options qui se trouvent dans le sous-dossier du jeu <df_XXX>\data\init: | |||
d_init | d_init.txt, init.txt | ||
Modifier | Modifier init.txt: | ||
Pour éviter de ramer dès le début avec les petites configs, remplacer les lignes : | * On peut afficher les FPS en jeu : [FPS:YES] ( Il faut remplacer No par Yes ). | ||
* Pour éviter de ramer dès le début avec les petites configs, remplacer les lignes : | |||
"[TEXTURE_PARAM:LINEAR]" par: "[TEXTURE_PARAM:NEAREST]" | "[TEXTURE_PARAM:LINEAR]" par: "[TEXTURE_PARAM:NEAREST]" | ||
et : | et : | ||
"[PRIORITY:NORMAL]" par: "[PRIORITY:HIGH]" | "[PRIORITY:NORMAL]" par: "[PRIORITY:HIGH]" | ||
* Accessoirement, on peut aussi limiter la fréquence de rafraîchissement purement graphique (pas cruciale dans Dwarf Fortress), par exemple changer [G_FPS_CAP:15]. | |||
Ceci permet de libérer un peu de puissance pour le reste des calculs du jeu, donc augmenter le nombre de FPS réels. | |||
Modifier d_init: | Modifier d_init: | ||
[TEMPERATURE:NO] | [TEMPERATURE:NO] | ||
[WEATHER:NO] | [WEATHER:NO] | ||
[POPULATION_CAP:200] <- 200 est égale au nombre de | [POPULATION_CAP:200] <- 200 est égale au nombre de nains maximum que vous pouvez avoir. Vous pouvez réduire ce nombre pour éviter une baisse trop grande des FPS au cours du jeu. | ||
'''Il faut relancer le jeu pour que ces effets soient actifs''' | |||
* On peut aussi générer un monde plus 'simple', par exemple en limitant le nombre de cavernes (en profondeur), dans world_gen.txt: | |||
Par exemple changer (il y a plusieurs lignes comme celle-ci): [CAVERN_LAYER_COUNT:3] par [CAVERN_LAYER_COUNT:1] | |||
'''Cet effet ne sera actif que dans le prochain monde généré''' | |||
Autres astuces : | Autres astuces : | ||
* Enfermer les animaux apprivoisés (tame) dans une cage. Sur une cage : q/a et les enfermer. | |||
* Essayer de ne pas creuser trop bas. Les cavernes sont un gros problème pour le framerate. DF à du mal à trouver son chemin dans les cavernes, ça demande beaucoup de calculs. | |||
* Jouer sur une petite map. 3x3 3x2 voire 2x2 si ça ne va vraiment pas. | |||
Il y a d'autre conseils sur la partie en anglais. Personnellement ceux-là m'ont déjà beaucoup aidé. Bonne chance. | Il y a d'autre conseils sur la partie en anglais. Personnellement ceux-là m'ont déjà beaucoup aidé. Bonne chance. | ||
[[Category:Modding]] | |||