Fichier appmanifest Steam : rôle, emplacement et réparation sûre
Guide pratique sur appmanifest_<AppID>.acf, la détection des bibliothèques, les sauvegardes et la récupération d'un jeu présent sur le disque mais affiché comme non installé.

Sommaire
Steam peut conserver tous les fichiers volumineux d'un jeu et afficher malgré tout le bouton Installer. Ce cas indique souvent un appmanifest absent ou inutilisable plutôt qu'un jeu supprimé. steamapps/common contient les données du jeu ; appmanifest_<AppID>.acf fait partie de l'enregistrement local utilisé pour les reconnaître et les gérer.
Copier un ACF trouvé au hasard n'est pas une solution neutre. Un AppID, un installdir, un build, un état ou des dépôts incorrects peuvent déclencher une vérification au mauvais endroit ou un téléchargement massif. Une réparation prudente commence par le disque et la bibliothèque réelle.
Ce guide explique le fichier, sa position, les champs utiles et un ordre de récupération réversible. La création d'un fichier reste confiée à l'AppManifest Generator afin de séparer clairement l'intention informative de l'outil.
Qu'est-ce qu'un fichier appmanifest Steam ?
Un appmanifest est un document texte au format Valve KeyValues avec l'extension .acf. Steam en crée un pour chaque application gérée localement. Le nom suit appmanifest_<AppID>.acf : l'AppID 730 correspond donc à appmanifest_730.acf.
Ce fichier n'est ni le jeu, ni un manifeste de dépôt téléchargé, ni une licence, ni une sauvegarde. Il s'agit de métadonnées locales reliant l'AppID au dossier d'installation et décrivant l'état installé, en mise à jour ou en préparation.
Une application peut utiliser plusieurs dépôts, mais possède généralement un enregistrement appmanifest par installation de bibliothèque. Les manifestes de dépôt décrivent des versions de contenu ; l'appmanifest organise l'application complète.
appmanifest_730.acf
appmanifest_570.acf
appmanifest_<AppID>.acf
| Fichier ou dossier | Rôle | Remplacement sans contrôle ? |
|---|---|---|
| appmanifest_<AppID>.acf | État local et reconnaissance | Non, sauvegarder et confirmer l'AppID |
| steamapps/common/<Jeu> | Fichiers installés | Non |
| steamapps/content | Sortie brute de download_depot | Non si le dépôt est utile |
| depotcache | Données de téléchargement en attente | Non pendant téléchargement ou décompression |
| userdata | Données du compte et certaines sauvegardes | Hors de cette réparation |
Où se trouvent les fichiers appmanifest ?
Sous Windows, l'emplacement par défaut est souvent C:\Program Files (x86)\Steam\steamapps. Une bibliothèque secondaire peut se trouver dans D:\SteamLibrary\steamapps. L'ACF est directement dans steamapps ; le jeu est généralement un niveau plus bas dans steamapps/common.
Ne vous limitez pas au premier dossier Steam trouvé. Utilisez les paramètres de stockage ou libraryfolders.vdf pour repérer la bibliothèque contenant réellement le dossier common du jeu, puis cherchez l'ACF dans ce même steamapps.
Sous Linux et Steam Deck, le chemin dépend de l'installation native, Flatpak ou de compatibilité. La relation bibliothèque → steamapps → ACF et common reste la même.
C:\Program Files (x86)\Steam\steamapps\appmanifest_730.acf
D:\SteamLibrary\steamapps\appmanifest_730.acf
D:\SteamLibrary\steamapps\common\Counter-Strike Global Offensive

