3.5 KiB
CAM-B1-DOC : entrée CHG et ticket du sous-lot B1 (2026-10-13)
Brouillon de l'entrée du journal Docs/Journal_Modifications.md, à écrire sous jeton après réservation du numéro
(Tools/Numero.ps1 -Reserver CHG), puis ticket COMMIT au gardien. CHG-NNN = numéro réservé.
Entrée CHG (une ligne du tableau, colonnes ID | Date | Lot | Fichiers | Raison | Empreintes | Retour arrière)
| CHG-NNN | 2026-10-13 | CAM-B1 | Content/BPs/Room.uasset, Content/BPs/PC.uasset, Content/BPs/GI.uasset (jeu D:\Game\LifePlay-master 5.8, branche ue5.8) ; livrables Docs/Migration/etat/CAM/ (lot CAM, phase 1 et sous-lots B0, B0a, B1 à B1d) | Lot CAM, sous-lot B1 (CAM-SPEC.md amendée B0a, B1b, B1c, B1d ; CAM-B1-IMPL.md) : vue 1re personne C1 hors sexe par la touche C, commutation C1 → C2 → C3 dans Room. Room : variables CamC1On, CamC3On, C1Hidden, RoomCamTimer ; événements ApplyRoomCamera, CycleRoomCamera, RestoreC1, UpdateRoomCam ; voie C1 = caméra FirstPersonSM attachée à head puis placée au milieu des yeux (lEye, rEye, lus avant masquage), cheveux, tête (HideBoneByName('neckLower'), comme PC), soleil et mur masqués, DelayUntilNextFrame, puis vue ; sortie : vue d'abord, puis RestoreC1 (mur rétabli à NON(Room.bHidden), règle de PC, décision de l'utilisateur) ; minuterie morte CallFunction_329 réemployée (UpdateRoomCam, 0,016 s, handle RoomCamTimer, ClearandInvalidateTimerbyHandle) ; LoadRoom reclasse la vue après MoveAllToCenterRoom hors constructeur et hors sexe ; C2 et C3 provisoires = ancienne vue de pièce (B2, B3). PC : touche C hors sexe → Room.CycleRoomCamera si SpaceOn ; fin du cycle POV → Room.ApplyRoomCamera. GI : ApplyRoomCamera après OpenSpace, CloseContacts et la fin de sexe. Sonde B0 (BP jetables, déplacés vers Backup_5.5\CAM\B0\). VAL CAM-B1-IMPL.md § 4 : compilations strictes sans message, dumps conformes (Room +74 nœuds, PC +6, GI +6, seuls les nœuds existants prévus changés), CompileAllBlueprints = référence STE-H10V (écart externe E1 CR_FaceExpRig), build Development et CheckPackage PASS, V8 0 « Accessed None » CAM ; essais de l'utilisateur PASS (homme et femme) après corrections B1c et B1d | Room E8F58B2A → 50E736F8 (50E736F8919D13C9F4BF5085BB1439D5) ; PC 09F54974 → A19510E6 (A19510E613F31905437BAB48F38C6154) ; GI 71034A04 → 6A957CB2 (6A957CB2A654FD1A06FF25CEC9727955) ; instantanés D:\Game\LifePlay_Backup_5.5\CAM-B1\ (Room, PC, GI d'avant), CAM-B1c\, CAM-B1d\ (Room intermédiaires) | Avant commit : .\Tools\Restore.ps1 -Lot CAM-B1 éditeur fermé (d'abord Snapshot.ps1 -Lot CAM-B1-retour), sur accord. Après commit : git revert du commit (git log --grep CAM-B1), 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, brancheue5.8, parent attendu = HEAD au moment du ticket (f32df0dau relevé). - Chemins :
Content/BPs/Room.uasset,Content/BPs/PC.uasset,Content/BPs/GI.uasset,Docs/Journal_Modifications.md,Docs/Migration/etat/REPO/NUMEROS.md,Docs/README.md(plage CHG de l'index, si lp-doc l'exige), les.mddeDocs/Migration/etat/CAM/(les.txtsont ignorés par.gitignore:75). - Message :
CAM-B1 : vue 1re personne C1 par la touche C (Room, PC, GI), commutation C1/C2/C3, minuterie de pièce, livrables etat/CAM (CHG-NNN). - Contrôle d'entrée : MD5 ci-dessus ; aucun nom de compte dans les livrables.