LifePlay-Revival/Docs/Migration/etat/REL/KEY2/KEY2-JOURNAL-BROUILLON.md
edujiro5972 56dfcfc3d2 LifePlay UE 5.8 : état de développement au 2026-10-20
Tickets : PUB-20261020-T1

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-20 17:35:10 +02:00

4 KiB
Raw Blame History

KEY2 : brouillon du journal (R5)

Lignes à verser au journal sans numéro ; versement par un lp-writer (lots STM1, KEY2 et CAM2 ensemble). Numéro réservé par Big Boss pour KEY2 : CHG-373 (Numero.ps1, verrou 234). Ajout seul : une correction = une nouvelle ligne.

CHG (brouillon)

Heure du fait (AAAA-MM-JJ HH:MM) Lot Fichiers Raison (fait observable + preuve) Avant → après Retour arrière Versé
2026-10-20 09:52 KEY2 (K2-K6, IMPL-01) Config/DefaultInput.ini Décisions 1 à 15 de KEY2-SPEC-01.md. Retirés : SpeedUp NumPadSix et Equals, SpeedDown NumPadFour et Hyphen, TestScenes Tilde, MoveForward Z, MoveRight Q. Ajoutés : ActionPanel Q, CameraHeight G / B, CoupleMoveY V / X. QWERTY par défaut (« QWERTY en premier »). Preuve : diff contre HEAD, 7 lignes retirées et 5 ajoutées (KEY2-IMPL-01.md) MD5 20952b1f → 1a8e89a1 (CRLF gardé) Tools\Restore.ps1 -Lot KEY2-IMPL oui, 2026-10-20 12:19 (CHG-373)
2026-10-20 10:09 KEY2 (K2-K6, IMPL-01 et complément) Source/LifePlay/LPKeyboardSubsystem.h, .cpp K2 : liste QWERTY / AZERTY et Apply, préréglages exclusifs, section [LPKeyboard] (Layout, Version, CoupleDrag). Migration Version=2 : retraits, et ActionPanel, G / B et V / X posés sur les touches libres. K5 : souris, molette, modificateur seul ; clic gauche seul refusé. K6 : section Scene au libellé neutre. Preuve : KEY2-BUILD-01 à code 0, KEY2-VAL-01 PASS-STATIC .cpp 5d60d3f8 → 7501ec6a ; .h eed95e98 → 06793e57 Tools\Restore.ps1 -Lot KEY2-IMPL, puis KEY2-IMPL2 oui, 2026-10-20 12:19 (CHG-373)
2026-10-20 10:09 KEY2 (IMPL-01, part de KEY2) Source/LifePlay/LPCameraModeSubsystem.h, .cpp (fichier partagé avec CAM2, gel CAM2) ActionPanel en scène (appelle PC.LeftMouseSexOn), CameraHeight, CoupleMoveY (Y du monde, constante CoupleMoveSpace), option CoupleDrag (clic gauche seulement), aide BuildControlsHelp. Diff contre la référence CAM2 406fbf1d : .cpp +112 / −1 (la ligne retirée est la fin des arguments de l'aide), .h +8 / −0 ; aucun bloc CAM2 touché .cpp 406fbf1d (CAM2) → f15c2b9b ; .h 9aee8d04 → 36feac2a ; HEAD du .cpp : 1f10631f Tools\Restore.ps1 -Lot KEY2-IMPL2, puis KEY2-IMPL (406fbf1d) oui, 2026-10-20 12:19 (CHG-373)
2026-10-20 10:53 KEY2 (DIAG-01) Source/LifePlay/LPKeyboardSubsystem.cpp, Source/LifePlay/LPSettingsSubsystem.cpp KO COMMUN-15 : marche coupée, nom de caméra absent et personnage enfoncé après une visite de l'onglet Clavier (IsMenuOpen resté vrai) ; fichier du joueur jamais relu (clés +ActionMappings, FConfigFile::Read sans commandes +, ConfigCacheIni.cpp:2216-2219). Défauts antérieurs à KEY2 (relus à HEAD). Correctif : IsMenuOpen n'est vrai que pendant une capture ; lecture des clés + ; CancelWait à la fermeture des réglages. Preuve : KEY2-BUILD-02 à code 0, KEY2-VAL-03 PASS Keyboard.cpp 7501ec6a → 7960e871 ; Settings.cpp b72671af → 5ff9f26d Tools\Restore.ps1 -Lot KEY2-FIX1 oui, 2026-10-20 12:19 (CHG-373)
2026-10-20 11:31 KEY2 (VAL en jeu, COMMUN-16) — (essai) Résultats COMMUN-16 (journal D:\Game\LifePlay_Build_5.8_Development_COM16\Windows\LifePlay\Saved\Logs\LifePlay.log) :
- PASS : marche ZQSD / WASD ; migration « passe de la version 0 a 2 : 5 liaisons retirees », « 50 actions et 19 axes relus » ; AZERTY appliqué et gardé ; ActionPanel sur A (« panneau d'action bascule ») ; Add / Subtract ; clic gauche seul refusé ; Ctrl+C et Ctrl+E sans double déclenchement (COMMUN-14.17).
- KO : V / X sans effet dans une pièce visible (garde « pièce cachée », KEY2-DIAG-02.md) ; haut / bas sans effet dans une pièce visible (comportement d'origine de PC) ; CameraHeight : B ne descend pas au sol (borne relative). Corrigés par le passage IMPL rév. 3 de CAM2 (décision (b) de l'utilisateur, borne absolue de la pièce).
- Mineur : ligne d'état coupée ; correctif KEY2 au dégel (KEY2-SUITE-ST)
— — oui, 2026-10-20 12:19 (CHG-373)