Faire correspondre la bibliothèque entière
Un ACF placé dans la mauvaise bibliothèque ne reconnecte pas correctement un jeu stocké sur un autre disque. Vérifiez ensemble la racine et common.
Champs importants d'un AppManifest ACF
Le texte est lisible, mais tous les champs ne doivent pas être devinés. Commencez par appid, name et installdir. L'AppID doit viser la bonne fiche et installdir doit correspondre exactement au dossier sous steamapps/common.
StateFlags est un champ numérique. La valeur 4 est fréquente pour une installation, mais elle ne reconstruit pas les dépôts ni le build. buildid et InstalledDepots changent après les mises à jour ; LastUpdated et SizeOnDisk décrivent l'état local, pas la dernière version publique.
Steam peut réécrire le fichier après un lancement, une vérification ou une mise à jour. Un fichier généré sert d'amorce ; une fois l'application reconnue, laissez le client actualiser l'enregistrement.
"appid" "730"
"name" "Counter-Strike 2"
"installdir" "Counter-Strike Global Offensive"
"StateFlags" "4"
| Champ | Signification | Précaution |
|---|---|---|
| appid | Application concernée | Éviter DLC, démo ou bande-son |
| installdir | Dossier sous common | Doit correspondre au dossier réel |
| StateFlags | État local | Indice, pas réparation complète |
| buildid | Build enregistré | Doit être rafraîchi par Steam |
| InstalledDepots | Dépôts associés | Ne pas inventer d'identifiants |
| SizeOnDisk | Taille locale enregistrée | La vérification doit recalculer l'état |
Symptômes d'un appmanifest absent, ancien ou incompatible
Le cas classique est un dossier de jeu présent alors que Steam affiche Installer. Steam peut redécouvrir les données après sélection de la même bibliothèque ou démarrage de l'installation. Une bibliothèque copiée peut sembler vide si common a été transféré sans les ACF.
Un fichier ancien peut provoquer une mise à jour énorme, une validation interminable ou une mauvaise reconnaissance après déplacement. L'espace disque, les permissions, le cache, une bibliothèque non enregistrée ou des fichiers endommagés peuvent toutefois produire les mêmes signes.
Un enregistrement incompatible est plus risqué car il paraît crédible. Comparez le nom du fichier, appid, installdir, le dossier réel et l'URL du magasin.
| Symptôme | Piste appmanifest | Premier contrôle sûr |
|---|---|---|
| Le jeu existe mais Steam propose Installer | ACF absent ou mauvaise bibliothèque | Comparer common et ACF dans la même racine |
| Jeu disparu après déplacement | Bibliothèque ou ACF mal enregistré | Réajouter la bibliothèque et vérifier libraryfolders.vdf |
| Téléchargement très volumineux | État local non fiable | Mettre en pause et choisir le dossier existant |
| Mauvaise édition | AppID incorrect | Distinguer jeu, DLC et démo |
| Boucle de validation | Métadonnées anciennes ou autre cause | Contrôler espace, droits, cache et journaux |
Récupération sûre d'un appmanifest manquant
Suivez un ordre réversible pour conserver les fichiers et l'état actuel avant que Steam ne modifie la bibliothèque. Mettez en pause les téléchargements et mises à jour actifs.
La meilleure réparation consiste à laisser Steam détecter et vérifier les fichiers existants. Générez un ACF seulement après avoir confirmé l'AppID, le dossier, la bibliothèque enregistrée et les données locales.
- Fermer complètement Steam
Mettre en pause, utiliser Steam > Quitter et vérifier que le client n'écrit plus.
- Sauvegarder l'état
Copier l'ACF existant et noter le chemin complet, la taille, l'AppID et le disque.
- Confirmer l'AppID exact
Distinguer jeu principal, DLC, démo, outil, bande-son et application de test.
- Vérifier la bibliothèque
Confirmer dans Stockage que Steam connaît la bonne racine.
- Lancer la détection au même endroit
Choisir Installer pour la même application et la même bibliothèque afin de déclencher la vérification.
- Générer seulement en dernier recours
Steam fermé, créer un ACF minimal avec AppID et installdir exacts, puis redémarrer et vérifier.
- Arrêter si le chemin est incorrect
Restaurer la sauvegarde et reprendre la vérification de l'identité.

La validation est l'objectif
Le succès signifie que Steam reconnaît la bonne application et vérifie les fichiers, pas seulement qu'il accepte le texte.
Quand utiliser un AppManifest Generator ?
Utilisez-le lorsque l'identité et l'emplacement des fichiers sont confirmés. Il peut produire un point de départ lisible avec le bon nom, l'AppID, le nom du jeu, installdir, une taille provisoire et un état.
Ne l'utilisez pas pour inventer les dépôts actuels, le buildid, la propriété, les licences ou une installation complète. Un fichier généré n'accorde aucun accès et n'est ni officiel ni garanti récent.
L'outil du site fonctionne dans le navigateur et télécharge un .acf texte. Relisez-le avant de l'enregistrer. Utilisez AppID Finder pour le numéro et Steam Manifest Downloader pour un paquet de manifestes/Lua.
| Objectif | Page ou action | Pourquoi |
|---|---|---|
| Comprendre un jeu disparu | Ce guide | Diagnostic et ordre sûr |
| Créer appmanifest_<AppID>.acf | AppManifest Generator | Texte transparent |
| Trouver l'AppID | AppID Finder | Éviter les confusions |
| Télécharger manifestes/Lua | Steam Manifest Downloader | Type de fichier différent |
| Réparer un téléchargement actif | Dépannage du client Steam | Ne pas remplacer pendant une écriture |
Erreurs de réparation à éviter
Ne récupérez pas un ACF sur un miroir inconnu parce que son nom semble correct. Il peut viser un autre dossier, build, langage, canal bêta ou application. Inspectez ce texte avant utilisation.
Ne supprimez pas common avant d'accepter le coût d'un nouveau téléchargement. Ne supprimez pas non plus tous les appmanifest : chacun représente une application différente.
Ne modifiez pas le fichier pendant que Steam fonctionne. Ne présentez jamais un ACF généré comme officiel, récent, sûr ou complet. Le compte et Steam déterminent toujours les droits, le contenu et la validation.
La réparation appmanifest ne restaure pas les sauvegardes. Elles peuvent se trouver dans userdata, Documents, AppData, le dossier du jeu ou Steam Cloud.
Un changement contrôlé à la fois
Conservez des sauvegardes, redémarrez après chaque étape importante et revérifiez application, bibliothèque et dossier.
FAQ sur les fichiers appmanifest
Références officielles et techniques
- Steamworks — Applications et dépôts — Documentation officielle sur l'organisation des applications et dépôts.
- Steamworks — Builds et publication — Contexte officiel sur SteamPipe, les builds et les manifestes.
- Valve Developer Community — Ajouter des fichiers de jeu — Référence technique sur la bibliothèque locale et appmanifest.
- PCGamingWiki — Steam — Référence communautaire sur les chemins et le dépannage.
Dernière mise à jour: 30 juillet 2026