LifePlay-Revival/Docs/Migration/etat/CAM/CAM-B2-DOC.md
edujiro5972 8084622450 LifePlay UE 5.8 : état de développement au 2026-10-19
Tickets : REP1-T4

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 22:57:42 +02:00

5.8 KiB
Raw Blame History

CAM-B2-DOC : entrée CHG et ticket des sous-lots B2 à B2n (2026-10-13 et 14)

Brouillon de l'entrée du journal Docs/Journal_Modifications.md. Elle s'écrit sous jeton du journal (JOURNAL-DEMANDE à Big Boss), après réservation du numéro (Tools/Numero.ps1 -Reserver CHG), puis ticket COMMIT au gardien. Condition (Big Boss, 2026-10-13) : un seul CHG B2 → B2f après l'essai COMMUN-3 (COMMUN-2 : KO A17 et caméra trop près, CAM-COMMUN2-DIAG.md, corrigés en B2f). Les empreintes sont à relever de nouveau le jour du ticket. CHG-NNN = numéro réservé.

Entrée CHG (une ligne du tableau : ID | Date | Lot | Fichiers | Raison | Empreintes | Retour arrière)

| CHG-NNN | 2026-10-13 | CAM-B2 (B2 à B2n) | Content/BPs/Room.uasset, Content/BPs/PC.uasset (B2m), Source/LifePlay/LPCameraModeSubsystem.h, Source/LifePlay/LPCameraModeSubsystem.cpp (jeu D:\Game\LifePlay-master 5.8, branche ue5.8) ; livrables Docs/Migration/etat/CAM/ | Lot CAM (CAM-SPEC.md amendée B2b, B2d, B2e ; CAM-B2-IMPL.md). C2, caméra à la troisième personne de pièce : CameraActor CamRoom créé à la demande avec le post-traitement du studio ; placé derrière la rotation de contrôle du PC, comme le modèle Third Person d'Epic (Z éloigne de la caméra) ; hauteur tête + 60 ; poursuite lissée (VInterpTo / RInterpTo, vitesse 8) par la minuterie de pièce ; évitement des obstacles (balayage de sphère de 20 cm, canal Camera) ; toujours dans la pièce : boîte sur les faces intérieures des 4 murs et sous le plafond, appliquée au placement, au repli et à la trajectoire ; repli vers le haut à moins de 80 cm de la tête. Pilotage (option 1) : souris et flèches gauche/droite tournent la rotation de contrôle, flèches haut/bas = hauteur (−40 à +150), molette = distance (100 à 300 cm) ; hors C2, commandes de la caméra de pièce inchangées. B2c : sous-système C++ ULPCameraModeSubsystem, indicateur du mode de caméra en bas à gauche (Overview, POV, Scene, C1, C2, C3, Studio, Builder), masqué sous les menus, aucun Blueprint touché. VAL (CAM-B2-IMPL.md § 2) : compilations strictes sans message ; dumps conformes (Room 1084 → 1260 nœuds, seuls les nœuds prévus changés) ; CompileAllBlueprints = référence ; builds …_CAM-B2_Development, COMMUN-1, COMMUN-2 et CheckPackage PASS ; V8 sans ligne caméra ; COMMUN-2 : KO A17 (POV lu sur GI) et caméra attirée par les personnages, corrigés en B2f (POV lu sur le PC ; sonde de C2 en canal Visibility ; témoin C2 au journal) ; COMMUN-3 : | Room 50E736F8 → CA2A9A0B (B2e) → F2B082D2 (B2f) → 0C8EB59F (B2g + B2h) → 18565365 (B2i) → 3A451FDD (3A451FDDF991AC01A699AF7BD1FBDC12, B2k + B2n) ; PC A19510E6 → F45BE57A (F45BE57A39D13D3EB19D0B543153AB0B, B2m) ; LPCameraModeSubsystem.h 7DA111CB65B267A9E2F7482CBA368BE9 ; .cpp FE9236BD138A46BBC2B63027977B3CD9 (T-occ ; avant : BBCA21B0 B2c, 1DE73AA9 B2f, 61FB5582 B2g, D8981529 B2j ; .h BF3412C1 B2c, 84F9BA30 B2f, 2E1E2458 B2j) ; instantanés D:\Game\LifePlay_Backup_5.5\CAM-B2\ (Room de B1), CAM-B2b\ (B2), CAM-B2d\ (B2b), CAM-B2f\ (B2e, C++ de B2c, SPEC B2c) | Avant commit : .\Tools\Restore.ps1 -Lot CAM-B2 (ou CAM-B2b, CAM-B2d pour un état intermédiaire), éditeur fermé, après Snapshot.ps1 -Lot CAM-B2-retour, sur accord ; supprimer les 2 fichiers LPCameraModeSubsystem.* (déplacer vers la sauvegarde). Après commit : git revert du commit (git log --grep CAM-B2), par ticket RESTORE au gardien, avec l'accord de l'utilisateur |

