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

13 lines
4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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`) :<br>- **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).<br>- **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).<br>- **Mineur** : ligne d'état coupée ; correctif KEY2 au dégel (KEY2-SUITE-ST) | — | — | oui, 2026-10-20 12:19 (CHG-373) |