15 KiB
15 KiB
STM1-TACHES : lot STM1 (F3, StreetMap en 5.8, build 1 de l'alpha 2026.10.2.2a)
Ouvert le 2026-10-19 par Big Boss, session « Medium · STM1 ». Source : Docs/37_Feuille_De_Route_Alpha2.md § 1.1 F3 et § 3.1.
J1 : CART seulement, sans copie UE. Aucune écriture git par la session.
| Tn | Fiche | Objet | Session | Niveau | Tours | Statut | Livrable |
|---|---|---|---|---|---|---|---|
| J1 | STM1-CART-01 | Comparer 5.5 et 5.8 : plugin, activation, matériaux, rendu, BP et C++ de la carte, journaux ; hypothèses classées ; BUILD-DEMANDE du J2 | Medium · STM1 | N2 | ≈ 33 | fait (partiel : cause non tranchée sans essai ; H1 r.EarlyZPassOnlyMaterialMasking 0 → 1 en tête) |
STM1-CART-01.md |
| J1b | STM1-CART-02 | Symptôme de l'utilisateur (« map quelconque ») : hypothèses de ville (a)-(d), repli du GI | Medium · STM1 | N2 | ≈ 30 | fait (partiel : piste (b) ville factice 000Dummy / Cities[0] en tête, déclencheur 5.8 non établi ; (a), (c), (d) écartées ; H1 en réserve) |
STM1-CART-02.md |
| R1 | STM1-RECH-01 | Demande de l'utilisateur : carte de Londres valide ? plugin porté en 5.8 ? | Medium · STM1 | N2 | ≈ 17 | fait : asset intact (MD5 = 5.5 = ARCH58, cuit 144 Mo) ; plugin compilé et chargé en 5.8 (U4, U7), amont arrêté en 5.2, forks 5.8 isamarin et carla ; options O1-O4, O1 recommandée | STM1-RECH-01.md |
| S1 | STM1-SPEC-01 | Décision de l'utilisateur (O1) : trace en jeu du choix de la ville pour la build Development commune | Medium · STM1 | N2 | ≈ 9 | fait : trace hors GI en C++ (LPCityTraceSubsystem neuf, LPAssetRegistryHelpers, catégorie LogLPCity), journal seul ; option GI chiffrée (S3, B2 seulement) ; pas de lecture MCP préalable |
STM1-SPEC-01.md |
| I1 | STM1-IMPL-01 | T1-T3 de la SPEC (C++ seul, sans compilation) | Medium · STM1 | N3 | ≈ 9 | fait : 2 fichiers neufs, 3 modifiés, instantané STM1-IMPL, LF, lecture seule ; non compilé ; CHG en brouillon |
STM1-IMPL-01.md |
| B1 | STM1-B1 (BUILD-GO 2026-10-20 06:30) | compilation éditeur Development (lp-builder) puis VAL A1-A6 (lp-validator distinct) | lp-builder, lp-validator | N0-N1 | 12 + 11 | fait : build code 0, 0 erreur, 0 avertissement du lot (C4701 LPCameraModeSubsystem.cpp:1643 antérieur) ; VAL PASS avec réserves (lancement -game jusqu'au menu : CITIES n=281 [0]='Central London', POSE None, 0 PROPRIETE ABSENTE ; MoveCity non joué) ; CopieEtat OK avant et après |
STM1-B1-BUILD.md, STM1-B1-VAL.md, STM1-B1-AVANT.json, STM1-B1-APRES.json, STM1_Build_20261020-022610.txt, STM1-B1-VAL_BuildLog_20261020-023740.txt (écrits sous ST\STM1\ par EtatDir.ps1, rangés ici par Big Boss) |
| R2 | STM1-RECH-02 (basse priorité) | Demande de l'utilisateur : autres solutions que StreetMap pour OSM (étude d'avenir) | Medium · STM1 | N2 | ≈ 5 | fait : Cesium for Unreal seul greffon 5.8 établi (v2.30.0, flux en ligne) ; OSM2World, Blosm et Houdini produisent des maillages compatibles avec le GI actuel ; aucune solution ne remplace les données UStreetMap ; lignes Fab « à vérifier sur Fab » ; options R0-R4 |
STM1-RECH-02.md |
| C3 | STM1-CART-03 (priorité haute) | Symptôme réel de COMMUN-14 : la Tamise rendue comme le sol | Medium · STM1 | N2 | ≈ 18 | fait (partiel) : Eaux=0 pour Londres en 4.27, 5.5 et 5.8, et pour les 280 villes → la Tamise est un trou ; fichiers 5.5 et 5.8 identiques ; W1 (fond du trou rendu autrement en 5.8 : ciel, atmosphère, brouillard) en tête ; contrôles T0-T4 |
STM1-CART-03.md |
| C4 | STM1-CART-04 (BUILD-GO, lecture MCP) | T4 : quel objet dessine le sol du fleuve | Medium · STM1 | N2 | ≈ 30 | fait : en mode par défaut (ClassicMap = false), sol = plan PavementMat de MapMarkers (+ maisons génériques) ; en mode classique, plan masqué, carte en couleurs de sommet, fleuve = trou ; aucun fichier différent entre 5.5 et 5.8 ; contrôle T2 (mode classique) désigné |
STM1-CART-04.md, STM1-B4-APRES.json |
| T2 | essai utilisateur (via Big Boss) | carte classique : la Tamise apparaît (« point 1à3 ok ») | utilisateur | — | — | fait : cause = mode par défaut, pas de régression 5.8 ; décision : garder le mode par défaut, étudier un plan d'eau | message Big Boss |
| S2 | STM1-SPEC-02 (étude) | montrer l'eau en mode par défaut (build 2 ou suivante) | Medium · STM1 | N2 | ≈ 4 | fait : options O-A à O-F ; recommandation O-B (maillage d'eau par ville tiré d'OSM, recalé par bâtiments nommés, posé par sous-système C++ sans GI), pilote Londres ; 4 décisions attendues | STM1-SPEC-02.md |
| S3 | STM1-SPEC-03 | SPEC exécutable du pilote Londres en O-B (décisions de l'utilisateur : pilote d'abord, téléchargement approuvé, eau visible en classique, O-B) | Medium · STM1 | N2 | ≈ 6 | fait : extraits annoncés (2 requêtes Overpass, ODbL, tailles estimées et plafonnées ; Geofabrik PBF 123 Mo écarté) ; recalage par médiane, seuil 2 m ; commandlet, matériau, sous-système, 8 étapes, critères P1-P7 ; rien téléchargé | STM1-SPEC-03.md |
| D1 | étape 1 de SPEC-03 | téléchargement des extraits D1 et D2 (accord de l'utilisateur cité) | Medium · STM1 | — | — | fait : 2,3 Mo et 15,5 Mo, 0 erreur Overpass, MD5 dans le LISEZMOI ; dossier hors dépôt | STM1-SPEC-03.md § 5 bis |
| I2 | STM1-IMPL-02 | installation du commandlet LPBuildCityWater et G1 du Build.cs |
Medium · STM1 | N3 | ≈ 5 | fait : 2 A et 1 M, instantané STM1-IMPL2, LF ; non compilé ; CHG en brouillon |
STM1-IMPL-02.md |
| B2 | STM1-B2 (BUILD-GO 10:27) | compilation du commandlet, puis DryRun du recalage de Londres | lp-builder + Medium · STM1 | N0-N1 | 9 + ≈ 6 | build code 0 (G1 tient) ; DryRun code 1 : 0 paire car Q2 (out tags geom) ne donne pas les nœuds des bâtiments ; aucun asset ; options R1 (centres de boîtes, code seul) et R2 (retéléchargement) |
STM1-B2-FIN.md, STM1-B2-BUILD.md, STM1-B2-DRYRUN.md |
| B2R1 | reprise R1 (GO enchaîné) | centres de boîte des deux côtés, MAD ; BUILD ; DryRun | Medium · STM1 | N1-N3 | ≈ 8 | build code 0 ; DryRun code 1 : 4 523 paires, médiane 129 cm (MAD 129), 79,2 % sous 5 m (seuil 80 %) → arrêt, aucun asset ; options S1 (2e passe robuste, recommandée), S2 (seuil 75 %), S3 (retéléchargement) | STM1-B2-FIN.md § 6, STM1-B2-DRYRUN-R1.md |
| B2S1 | reprise S1 (GO enchaîné) | deux passes (rejet médiane + 3 × MAD), critères non circulaires ; BUILD ; DryRun | Medium · STM1 | N1-N3 | ≈ 8 | recalage accepté : 3 620 paires retenues (80,0 %), médiane 33 cm, origine inchangée ; eau 278 polygones, 103 trous, 13 550 triangles, 5,1 km² ; aucun asset | STM1-B2-FIN.md § 7, STM1-B2-DRYRUN-S1.md |
| B3 | étape 5 (GO) | preuve de la passe 2, matériau M_LP_Water, maillage d'eau de Londres |
Medium · STM1 | N3 | ≈ 10 | fait : passe 2 recalculée (décalage 0,031 mm) ; 2 assets neufs (Water/CentralLondon 13 550 triangles, 5,1 km² ; M_LP_Water deux faces) ; 7 assets de référence inchangés ; sauvegarde STM1-ETAPE5-APRES |
STM1-B3-FIN.md |
| B4 | étape 6 (GO) | Z du Plane (statique), sous-système ULPCityWaterSubsystem, builds éditeur et Development, VAL statique |
Medium · STM1 + lp-validator | N3 | ≈ 10 | fait : Plane Z relatif −300 (LPDumpComponents, sans MCP), Z monde lu en jeu ; 2 fichiers neufs ; builds code 0 ; VAL PASS avec réserves R1-R8 ; assets inchangés | STM1-B4-FIN.md, STM1-B4-VAL.md |
| E2 | essai COMMUN-16 (avec KEY2 et CAM2), build d'essai fixée par Big Boss | Tamise bleue calée sur les quais (P3), mode classique (P4), autre ville (P5) ; journal [LPCity] EAU |
utilisateur | — | — | à venir ; étape 6 acceptée par Big Boss ; pause jusqu'à la BUILD-FIN de KEY2-BUILD-02 (qui recompile aussi le sous-système) | STM1-SPEC-03.md § 4 |
| S4 | STM1-SPEC-04 | essai COMMUN-16 : « la tamise est ok, mais des batiments sont sous l'eau » | Medium · STM1 | N2 | ≈ 4 | fait : les maisons dans l'eau sont les instances génériques de MapMarkers, une par bâtiment OSM (pontons, bateaux) ; indices non suivis par le Blueprint ; options O1-O5, O2 recommandée (masquer à la pose, épargner les grands bâtiments) ; 3 décisions attendues |
STM1-SPEC-04.md |
| O3 | STM1-O3 | GO de Big Boss : « Oui, O2 avec un seuil de 1 500 m², en faisant d'abord la liste O3 des bâtiments dans l'eau pour vérifier le seuil. » | Medium · STM1 | N3 | ≈ 2 | fait : 59 bâtiments dans l'eau, dont 5 au-dessus de 1 500 m² ; contrôle non rempli (London Eye à 1 168 m², HMS Belfast épargné) ; seuil proposé 1 100 m² (options A à D) ; O2 en attente de la décision de l'utilisateur | STM1-O3-LISTE.md |
| O2 | STM1-SPEC-08 / B6 | choix de l'utilisateur : « option D » ; GO de Big Boss et jeton UE | Medium · STM1 | N3 | ≈ 3 | fait : masque Water/CentralLondon_Mask (59 centres), masquage à l'échelle 0 des maisons House* / Skyscraper* par ULPCityWaterSubsystem, builds éditeur et Development code 0 ; essai en jeu à faire |
STM1-SPEC-08.md, STM1-B6-FIN.md |
| S5 | suivi O2 | COMMUN-20 (Big Boss) : O2 option D PASS en jeu (plus de maison sur la Tamise ; ponts, quais et jeeps intacts ; Bath sans régression). Journal : 15:11:16 UTC « masque 59 centres ; instances maisons 49417 ; masquees 59 ; epargnees 0 ; centres sans instance 0 », puis 15:11:50 UTC « instances maisons 0 ; masquees 0 ; centres sans instance 59 » | Medium · STM1 | N2 | – | constat (lecture de LifePlay.log de COM20, GO de Big Boss) : à 15:11:44-49, CityMenu rouvert et « Central London » rechoisi (GI … Central London, FOLLOWUP) ; même carte, donc pas de nouvelle pose ; MapMarkers vide alors ses instances de maisons (0 à 15:11:50) sans les recréer avant le passage à Bath (15:12:02). Masquage non en cause. Reste ouvert : (1) ces 0 maisons sont-elles l'ancien comportement (comparaison avec 5.5 ou un essai sans STM1) ? (2) risque relevé : si MapMarkers vide et recrée le même nombre d'instances dans la même fenêtre de 0,25 s, la passe n'est pas relancée et les maisons réapparaissent dans l'eau ; parade possible sans GI : relancer aussi quand une instance du masque a une échelle non nulle. Classement de Big Boss (2026-10-20), après la réponse de l'utilisateur citée mot pour mot « je n'ai rien constaté sur la disparition des maisons » : suite en build 2, priorité basse ; d'abord la parade, puis la comparaison avec la 5.5 ; rien à faire d'ici là. Question initiale : pourquoi le second passage voit 0 instance (re-pose, MapMarkers reconstruit, changement de vue) ? Le masquage tient-il si MapMarkers recrée ses instances ? Pas d'IMPL sans GO |
STM1-B6-FIN.md |
| S5 | STM1-SPEC-05 | demande de l'utilisateur : villes factices ? pilote Paris | Medium · STM1 | N2 | ≈ 8 | fait : 278/280 gabarits importés de MLExport/CitiesOSM/000Dummy.OSM (Paris = 9 bâtiments de Liverpool Street) ; chaîne du plugin documentée ; pilote Paris (zone, P1 Overpass estimé 150-350 Mo, étapes, risques dont les anciennes parties) ; coût des 278 (frein : taille du jeu) ; rien téléchargé |
STM1-SPEC-05.md |
| D3 | téléchargement P1 Paris (accord « oui télécharge ») | requête QP sur Overpass, une seule fois | Medium · STM1 | — | — | échec : HTTP 502 « server at capacity », 534 o, aucune donnée ; arrêt sans nouvelle tentative ; options R-A, R-B, R-C | STM1-SPEC-06.md § 0 |
| D3b | téléchargement P1 Paris, tentative R-A (accord « même serveur pour les tests ») | même requête, même serveur, une seule fois | Medium · STM1 | — | — | réussi : HTTP 200, 232 644 671 o, 0 erreur, SHA-256 ecbdc20d…01683 ; 110 894 bâtiments, dont 4 157 nommés, 128 563 routes ; LISEZMOI complété ; pas d'import |
D:\Game\LifePlay_Data\OSM\STM1-PARIS-20261020\LISEZMOI.txt |
| B5 | IMPL-03 + import de Paris (GO, jeton UE) | commandlet LPImportCityOSM, build, import vers _Pilot/Paris |
Medium · STM1 | N3 | ≈ 10 | fait : build code 0 ; import en 42 s, pic 3,02 Go ; 110 949 bâtiments, 22 280 routes, 4 246 nommés, 1 781 aménités (111 types), 658 parcs, 0 eau ; asset 77,2 Mo ; emprise 15,2 × 9,3 km (voies entières) ; jeu inchangé | STM1-B5-FIN.md, STM1-B5-IMPORT-PARIS.md |
| S7 | STM1-SPEC-07 | outil de téléchargement des cartes (décisions de l'utilisateur : Paris ville de référence, Forgejo, outil à faire ; question de monétisation) | Medium · STM1 | N2 | ≈ 3 | fait : releases d'un dépôt public dédié, URL en réglage, aucun jeton dans le dépôt ; manifeste, consentement, HTTP en flux, reprise, SHA-256, installation atomique, montage au lancement suivant, redirection C++ ; coût ≈ 8,5 j ; questions Q1-Q3 fermées ; lecture des licences (pas un avis juridique) ; 1,75 € = coût d'entrée, aucun prix proposé ; § 7 bis conteneurs podman ; décidé (« approuvé » + « oui ») : Q1 (a), Q2 (c) 3 × 3 km, Q3 (a) par ville, fenêtre Slate C++ ; monétisation reportée en build 3 ; Paris = premier pack, gratuit, pour valider la chaîne (production 3 × 3 km, publication Forgejo, téléchargement, montage) puis étudier le modèle économique ; tranché « À la place » : Paris sort du jeu de base (qui garde Londres et Bath) et n'existe qu'en pack gratuit de 3 × 3 km, premier pack de la chaîne ; _Pilot/Paris (≈ 11 × 8 km) reste un essai local sans bascule ; sans le pack, Paris reste la ville factice ; § 7 bis : Caddy existant seul, diff du compose réel, séquence de déploiement, mot de passe de la base ; reporté build 2 (« on passe ce sujet en build 2 ») : déploiement serveur et chaîne des packs ; aucun geste ni IMPL d'ici là |
STM1-SPEC-07.md |
| S6 | STM1-SPEC-06 | packs de villes téléchargeables (décision de l'utilisateur : Paris, Londres, Bath dans le jeu de base, le reste en packs) | Medium · STM1 | N2 | ≈ 6 | fait : mod d'assets par région, redirection C++ dans GetAssetByObjectPath (sans GI), ville factice gardée si le pack manque, bouton Download (FHttpModule, manifeste, SHA-256, fichiers séparés, montage au lancement suivant), hébergement ; 5 décisions attendues |
STM1-SPEC-06.md |
| E1 | COMMUN-14 (Big Boss) | essai en jeu : nouvelle partie puis Continuer, lecture des lignes [LPCity] (C1 AutoLoad avec Dummy, ou C2 ville introuvable) |
utilisateur, puis STM1 pour la lecture | — | — | en attente de l'essai | STM1-SPEC-01.md § 1 |
| J2 | STM1-BUILD-01 (à ouvrir ; à revoir d'après CART-02 : observations utilisateur § 5, lecture MCP § 4 après CG2) | E5 + E1 sans écriture ; E2 (1 ligne de DefaultEngine.ini, sous instantané) si E1 désigne le matériau masqué ; E3 si H2 |
à désigner par Big Boss (jeton UE) | N1-N3 | — | à faire ; préalable : description du symptôme par l'utilisateur | STM1-CART-01.md § 5 |
| J2-J3 | SPEC, IMPL, VAL, DOC | selon le résultat du J2 | — | — | — | à faire | — |
Tours : ≈ 33 pour la session depuis l'ordre STM1 (déclaré, FicheStats.py fait foi).