Fiche COMMUN-30b-FIT (STM1) — Niveau N3 — Modèle prévu opus medium | utilisé claude-opus-5-5 — Agent session « Medium · STM1 » (cuisson par le sous-agent lp-builder) — Skills sk-protocol, lp-city # COMMUN-30b-TESTS : pack `lpm_city_paris` 1.4.1 sur la build COMMUN-30 (trottoirs, fondu, places et squares, scintillement) (2026-10-22) Réalisation : `etat\REL\STM1\STM1-B20-FIN.md`. Défauts corrigés : a à f de `STM1-DIAG-03`. Choix de l'utilisateur : « A1 trottoirs,C1 fondu au loin,E1 places et squares ». S'y ajoute F1, retenu par Big Boss : la chaussée passe à +5 cm, au-dessus des parcs. **Pas de nouvelle build** : la build COMMUN-30 est gardée, car le pack seul change. Ce cahier reprend les cas de COMMUN-30 non joués ou vus avec défauts : seul 30.9 a réussi. Les cas 29c.3 à 29c.5 y sont devenus 30.10 à 30.12 ; 29c.2, devenu 30.9, est **PASS** (2026-10-21 20:01, « 9 ok »). ## 1. Pack | Élément | Valeur | |---|---| | Build | `D:\Game\LifePlay_Build_5.8_Development_COM30\Windows\` (la même que COMMUN-30) ; `LifePlay.exe` 335 928 320 o, MD5 `017B79BB0AA20BA4F0205D679369C843` | | Pack | `D:\Game\LifePlay_Publication\Mods\lpm_city_paris-1.4.1-for-LifePlay-2026.10.2.2a.zip`, 94 411 647 o, SHA-256 `7B3697B99892FE2DC69CFDA409B343BA0711FC5C5F1F069F5BBC4E9CBB25F6BA` | Le pack 1.4.0 se remplace **jeu fermé**, par déplacement, jamais par suppression. Syntaxe 7-Zip : `"-o$W" "-x!README.txt"`. ```powershell $W = "D:\Game\LifePlay_Build_5.8_Development_COM30\Windows" New-Item -ItemType Directory -Force "$W\_pack_retire_1.4.0" | Out-Null Move-Item "$W\LifePlay\Mods\lpm_city_paris" "$W\_pack_retire_1.4.0\Mods_lpm_city_paris" Move-Item "$W\LifePlay\Content\Modules\lpm_city_paris" "$W\_pack_retire_1.4.0\Modules_lpm_city_paris" & "C:\Program Files\7-Zip\7z.exe" x "D:\Game\LifePlay_Publication\Mods\lpm_city_paris-1.4.1-for-LifePlay-2026.10.2.2a.zip" "-o$W" "-x!README.txt" -aos Get-ChildItem -Recurse -File "$W\LifePlay\Mods\lpm_city_paris","$W\LifePlay\Content\Modules\lpm_city_paris" | Select-Object FullName, Length ``` Contrôle : 9 fichiers, dont `.ucas` 95 688 560 o et `.pak` 10 822 o. ## 2. Cas Repère vertical attendu (cm, relatif à la carte) : | Couche | Hauteur | |---|---| | Chaussée | +5 | | Parcs | 0 | | Vert E1 | −1 | | Pierre E1 | −3 | | Trottoirs | −5 | | Plan de pavé du jeu | ≈ −300 | Toutes les couches du pack sont **cachées en mode classique**, sauf la chaussée et les parcs de la carte. | Cas | Lot | Correctif | Action de l'utilisateur | Attendu à l'écran | Ligne de journal attendue | Verdict | Découvreur | Heure | |---|---|---|---|---|---|---|---|---| | COMMUN-30b.1 | STM1 | installation (30.1) | Mod Manager | « City map: Paris » en **1.4.1** | pas de « Mod version warning » | | | | | COMMUN-30b.2 | STM1 | A1, défaut a (30.4) | Paris, case classique décochée ; même rue que la capture 85, au ras du sol | Trottoirs en **béton clair, beige chaud**, proche du pavé du jeu ; **plus de bandes bleu-gris** le long des trottoirs ni en travers des rues | `[LPCity] SOL Paris : materiau /lpm_city_paris/StreetMap/Ground/Paris.Paris ; trottoirs 129821 triangles` | | | | | COMMUN-30b.3 | STM1 | chaussée (30.2) | Même vue | Chaussée en **asphalte gris**, sans étirement ni motif répété ; la chaussée passe **par-dessus** les trottoirs aux croisements | `… pose (mode normal) ; remplace …StreetMapMasked…` | | | | | COMMUN-30b.4 | STM1 | C1, défaut c (30.5) | Vue de la capture 85, puis vues intermédiaire et haute (captures 82 et 83) | Au loin, la chaussée devient un **gris uni**, sans stries claires ; vue haute **sans grain ni moiré** | – | | | | | COMMUN-30b.5 | STM1 | E1, défaut e | Place de la capture 88 ; parvis (Hôtel de Ville, Notre-Dame, Palais-Royal) ; une rue piétonne (Montorgueil, Saint-Germain-l'Auxerrois) | Places, parvis et rues piétonnes **en pavés**, et non plus le sol de base du jeu ; les rues piétonnes font 6 m de large | – | | | | | COMMUN-30b.6 | STM1 | E1, squares | Un square ou une pelouse hors des grands parcs (square du Vert-Galant, jardins du Palais-Royal, pelouses des Invalides) | Surfaces **vertes**, du même vert que les parcs, posées au sol ; pas de pavé du jeu à travers | – | | | | | COMMUN-30b.7 | STM1 | E1, défaut b | Au ras du sol, une place traversée par des routes, ou une jonction en angle | Entre deux chaussées et dans les angles : **pavés ou trottoir** visibles, et non plus des bandes claires du pavé du jeu. Hors des places, quelques jours peuvent rester : B2 n'est pas retenue | – | | | | | COMMUN-30b.8 | STM1 | F1, défaut f | Vue de la capture 89 (vue intermédiaire haute, route qui traverse le grand parc), caméra immobile | **Plus de scintillement** à la traversée du parc : la route reste nette par-dessus le vert | – | | | | | COMMUN-30b.9 | STM1 | F1 en mode classique (30.6) | Cocher la case classique, même vue que 30b.8, puis la vue de la capture 84 | **Plus de scintillement** route/parc. Le reste est comme en COMMUN-29 : routes beiges, ni trottoirs, ni pavés, ni places ni squares du pack | `[LPCity] SOL Paris : mode classique, materiau du jeu laisse (…StreetMapClassic…)` | | | | | COMMUN-30b.10 | STM1 | pavés, défaut d (30.3) | Quai François-Mitterrand (rive du Louvre), au ras du sol | Quai **en pavés** ; les quais de la rive gauche (Voltaire, Malaquais) restent en asphalte | – | | | | | COMMUN-30b.11 | STM1 | aller-retour (30.7) | Décocher, recocher, puis décocher la case classique | Pas d'image de route blanche ou noire au basculement ; l'asphalte, les trottoirs et les places reviennent à chaque passage en mode normal | `SOL Paris : … pose (mode normal)` à chaque retour ; au plus quelques lignes `materiau repose apres le BP (n)` | | | | | COMMUN-30b.12 | STM1 | autre ville (30.8) | Londres | **Aucun changement** | aucune ligne `[LPCity] SOL` pour Londres | | | | | COMMUN-30b.13 | STM1 | chaînes (30.10, ex-29c.3) | Rue commerçante (Rivoli, Champs-Élysées, Saint-Honoré), au ras du sol | Plus de Monoprix, Starbucks, Zara, Louis Vuitton, BNP… À leur place : « Supermarché », « Café », « Boutique de vêtements », « Banque »…, **icônes gardées**. Les commerces indépendants gardent leur nom | `ICONES Paris : …` | | | | | COMMUN-30b.14 | STM1 | hôtels (30.11, ex-29c.4) | Place Vendôme, rue de Rivoli (Meurice), Concorde (Crillon) | Les palaces et hôtels de chaîne s'appellent « Hôtel », avec l'icône d'hôtel ; un petit hôtel indépendant garde son nom | – | | | | | COMMUN-30b.15 | STM1 | non-régression (30.12, ex-29c.5) | Coup d'œil : vue haute (pas de dalles rouges), Tuileries, eau, monuments | Comme en COMMUN-29b | `EAU Paris : …` ; `CLASSIQUE Paris : pose …` | | | | | COMMUN-30b.16 | STM1 | retour arrière, contrôle de a (30.13) | Console : `lp.City.Ground 0`, puis `lp.City.Ground 1` | 0 : routes comme en 1.3.5 ; trottoirs, places et squares du pack **cachés** ; la route ne scintille pas sur les parcs (F1 est dans la géométrie). 1 : tout revient | `SOL Paris : lp.City.Ground 0, materiau du jeu laisse` puis `… pose (mode normal)` | | | | Décompte : **16 cas**. Contrôles a à f de DIAG-03 : - a : 30b.2 et 30b.16 ; - b : 30b.7 ; - c : 30b.4 ; - d : 30b.10 ; - e : 30b.5 et 30b.6 ; - f : 30b.8, 30b.9 et 30b.16. Point à juger : - 1 142 trottoirs dessinés en surfaces dans OSM (`footway=sidewalk` + `area=yes`) sont maintenant **remplis en pavés**, comme les places, au lieu d'être tracés en bandes de béton le long de leur contour (`STM1-B20-FIN` § 3). Si des trottoirs pavés gênent, les mettre en béton coûte un pack 1.4.2, sans code du jeu. PubCheck : lancé par l'auteur après écriture. Tours : ≈ 1 / 40 (déclaré ; `FicheStats.py` fait foi). ## Fichiers à commiter - `Docs/Migration/etat/BOSS/COMMUN-30b-TESTS.md` (A).