NSV FAST TIME - Avance du temps / Skip Days - 0.3.1.0
FS25 PC - Solo

COMMANDES (valeurs par defaut)
F10 : ouvrir le panneau / augmenter la duree de 1 jour.
Maj gauche + F10 : ouvrir le panneau / diminuer la duree de 1 jour.
F11 : preparer, confirmer le depart, ou arreter une avance.
F9 : fermer le panneau et annuler une confirmation en attente.
Fermer le panneau ne stoppe pas une avance deja en cours.
La duree se regle de 1 a 30 jours, sans revenir au debut de la liste.
La duree est verrouillee pendant une avance.

PROGRESSION ET BILAN
Le panneau affiche une barre de progression et un pourcentage.
Pendant une avance, fermer le panneau laisse un petit indicateur avec
la progression et les commandes pour rouvrir le panneau ou arreter.
A la fin ou a l'interruption, le panneau affiche le temps de jeu ecoule
et confirme la restauration de la vitesse precedente si elle a reussi.
Une modification externe de vitesse est identifiee dans le bilan.
Le bilan reste visible jusqu'a la preparation d'une nouvelle avance
ou au changement de duree. Il n'est pas conserve au rechargement.

PERSONNALISATION
Dans Parametres > Commandes, rechercher les quatre lignes NSV FAST TIME.
Les identifiants des actions restent les memes : vos touches personnalisees sont conservees.
Les touches 7 et 8 restent les commandes natives de vitesse du temps ;
elles se reaffectent sur leurs lignes habituelles dans le meme menu.
Les raccourcis fonctionnent via les actions du jeu, sans touches codees en dur.

VITESSES
Ajout de x1000, x3000, x6000 a la liste native.
La vitesse choisie est conservee. La vitesse appliquee a chaque mise a jour
est reduite si necessaire pour ne pas franchir plusieurs minutes de jeu.
Le panneau affiche la vitesse choisie, la vitesse reelle mesuree et le temps
simule restant. Le passage des jours peut donc etre plus lent que x6000.
Un jour = 24 heures de jeu, pas un mois.

ARRET ET SAUVEGARDE
Le mode automatique s'interrompt en pause, dans les menus, au sommeil,
a la sauvegarde ou lorsqu'une autre commande change la vitesse.
La vitesse precedente est restauree et verifiee, sauf si une autre commande
vient de choisir une nouvelle vitesse : ce choix est alors conserve.
En cas d'echec, le mod arrete l'avance et suspend le temps. Les rappels de
mise a jour restent executes en pause avec un temps de simulation nul.
Trois tentatives automatiques au maximum sont effectuees, espacees d'une seconde.
La commande Depart / Arret (F11 par defaut) permet ensuite de reessayer.
Une nouvelle vitesse choisie avec les commandes natives peut aussi retablir
le fonctionnement si elle est acceptee. L'avance automatique ne reprend pas.
La sauvegarde est refusee tant que la vitesse n'est pas retablie.
Le panneau et l'indicateur compact signalent cet etat de recuperation.
La vitesse temporairement limitee n'est pas enregistree dans la sauvegarde.
Les vitesses manuelles restent selectionnees jusqu'au changement suivant.
Le sommeil utilise le controle du temps natif du jeu.

ANIMAUX ET PRODUCTIONS
Le mod ne change ni la date directement ni les statistiques des animaux.
Il ne fournit pas de nourriture, de ressources ou de place supplementaire.
Croissance, reproduction et productions restent soumises aux regles du jeu.
Eviter de faire piloter le temps simultanement par un autre mod (FastNight, etc.).

VALIDATION
Tests Lua hors jeu reussis : vitesses manuelles, frames variables, 1/3/30 jours,
limites de minutes, evenements horaires, sauvegarde en cours de frame,
restauration en echec, commandes, reaffectation et changement de contexte.
Tests 0.3.0 hors jeu reussis : reglage dans les deux sens et limites,
progression 0/50/100 %, bilan de fin/interruption, bascule panneau/indicateur,
actualisation des touches et verification de la restauration dans le bilan.
La version 0.2.2 a ete declaree fonctionnelle en jeu par l'utilisateur.
Le journal local confirme le chargement et un demarrage/arret de la version 0.3.0.
Tests 0.3.1 hors jeu : recuperation apres panne persistante, limite des tentatives,
sauvegarde refusee en erreur puis autorisee apres recuperation, pause conservee,
messages FR/EN et correction des arrondis de fin. La version 0.3.1 reste a tester en jeu.
Avant publication, comparer aussi animaux, productions et cultures avec
une avance native equivalente, puis verifier sauvegarde et rechargement.

ENGLISH
F10: open / +1 day. Left Shift + F10: open / -1 day (range 1-30 days).
F11: prepare / confirm / stop. F9: close panel.
Rebind NSV FAST TIME actions in Settings > Controls. Existing bindings are preserved.
Native time speed keys remain
configurable on the game's own control entries. Closing the panel does not stop
an active skip. A compact progress indicator remains visible while skipping.
The end summary shows elapsed game time and speed restoration status.
Actual speed is limited to preserve minute boundaries.
One day means 24 game hours. Pause, menus, sleep and saving interrupt the skip.
On speed restoration failure, simulation time is suspended while mission callbacks
continue with zero simulation time and a scoped pause flag. After up to three automatic
retries, use Start / Stop to retry or select another native time speed.
Recovery never restarts the automatic skip. Saving is blocked until recovery succeeds.
Single player. In-game validation is still required before public release.

0.2.1 : indication Fermer avec la touche configuree ; nouvelle miniature jour/nuit.

0.2.2 : affichage des trois touches configurees dans le panneau ; libelle de depart adapte a l etat.
0.3.0 : progression, duree jour par jour dans les deux sens, indicateur compact,
bilan de fin ou interruption et quatrieme commande personnalisable.
0.3.1 : recuperation explicite apres erreur de vitesse ; tentatives limitees ;
motifs de refus de demarrage ; fin a 100 % dans la tolerance ; nom NSV FAST TIME unifie.
