GK2 Faster Doors 0.3.2 - réglages

Modifiez-les dans le jeu : Esc > Mods > GK2 Faster Doors (GK2 Mod Framework), ou F1 (ConfigurationManager),
ou dans BepInEx/config/gk2.fasterdoors.cfg (fermez d'abord le jeu).
Les blocs ci-dessous suivent l'ordre du menu Mods. Un réglage que vous changez ici reste changé après une mise à jour
(la 0.3.0 a déplacé les réglages dans ces blocs et a gardé vos valeurs).

== 1 Transitions ==

Transitions plus rapides  [1 Transitions.FasterTransitions, default on]
  Des fondus plus courts et une pause au noir plus courte pour les portes que vous franchissez et les voyages sur la
  carte. Les cinématiques, les combats, les scripts de quête et tout ce que le jeu lance de lui-même gardent le rythme
  propre au jeu. Désactivé : le rythme du jeu partout.

Pas d'écran noir dans une même zone  [1 Transitions.HardCut, default on]
  Une porte que vous franchissez, ou un voyage sur la carte, qui reste dans la même zone (toute la carte en est une :
  maison, cour, taverne, église, morgue...) saute les fondus : vous êtes de l'autre côté à l'image suivante et la
  caméra saute avec vous. La première visite d'un lieu après un moment peut montrer ses éléments apparaître un instant.
  Désactivé : ces portes font plutôt un fondu rapide (les deux réglages ci-dessous). Les portes vers une autre zone
  (les lieux souterrains, par exemple) passent toujours par le noir, car le jeu charge cette zone à ce moment.

Durée du fondu  [1 Transitions.FadeSeconds, default 0.15]
  Secondes du fondu au noir et du fondu de retour, chacun, là où une porte fait encore un fondu. Le jeu : 0.3.

Pause au noir  [1 Transitions.BlackPauseSeconds, default 0.1]
  Secondes pendant lesquelles l'écran reste noir avant que vous soyez déplacé. Le jeu : 0.3.

== 2 Nettoyage de la mémoire ==

Sauter le nettoyage de la mémoire du jeu aux portes  [2 Memory clean-up.SkipCleanup, default on]
  À chaque porte vers une autre zone (depuis le jeu 1.008 ; avant, à chaque porte), le jeu nettoie sa mémoire pendant
  que l'écran est noir : il décharge les ressources inutilisées et retire les parties de la scène réservées à
  l'éditeur, ce qui fige l'écran noir un instant sur une sauvegarde bien avancée. Activé, la plupart de ces portes
  l'évitent ; il s'exécute quand même en entier quand c'est dû (les deux réglages à la fin de ce bloc), et le
  chargement d'une sauvegarde y a toujours droit. Désactivé : comme dans le jeu sans mod.

Nettoyer pendant le sommeil  [2 Memory clean-up.WhileSleeping, default on]
  Quand vous vous endormez, le nettoyage de la mémoire du jeu s'exécute une fois derrière l'écran noir du sommeil (au
  plus toutes les cinq minutes). Il décharge ce que le jeu n'utilise plus, pour que la mémoire ne continue pas de
  grossir au fil d'une longue session, et les 1 à 3 s qu'il prend ne se voient jamais.

Nettoyer à une porte quand la RAM manque  [2 Memory clean-up.WhenRamLow, default on]
  Un dernier recours pour les longues sessions sans sommeil : quand la mémoire a grossi de 1000 Mo depuis le dernier
  nettoyage complet et que votre PC manque de RAM (moins de 1.5 Go libres, ou le jeu en occupe plus de 70 %), la
  prochaine porte que vous franchissez passe une fois par le noir et nettoie à cet endroit. Le journal dit
  « RAM low (...) » quand cela arrive.

Nettoyage complet toutes les N portes  [2 Memory clean-up.FullCleanupEveryDoors, default 10]
  Le nettoyage complet s'exécute au moins à chaque Nième porte. 1 = à chaque porte (le jeu sans mod). Baissez-le si
  l'usage de la mémoire vous gêne ; montez-le pour moins de pauses.

Nettoyage complet après hausse de la mémoire (Mo)  [2 Memory clean-up.FullCleanupAfterGrowthMB, default 300]
  Le nettoyage complet s'exécute aussi à la porte suivante dès que la mémoire du jeu a augmenté de ce nombre de Mo
  depuis le dernier. Sur un PC avec peu de RAM, baissez-le.

== 3 Menu pause ==

Menu pause instantané  [3 Pause menu.Instant, default on]
  Esc ouvre le menu pause tout de suite. Avant son ouverture, le jeu prend une capture d'écran pour son bouton de
  rapport de bug et l'encode en PNG, ce qui fige l'image pendant quelques centaines de millisecondes (plus à haute
  résolution). Ici la capture est prise au même moment et encodée en arrière-plan, donc le rapport de bug la reçoit
  quand même.

== 4 Portes ==

Entrer dans une porte sans E  [4 Doors.WalkIn, default off]
  Marcher dans une porte l'utilise, sans appuyer sur E : quand l'indication de la porte s'affiche devant vous et que
  vous marchez, la porte est utilisée exactement comme E l'utiliserait. Seulement les portes que vous pourriez utiliser
  avec E à l'instant. Jamais une porte avec un événement ou une quête qui l'attend, jamais avec une fenêtre ou une
  cinématique ouverte, jamais en portant un corps ou un zombie, et pas pendant que l'AutoWalk d'Almanac vous fait
  marcher (il utilise les portes lui-même). Après votre arrivée, ou après tout autre déplacement, il y a une pause
  d'environ une seconde pour que vous ne rebondissiez pas dans la porte d'où vous sortez.
  Pour utiliser une porte quand l'option est activée, restez immobile et appuyez sur E comme avant. Désactivé par défaut.

== Débogage ==

Couper / remettre le mod (pour comparer)  [Debug.Toggle, default not set]
  Une touche qui coupe et remet tout le mod pendant que vous jouez, pour franchir la même porte avec et sans lui. Non
  enregistré : après un redémarrage, le mod est de nouveau actif. Choisissez une touche que rien d'autre n'utilise.

Journal détaillé  [Debug.Verbose, default off]
  Écrit la décision de chaque porte et ce que le nettoyage complet a retiré dans BepInEx/LogOutput.log. Une ligne
  « door: » par porte (l'heure et ce qui a été fait) est toujours écrite, même désactivé.

== Hors du menu ==

Nettoyage léger aux portes sautées  [2 Memory clean-up.GcOnSkippedDoors, default on]
  Pour les moddeurs : seulement si le jeu tournait sans ramasse-miettes incrémental, une porte sautée aurait quand même
  un simple GC.Collect. GK2 tourne avec le GC incrémental, donc cela ne fait rien ici. F1, avancé.
Journal de diagnostic  [Debug.Diagnostics, default off]
  Écrit une ligne « [Diag] » au démarrage dans BepInEx/LogOutput.log : si Instant Transitions, GK2 Performance ou Jc0de FPS Boost est chargé.
