Dépannage

La configuration affiche un avertissement ou une erreur

Ouvrez DA_ADS_SaveSystemConfig. Vérifiez que les classes choisies héritent des parents ADS attendus, que la version est au moins 1, que l’index manuel est compris entre 0 et 999, que le nombre de slots automatiques est compris entre 1 et 5, et que le délai est compris entre 2 et 20 secondes. Vérifiez aussi les dimensions et la qualité des miniatures.

Si l’asset de configuration est absent, vérifiez son chemin exact : /ADS_SaveSystem/Config/DA_ADS_SaveSystemConfig. Le système emploie des valeurs natives de repli, mais l’éditeur signale ce cas.

La sauvegarde échoue ou expire

Assurez-vous que chaque participant inscrit répond à On Save Requested en appelant Set Part Saved avec le contexte reçu. Un seul participant qui répond avec Success à faux, oublie de répondre ou garde un contexte différent peut faire échouer l’opération. Consultez la raison reçue par On Save Completed : elle peut notamment signaler un timeout, un participant en échec ou un échec d’écriture disque.

Le chargement ne restaure pas les données

Vérifiez que les mêmes participants sont inscrits pour le chargement et répondent à On Load Requested par Set Part Loaded. Confirmez que les données lues proviennent de la bonne classe de sauvegarde et que les variables de votre Blueprint sont marquées SaveGame. Si le niveau enregistré doit être ouvert, laissez le système terminer la transition ou utilisez Apply Pending Load dans un flux de préparation de monde personnalisé.

Un slot est introuvable ou invalide

Contrôlez son type et son index avec Is Slot Index Valid, et son existence avec Does Slot Exist. N’essayez pas de supprimer ou copier le slot de profil. Pour un nom inattendu, vérifiez les préfixes configurés : aucun séparateur n’est ajouté automatiquement.

Une ancienne sauvegarde demande une conversion

Implémentez la conversion dans un enfant de ADS Project Save Behavior, puis assignez-le dans la configuration. Après Handle Need Convert, appelez Continue Convert ou Cancel Convert. Une sauvegarde créée avec une version plus récente du format ne peut pas être chargée par une version plus ancienne du projet.

Les miniatures sont absentes

Activez la capture de miniature dans Save Slot, puis vérifiez les dimensions, la qualité JPEG et l’image par défaut dans la configuration. Get Thumbnail renvoie l’image par défaut lorsque la miniature stockée est indisponible ou illisible ; il peut renvoyer une valeur nulle si aucune image de repli n’est configurée.

Concernant la miniature par défaut, assurez-vous également que le Data Asset de configuration est bien ajouté aux assets à cooker, comme indiqué dans la section Installation.