Mod:Modder/Problèmes

De ARK Wiki
Aller à la navigation Aller à la recherche

Cette page s'efforce de résoudre les problèmes les plus souvent rencontrés lorsque l'on Modde

Où puis-je trouver le Dev Kit?

Voir la page Modder.

Je ne parviens pas à charger mon Mod

Les conditions suivantes sont nécessaires pour charger un Mod sur le Workshop Steam:

  • Le Mod doit être effectif.
  • Le titre, la description et l'image de prévisualisation doivent être sélectionnés.
  • Le journal des mises à jour ne doit pas être un champ vide.

Unreal Engine 4 doit-il être installé?

Non, vous n'avez besoin que d'un compte Epic Games pour charger, installer et mettre à jour le Dev Kit.

L'éditeur gèle quand je charge un Schéma

Ouvrir un Schéma oblige l'éditeur à charger toutes les dépendances directes. C'est un processus qui demande beaucoup de lecture/écriture sur le disque dur, et l'éditeur semblera planté pendant toute la durée du procédé.

UE4CompilingShaders.png

Certains articles doivent être reconstruits pour que votre plateforme puisse l'utiliser. Par exemple, charger un Matériau pour la première fois ou le modifier impliquera la compilation de ses ombrages. La compilation des ombrages est gourmande en ressource CPU et les échanges entre le compilateur de données et le Dev Kit causera des gels semblables, plus courts. Si un ombrage n'est pas compilé, la grille de matériau par défaut sera utilisée.

Accélérer le procédé

On ne peut pas faire grand chose pour accélérer le chargement d'un article hormis acheter un disque plus rapide. Vous pouvez toujours augmenter la priorité de l'ordre dans lequel le compilateur d'ombrages travaillera, car il commence avec une Priorité inférieure à la normale. Mais faites attention à ce que l'augmentation de la priorité les mettra en jeu plus souvent par le processeur, laissant moins de temps pour le gestionnaire de fenêtre. Votre système pourrait ne pas répondre plus souvent.

Changer la priorité du programme dans le gestionnaire des tâches ne changera pas grand chose, comme le programme a une faible durée de vie et se fermera une fois la tâche faite. Cela a plus de sens d'automatiser la tâche avec un scrop, comme le Powershell ci-dessous:

 $i=0; while ($i -lt 3600) { $processes = get-process ShaderCompileWorker -ErrorAction SilentlyContinue; foreach ($process in $processes) { $process.PriorityClass="High" }; $i++; Start-Sleep -Seconds 2 } # Source: Letoric sur le Discord Modder ARK

Le script est valable 2h (7200 secondes) et règle sur Élevé la priorité de chaque travailleur.