80 KiB
80 KiB
Registre des erreurs — migration 5.5
Une ligne par signature d'erreur. Fréquence mesurée avec
Tools\LogStats.ps1; source indiquée. Priorité = fréquence × gravité. Statut : ouvert · en cours · corrigé (CHG) · accepté (V1).
| ID | Signature | Source | Fréquence | Gravité | Lot cible | Statut |
|---|---|---|---|---|---|---|
| ERR-001 | Content/BPs/GI.uasset au format UE4, identique à 4.27 |
Tools\AssetHeaders.ps1 |
1 fichier | bloquante | L1 | clos (CHG-007) : remplacé par la base saine 4.27 complète ; format UE5 → ERR-022 |
| ERR-020 | GetAssetsByClass : classe perdue à la montée de version (3 nœuds GI) + 2 Break AssetData sans ObjectPath |
LPCheckMeshAssignment L1 |
5 broches | bloquante (cause probable d'ERR-002) | L4-CX-B01 | corrigé (CHG-018), validé en jeu avec ERR-002 (personnages aléatoires distincts, V1) |
| ERR-021 | broche Font d'EditableTextBoxStyle : échec de compilation UI/StatMenu, UI/CharGen |
CompileAllBlueprints L1 |
6 erreurs | bloquante (cuisson) | L4-CX-B02 | corrigé (CHG-022) |
| ERR-022 | 293 packages de gameplay au format UE4 (base 4.27) | Tools\AssetHeaders.ps1 |
293 | faible (converti au chargement) | L4-CX-B07 | corrigé (CHG-035, CX-B07) : 239 paquets réenregistrés (le nombre avait baissé de 293 à 239 grâce aux lots CX-B01 à B09) ; 8563/8563 paquets au format UE5 |
| ERR-023 | AndroidFileServer réécrit sa section et son SecurityToken dans DefaultEngine.ini à chaque lancement |
L1 | chaque lancement | faible (bruit git) | L2 | clos (CHG-011, CHG-012) |
| ERR-024 | McpAutomationBridge (outil de développement) impose des plugins d'exécution (GameplayAbilities, SmartObjects, Niagara, PythonScriptPlugin…) et dépend de StructUtils, déprécié en 5.5 |
UBT L2 | — | faible (livraison) | L7g | ouvert |
| ERR-002 | generatePerson() sans argument : personnages identiques (« Tyrone »), nus, invisibles ; en PIE 5.5 chaque index SPAWN pointe vers Person_C_0 |
rapport 2026-09-28, journal PIE 09-28 | 16,6 Accessed None maillage/perso (4.27 : 0,3) |
bloquante | L5 | clos : volet aléatoire corrigé par CX-B01, volet preset par CX-B08 (ERR-027) ; validé en jeu le 2026-09-30 |
| ERR-027 | Personnages de quête (generatePerson(preset)) invisibles pendant le dialogue, dévêtus dans le mini-jeu. Pile : ReadSceneLine → CallFunction → GeneratePerson → LoadPreset → GenerateAndApplyStrings / GenerateAndApplyBools lit un maillage vide dans les champs de structure Mesh_2_99B58993… et SkeletalMesh_2_93573D99… ; en aval GetSkeletalMesh_DEPRECATED renvoie None (Person EventGraph, GI::PlayAnimationMorph) |
partie utilisateur L4b (LifePlay_Build_5.5_L4b/.../Saved/Logs/LifePlay.log) |
Accessed None maillage : 26,5 par personnage (1 219 / 46) contre 0,27 en 4.27 (4 / 15) ; les deux signatures de champ : 0 occurrence en 4.27 |
bloquante | L5 | corrigé (CHG-029, CX-B08), validé en jeu le 2026-09-30 : 0 lecture de corps vide, 0,38 Accessed None/perso (43,7 avant) |
| ERR-028 | clearVariable : index 0 sur tableau Person vide de Variable (via GeneratePerson, getRelative, GetSpecific) |
partie utilisateur L4b | 211 | bruit : présent à l'identique en 4.27 — piste écartée | — | accepté |
| ERR-003 | Variables DSL vides (Person, Floats) dans GI::ReturnStatIfNeeded, getActorVar |
builds 5.5 | — | faible | L7i | clos : à parcours identique, variables Person vides 123/min en 5.5 contre 124 en 4.27 (préexistant) ; AI introuvable seulement en jeu accéléré (interférence boucle des scènes / boucle d'IA, même mécanisme en 4.27) ; part Floats = ERR-005 (corrigé, CX-B12) |
| ERR-004 | index N from CallFunc_ParseIntoArray_ReturnValue of length N (GI EventGraph) |
PIE 09-28 | 6 510 | moyenne | L7b | ouvert — origine localisée (L3) : GI.populateClothes4 appelée par Person.ReceiveBeginPlay |
| ERR-005 | getBeautyValue : Floats_* index hors bornes |
PIE 09-28 ; A/B 2026-10-01 : 0,08/perso en 4.27 contre 3,0 en 5.5 | 1 297 | moyenne | L7i | corrigé (CHG-042, CX-B12) — cause : FString::Find avec sous-chaîne vide (insensible à la casse, depuis le début) renvoie 0 en UE5 et « non trouvé » en 4.27 ; Contains(x, "") devenu vrai : filterMorphList appelé sans étiquette ne filtrait plus. 385 nœuds Contains/Split/FindSubstring rebranchés sur LPStringCompat ; validé en jeu le 2026-10-01 : 52 → 2,3/min (4.27 : 1,3) |
| ERR-006 | Accès à None NearVec dans Person::standIdle |
PIE 09-28 | 273 | moyenne | L7k | corrigé indirectement par CX-B12 : par personnage 0,05 (4.27) → 0,38 (5.5) → 0,09 (5.5 + CX-B12) |
| ERR-007 | Accès à None ContactMenu dans UpdateDailyPose |
PIE 09-28 | 257 | moyenne | L7k | corrigé (CHG-263) (décision de l'utilisateur, 2026-10-13) : branches secondScreen puis IsValid(GI.ContactMenu) ; avant : 63 par session U6 (CHG-263, non recompté) ; après : 0 property ContactMenu dans 11 journaux de STB-JEU2 à U8r2 (etat/REG/REG1/REG1-INV.md). Historique : corrigé indirectement par CX-B12, par personnage 0,12 (4.27) → 0,62 (5.5) → 0,20 (5.5 + CX-B12) |
| ERR-008 | CallFunc_Array_Get_Item à None dans GI (FocusOnMapMarkers → MapMarkers.WidgetComponents[0] vide après HideAllMarkers / spawn sans amenité) |
PIE 09-28 ; retour utilisateur 2026-10-08 (approche PNJ) | 229 | moyenne | L5 | atténué (CHG-243) : LPMapMarkersGuardSubsystem reconstitue / garantit WidgetComponents[0] + clear Vector2Ds ; garde BP Length encore souhaitable. Relecture 2026-10-08 : VQ/Settings hors cause ; approche corrélée via updateAllPersonButtons→SpawnMapMarkers ; updateButtonSize = ButtonSM seulement (≠ corps / ERR-043) |
| ERR-009 | SpawnActor failed because no class was specified |
PIE 09-28 | 11 | moyenne | L6 | ouvert |
| ERR-010 | LogLPModdingTrace : instrumentation de portage à chaque LoadTxt |
tous journaux | ≈ 1 300 à 5 400 / session | faible (bruit) | L3 | clos (CHG-016) : LogModdingExtra en Verbose |
| ERR-011 | GetSocketInfoByName … No SkeletalMesh for CharacterMesh |
tous journaux | 80/perso en 4.27, 76 en 5.5 | bruit (existe en 4.27) | — | corrigé (part F5 du DESTROY, CHG-326) : groupe F5 dans la trame du DESTROY 0 / 31 en J6 contre 70 / 70 en H9 (etat\ST\STE\STE-J6-TRACE.md § 4) ; les autres F5 restent du bruit accepté ; mise à jour 2026-10-14 (JOURNAUX1) : variante GetSocketInfoByName(CenterBrow) à chaque image sur des Person détruites, sans effet visible (COMMUN-5, COMMUN-6) ; rattachement à confirmer |
| ERR-012 | Nœud SkeletalMesh déprécié (GI 52, Person 24) |
LogBlueprint |
153 | faible (dette) | L7a | corrigé (CHG-036, CX-B10) : 56 nœuds (8 Blueprints) remplacés par LPMeshCompat::GetSkeletalMesh ; compilation 190 → 6 avertissements, cuisson 95 → 3 ; validé en jeu le 2026-09-30 (build L7a) |
| ERR-013 | Daz/Michael/hairs/other/Pubes05-06 introuvable (assets dans Daz/Bridget/Hairs/Pubic/) |
journaux 4.27 et 5.5 | 56 / session | faible (existe en 4.27) | L7b | ouvert |
| ERR-014 | Modules/ModLauncher.config absent : LoadTxt ECHEC |
journaux 4.27 et 5.5 | 2 / session | faible (existe en 4.27) | L3 | accepté : signalé une seule fois (CHG-016) ; absence = tous les modules actifs |
| ERR-015 | InputMode:UIOnly … Non-Focusable widget |
PIE 09-28 | 25 | faible | L7b | ouvert ; mise à jour 2026-10-14 (JOURNAUX1) : COMMUN-2 : 17 sur 18 Error: (C2-BILAN:24) ; COMMUN-3 S1 : 1 à l'ouverture de BodyShapeMenu (STE-H3i-DIAG.md:21) » ; statut inchangé (ouvert) |
| ERR-016 | Matériau FntMat sans bUsedWithStaticLighting → matériau par défaut |
rapport 09-28 | — | faible (visuel) | L7d | ouvert |
| ERR-017 | LogStreaming Failed to read file (icônes moteur VisionOS, Interchange, Slate) |
PIE 09-28 | 37 | cosmétique | — | accepté |
| ERR-018 | Assets StreetMap fortement réduits (CentralLondon 202 → 13,6 Mo, 00BathCC) |
comparaison des tailles | 4 fichiers | — | L7h | clos, pas de perte (CHG-044) : 280 villes (routes, nœuds, bâtiments, eaux, parcs, aménités) et 280 maillages Static (sommets et triangles sources et de rendu, sections, matériaux, dimensions) identiques entre une copie des assets 4.27 et les assets 5.5 ; la baisse de taille vient du format UE5 (données de rendu hors du fichier) |
| ERR-019 | Plantages du resave de masse : BulkData IsUnlocked, Array.h:783 (fnt_new100/111) |
Saved/Crashes 09-07 |
2 | à surveiller | L4 | ouvert |
| ERR-025 | LPFixEditableTextBoxFont : un Make EditableTextBoxStyle peut perdre sa police sans rebranchement selon l'ordre de parcours (CharGen::Make_64) |
relecture du diff L4-CX-B02 | 1 nœud | haute (silencieuse) | L4-CX-B02 | corrigé dans la commandlet (CHG-020) ; présent probablement dans le contenu du 2026-09-07 |
| ERR-026 | Build Development incomplète : 3 257 packages cuits au lieu de 8 561 ; la plupart des maillages, vêtements, coiffures et textures manquent (chargés par chemin à l'exécution, invisibles pour le cuiseur) | retour utilisateur sur LifePlay_Build_5.5_L4 |
5 304 packages | bloquante | L4 | corrigé (CHG-025) : +DirectoriesToAlwaysCook=(Path="/Game") ; test T-PKG-01 ajouté |
| ERR-029 | Cuisson L5d : 95 avertissements (L5c : 0) | L5d_BuildCookRun.log |
95 | faible | L7a | accepté : ≈ 90 dépréciations Get SkeletalMesh (R-03) + 3 GetRandomPointInNavigableRadius (R-04) + 1 Unreal Trace Server ; visibles car la cuisson itérative a recompilé les 17 Blueprints modifiés par CX-B08 (L5c n'en recompilait aucun). Pas de régression |
| ERR-030 | Accessed None … Person dans GI::Dress (appelée par Room) : habillage des PNJ de pièce |
partie V1 du 2026-09-30 (42 min, 271 personnages) | 20 189 (74,5/perso ; 4.27 : 0) | faible (situationnel, pas d'effet visible) | L7i | corrigé (CHG-321) : gardes O1 (Room) et O3 (clearScenePersons) ; GI_C:Dress: 32 716 (J4) → 0 (J5, 13 déplacements de la compagne, 6 099 CHECKING:) et 0 (U8r2) ; la mention « préexistant en 4.27 » reste vraie (défaut d'origine) (etat/ST/STE/STE-J5.md, etat/REG/REG1/REG1-INV.md) |
| ERR-031 | Le contact n'apparaît pas dans l'encadré lors d'un appel téléphonique | retour utilisateur 2026-09-30 | — | moyenne (visuel) | L6c | préexistant en 4.27 (constaté par l'utilisateur le 2026-09-30, même encadré vide) : hors périmètre de la migration, non corrigé. Analyse : UI/Scene::FaceRender affiche Render/SecondScreenMat ← caméra SecondScreen de CentralLondon (liste « ShowOnly » : Wall + PlayerCharacter, scène à -3,1e6 / -1,5e7) ; dans la carte 4.27 d'origine, cette caméra a RootComponent = None et une position nulle, elle ne vise donc que le ciel. Corrigé (amélioration L7j : CHG-052, CHG-054, cadrage du visage), validé en jeu le 2026-10-01 |
| ERR-032 | Scintillement à l'approche d'un personnage | retour utilisateur 2026-09-30 | — | moyenne (visuel) | L6a | corrigé (CHG-031), validé en jeu le 2026-09-30 : on peut s'approcher des PNJ sans scintillement |
| ERR-033 | Certaines actions demandent deux clics pour démarrer | retour utilisateur 2026-09-30 | — | moyenne (ergonomie) | L6d | non reproduit depuis le build L6e (constat utilisateur 2026-09-30) ; aucune modification ciblée — coïncide avec CX-B09 (marges des boutons), sans lien démontré ; sous surveillance, à rouvrir s'il réapparaît |
| ERR-034 | La barre de temps est décalée vers la droite | retour utilisateur 2026-09-30 | — | faible (visuel) | L6e | corrigé (CHG-033, CX-B09) — cause : marge par défaut des UButton passée de 2 px (UE4 FCoreStyle) à 12 px horizontaux (UE5 FUMGCoreStyle) ; 5 boutons × 20 px = 100 px de débordement ; validé en jeu le 2026-09-30 (build L6e, confirmé par l'utilisateur) |
| ERR-035 | 6 nœuds GetRandomPointInNavigableRadius dépréciés (R-04 : Person 3, Room 2, AI 1) |
LogBlueprint |
6 (compilation), 3 (cuisson) | faible (dette) | L7b | corrigé (CHG-037, CX-B11), retiré à tort (CHG-038), réappliqué (CHG-039) : compilation et cuisson 0 avertissement ; validé en jeu le 2026-09-30 (build L7b) |
| ERR-036 | En extérieur (ex. forest___vin01.lpworld), personnages et objets (bois du feu de camp) enfoncés sous la surface du sol ; ils traversent la matière |
retour utilisateur 2026-09-30 (capture) | — | faible (visuel) | L7l | préexistant en 4.27 (confirmé par l'utilisateur), présent aussi en V1/L7a : hors périmètre de la migration ; cause mesurée (CHG-057) : plafond WallT à 18 cm du sol en extérieur (échelle Z 0,01), qui masque pieds et pieds des meubles ; correctif CHG-057 (plafond masqué en extérieur) : corrigé, validé en jeu le 2026-10-01 (forêt : pieds visibles, sol texturé) ; mise à jour 2026-10-14 (JOURNAUX1) : cause distincte pour la rue : voir ERR-115 (collision simple de fnt_ext001) ; ERR-036 écartée par STG-C2 |
| ERR-037 | Quick dress (menu Action) laisse souvent le personnage principal nu | retour utilisateur 2026-10-01 | — | moyenne (visible) | — | accepté (comportement approuvé par l'utilisateur, 2026-10-13). Historique : préexistant en 4.27 (confirmé par l'utilisateur le 2026-10-01 : même comportement au travail) ; au travail seuls les vêtements « Formal » sont acceptés ; sans bas ni chaussures formels dans l'inventaire, seul le haut est mis |
| ERR-038 | Au changement de lieu, les personnages de la pièce précédente apparaissent un instant dans la nouvelle, avant d'être détruits et remplacés | retour utilisateur 2026-10-02 (partie O9) | à chaque changement de lieu | faible (visuel) | — | préexistant en 4.27 (confirmé par l'utilisateur) : tous les lieux sont reconstruits dans le même studio ; les anciens personnages ne sont détruits qu'après la reconstruction. Essai de correction par sous-système C++ (LPRoomTransitionSubsystem, CHG-070/072) retiré (CHG-073) : au moment de la reconstruction, les personnages créés pendant le trajet et retirés 2 s après l'arrivée (le défaut) sont indiscernables des vrais clients du lieu d'arrivée, créés de la même façon et conservés ; le sous-système en cachait donc aussi à tort. Une correction fiable devra se faire dans GI (décision de retrait après le trajet), dans un lot dédié. Ouvert, défaut d'origine |
| ERR-039 | GroomComponent : Failed to find /HairStrands/Materials/… (4 erreurs au démarrage) |
journaux des builds depuis O1 | 4 par lancement | faible (aucune chevelure Groom utilisée) | O1 | corrigé (CHG-077) : le module HairStrands reste dans le jeu (dépendance d'autres plugins) ; son contenu est de nouveau cuit (/HairStrands retiré de DirectoriesToNeverCook), plus d'erreur au démarrage |
| ERR-040 | À la création du personnage (nouvelle partie), la femme proposée par défaut est chauve | retour utilisateur 2026-10-03 (test UI15) | à chaque nouvelle partie | faible (visuel) | — | clos (décision de l'utilisateur, 2026-10-13). Historique : préexistant en V1.4 (confirmé par l'utilisateur) ; 4.27 et V1.3 non vérifiés ; piste non vérifiée : première entrée de GI.HairstyleTable = « NONE » pour une femme |
| ERR-041 | Module absent de GI.ModEnableds tenu pour actif par LPHairstyleSubsystem (coiffures d'un mod décoché présentes) |
retour utilisateur 2026-10-03 (test H3a) | toujours | moyenne | H3a | défaut introduit en H1, présent en V1.4 ; corrigé (CHG-102), validé en jeu le 2026-10-03 |
| ERR-042 | LifePlay Revival et le LifePlay d'origine partagent le dossier de sauvegardes %LOCALAPPDATA%\LifePlay\Saved\SaveGames (emplacements de partie et GameSettings.sav communs) |
question d'un joueur sur Discord, 2026-10-03 (V1.5) | permanent | moyenne (risque d'écraser une partie du jeu d'origine ; choix des mods réécrit) | SAV1 | ouvert, à faire (lot SAV1, 04_Cahier_Des_Charges.md §6) ; consigne aux joueurs d'ici là : copier le dossier SaveGames avant le premier lancement ; mise à jour 2026-10-14 (JOURNAUX1) : en cours (lot REL-SAV) : DIAG faite (option B, garde B+, -UserDir ; UE_SAVED_DIR_OVERRIDE impossible avec le moteur Launcher) ; garde LPSaveRelaunch écrite (.cpp a0cd6687, .h f31173f6, LifePlay.cpp 3f7ffa30), VAL PASS-STATIC ; essais COMMUN-8 : E1, E2, E3, E4 et E6 OK, E7 et E8 OK partiels (code de sortie non mesuré), E5 et E9 à faire avec le build de l'alpha ; CHG à venir ; mise à jour 2026-10-14 (JOURNAUX2) : E9 PASS sur le Shipping 2026.10.2.1a (exe 4a9bbdb3) : dossier %LOCALAPPDATA%\LifePlay-Revival\Saved créé (Config, Logs, LPDataCache, SaveGames), 1.sav écrite puis rechargée par « Continuer » après relance avec -UserDir, ancien dossier %LOCALAPPDATA%\LifePlay inchangé (68 fichiers, 19 650 943 o) ; reste : les personnages d'une partie sauvegardée restent dans le dossier du jeu (LifePlay\Content\Saves), annoncé comme limite connue de l'alpha ; E5 (chemin relatif dans LPSaveLocation.ini) non fait, facultatif ; Mod Manager à refaire avec un zip de mod. CHG à venir |
| ERR-043 | Prop d'animation (verre drinkglass_prop, etc.) reste visible alors que le corps du PNJ a disparu (« seul le verre reste apparent ») ; parfois verre flottant devant un PNJ encore visible |
retour utilisateur 2026-10-08 (captures pub) ; PIE LifePlay.log ; fiche etat/PROP/PROP-BUG.md |
21 083 No SkeletalMesh CharacterMesh0 au DestroyDummies / session |
moyenne (visuel) | PROP | corrigé code (CHG-244) : destroyDummy sans clearProps → LPPersonPropGuardSubsystem ; compile PASS ; à valider en PIE — détail cause / non-causes / acceptation : Docs/Migration/etat/PROP/PROP-BUG.md |
| ERR-044 | Mod d'assets recuit en 5.5 monté dans le jeu 5.8 : plantage au démarrage (Fatal error dans ContainerHelpers.cpp, FZenPackageHeader::MakeView) |
essai U7-T4 (utilisateur, 2026-10-09) ; journaux T4_LifePlay.log:6248,6278 et T4_LifePlay_run1.log |
2 / 2 essais | haute (jeu inutilisable avec un mod 5.5) | U7 | corrigé (CHG-257) : garde de compatibilité (moteur / version min / version max), mod refusé démonté au démarrage ; essai rejoué : « refuse : moteur : conteneur 4 (jeu 5), registre 17 (jeu 24) », sans plantage (LifePlay-backup-2026.10.09-06.17.59.log:811,815) ; avec les cases moteur et min levées, le plantage revient (preuve que les cases agissent) |
| ERR-045 | Personnage féminin chauve à l'ouverture de l'éditeur de personnage après ouverture du gestionnaire de mods (coiffure par défaut perdue) ; même symptôme que ERR-040 (lien estimé, non vérifié) | retours utilisateur 2026-10-09 (builds 5.5 DC4 avec mod, 5.8 mod refusé) ; diagnostic U7-T11 (LifePlay_U7c_T11_sans_mod.log:6218) |
à chaque ouverture du gestionnaire (essai sans mod : chauve) | moyenne (visuel) | U7 (5.8) ; V1.x | défaut introduit en H1 / H3a, présent en V1.x 5.5 (établi : LPHairstyleSubsystem::Sync() vide GI.HairstyleTable puis la recrée sans les SkeletalMesh préchargés, UpdateDefaultHair lit None). Corrigé en 5.8 (CHG-257), C1 (maillages conservés) + C2 (signature limitée aux modules à coiffures), essai _U7d_T12 : coiffée, 0 « reconstruction », 0 Accessed None dans UpdateDefaultHair (LifePlay_U7d_T12_C2_ok.log). Non corrigé en V1.x / main (décision utilisateur) ; mise à jour 2026-10-14 (JOURNAUX1) : renvoi vers ERR-093 (même fonction UpdateDefaultHair, autre cause, G16) |
| ERR-046 | ModSources/*/Content absent du worktree 5.8 de l'addon : la recuisson des mods ne trouve pas les assets (le dossier est ignoré par git, .gitignore:38 de l'addon) |
essai U7-T15, échec 1 (2026-10-09) | 3 / 3 mods | moyenne (bloque l'atelier) | U7 (contournement) ; lot dédié après U7 (doc 21) | corrigé (CHG-261, Tools/SyncModSources.ps1) : script de l'addon (à blanc par défaut, -Apply éditeur fermé, rapport CSV avec MD5), validé en T5 (174 fichiers : essai à blanc IDENTIQUE, essai réel COPIE_OK, MD5 174/174). Auparavant contourné (CHG-257) : Content copié depuis l'addon 5.5, MD5 identiques, puis recuisson réussie (3 archives). Défaut apparu en U4 à la création du worktree |
| ERR-047 | Copie d'essai livrée vide à l'utilisateur (exécutable absent) lors du rejeu de U7-T4 | constat de l'utilisateur (2026-10-09) | 1 fois | faible (essai perdu) | U7 | corrigé (CHG-257) : règle ajoutée à la skill lp-validate (contrôler que l'exécutable est présent et identique au build avant de confier une copie) ; copie refaite, essai rejoué (PASS) |
| ERR-048 | HairPipeline.ps1 : JSON de coiffures sans le champ « auto » (mesh, head, cap_slots, diffuse, strands_opacity) → arrêt avec un message qui ne nomme pas le champ (HairPipeline.ps1:215) |
essai U7-T16 (1er passage de HairPipeline en 5.8), 2026-10-09 | 1 fois | faible (erreur d'opérateur, message incompréhensible) | liste des bugs du doc 29 (projet ST) | documenté (CHG-257) : champs obligatoires et valeur « auto » au guide moddeurs (Troubleshooting) ; message du script non corrigé, ouvert |
| ERR-049 | HairMaterials.py : contrôle « dependances A VERIFIER » en alerte alors que les matériaux sont cuits et rendus (faux positif en 5.8) |
essai U7-T16 (mod de test lpr_test_u7t7), 2026-10-09 |
1 mod | faible | liste des bugs du doc 29 (projet ST) | ouvert : faux positif établi (matériaux rendus en jeu, T7\LifePlay_U7d_T7.log:827 mod accepté) ; contrôle non corrigé |
| ERR-050 | Tournée Mesure : assert D3D12 D3D12Texture.cpp:1551 si la fenêtre est réduite (back buffer 8×8, contrôle de bornes nouveau en 5.8) |
tournée Mesure 5.8 en fenêtre minimisée (U4, U7b-T1-CART), 2026-10-08 |
à chaque tournée en fenêtre minimisée | moyenne (tournée inutilisable en arrière-plan) | U7b | corrigé (CHG-259) : tournée lancée en -RenderOffScreen ; 0 Assertion failed et 0 out of bounds sur la tournée freeanims complète (T6\A2_pack\LifePlay.log) |
| ERR-051 | -RenderOffScreen ignore -ResX / -ResY : viewport ≈ 888×500, cadrage des planches à ×0,555 de la référence |
essai U7b-T6 (clip AS_RightLegKick2), 2026-10-09 |
1 essai (reproductible) | moyenne (planches à un autre cadrage) | U7b | corrigé (CHG-259) : -ExecCmds="r.SetRes 1600x900w" ajouté (r.SetRes = "1600x900w" au journal) ; géométrie 20/20 lignes identiques à U4-REF55. Taille réelle du viewport non mesurée au pixel |
| ERR-052 | RetargetPack.py sous 5.8 : efface les IK / RTG / clips de référence puis plante (duplicate_and_retarget : 9e argument devenu un chemin ; ops absentes d'un retargeter neuf, set_retarget_chain_settings sans effet) |
U7b-T2-CART (lecture des sources 5.8), 2026-10-09 |
à chaque lancement du script en 5.8 (établi par le code, script non lancé) | moyenne (destruction de références, ignorées par git) | après V2.0 (portage) | contenu par garde-fou (CHG-259) : le script refuse 5.6 et plus avant toute suppression ; portage décidé après V2.0 par l'utilisateur ; ouvert |
| ERR-053 | 28 poses de démo FreeAnimationsPack (Manny / Quinn) « out-of-date » : empreinte source fausse depuis la livraison Epic, présentes aussi en 5.5.4 |
CompileAllBlueprints U5, recoupé en U7b-T3-CART, 2026-10-09 |
28 sur 28 poses | faible (aucun effet en jeu : pack exclu de la cuisson) | U7b | corrigé (CHG-259) : « Update Source » sur les 28 poses ; 56 lignes → 0 au CompileAllBlueprints. Le « 0 en 5.5 » de U5 reposait sur une référence antérieure à l'ajout du pack |
| ERR-054 | LogHyperAIStudioAutomation: Error: Automation probe publication failed: AutomationController is not loaded à chaque démarrage d'UE → Failure - 1 error(s), code de sortie 1 des commandlets ; toolset Automation de HyperAIStudio non enregistré |
journaux U7b U7b_CompileAllBlueprints_20261009-135244.log (l.1688) et …135821.log, 2026-10-09 |
chaque démarrage (éditeur et commandlet) | bloquante avant la cuisson U8 (codes de sortie lus par les scripts) | STM | corrigé (CHG-260) : LifePlayEditorTools précharge AutomationController avant OnPostEngineInit si HyperAIStudio est activé ; LPTestStringCompat : 0 erreur, code 0, toolset enregistré. Défaut du vendeur (ordre OnPostEngineInit / modules PostEngineInit d'UE 5.8) à signaler ; correctif à retirer quand une version corrigée sera publiée |
| ERR-055 | HyperAIStudio hyper_blueprint_validate_patch / apply_patch : execution_plan_invalid — step_budget_too_small pour tout patch d'une seule opération (étape budgétée Operations.Num() + 2, HyperAIStudioBlueprintWorkflowToolset.cpp:284, alors que blueprint.apply_patch exige 4 opérations natives, HyperAIStudioTypedPlan.cpp:1535) |
STM-T4 / T4b par MCP, 2026-10-09 | chaque patch à 1 opération | moyenne (écriture Blueprint par HyperAIStudio impossible ; contournée en validation par ≥ 2 opérations) | STM | accepté (décision utilisateur : plugin non modifié, écriture par les outils Epic) ; défaut du vendeur à signaler |
| ERR-056 | HyperAIStudio hyper_blueprint_apply_patch : patch_stage_rejected — l'identifiant de projet est un SHA-1 hexadécimal de 40 caractères (HyperAIStudioOperationJournal.cpp:945) alors que la mise en attente du patch exige sha256: + 64 caractères (HyperAIStudioPlanExecuteToolset.cpp:2723) |
STM-T4b par MCP, 2026-10-09 (valid_dry_run puis refus, aucune mutation) |
chaque application (toujours, sous Windows) | moyenne (chemin d'écriture HyperAIStudio inutilisable) | STM | accepté (même décision) ; défaut du vendeur à signaler |
| ERR-057 | Réglages écrasés à l'ouverture du menu principal : caméra environ 10× plus lente, scène sexuelle environ 20× plus rapide (valeurs de conception des SpinBox écrites dans GI par OnSpinBoxValueChanged pendant SynchronizeProperties, GI affecté trop tôt par CHG-286) |
retour utilisateur 2026-10-09 (STB-JEU, archive LifePlay_Build_5.8_STB-JEU_Development) ; dump etat\ST\STB\dumps\MainMenu__EventGraph.txt ; contre-épreuve utilisateur : vitesses normales dans l'archive U8 (avant CHG-286) |
1 session, systématique (estimé) | haute (réglages du joueur faussés) | STB | corrigé (CHG-294), preuve en jeu à refaire |
| ERR-058 | Floats_3 hors bornes en rafale dans GI_C:getBeautyValue, getRandomAge, getRandomEthnicity : table BeautyStandards vide pendant la génération des PNJ (Map_Find sans test de la sortie « trouvé ») ; même fonction qu'ERR-005, autre cause |
etat/ST/STA/STA-T2c-DOC.md:37 (R01, diagnostic BEAUTE) ; etat/ST/STB/STB-JEU-VAL.md:19-22 |
journal U8 2 579, U6 0 (STA-T1) ; après correctif, journal STB-JEU2 : 30 lignes Floats_3 au total (résidu, ERR-059) |
moyenne (visible, estimé : âge, ethnie et attractivité des PNJ non tirés) | STB-GIA | corrigé (CHG-281) ; preuve en jeu STB-JEU acceptée avec réserve |
| ERR-059 | Résidu Floats_3 index 0 dans GI_C:getBeautyValue : clés de la liste féminine absentes de BeautyStandards une fois remplie ; nœud non résolu |
etat/ST/STA/STA-T2c-DOC.md:38 (R02) ; etat/ST/STB/STB-JEU-VAL.md:21 |
journal U8 12, U6 18 ; journal STB-JEU2 30 (Grep Floats_3, 2026-10-10) |
faible (résultat inchangé, estimé) | à affecter (décision C1 : données ou garde, STA-T2c-DOC.md:117) |
ouvert |
| ERR-060 | CallFunc_ParseIntoArray_ReturnValue_3 (index 3, populateClothes4) et _28 / _29 (index 1, PopulateEachMorphTags) hors bornes : champ facultatif lu sans test de longueur ; précise ERR-004 (même famille, ligne d'origine non modifiée) |
etat/ST/STA/STA-T2c-DOC.md:39-40 (R03, R04) ; etat/ST/STB/STB-TACHES.md:20 |
journal U8 570 + 60, U6 570 + 60 ; journal STB-JEU2 0 (Grep ParseIntoArray_ReturnValue, 2026-10-10) |
faible (journal seul, estimé) | STB-GIB | corrigé (CHG-283 ; données : CHG-287) |
| ERR-061 | Accessed None Interacting dans GI_C:ExecuteUbergraph_GI (clearDaily, PlayDaily, PlayIdle à cible multiple, BooleanAND_91 pur) |
etat/ST/STA/STA-T2c-DOC.md:41 (R05) ; etat/ST/STB/STB-JEU-VAL.md:19 |
journal U8 7, U6 24 ; journal STB-JEU2 0 | faible | STB-GIC | corrigé (CHG-290) |
| ERR-062 | Accessed None TintUI dans GI_C:ExecuteUbergraph_GI (HideUI, ShowUI) : affectation d'origine contournée dans PC (4.27) |
etat/ST/STA/STA-T2c-DOC.md:42 (R06) ; etat/ST/STD/STD-GIX-DIAG.md:169 |
journal U8 5, U6 17 ; journal STB-JEU2 30 (Grep property TintUI) ; 29 / 22 selon STD-GIX-DIAG.md:169 |
faible (aucun effet attendu de la garde) | STE (STE-GI) | corrigé (CHG-305) : garde simple (décision de l'utilisateur, STD-TACHES.md:17) ; property TintUI in 30 (STB-JEU2) → 0 (J1, J3, J5, U8r2) (etat/REG/REG1/REG1-INV.md) |
| ERR-063 | Accessed None CallFunc_K2_GetRootComponent_ReturnValue_1 / _2 dans GI_C:ExecuteUbergraph_GI (HideRender, ShowRender) : FaceCapture sans RootComponent dans la carte |
etat/ST/STA/STA-T2c-DOC.md:43-44 (R07, R08) ; etat/ST/STD/STD-GIX-DIAG.md:170-171 |
journal U8 1 + 0, U6 6 + 5 ; journal STB-JEU2 5 (Grep GetRootComponent_ReturnValue) |
faible | STE (STE-GI) | corrigé (CHG-305) : garde simple, carte non corrigée (décision de l'utilisateur, STD-TACHES.md:17-18) ; GetRootComponent_ReturnValue 5 (STB-JEU2) → 0 (J1, J3, J5, U8r2) (etat/REG/REG1/REG1-INV.md) |
| ERR-064 | Accessed None Companion et Interacting dans GI_C:clearScenePersons (CumOn sur trois cibles sans garde) |
etat/ST/STA/STA-T2c-DOC.md:45 (R09) |
journal U8 4, U6 8 ; journal STB-JEU2 0 (Grep clearScenePersons) |
faible | STB-GIC | corrigé (CHG-290) |
| ERR-065 | Accessed None Companion dans GI_C:ExecuteUbergraph_GI (SceneStart, ClearAllExpressions à cible multiple) : None normal |
etat/ST/STA/STA-T2c-DOC.md:46 (R10) ; etat/ST/STD/STD-GIX-DIAG.md:172 |
journal U8 2, U6 4 ; journal STB-JEU2 8 (Grep property Companion) |
faible | STE (STE-GI) | corrigé (CHG-305) : garde (décision de l'utilisateur, STD-TACHES.md:18) ; property Companion in 8 (STB-JEU2) → 0 (J1, J3, J5, U8r2) (etat/REG/REG1/REG1-INV.md) |
| ERR-066 | CallFunc_Array_Get_Item_53 et WidgetComponents in MapMarkers_C : FocusOnMapMarkers lit WidgetComponents[0] d'un tableau vide ; reste d'ERR-008 |
etat/ST/STA/STA-T2c-DOC.md:47, 64 (R11, R28) ; etat/ST/STB/STB-JEU-VAL.md:20 |
journal U8 1 + 1, U6 2 + 2 ; journal STB-JEU2 0 (WidgetComponents, Array_Get_Item_53) |
faible (sans plantage) | STB-GIB | corrigé (CHG-282) |
| ERR-067 | GI_C:clearVariable : Person[0] d'une variable au tableau Person vide (CallFunc_Array_Get_Item in not an UClass + message Person_24 in Variable) ; suite d'ERR-028 (accepté comme bruit), 3 messages sur 39 sans source |
etat/ST/STA/STA-T2c-DOC.md:48 (R12) |
journal U8 111 (72 + 39), U6 153 ; journal STB-JEU2 0 ligne GI_C:clearVariable |
faible (journal seul) | STB-GIB | corrigé (CHG-282) ; les autres lectures Person_24 : ERR-083 |
| ERR-068 | MainMenu_C:Get_SpinBox_0_Value_0 et GI in MainMenu_C : liaison évaluée dans SynchronizeProperties avant l'affectation de GI |
etat/ST/STA/STA-T2c-DOC.md:49-50 (R13, R14) ; etat/ST/STB/STB-JEU-VAL.md:25 ; etat/ST/STB/STB-TACHES.md:23 |
journal U8 30 + 2, U6 30 + 2 ; journal STB-JEU2 : 90 lignes Get_SpinBox_0_Value_0 (avertissements et piles), 12 lignes GI in MainMenu |
faible (valeur 0 à la construction, estimé) | à affecter (proposé : IsValid(GI) dans la liaison) |
corrigé (CHG-309, CHG-317) : SpinBox_0 remplacé par SpinBoxDOF sans liaison (MainMenu) et garde IsValid(GI) (CharGen) ; Get_SpinBox_0_Value_0 240 (J1) → 0 (J3, J5, U8r2) ; property GI in /Game/UI/MainMenu 25 → 0 ; property GI in /Game/UI/CharGen 1 → 0 (etat/REG/REG1/REG1-INV.md) |
| ERR-069 | Accessed None currentMatchRace dans GI_C:determinePersonVars (paramètre facultatif lu avant le test IsValid) |
etat/ST/STA/STA-T2c-DOC.md:51 (R15) ; etat/ST/STB/STB-JEU-VAL.md:19 |
journal U8 30, U6 34 ; journal STB-JEU2 0 | faible | STB-GIC | corrigé (CHG-290) |
| ERR-070 | Accessed None Near dans Person_C:standIdle (NearVec lu avant la garde) ; suite d'ERR-006 |
etat/ST/STA/STA-T2c-DOC.md:52 (R16) ; etat/ST/STB/STB-JEU-VAL.md:21 |
journal U8 56, U6 40 ; journal STB-JEU2 0 | faible (neutre) | STB-PEA | corrigé (CHG-284) |
| ERR-071 | Accessed None HeadtrackStatic / HeadtrackTarget dans Person_C:ExecuteUbergraph_Person (SelectVector_998 pur évalué en entier) |
etat/ST/STA/STA-T2c-DOC.md:53-54 (R17, R18) |
journal U8 11 + 6, U6 10 + 4 ; journal STB-JEU2 0 (Grep HeadtrackStatic, HeadtrackTarget) |
faible (orientation vers l'origine possible, estimé) | STB-PEA | corrigé (CHG-284) ; rotation sautée sans cible (décision C7) |
| ERR-072 | Accessed None OccupyingFnt dans Person_C:ExecuteUbergraph_Person (personnage sans meuble occupé) |
etat/ST/STA/STA-T2c-DOC.md:55 (R19) ; etat/ST/STB/STB-JEU-VAL.md:21 |
journal U8 10, U6 17 ; journal STB-JEU2 0 | faible (neutre) | STB-PEA | corrigé (CHG-284) |
| ERR-073 | FamilyLiveWiths hors bornes dans Person_C:assignHome (BooleanAND_2 évalué même si Prefix n'est pas F) |
etat/ST/STA/STA-T2c-DOC.md:56 (R20) |
journal U8 2, U6 2 ; journal STB-JEU2 0 (Grep FamilyLiveWiths) |
faible (neutre) | STB-PEB | corrigé (CHG-285) |
| ERR-074 | CallFunc_SearchByAmenitySafe_Buildings hors bornes dans Person_C:assignHome (liste de bâtiments vide, domicile vide écrit dans AI_Homes) |
etat/ST/STA/STA-T2c-DOC.md:57 (R21) |
journal U8 2, U6 1 ; journal STB-JEU2 0 (Grep SearchByAmenitySafe_Buildings) |
moyenne (PNJ sans domicile exploitable, estimé) | STB-PEB | corrigé (CHG-285) ; rien écrit sans bâtiment (décision C8) |
| ERR-075 | Accessed None CurrentCityExpansion dans StreetMap_Static_C:SearchByAmenitySafe et findNearbyBuilding (ville sans extension sauvegardée) |
etat/ST/STA/STA-T2c-DOC.md:58 (R22) et :75 (H6) ; etat/ST/STB/STB-JEU-VAL.md:20 |
journal U8 10, U6 15 (+ 2 findNearbyBuilding) ; journal STB-JEU2 0 |
faible (résultat juste) | STB-SMS | corrigé (CHG-288) |
| ERR-076 | Accessed None BGA dans StreetMap_Static_C:ExecuteUbergraph_StreetMap_Static (avant le premier SpawnSound2D) |
etat/ST/STA/STA-T2c-DOC.md:59 (R23) ; etat/ST/STB/STB-JEU-VAL.md:20 |
journal U8 5, U6 6 ; journal STB-JEU2 0 | faible (bénin) | STB-SMS | corrigé (CHG-288) |
| ERR-077 | BuildingPoints hors bornes dans Room_C:pickPresetWorld (rue sans polygone) |
etat/ST/STA/STA-T2c-DOC.md:60 (R24) ; etat/ST/STB/STB-JEU-VAL.md:20 |
journal U8 4, U6 10 ; journal STB-JEU2 0 | faible | STB-ROO | corrigé (CHG-289) |
| ERR-078 | Texture2dArray_3 in Te2dArray hors bornes, message GI_C:(Script Msg) au changement d'animation de la scène de couple (estimé) ; fonction non localisée |
etat/ST/STA/STA-T2c-DOC.md:61 (R25) |
journal U8 6, U6 0 ; journal STB-JEU2 0 (Grep Texture2dArray) |
non donnée | à affecter (dump D8 requis) | indécis |
| ERR-079 | SexPersons in GI_C hors bornes, message SexInterface_C:(Script Msg) (index fixes 2 à 4 pour deux participants) |
etat/ST/STA/STA-T2c-DOC.md:62 (R26) ; etat/ST/STB/STB-JEU-VAL.md:22 |
journal U8 3, U6 0 ; journal STB-JEU2 0 | faible (bénin) | STB-SEX | corrigé (CHG-291) |
| ERR-080 | Standspots_Occupied in Room_C hors bornes, message Person_C:(Script Msg) (tableau parallèle creux) |
etat/ST/STA/STA-T2c-DOC.md:63 (R27) ; etat/ST/STB/STB-JEU-VAL.md:20 |
journal U8 15, U6 9 ; journal STB-JEU2 0 | faible (bénin) | STB-PEA | corrigé (CHG-284) |
| ERR-081 | Saccade MapMarkers_C.LPFocusWidgetComponent : NewObject à nom fixe sur un composant détruit non collecté (LPMapMarkersGuardSubsystem.cpp:127) |
etat/ST/STA/STA-T2c-DOC.md:65 (R29) ; etat/ST/STB/STB-JEU-VAL.md:21 |
journal U8 2, U6 4 (1,77 ms et 11,66 ms en U8) ; journal STB-JEU2 0 | faible | STB-MAP | corrigé (CHG-292) : création du composant de focus retirée de la garde C++ |
| ERR-082 | Accessed None Person dans GI_C:ReturnStatIfNeeded, getActorVar, setActorVar (moteur de scènes : variable de scène jamais affectée ou nulle) ; suite d'ERR-003 |
etat/ST/STD/STD-SCN-DIAG.md:24, 161 (F1) |
journal STB-JEU2 270 (93 + 142 + 32 + 3) ; 11,3 par démarrage d'action contre 11,9 en 5.5 DC4 (STD-SCN-DIAG.md:108) |
faible (stat lue à 0, appel sauté, estimé) | STE (STE-H3) | corrigé (CHG-313, CHG-314) : gardes G1 à G11 ; property Person in not an UClass 270 (STB-JEU2) → 0 (J3, J5, U8r2) (etat/REG/REG1/REG1-INV.md) |
| ERR-083 | Index hors bornes Person_24_… of length 0 (membre Person de la structure Variable) lu par getActorVar, ReturnStatIfNeeded, setActorVar ; même message que la part VILLE-K4 d'ERR-067, autre pile |
etat/ST/STD/STD-SCN-DIAG.md:25, 162 (F2) ; etat/ST/STB/STB-JEU-VAL.md:23-24 |
journal STB-JEU2 351 ; 5.5 DC4 1 379 | faible | STE (STE-H3, couvert par ERR-082 et ERR-084) | atténué (CHG-322) : garde G12 (AddVariable) ; Person_24_…of length 0 351 (STB-JEU2) → 232 (J3, après CHG-313 / 314) → 13 (J5) → 8 (U8r2) ; reste dans le CHECKING: des scènes d'animal, fiche STE-H3d (etat/ST/STE/STE-J5.md, etat/REG/REG1/REG1-INV.md) ; mise à jour 2026-10-14 (JOURNAUX1) : autres piles du même message : getRelatedPerson (ERR-094) et isSameAs (ERR-096), lecteurs différents, lignes séparées |
| ERR-084 | CallFunc_Array_Get_Item_31 / _32 / _33 / _41 dans CallFunction : Variable.Person[0] passé comme cible, fonction appelée sur None |
etat/ST/STD/STD-SCN-DIAG.md:26, 163 (F3) |
journal STB-JEU2 167 | faible (appel sauté, estimé) | STE (STE-H3) | corrigé (CHG-314) : gardes G7 à G11 ; CallFunc_Array_Get_Item_ _31 / _32 / _33 / _41 167 (STB-JEU2 : 153 CallFunction + 14 CallFunctionReturnBool) → 0 (J3, J5, U8r2) (etat/REG/REG1/REG1-INV.md) |
| ERR-085 | Accessed None CallFunc_GetSkeletalMesh_ReturnValue (UpdatePlayerMeshWithMorphs lit les morphs du mannequin recyclé de CheckConditionsWho / LoadPreset, sans maillage) |
etat/ST/STD/STD-SCN-DIAG.md:27, 164 (F4) |
journal STB-JEU2 99 (96 en variante GI) ; 1 par SPAWN de mannequin |
faible | STE (STE-H2) | corrigé (CHG-315) : garde G-H2 ; CallFunc_GetSkeletalMesh_ReturnValue de pile UpdatePlayerMeshWithMorphs 96 (STB-JEU2) → 0 (J3, J5, U8r2) ; cause (corps vidé au DESTROY) instruite par STE-H2b (etat/REG/REG1/REG1-INV.md) |
| ERR-086 | Index 0 hors bornes du tableau String_21_9348BB9D… of length 0 (LogScript) ; pile non relevée |
journal STB-JEU2 LifePlay_Build_5.8_STB-JEU2_Development\…\Saved\Logs\LifePlay.log:11649 (et 20783, 21493, 24469, 26423, 27005, 28612, 30024) ; absent des livrables etat/ (Grep String_21 : 0) |
8 en une session STB-JEU2 | non donnée | à affecter | ouvert (non analysé) |
| ERR-087 | Gardien : commit emportant des fichiers hors ticket. Cause : la liste des chemins du 1er commit de DOCMV-R3 (d396816, addon D:\Game\LifePlay-Sandbox, lot/DC3-atelier) a été prise par git diff --name-only sur l'index privé fraîchement relu, ce qui a ajouté 3 fichiers dont la différence de fins de ligne était masquée par le cache de stat de l'index commun (Config/DefaultEngine.ini, Config/DefaultGame.ini, Plugins/LPSandbox/Source/LPAnimMeasure/LPAnimMeasure.cpp). Effet : 3 fichiers hors ticket dans un commit, non poussé ; effet de bord : ces 3 fichiers sont apparus en M dans l'arbre principal après le git reset -q des chemins. Correctif : git commit --amend → cc649fd (3 fichiers retirés ; d396816 au reflog seulement, jamais poussé) ; fins de ligne de l'arbre réalignées sur HEAD par le ticket AG-R6 (sans commit). Règle (validée par l'utilisateur le 2026-10-10) : un commit fautif non poussé se corrige par un nouveau commit ou un git revert, --amend seulement avec l'accord de l'utilisateur ; avant tout commit, git status est contrôlé contre la liste du ticket |
etat/DOC/DOCMV/DOCMV-INT.md § 3 (incident R3, git reflog) ; tickets etat/REPO/tickets/DOCMV-R3.md, AG-R6.md |
1 (DOCMV-R3) | moyenne (historique local réécrit, rien poussé) | AG (règle dans lp-repo, deux arbres de l'addon, CHG-302) |
corrigé (CHG-302 ; règle dans lp-repo § 10, tickets AG-R7, AG-R8) |
| ERR-088 | Plantage EXCEPTION_ACCESS_VIOLATION (adresse 0) dans FCachedTypefaceData (FontCacheCompositeFont.cpp:93) ← SEditableText::SynchronizeTextStyle : en UE 5.8, UEditableTextBox::WidgetStyle a un setter natif ; un nœud Blueprint « Set WidgetStyle » l'appelle avec une temporaire de la VM, et SetWidgetStyle transmet &InStyle à Slate (EditableTextBox.cpp:397), pointeur relu après destruction |
etat/ST/STE/STE-TXT-DIAG.md ; rapport Saved/Crashes/UECC-Windows-6F2B4B3F49C4EC25E9BAD5BECC3DFA1A_0000 (PIE J2, 2026-10-10 13:32:31) |
à chaque flash rouge du nom refusé possible (dépend de la mémoire de la VM) ; 4 nœuds exposés (CharGen ×2, StatMenu ×2) | bloquante (plantage) | STE (STE-P1) | corrigé (CHG-311) ; J2bis : 10 refus sans plantage |
| ERR-089 | « F1 » de STE-H3f : Accessed None K2Node_CustomEvent_Person dans Person_C:moveToPersonStand (pile Room:ExecuteUbergraph_Room → Person:PlayIdle → PlayWorkDaily → PlayDaily → moveToPersonStand), lecture du paramètre Person vide sans garde |
etat/ST/STE/STE-H3f-DIAG.md:21-27 (pile), :115 (origine) ; C2-BILAN:25 |
HJ 3 lignes (HJ:6880, 6903, 6926) ; COMMUN-2 : 10 × (2 lectures + 1 affectation) = 20 sur 82 | non donnée | STE (STE-H3f) | accepté : défaut d'origine ≥ 5.5 DC4, décision de l'utilisateur du 2026-10-13, sans fiche (STE-H3f-DIAG.md:162) ; inscrit le 2026-10-14 (JOURNAUX1, ex-N01) |
| ERR-090 | « E-B1-1 » : +1 Accessed None par appel de moveToPersonStand avec Person vide, introduit par le contrôle des tiers de STG-B1 (Person B239E103) |
etat/ST/STG/STG-B1-VAL.md:215 ; C2-BILAN:25 (« E-B1-1 (3 + 1) a disparu, G-B1a OK ») |
COMMUN-2 avant correctif : 3 + 1 ; après : 0 | faible (estimé) | STG (STG-B2P, G-B1a) | corrigé (CHG à venir) : IsValid(Person) dans moveToPersonStand, Person 8668A47C (etat/ST/STG/STG-TACHES.md:22), validé en jeu COMMUN-2 ; inscrit le 2026-10-14 (JOURNAUX1, ex-N02) |
| ERR-091 | « F2 » de STE-H3f : Accessed None PersonCumming dans GI_C:ExecuteUbergraph_GI (pile SexAction:OnButtonClicked → GI:cum → AfterCumSpeed), clic de fin d'acte Endsex ; PersonCumming n'est écrit que par Person::Cum |
STE-H3f-DIAG.md:28-32, 116 ; etat/ST/STE/STE-ORG4-SPEC.md:33, 39, 44 |
2 lignes par clic Endsex (HJ:9243, 9262) ; absent de J6 (STE-H3f-DIAG.md:120) |
non donnée | STE (STE-H3f, ORG4 O4a) | accepté (défaut d'origine 4.27, décision du 2026-10-13, STE-H3f-DIAG.md:162) ; garde O4a spécifiée (STE-ORG4-SPEC.md:50) ; application de O4a dans le build : à confirmer ; inscrit le 2026-10-14 (JOURNAUX1, ex-N03) |
| ERR-092 | Fin de scène par Endsex : GI::cum appelé sans Person::Cum ni GiveOrgasmReward (bonus d'orgasme jamais donné par ce chemin) ; mêmes causes pour Exhausted |
STE-ORG4-SPEC.md:39-40, 44 ; etat/ST/STE/STE-ORG-AUDIT.md:73 ; BOSS-ETAT.md:94 |
1 clic = 1 occurrence | moyenne (estimé) | STE (ORG4, O4c ; ORG5) | corrigé (CHG à venir) : O4c (bonus à Endsex par participant) et ORG5-I2 joués en COMMUN-8, validés en bloc par l'utilisateur (« on valide la scène de sexe dans son ensemble pour l'alpha », cas M1 à M8 OK, etat/BOSS/COMMUN-8-BILAN.md:9-20) ; inscrit le 2026-10-14 (JOURNAUX1, ex-N04) |
| ERR-093 | « F3 » de STE-H3f : Accessed None SkeletalMesh_2_93573D… dans GI_C:ExecuteUbergraph_GI (pile Contact:OnClickContactButton → LoadPreset → PlayerChangeRace → UpdateDefaultHair), boucles sur Materials d'un maillage de coiffure None. Distinct d'ERR-045 (même fonction, autre cause) |
STE-H3f-DIAG.md:33-41, 117 |
HJ 2 lignes (HJ:16058, 16086) ; absent de J6 | non donnée | STE (STE-H3f → H3g, G16) | corrigé (CHG à venir) : garde G16, GI 0E6AEDCC, PASS statique (etat/ST/STE/STE-TACHES.md, ligne STE-H3f) ; non démontré en jeu (COMMUN-2 : 0 occurrence sans les marqueurs, C2-BILAN:28) ; inscrit le 2026-10-14 (JOURNAUX1, ex-N05) |
| ERR-094 | « F-A » de STE-H3h : Accessed None Per ×2 puis index 0 hors bornes Person_24 de longueur 0 dans GI_C:getRelatedPerson (pile PlayScene → ReadSceneLine → CallFunction → getRelatedPerson) ; getRelatedPersonQuick(Spouses, Dating) sans sujet (so_follows.lpai:8, rattachement estimé). Autre pile qu'ERR-083 |
etat/ST/STE/STE-H3h-DIAG.md:20-23, 40-44, 72 ; décision :105 |
COMMUN-2 : 7 appels = 14 Per + 7 of length 0 (:16, 21) ; HJ et J6 : 0 |
faible (estimé, :75) |
STE (STE-H3h) | accepté : défaut d'origine 4.27 (AB427:55580-55602), décision du 2026-10-13 (:105) ; inscrit le 2026-10-14 (JOURNAUX1, ex-N06) |
| ERR-095 | « F-B » de STE-H3h : Accessed None Person ×8, CallFunc_Array_Get_Item_62 ×8 et _58 ×8 dans CallFunctionReturnBool (branches isDating → isTemporary et isSameGender), WHO de friend_bachelor_party : un acteur dont l'élément 0 est None. Distinct d'ERR-084 (_31 / _32 / _33 / _41) |
STE-H3h-DIAG.md:25-30, 46-52, 73 ; décision :106 |
COMMUN-2 : 4 rafales de 6 lignes (C2:60899, 73059, 76471, 80929) ; HJ et J6 : 0 | faible (scène rejetée WHO unmatched, estimé, :75) |
STE (STE-H3h) | accepté : défaut d'origine ≥ 5.5 (L6e), G13 hors de cause (:66, 106) ; cause du None non instruite ; inscrit le 2026-10-14 (JOURNAUX1, ex-N07) |
| ERR-096 | Index 0 hors bornes Person_24 de longueur 0 dans GI_C:isSameAs (pile Action_C → CheckConditionsWho → CheckEachCondition → CallFunctionReturnBool → isSameAs) : paramètre CurrentCompanion valant [None] sans compagnon. Gardée séparée d'ERR-083 : même message, mais lecteur différent (ERR-083 : getActorVar, ReturnStatIfNeeded, setActorVar, Docs/Registre_Erreurs.md:90) et pile Action ; renvoi croisé ajouté à ERR-083 (§ 4) |
etat/ST/STE/STE-H3e-DIAG.md:31, 34, 41-58 ; STE-H3h-DIAG.md:16, 97 ; décision : STE-TACHES.md, ligne STE-H3e (Q-H3g-1 = c) |
2 lignes par parcours (C2:2371, 3621) ; une par clic carte | faible (bruit, estimé) | STE (STE-H3e) | accepté : pas de garde G15 (elle changerait un cas réel) ; inscrit le 2026-10-14 (JOURNAUX1, ex-N08) |
| ERR-097 | « STE-H3i » : 378 Accessed None trying to read (real) property chargen in GI_C (+ 378 Accessed None nus) en une image, pile VisualMorph_C:ExecuteUbergraph_VisualMorph:64X (BodyShapeMenu ouvert sans que CharGen l'ait été ; GI.CharGen écrit seulement par CreateCharGenWidget) |
etat/ST/STE/STE-H3i-DIAG.md:13-23, 35-36, 67-77 ; décision :107 ; C3-BILAN:43 |
378 (245 Male + 133 Female) par ouverture de l'écran sans CharGen (la fiche annonçait 756 à tort, :13) |
faible (valeurs lues à 0, estimé, :79) |
STE (STE-H3i) | ouvert, accepté jusqu'après l'alpha : défaut d'origine estimé fort ; décision de l'utilisateur : dump de VisualMorph puis garde IsValid(GI.CharGen) après l'alpha ; inscrit le 2026-10-14 (JOURNAUX1, ex-N09) |
| ERR-098 | Gel du jeu de 34 s après une recherche sur tous les bâtiments (terme vide, filtre « All ») : TopRight.SortByDistance trie ≈ 49 425 bâtiments (tri par sélection Blueprint en n², estimé) |
etat/ST/STE/STE-GEL1-DIAG.md:13-15, 40, 98-99 ; C5-BILAN:24 |
3 gels de 34 à 41 s : COMMUN-5 34 229 ms, COMMUN-3 35 697 ms, 5.5 L5d 40,9 s (STE-GEL1-DIAG.md:78-81) |
haute (jeu figé) | STE (STE-GEL1) | corrigé (CHG à venir) : garde C2 (pas de tri au-delà de 2 000 résultats), TopRight 1FCB94A6 → CB835360, V5 PASS (STE-GEL1-VAL.md:45) ; validé en jeu : COMMUN-6 J12 « recherche globale très rapide » (C6-BILAN:23), COMMUN-7 GEL1 OK (C7-BILAN:16) ; défaut d'origine (5.5 : 40,9 s) ; réserve R-GEL1-1 (au-delà de 2 000 : les 1 000 premiers résultats de l'import) ; inscrit le 2026-10-14 (JOURNAUX1, ex-N10) |
| ERR-099 | Le champ « Translate » garde le focus : ZQSD est saisi dans le champ | C5-BILAN:29 (C5-6) |
non mesurée | faible (« mineur ») | interface (lot à attribuer) | ouvert, après l'alpha ; cause non instruite. Gardée séparée de ERR-100 (champ de filtre des positions) : même symptôme mais contexte et widget différents (ERR-100 : pendant le sexe, SEditableText « Type keyword to filter », etat/CAM/CAM-COMMUN9-DIAG.md:197-202) ; aucune source ne dit que le champ « Translate » est le même, renvoi croisé ; inscrit le 2026-10-14 (JOURNAUX1, ex-N11) |
| ERR-100 | Le champ « Type keyword to filter » du menu des positions prend le clavier pendant le sexe : ZQSD s'y écrit, et TickSexCamera sort tôt (ZQSD, glisser et clic droit morts) |
C10-BILAN:13 (Q3) ; CAM-COMMUN9-DIAG.md:197-212 (§ 6.5) |
1 KO (COMMUN-10) ; journal STG : M1e : marche coupee par le menu focus SEditableText de 10:32:22 à 10:33:48 |
moyenne (annexe) | CAM (B2p-F, H1 / H2) | ouvert : focus rendu à la vue au clic, dans B2p-F (C10-BILAN:19-23), non encore validé ; inscrit le 2026-10-14 (JOURNAUX1, ex-N46) ; mise à jour 2026-10-14 (JOURNAUX2) : corrigé (CHG à venir) : validé en jeu : COMMUN-11 R6 OK (clic dans la vue puis ZQSD, rien dans le champ, essai CAM-75) ; vérification de non-régression : COMMUN-13 T1 à T8 OK en bloc |
| ERR-101 | En POV pendant une scène de sexe, l'indicateur reste « Camera: Scene » : ComputeLabel lit POVOn sur GI, qui ne suit pas la bascule |
C2-BILAN:12 (A17) ; etat/CAM/CAM-COMMUN2-DIAG.md:20-21 |
1 constat (16:51:28 UTC) | faible | CAM (B2f) | corrigé (CHG à venir) : POV lu sur le PC (etat/CAM/CAM-TACHES.md, ligne CAM-B2f) ; validé en jeu : COMMUN-3 D7 OK (C3-BILAN:31) ; inscrit le 2026-10-14 (JOURNAUX1, ex-N12) |
| ERR-102 | Caméra C2 trop près ou collée : (1) sondes parties de l'intérieur de GI.Wall ; (2) assis, caméra à 26 cm au-dessus du crâne ; sondes en canal Camera ignorant les composants de Room |
C2-BILAN:13 ; C3-BILAN:32 (D8) ; CAM-COMMUN3-DIAG.md:23, 244-250 ; CAM-COMMUN2-DIAG.md:42-66 |
COMMUN-3 : 47 puis 24 lignes Temoin C2 |
moyenne | CAM (B2f, B2g) | corrigé (CHG à venir) : sonde en Visibility (B2f), GI.Wall ignoré (B2g, Room 0C8EB59F) ; validé en jeu : COMMUN-4 F6 / F7 OK (C4-BILAN:22-23) ; inscrit le 2026-10-14 (JOURNAUX1, ex-N13) |
| ERR-103 | C1 : la souris et les flèches ne tournent plus la vue (branches « C2 ? » 96 / 97 de Room sans CamC1On) |
C3-BILAN:33 ; CAM-COMMUN3-DIAG.md:119-120, 270 |
1 constat (18:37:50 UTC) | moyenne | CAM (B2h) + STG (C1-Walk) | corrigé (CHG à venir) : OU CamC1On sur 96 / 97 (Room 0C8EB59F) ; validé en jeu : COMMUN-4 F4 / F5 OK (C4-BILAN:21) ; inscrit le 2026-10-14 (JOURNAUX1, ex-N14) |
| ERR-104 | Régression : en caméra « Scene » pendant le sexe, les personnages ne se déplacent plus (branches « C2 ? » 96 à 100 vraies quand la vue reste CamRoom ou CamC1On) |
C4-BILAN:27 |
1 constat (COMMUN-4 S1) | moyenne | CAM (B2i) | corrigé (CHG à venir) : garde NOT SexOn (Room 18565365) ; validé en jeu : COMMUN-5 H1 OK (C5-BILAN:10) ; inscrit le 2026-10-14 (JOURNAUX1, ex-N15) |
| ERR-105 | « Touche C après CharGen » : après CharGen en C1, la touche C ne change plus la caméra et la souris C1 est morte ; cause établie en COMMUN-6 : SpaceOn = 0 (témoin B2j à 05:37:28), que rien ne remet |
C4-BILAN:28 ; etat/CAM/CAM-COMMUN4-DIAG.md:96-198 ; C6-BILAN:26 (K6) ; CAM-COMMUN6-DIAG.md:283-300 |
COMMUN-4 : 1 constat (non reproduit en COMMUN-5, H5 OK, C5-BILAN:13) ; COMMUN-6 : reproduit (K6) |
moyenne | CAM (B2r) | corrigé (CHG à venir) : B2r remet SpaceOn à la sortie de CharGen (.cpp 124336D3) ; validé en jeu : COMMUN-7 L1 / L2 OK (changement de personnage depuis C1 et C2, C7-BILAN:10-11) ; inscrit le 2026-10-14 (JOURNAUX1, ex-N16) |
| ERR-106 | C5-3 : en C1, après être entré assis puis changé de pose, la caméra est dans le buste (caméra C1 posée une seule fois au passage en C1, puis rattachée à la racine du maillage) | C5-BILAN:26 ; CAM-COMMUN5-DIAG.md:16-30 |
1 constat (COMMUN-5) | moyenne | CAM (B2k) | corrigé en partie (CHG à venir) : recalage sur les yeux à chaque tour de minuterie (Room 3A451FDD, V5 / V6 PASS, CAM-B2kmn-VAL.md:32-36) ; le résidu (orientation figée, décalage après un lever, C6-BILAN:16, J5 KO) est traité en ERR-111 ; inscrit le 2026-10-14 (JOURNAUX1, ex-N17) |
| ERR-107 | C5-2 : au café, assis, en C2, le personnage disparaît et réapparaît quand on bouge la caméra ; cause meuble prouvée dans 1 cas par T-occ (« joueur masque par fnt_new163 », 05:26:03, C6-BILAN:17), sondes de C2 en bIgnoreSelf qui ignorent les meubles de Room. Les autres disparitions sans ligne T-occ : cause rendu, voir ERR-125 |
C5-BILAN:25 ; CAM-COMMUN5-DIAG.md:52-82 ; C2-BILAN:13 |
2 occurrences (COMMUN-5) ; 1 cas T-occ (COMMUN-6) | moyenne | CAM (T-occ, puis B2l) | ouvert : T-occ joué ; évitement des meubles B2l décidé après l'alpha (CAM-COMMUN5-DIAG.md:82, 109) ; inscrit le 2026-10-14 (JOURNAUX1, ex-N18) |
| ERR-108 | Défaut d'origine « 4.27 » : rotation horizontale du POV à la souris impossible (le PC applique la souris X en Roll relatif au lieu d'un lacet monde) | C5-BILAN:11, 30 ; CAM-COMMUN5-DIAG.md:85-95 |
constat de l'utilisateur, « depuis la 4.27 » (déclaration, non rejouée en 4.27) | moyenne | CAM (B2m, PC) | corrigé (CHG à venir) : PC A19510E6 → F45BE57A (CAM-B2kmn-VAL.md:38-41) ; validé en jeu : COMMUN-6 J7 « l'axe des caméras POV est bien meilleur » (C6-BILAN:18) ; inscrit le 2026-10-14 (JOURNAUX1, ex-N19) |
| ERR-109 | Défaut d'origine « 4.27 » : l'orbite de la caméra en mode Scene ne tourne pas autour du couple ; COMMUN-6 J8 : orbite difficile, molette sans zoom, vue CamRoom alors que la souris agit sur SceneCamera |
C5-BILAN:11, 30 ; CAM-COMMUN5-DIAG.md:96-102 ; C6-BILAN:19 ; CAM-COMMUN6-DIAG.md:36-50 |
constat de l'utilisateur (idem ERR-108) ; COMMUN-6 : 1 KO | moyenne | CAM (B2n, puis B2p-R / B2p-D) | corrigé (CHG à venir) : B2n (Room 3A451FDD) insuffisant seul, complété par B2p (Room 93138747, glisser-déposer, rotation au clic droit) ; validé en jeu : COMMUN-8, caméra en mode Scene et rotation OK (M1 à M8 validés, C8-BILAN:9-20) ; inscrit le 2026-10-14 (JOURNAUX1, ex-N20) |
| ERR-110 | Caméra POV et caméra de scène qui entrent dans les têtes et les corps (scènes de sexe) | BOSS-ETAT.md:93 ; C3-BILAN:37 |
non mesurée | moyenne (estimé) | CAM (après l'alpha) | ouvert : non cité par les bilans COMMUN-6 à 10 ; la validation en bloc de la scène de sexe en COMMUN-8 (C8-BILAN:9) ne le nomme pas, lien avec B2m / B2p à confirmer ; inscrit le 2026-10-14 (JOURNAUX1, ex-N21) |
| ERR-111 | Vue C1 mal orientée : orientation de FirstPersonSM figée à l'entrée en C1 sur la pose de la tête à cet instant → C1 à côté de la tête après un lever, vue au plafond au retour d'une scène, à-coup à la sortie de CharGen ; un cycle C corrige. Prolonge ERR-106 |
C6-BILAN:16 (J5) ; CAM-COMMUN6-DIAG.md:142-150, 251 |
3 constats (COMMUN-6) | moyenne | CAM (B2s) | corrigé (CHG à venir) : Room 3A451FDD → C5AB7241, V5 / V6 PASS (CAM-TACHES.md, ligne CAM-B2s) ; en jeu : L3 / L4 de COMMUN-7 « non rapportés » (C7-BILAN:12-13), aucun verdict ultérieur trouvé ; inscrit le 2026-10-14 (JOURNAUX1, ex-N35) |
| ERR-112 | Commandes pendant le sexe : ZQSD pour la caméra, flèches pour le couple sans Maj, Maj + souris perdu après une scène lancée depuis C1, rotation du couple perdue, difficulté à replacer les personnages sur le lit | C6-BILAN:20, 32 (J9) ; C7-BILAN:21-27 ; CAM-COMMUN6-DIAG.md:113-141 |
COMMUN-6 : 1 KO ; COMMUN-7 : 1 KO | moyenne | CAM (B2p-R, B2p-C, B2p-D) | corrigé (CHG à venir) : B2p-C (ZQSD, COMMUN-7 L5 OK, C7-BILAN:14), B2p-R (Room 93138747), B2p-D (glisser-déposer) ; validés en bloc en COMMUN-8 (modes POV et Scene, flèches, glisser-déposer, clic droit : OK, C8-BILAN:9-20). Les défauts nouveaux de B2p-D sont en ERR-113 et ERR-114 ; inscrit le 2026-10-14 (JOURNAUX1, ex-N37) |
| ERR-113 | Le couple sort de la pièce pendant la scène : (COMMUN-9) flèches sans borne (≈ 12 m en X) et pose sous le plancher (tracé vertical qui traverse Box, surface à -190, 88 cm sous le sol) ; (COMMUN-10) malgré B2p-E, couple posé à près de 5 m du centre, hors des murs : la borne repose sur Room.Box, plus large que les murs de plus d'1 m, et la dépénétration de ShowCouple pousse ensuite le couple dehors |
C9-BILAN:14 ; C10-BILAN:11 ; etat/CAM/CAM-COMMUN9-DIAG.md:17-54, 103-127, 165-182 |
COMMUN-9 : 1 KO (« bug important ») ; COMMUN-10 : 1 KO ; 5 lignes couple ramene dans la piece en Z, 0 en XY |
haute (couple hors du décor) | CAM (B2p-E, B2p-F) | en cours : B2p-E (borne en Z, FFF0FBB4) efficace en Z seulement ; B2p-F lancé : borne sur les murs Wall* avec marge d'une demi-boîte du couple, refus d'une pose qui recouvre un meuble ou un mur (C10-BILAN:19-23) ; inscrit le 2026-10-14 (JOURNAUX1, ex-N38) ; mise à jour 2026-10-14 (JOURNAUX2) : corrigé (CHG à venir) : B2p-F (borne sur les murs Wall*, marge d'une demi-boîte) ; validé en jeu : COMMUN-11 R1 à R3 OK (flèches, glisser et Maj + molette contre les murs, le sol et le plafond), journal « source murs Wall*, murs 4, plafond trouve 1 » (11:15:53 UTC) ; rappel COMMUN-12 S7 OK « les murs et les meubles sont solides |
| ERR-114 | Couple coincé « entre le bureau et la commode » : ShowCouple signale à chaque image un blocage contre un mur et LastSafe reste dans le meuble ; cause estimée : boîte du couple à cheval sur un mur ou entre deux meubles, résolveur toujours en recouvrement |
C10-BILAN:12 (Q2) ; CAM-COMMUN9-DIAG.md:165-195 (§ 6.4) |
1 KO (COMMUN-10, 12:36) | moyenne | CAM (B2p-F, G1) + STE (G3) | en cours : pose libre G1 dans B2p-F ; STE G3 NotifyCoupleTeleported() (.h 44c721ee, .cpp 3cdd572d, VAL PASS-STATIC, C10-BILAN:24) ; inscrit le 2026-10-14 (JOURNAUX1, ex-N39) ; mise à jour 2026-10-14 (JOURNAUX2) : corrigé (CHG à venir) : validé en jeu : COMMUN-11 R5 OK « impossible de coincer le couple » (C11-BILAN:12) ; G3 : aucune ligne Show couple : place reprise en COMMUN-11 (C11-BILAN:21, vérification demandée à CAM), puis 2 lignes NotifyCoupleTeleported en COMMUN-12 (C12-BILAN:6) : l'appel est actif |
| ERR-115 | Personnages et joueur enfoncés jusqu'aux genoux et bloqués dans la rue (B-SOL / B-DEPL) : capsule prise dans la collision simple de fnt_ext001 (is stuck and failed … PenetrationDepth 121.624), puis points d'arrivée de bord trop bas (S-F2) ; inclut les passants enfoncés jusqu'aux hanches le long de la rambarde (COMMUN-3) et le joueur posé enfoncé par standIdle (COMMUN-4) (ERR-115 fusionnée dans ERR-115). Distinct d'ERR-036 (plafond WallT) |
C2-BILAN:15 ; C3-BILAN:25 ; C4-BILAN:26 ; etat/ST/STG/STG-SF4b-DIAG.md:31-50 ; STG-SF5b-DIAG.md:11-30 ; STG-TACHES.md:19, 31, 44-48 |
stuck and failed : 3 (COMMUN-2), 3 + 1 (COMMUN-3), 4 + 6 (COMMUN-4), 3 (COMMUN-5) ; relevages S-F5 : 9 (COMMUN-4), 17 (COMMUN-5), 0 faux positif |
moyenne | STG (S-F4b, S-F5, S-F5j, S-F5k, S-F5m / n) | corrigé (CHG à venir) ; validé en jeu : COMMUN-4 F10 / G1, COMMUN-5 H8, COMMUN-6 J1 / J2 (murs solides, pieds sur le pavé), COMMUN-8 O5 « rue OK » (C8-BILAN:24), COMMUN-10 Q5 « pas de personnes sous la rue » (C10-BILAN:15) ; le reste visible est traité en ERR-128 et ERR-129 ; cause racine S-F2 : STG-POST2 après l'alpha (STG-TACHES.md:54) ; inscrit le 2026-10-14 (JOURNAUX1, ex-N22) |
| ERR-116 | Façades, bordure et murets de la rue traversables (prix de S-F4b : la rue entière est un seul maillage fnt_ext001) |
C4-BILAN:32 ; C5-BILAN:28 (C5-5) ; STG-TACHES.md:49, 53 |
à chaque essai de rue jusqu'à COMMUN-5 | faible (prix accepté) | STG (STG-FACADE, STG-POST1) | corrigé (CHG à venir) pour fnt_ext001 : Use Complex As Simple ; validé en jeu : COMMUN-6 J1 « murs de la rue solides » (C6-BILAN:13) ; les autres fnt_ext* : STG-POST1 après l'alpha ; inscrit le 2026-10-14 (JOURNAUX1, ex-N24) |
| ERR-117 | PNJ posée dans le joueur au show() (dialogue pregnant_trap, 40 cm) ; GI::Show sans écartement sous 300 cm |
C2-BILAN:16 (B7) ; STG-TACHES.md:23, 34 |
1 constat ; CLOSE B7 ×7 (C2-BILAN:25) |
faible | STG (B7-a, GI) | corrigé (CHG à venir) : garde à moins de 70 cm hors SexOn, GI E64B5B37 ; validé en jeu : COMMUN-3 D4 OK (C3-BILAN:28) ; inscrit le 2026-10-14 (JOURNAUX1, ex-N25) |
| ERR-118 | Chevauchement de personnages (B-CHEV) : espacement des places 40 cm, moveToPersonStand sans contrôle des tiers, Room.OccupiedFnts écrit en place + 1 par Map_Add (K8) |
STG-TACHES.md:18, 21, 57 |
COMMUN-2 : 0 place partagée sur 1 256 relevés après K8-a (C2-BILAN:25) |
moyenne | STG (STG-B1, K8-a) | corrigé (CHG à venir) : Person 8668A47C ; validé en jeu : COMMUN-2, COMMUN-4 G5 OK (C4-BILAN:30) ; reste : 2 passants relevés l'un dans l'autre, traité par S-F5k ; inscrit le 2026-10-14 (JOURNAUX1, ex-N26) |
| ERR-119 | Marche coupée après la première scène / ZQSD ignoré assis (accel=0 malgré forward=1) : GI.CurrentScene jamais remis à vide, garde ScenePlaying de Walk |
C2-BILAN:14 ; CAM-COMMUN2-DIAG.md:88-90 ; STG-TACHES.md:36 |
1 constat (17:06:29) | moyenne (régression) | STG (KO3 : 3a, 3b) | corrigé (CHG à venir) ; validé en jeu : COMMUN-3 D5 OK (C3-BILAN:29) ; inscrit le 2026-10-14 (JOURNAUX1, ex-N27) |
| ERR-120 | Joueur piégé ou coincé dans un volume de meuble : étagère après « regarder » (variety_store, COMMUN-3) ; comptoir et bureau (newsagent, _214 chevauche _220, KO F8 de COMMUN-4) ; et boucle « Marche : le joueur quitte » (469 lignes en ≈ 10 s, OccupyingFnt désignant un composant d'une pièce quittée) (ERR-120 fusionnée dans ERR-120) |
C3-BILAN:30 ; C4-BILAN:24 ; etat/ST/STG/STG-KO3b-DIAG.md:12-25 ; STG-KO3c-DIAG.md:9-34 |
1 constat par essai ; boucle : 469 dont 461 | moyenne | STG (KO3b, KO3c) | corrigé (CHG à venir) : KO3b (Pawn Ignore sur le meuble quitté), KO3c EscapeOverlaps (baaa3982) ; validé en jeu : boucle disparue en COMMUN-4 (STG-TACHES.md:45), COMMUN-5 : Pawn en Ignore 2, meuble quitte 2, (bloque) 0 (C5-BILAN:34), COMMUN-6 idem (STG-COMMUN6-ANALYSE.md:95) ; inscrit le 2026-10-14 (JOURNAUX1, ex-N29) |
| ERR-121 | Le joueur glisse sans animation de marche en jeu empaqueté : garde IsGameTarget() fausse puis clips /Game/Quaternius exclus de la cuisson |
etat/ST/STG/STG-WALK-DIAG.md:7-26 ; STG-TACHES.md:40, 50 |
« Marche : animation » 0 / 0 / 0 (COMMUN-2, COMMUN-3 S1, S2) | moyenne | STG (WALK, WALKA) | corrigé (CHG à venir) : garde RequiresCookedData, clips dupliqués vers /Game/Heavy/Daz/<perso>/Anim/ ; validé en jeu : COMMUN-4 F1 / F2 OK (C4-BILAN:19-20) ; inscrit le 2026-10-14 (JOURNAUX1, ex-N30) |
| ERR-122 | PNJ debout dans un fauteuil : place attribuée sans pose assise (fnt_chair14-f-0-sit, feetZ -102,1, meshZ -90) ; l'activité socialize donne 12 fois sur 12 une place chair14 |
C3-BILAN:36 ; etat/ST/STG/STG-COMMUN3-ANALYSE.md:69-74 |
12 / 12 en S1 et S2 | faible | STG / animation (CART à ouvrir) | ouvert, après l'alpha (BOSS-ETAT.md:93) ; inscrit le 2026-10-14 (JOURNAUX1, ex-N31) |
| ERR-123 | « Le couple flotte au-dessus du lit » (C5-4) : racine posée ≈ 3 cm au-dessus de la surface tracée depuis COMMUN-2 (Blueprints Sex / moveToBedIfPossible), os au contact ; décalage perçu non expliqué (H1 animation, H2 surface tracée) |
C5-BILAN:27 ; etat/ST/STG/STG-C54-DIAG.md:16-43, 56-84 |
1 constat ; centre du joueur 34,8 (42,0 en COMMUN-4 S1) sur 5 essais | faible | STG (C5-4, M1d) | non confirmé par la mesure : M1d jouée en COMMUN-6, lowestMinusUnder ≈ 1 cm, « le couple touche le lit » (C6-BILAN:21) ; C54-a et C54-c non lancés ; scène de sexe validée en bloc en COMMUN-8 (C8-BILAN:9) ; inscrit le 2026-10-14 (JOURNAUX1, ex-N32) |
| ERR-124 | Boîte verte / bande verte du couple : DrawDebugBox inconditionnel de LPShowCoupleSubsystem.cpp:391 (depuis 04b0535) |
BOSS-ETAT.md:93 ; C3-BILAN:37 |
à chaque scène de couple en Development | faible | STG (LPShowCouple) / REL | ouvert : retiré des builds Shipping (ENABLE_DRAW_DEBUG), à vérifier dans le build Shipping de REL ; affichage sur demande (CVar) après l'alpha ; inscrit le 2026-10-14 (JOURNAUX1, ex-N33) ; mise à jour 2026-10-14 (JOURNAUX2) : sans effet en Shipping d'après REL-ALPHA T3 (contrôle b, PASS) : EngineDefines.h:15 définit UE_ENABLE_DEBUG_DRAWING à faux pour UE_BUILD_SHIPPING hors éditeur, DrawDebugHelpers.h:13-14 en dérive ENABLE_DRAW_DEBUG, le paquet est construit avec -clientconfig=Shipping ; établi par lecture, WITH_EDITOR = 0 dans l'exe de jeu estimé, non vu en jeu ; reste visible en Development ; affichage sur demande (CVar) après l'alpha |
| ERR-125 | Personnages assis éliminés par le rendu (disparition selon l'angle de la caméra, accessoires visibles) : bornes de la pose debout, aucun asset physique sur bridget_gp / michael ; aucun meuble entre la caméra et la tête. Différent de ERR-107 |
C6-BILAN:17 (J6) ; C7-BILAN:20 ; CAM-COMMUN6-DIAG.md:183-200 ; STG-TACHES.md:55, 57 |
COMMUN-6 : 2 cas ; COMMUN-7 : 1 ; COMMUN-8 : 1 (11:09, N1 OK partiel) | haute (personnage invisible) | STG (B2q-a, B2q-b1) | corrigé (CHG à venir) : BoundsScale adaptatif (7448c8fb), plancher à l'échelle d'origine des bornes (4cf589b2) ; validé en jeu : COMMUN-9 P1 « plus de disparition au café » (C9-BILAN:11), COMMUN-10 Q6 reconfirmé (C10-BILAN:16) ; B2q-b2 à b4 après l'alpha ; inscrit le 2026-10-14 (JOURNAUX1, ex-N36) |
| ERR-126 | C1 bloqué après une scène : fenêtre A (4 min 20 s) Scene_C compté comme menu sans boîte visible ; fenêtre B (cinéma, 2 min 05 s) aucune touche de marche reçue par DirectControl, cause incertaine |
C6-BILAN:29-31 ; etat/ST/STG/STG-COMMUN6-DIAG.md:81-86 |
2 fenêtres (COMMUN-6 S1) | haute (« injouable à cause de C1 », CAM-COMMUN6-DIAG.md:9) |
STG (C6-b, M1e) | fenêtre A corrigée (CHG à venir) : Scene_C ne coupe la marche que s'il montre un contenu visible (44ace47d) ; fenêtre B ouverte, témoin M1e en place (STG-TACHES.md:51-53) ; embarqués dès COMMUN-7, aucun KO repris dans les bilans COMMUN-7 à 10 (L3 / L4 non rapportés) ; inscrit le 2026-10-14 (JOURNAUX1, ex-N40) |
| ERR-127 | house_viewing : le joueur est debout sur William (CLOSE -40) : unOccupyFnt sans déplacement puis getFntAnim redonne la même place |
C7-BILAN:19 ; etat/ST/STG/STG-COMMUN7-DIAG.md:7-33, 57 ; STG-TACHES.md:54 |
1 constat (07:35-07:36 UTC) | moyenne | STG (C7-a) | corrigé (CHG à venir) : joueur posé à 80 cm hors du siège (1a74d6b7) ; validé en jeu : COMMUN-8 N2 à N5 OK, « comprend C7-a (house_viewing) » (C8-BILAN:22) ; défaut d'origine du Blueprint (estimé) ; inscrit le 2026-10-14 (JOURNAUX1, ex-N41) |
| ERR-128 | Régression de la variante façades : joueur et PNJ enfoncés jusqu'aux genoux contre la façade, aucun relevage S-F5 / S-F5j (la remontée démarre dans la façade devenue solide et abandonne) | C8-BILAN:24 (O5) ; etat/ST/STG/STG-COMMUN8-DIAG.md:7-31, 65-70 |
2 personnages (COMMUN-8, 09:13:54-59 UTC), 0 ligne « releve de » | moyenne | STG (S-F5m, S-F5n) | corrigé (CHG à venir) : relevage écarté de la façade (9dcf0a35) ; confirmé au journal COMMUN-9 (« ecarte de 7.5 cm », C9-BILAN:13, STG-COMMUN9-DIAG.md:44-47) ; inscrit le 2026-10-14 (JOURNAUX1, ex-N42) |
| ERR-129 | Enfoncement visible à l'arrivée en rue : relevage 2 à 4 s après la pose (3 à 4 examens immobiles) et double relevage du joueur (OpenSpace replace au point du bord) |
C9-BILAN:13 (P3) ; STG-COMMUN9-DIAG.md:35-60 |
7 relevages de 63 à 83 cm (3 arrivées) | faible (visuel) | STG (S-F5p) | corrigé (CHG à venir) : relevage dès la première vue ou au saut de plus de 50 cm (dc68ed8a) ; validé en jeu : COMMUN-10 Q5 « pas de personnes sous la rue » (C10-BILAN:15) ; inscrit le 2026-10-14 (JOURNAUX1, ex-N43) |
| ERR-130 | « Bridget flotte » (≈ 10 cm) : meshZ des animations de chaise féminines (-80,4) jamais remis à -90 au lever, PNJ féminines debout comprises ; la capsule est au sol |
C9-BILAN:15 (P5) ; STG-COMMUN9-DIAG.md:14-33 |
joueur de la 1re place à la fin du journal ; 12 relevés de PNJ | faible (visuel) | STG (M-Z) | corrigé (CHG à venir) : maillage remis à la hauteur du gabarit de sa classe (5f9d7e00) ; validé en jeu : COMMUN-10 Q4 « plus de flottement après le lever, M-Z confirmé » (C10-BILAN:14) ; défaut d'origine du Blueprint (estimé) ; inscrit le 2026-10-14 (JOURNAUX1, ex-N44) |
| ERR-131 | currentAnimation d'une action de meuble (fnt_new038-f-0-look) reste sur le joueur après le changement de pièce ; accessoire de place mal attaché (assiette et sandwich près de l'épaule) |
STG-COMMUN8-DIAG.md (note après § A.4) ; C7-BILAN:28 |
1 constat chacun | faible (« mineur ») | STE / ANIM (non attribué) | ouvert, non instruit, hors STG ; inscrit le 2026-10-14 (JOURNAUX1, ex-N45) |
| ERR-132 | Crochet ecriture-gardien : faux refus des signes supérieur, inférieur et de la flèche dans une chaîne ou un motif entre guillemets, de la redirection vers /dev/null et de tee (agents en lecture seule bloqués) |
etat/AG/P7/fiches/P7-H2.md:3 ; etat/AG/P7/P7-TACHES.md:28 ; BOSS-ETAT.md:85 |
incidents CAM-B2i, STE-ORG4 (4 refus), STE-GEL1-v (P7-TACHES.md:28) ; encore rencontré lors de cette fiche W2c (consigne de ne pas écrire la flèche) |
moyenne | P7 (P7-H2) | en cours : version plus fine sur copie de travail, fiche lancée le 2026-10-14 (P7-TACHES.md:28) ; installation et VAL distincte : à confirmer ; inscrit le 2026-10-14 (JOURNAUX1, ex-N34) |
| ERR-133 | Le lit refuse la pose du couple : « pour lit je dois passer latéralement, impossible de me poser directement dessus » (COMMUN-11, refus NODE_AddStaticMeshComponent-0_60) puis « le lit nous interdit de se poser » (COMMUN-12, prise sur fnt_bed02, pose à la même place, aucune ligne de refus). Deux causes successives : tracé de pose non conçu pour les lits (COMMUN-11), puis souris verrouillée par le GameOnly du PC (COMMUN-12, même cause que l'entrée « souris figée » ci-dessous) |
C11-BILAN:11 (R4) ; C12-BILAN:13 (S3) ; etat/CAM/CAM-TACHES.md, lignes CAM-B2p-H et CAM-B2p-J |
1 KO en COMMUN-11 (11:30:13 UTC), 1 KO en COMMUN-12 (12:38:15 UTC) | moyenne | CAM (B2p-H G-e, B2p-J) | corrigé (CHG à venir) : pose sur le lit par tracé Pawn, racine la plus basse à surface + 3 cm (B2p-H, 210B665A) ; souris libre pendant le sexe (B2p-J, 1F10631F) ; validé en COMMUN-13 (T2 « glisser le couple directement sur le lit », T1 à T8 OK en bloc, C13-BILAN:9, 14 ; témoins : 27 lignes de refus, C13-BILAN:6) ; inscrit le 2026-10-14 (JOURNAUX2) |
| ERR-134 | Couple posable sur le dessus des meubles : « je peux me poser sur des meubles » (couple posé à Z = 150, 11:31 UTC) | C11-BILAN:11 (R4) ; C12-BILAN:17 (S7) |
1 KO (COMMUN-11) | moyenne | CAM (B2p-H G-f) | corrigé (CHG à venir) : seuls le sol et les lits sont admis comme surface (B2p-H, 210B665A / 239DA609) ; validé en jeu : COMMUN-12 S7 OK « les murs et les meubles sont solides », 0 surface refusee / place refusee en muet (C12-BILAN:6, 17) ; inscrit le 2026-10-14 (JOURNAUX2) |
| ERR-135 | Souris figée après le panneau des positions : glisser au clic gauche et rotation au clic droit sans effet (G=1 ou D=1 avec prise=0 et MoveCamera=1, une seule prise sans mouvement) ; cause : souris verrouillée par le GameOnly du PC depuis que la modification G-g ne libère plus la souris par le panneau ; régression introduite par B2p-G |
C12-BILAN:15 (S5, S4 non concluant) ; etat/CAM/CAM-TACHES.md, ligne CAM-B2p-J (DIAG COMMUN-12) |
COMMUN-12 : 12:41-12:43 UTC, 1 KO (S4 non concluant pour la même raison) | haute (glisser et rotation du couple inutilisables) | CAM (B2p-J) | corrigé (CHG à venir) : souris libre pendant le sexe, curseur de prise sur deltas bruts, refus muets journalisés, restauration des états à la sortie avec ligne témoin fin de scene, etats rendus (B2p-J, CameraMode 1F10631F / 9AEE8D04, PC 707220A6, VAL PASS-STATIC) ; validé en COMMUN-13 (T1, T7 OK en bloc, C13-BILAN:9, 14 ; témoins : souris liberee 67, fin de scene, etats rendus 1, C13-BILAN:6) ; inscrit le 2026-10-14 (JOURNAUX2) |
| ERR-136 | Barre Espace prise par la fonction du panneau des positions pendant le sexe (pause du jeu perdue ; « la barre espace est prise par une autre fonction ») ; demande : panneau sur Alt, Espace retrouvant sa fonction d'origine | C12-BILAN:15, 20-22 ; etat/CAM/CAM-TACHES.md, ligne CAM-B2p-J |
1 KO (COMMUN-12) | moyenne | CAM (B2p-J, PC) | corrigé (CHG à venir) : panneau sur un appui bref d'Alt ou un clic molette, Espace rendu dans le PC (amendement B2p-J-PC-a, 707220A6, V5 1447 → 1445, V6 = référence) ; validé en COMMUN-13 (T4, T5 OK en bloc, C13-BILAN:9, 14 ; panneau bascule 14, C13-BILAN:6) ; inscrit le 2026-10-14 (JOURNAUX2) |
| ERR-137 | Mode Scene : le couple sort du cadre, « je perds la vue du couple », difficile à réajuster : SceneCamera ne suit jamais le couple (les clics sans prise en sont la conséquence) |
C11-BILAN:17 ; etat/CAM/CAM-TACHES.md, ligne CAM-B2p-G |
plusieurs occurrences signalées en COMMUN-11 (non comptées) | moyenne | CAM (B2p-G, G-a à G-d) | corrigé (CHG à venir) : recadrage à l'entrée en Scene, caméra de scène qui suit le couple, C3 dans le cycle C du sexe (Scene, C3, POV) ; validé en jeu : COMMUN-12 S1 et S2 OK (C12-BILAN:11-12, 5 lignes vue recadree, C12-BILAN:6) ; inscrit le 2026-10-14 (JOURNAUX2) |
| ERR-138 | Plantage GPU isolé en Development, COMMUN-13 : DXGI_ERROR_DEVICE_RESET à 14:21:45 UTC, pass Histogram (exposition automatique) de la vue principale, jeu immobile depuis 12 min en C2, TerminateOnGPUCrash |
etat/ST/STG/STG-COMMUN13-GPU-DIAG.md:15-25, 33-37, 68-90, 128-137 |
1 plantage, premier sur les 13 essais (C13-BILAN:17) ; hitch de 213 ms 5 s avant (STG-COMMUN13-GPU-DIAG.md:35) |
moyenne (partie non sauvegardée perdue, :111) |
externe (pilote AMD ou machine à graphique hybride, estimé) ; STG pour l'essai | ouvert, cause externe estimée, non prouvée : aucune PageFault ni TDR Windows consigné, DRED inactif, aucune trame de LifePlay dans la pile, FaceCapture, SecondScreen et Slate non commencés, code nouveau de COMMUN-13 inactif (:128-137) ; aucun correctif proposé ; décision de Big Boss dans le bilan : non bloquant pour l'alpha, cité dans les défauts connus des notes de version (C13-BILAN:18) ; essais de la DIAG non lancés (reproduction avec -gpucrashdebugging, comparaison avec COMMUN-12, session Shipping de 30 min) ; mentionné comme « one GPU driver crash seen once in testing » dans l'annonce (etat/REL/ALPHA/REL-ALPHA-ANNONCE-DISCORD.md:26) ; inscrit le 2026-10-14 (JOURNAUX2) |
| ERR-139 | Pendant la pause du 15 au 19 octobre 2026, un outil tiers (Cursor) a réécrit l'historique de l'addon ue5.8 (reset à 8ec9c64, puis squash 63674ac « SK : reunit les commits de skills depuis f0af432 ») et de main du jeu (ticket MAIN1-R1, 2026-10-17), puis poussé trois fois (addon le 19 à 15:48 et 19:16, jeu main le 17 à 20:41), contre la règle « rien n'est poussé » de BOSS-ETAT |
etat/BOSS/BOSS-TRI-20261019.md § 1 (reflog de l'addon et de main, origin/ue5.8, origin/main) |
3 pushs, 2 réécritures d'historique (relevé du 2026-10-19) | haute (pins du doc 21 hors de toute branche) | REP1 | ouvert, correction décidée : l'arbre de 63674ac est identique à celui de 132cfbf (git diff --stat 132cfbf 63674ac vide, aucun contenu perdu), mais les pins 132cfbf, b25c253 et 96ce8cf du doc 21 ne sont plus sur aucune branche (tenus par le reflog seulement, objets inaccessibles expirant vers le 2026-11-14, estimé) ; correction : tag local de sauvegarde sur 132cfbf, pin du doc 21 remis sur le nouveau HEAD de l'addon (vague du gardien REP1) ; prévention : un outil tiers n'écrit pas dans git, le gardien seul ; inscrit le 2026-10-19 (REP1, CHG-369) |
| ERR-140 | Tickets SBXTYP-R1 à R7 et VAGUE-20261019-1-PARTAGES déposés contre le HEAD 132cfbf, que la réécriture de l'historique (ERR-139) a sorti de la branche : tickets périmés, R1 citait Config/DefaultEngine.ini, déjà commité par GIM1 ; LifePlay.uproject modifié hors lot (plugin Fab HyperAIStudio ajouté, TargetAllowList: Editor de McpAutomationBridge perdu) |
etat/BOSS/BOSS-TRI-20261019.md § 2 et § 3 |
8 tickets périmés ; 1 fichier de projet modifié hors lot (relevé du 2026-10-19) | moyenne | REP1 | ouvert, correction décidée : tickets refaits par Big Boss contre le HEAD actuel de l'addon (SBXTYP-R6 rejeté, R7 fondu dans PIPE1-T1, PARTAGES rejeté) ; LifePlay.uproject laissé local et non commité, la restriction TargetAllowList: Editor reste à remettre par une fiche ultérieure ; inscrit le 2026-10-19 (REP1, CHG-369) |
| ERR-141 | Absence d'eau en mode par défaut (ancien comportement ; non régression) : le fleuve n'apparaît pas, son sol est le plan PavementMat de MapMarkers ; plan d'eau pour une build suivante |
essai COMMUN-14.2 (2026-10-20 07:37-07:48, utilisateur) ; Docs/Migration/etat/BOSS/COMMUN-14-BILAN.md § 3 ; STM1-CART-03.md (0 polygone d'eau dans les 280 villes), STM1-CART-04.md (mode identique en 5.5) |
1 essai (COMMUN-14.2) ; en carte classique le fleuve apparaît (T2) | faible | STM1 | accepté jusqu'à décision (options de STM1-SPEC-02.md § 5) ; pilote d'eau livré par CHG-372 (VAL statique seule) |
| ERR-142 | Extension .lpcharacter ajoutée deux fois à l'enregistrement d'un préréglage (test.lpcharacter.lpcharacter) quand le nom saisi se termine déjà par .lpcharacter : GI:SavePreset ajoute toujours l'extension (Append_762) |
essai COMMUN-14, observation de l'utilisateur (Docs/Migration/etat/BOSS/COMMUN-14-BILAN.md § 3) ; lecture MCP CGREF1-T3-MCP.md § 3.3 (addon) |
1 | faible | CG2 (build 2) | ouvert |
| ERR-143 | La caméra de scène (CameraScene) sort de la pièce : en création (libellé Camera: C3 Room (old)) et en scène intime (Camera: Scene, Camera: C3 Couple), par un mur ou sous le plancher. En scène, le recadrage borné ne joue qu'une fois, puis l'orbite à la souris, le suivi du couple et le travelling déplacent la caméra sans borne ; en création, AutoCamera la pose 48 cm derrière le mur du studio (GI.Wall) |
essais COMMUN-14.11 (COMMUN-14-BILAN.md § 3) et COMMUN-16.21 (journal du build COM16, l. 2071-2074 et 2344-2353 ; capture du plancher vu de près) ; causes : CAM2-CART-03.md §§ 2 et 9.2 |
3 cas sur 3 essayés dans ces modes (création C3 ; scène Scene et C3 Couple) ; C1 et C2 jamais en défaut | moyenne : visible, gêne la scène ; contournable en changeant de vue | CAM2 (F2) | ouvert : correctif en SPEC rév. 3 § 12.4 (borne de vue par UCameraModifier : murs, sol, plafond, mur du studio) ; la rév. 5 (CHG-374, F2-a) n'a eu aucun effet |
| ERR-144 | En vue à la 1re personne (C1, hors scène intime), la tête ne se lève ni ne s'abaisse : seul le lacet répond. Cause établie (CAM2-DIAG-01.md § 1, dump de Room) : Room.UpdateRoomCam repose FirstPersonSM avec MakeRotator(0, Pitch = 0, Yaw = lacet de contrôle) à chaque image |
essais COMMUN-14.12 (« C1 bouge uniquement sur l'axe horizontal ») et COMMUN-16 (« C1 toujours pas de mouvement haut/bas ») | 2 essais sur 2 | moyenne : fonction demandée (A1) absente | CAM2 (A1) | ouvert : correctif en SPEC rév. 3 § 12.2 (A1-R : tangage de contrôle + une liaison BP) ; la rév. 5 (CHG-374, A1) est restée sans effet |
| ERR-145 | En vue à la 1re personne (C1), personnage assis : le joueur voit son propre corps sans tête (« On se contemple décapité ») ; la caméra n'est pas aux yeux alors que la tête est masquée | essai COMMUN-17, observation de l'utilisateur à 13:08 (Docs/Migration/etat/BOSS/COMMUN-17-BILAN.md § 3, ligne « hors fiche » ; BOSS-JOURNAL.md l. 872), citée : « bug à référencer en C1 quand assis. On se contemple décapité. à voir en build 2 » ; capture non enregistrée sur le disque (BOSS-JOURNAL.md l. 873), description seule |
1 observation (COMMUN-17) ; non rapporté aux essais COMMUN-18 et COMMUN-19 (bilans relus) | moyenne : visible, propre à la posture assise | CAM2 (build 2) | ouvert, cause non établie : aucune analyse faite ; pistes non vérifiées (position de FirstPersonSM ou des yeux quand le personnage est assis, ou C1Hidden appliqué hors vue subjective) ; cible build 2 ; inscrit le 2026-10-20 (DOC-20261020-VERS2, CHG-375) |