Ticket COMMIT (au gardien, après JOURNAL-LIBRE)

  • Dépôt : jeu D:\Game\LifePlay-master 5.8, branche ue5.8, parent attendu = HEAD au moment du ticket (0745917 au relevé du 2026-10-13, à refaire).
  • Chemins (explicites, sur index privé) :
    • Content/BPs/Room.uasset, Content/BPs/PC.uasset (B2m, lacet POV)
    • Source/LifePlay/LPCameraModeSubsystem.h, Source/LifePlay/LPCameraModeSubsystem.cpp
    • Docs/Journal_Modifications.md, Docs/Migration/etat/REPO/NUMEROS.md, Docs/README.md (plage CHG de l'index, si lp-doc l'exige)
    • Docs/Migration/etat/CAM/ (.md seulement ; les .txt sont ignorés) :
      • modifiés : CAM-SPEC.md, CAM-TACHES.md ;
      • nouveaux : CAM-B2-DEMANDE.md, CAM-B2-IMPL.md, CAM-B2-DOC.md, CAM-B2-V7-BUILD.md, CAM-B2b-AMENDEMENT.md, CAM-B2b-DEMANDE.md, CAM-B2b-ESSAIS.md, CAM-B2b-FICHES.md, CAM-B2b-IMPL-F1.md, -F2.md, -F3.md, -F4.md, -F5.md, -F6a.md, -F6b.md, -F7.md, CAM-B2c-SPEC.md, CAM-B2c-IMPL.md, CAM-B2d-TPS.md, CAM-B2d-FICHE.md, CAM-B2d-IMPL.md, CAM-B2e-FICHE.md, CAM-B2e-IMPL.md, CAM-COMMUN-2-TESTS.md, CAM-B1e-CART.md, CAM-COMMUN2-DIAG.md, CAM-B2f-FICHE.md, CAM-B2f-IMPL.md, CAM-B2f-VAL.md, CAM-COMMUN3-DIAG.md, CAM-B2g-IMPL.md, CAM-B2g-VAL.md, CAM-COMMUN-4-TESTS.md, CAM-COMMUN4-DIAG.md, CAM-B2i-FICHE.md, CAM-B2i-IMPL.md, CAM-B2i-VAL.md, CAM-B2j-VAL.md, CAM-COMMUN5-DIAG.md, CAM-Tocc-VAL.md, CAM-B2k-FICHE.md, CAM-B2m-FICHE.md, CAM-B2n-FICHE.md, CAM-COMMUN-6-TESTS.md, CAM-B2k-IMPL.md, CAM-B2m-IMPL.md, CAM-B2n-IMPL.md, CAM-B2kmn-VAL.md (et CAM-B2c-SPEC.md corrigée en B2f).
  • Exclus (autres lots, non commités par CAM) : Content/BPs/Person.uasset (STG-B1), Source/LifePlay/LPDebugSubsystem.* (STG M1), Source/LifePlay/LPOutdoorRoomSubsystem.* (STG S-F4).
  • Message : CAM-B2 : C2 caméra Third Person de pièce (rotation de contrôle, poursuite lissée, toujours dans la pièce, pilotage souris/flèches/molette), indicateur du mode de caméra (LPCameraModeSubsystem), indicateur POV et sonde de C2 corrigés après COMMUN-2 (B2f), livrables etat/CAM (CHG-NNN).
  • Contrôle d'entrée : MD5 ci-dessus ; aucun nom de compte ni chemin de profil Windows dans les livrables (Tools/PubCheck.ps1) ; fins de ligne LF (git ls-files --eol).