Assetto Corsa Rally Livery Manager
- Version et Auteur
- Télécharger 3
- Taille du fichier 0.00 KB
- Nombre de fichiers 1
- Date de création 22 mars 2026
- Nombre de vues 25
Une application de bureau Windows (WPF, .NET 8) pour gérer les livrées d'Assetto Corsa Rally grâce à un flux de travail sécurisé de mise en réserve et d'échange, de sorte que chaque voiture n'ait qu'une seule livrée active à la fois.
ACR stocke ses assets pak ici : crContentPaks
Une livrée est un ensemble complet de trois fichiers portant le même nom de base :
.pak.utoc.ucasExemple :
ma_livrée.pakma_livrée.utocma_livrée.ucasSi l'un des trois fichiers est manquant, la livrée (ou variante) est considérée comme invalide et ne sera ni affichée ni installée.
ACRLM s'attend à ce que votre dépôt d'installation soit structuré ainsi :
RacineInstallateur/ idVoiture/ idLivrée/ *.pak *.utoc *.ucas
Certains téléchargements contiennent plusieurs ensembles valides de 3 fichiers dans le même dossier idLivrée (par exemple « avec numéros » et « sans numéros »). ACRLM traite chaque nom de fichier de base unique formant un trio complet .pak/.utoc/.ucas comme une variante distincte.
ACRLM impose :
<RacineJeu>crContentPaksLorsque vous activez une livrée :
idVoiture__ACRLM__.pak/.utoc/.ucas de la variante sélectionnée sont copiés dans PaksLes fichiers mis en réserve sont stockés dans Paks et préfixés par : ACRLM
Cela permet de les filtrer facilement de l'ensemble « actif » et de les restaurer aisément.
Conseil : incluez
idVoiture/idLivrée/idVariantedans le nom du fichier mis en réserve afin que les ré-analyses soient déterministes.
acr)ACRLM va :
.pak/.utoc/.ucas ne sont pas tous présents<RacineJeu>crContentPaks n'existe pasDe nombreux packs (par exemple depuis overtake.gg) sont « prêts à l'emploi » pour le jeu, mais peuvent avoir des conventions de nommage incohérentes. Les noms de fichiers seuls pouvant être ambigus, ACRLM fonctionne mieux lorsqu'il maintient un petit fichier d'état enregistrant quels fichiers appartiennent à quel voiture/livrée/variante lors de l'installation.
ICommand (Rescanner / Activer / Restaurer)async Task avec une gestion appropriée des exceptions