8.5 KiB
Fiche COMMUN-25b-FIT — Niveau N3 — Modèle prévu opus medium | utilisé claude-opus-5-5 — Agent session « Medium · STM1 » (pas de sous-agent) — Skills sk-protocol
COMMUN-25b-TESTS : essai du pack lpm_city_paris 1.2.1 sur la build COMMUN-25 (2026-10-21)
Demande de Big Boss : essai de la 1.2.1 sur la build COM25. Aucune nouvelle build : le code du jeu n'a pas changé (STM1-B12-FIN.md), seul le pack est remplacé.
Contenu de la 1.2.1 :
STM1-DIAG-02.md: lacets, échelles et Z des 9 monuments ; filtres OSM des maisons ; étages réels ;- immeubles haussmanniens, ajout de l'utilisateur cité mot pour mot : « intégrons aussi les immeubles hausmannien ».
Fiche prête. Rédigée sans lancer le jeu. Chaque action est décrite par sa fonction (doc 27).
1. Build et pack
| Élément | Valeur |
|---|---|
| Build | D:\Game\LifePlay_Build_5.8_Development_COM25\Windows\LifePlay.exe (la même que COMMUN-25) |
| Pack | D:\Game\LifePlay_Publication\Mods\lpm_city_paris-1.2.1-for-LifePlay-2026.10.2.2a.zip, 65 625 208 o, SHA-256 4F6B5F5E6047862A9F6CE3B07638BC17EB802701C589F29649ABEC3D2F40C815 |
| Contenu nouveau | 9 monuments réorientés et posés au sol ; 31 172 immeubles (6 variantes haussmanniennes et une petite) à la place des 18 827 maisons génériques ; gares souterraines, toits et emprises de moins de 20 m² retirés |
1.1 Remplacement du pack 1.2.0 par le 1.2.1 (jeu fermé ; déplacement, jamais de suppression)
$W = "D:\Game\LifePlay_Build_5.8_Development_COM25\Windows"
New-Item -ItemType Directory -Force "$W\_pack_retire_1.2.0" | Out-Null
Move-Item "$W\LifePlay\Mods\lpm_city_paris" "$W\_pack_retire_1.2.0\Mods_lpm_city_paris"
Move-Item "$W\LifePlay\Content\Modules\lpm_city_paris" "$W\_pack_retire_1.2.0\Modules_lpm_city_paris"
& "C:\Program Files\7-Zip\7z.exe" x "D:\Game\LifePlay_Publication\Mods\lpm_city_paris-1.2.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 : 6 fichiers attendus.
| Fichier | Octets |
|---|---|
.uplugin |
599 |
.pak |
9 643 |
.ucas |
66 383 152 |
.utoc |
51 945 |
.lpmod |
678 |
CREDITS.txt |
2 785 |
1.2 Lancement
Identique à COMMUN-25 :
& "D:\Game\LifePlay_Build_5.8_Development_COM25\Windows\LifePlay.exe" -log
Case « Classic Map Graphics » décochée.
2. Valeurs attendues (rapport du commandlet LPBuildCityLandmarks, à comparer à l'écran)
Le lacet est en degrés dans le repère de la carte. Le cap donne la direction à la boussole, en degrés depuis le nord.
| Monument | Lacet | Échelle | Z de pose (cm) | Taille attendue | Orientation attendue à l'écran |
|---|---|---|---|---|---|
| Tour Eiffel | 41,9 | 104,1 | +2 869 | 143 × 139 × 330 m | pieds sur le sol, plus d'enfoncement ; base parallèle au Champ-de-Mars |
| Notre-Dame de Paris | 114,0 | 13,6 | −32 | 53 × 124 × 83 m | façade et tours vers le parvis (ouest-nord-ouest), nef parallèle à l'île |
| Arc de Triomphe | −64,9 | 28 | +10 | 46 × 28 × 46 m | grandes arches vers les Champs-Élysées et la Grande Armée (avant : tourné de 89°) |
| Louvre | 110,8 | 0,5 | 0 | 282 × 662 × 34 m | Cour carrée à l'est, vers Notre-Dame ; ailes ouvertes vers les Tuileries ; aile sud parallèle au quai, sans déborder sur la Seine |
| Musée d'Orsay | 24,1 | 60 | 0 | 181 × 54 × 32 m | inchangé ; plus de maison accolée à l'extrémité ouest |
| Palais Garnier | −15,6 | 6,1 | +35 | 158 × 161 × 74 m | inchangé : façade vers l'avenue de l'Opéra |
| Les Invalides | −175,6 | 0,585 | 0 | 356 × 345 × 107 m | dôme au sud, vers la place Vauban ; corps à cours au nord, vers l'Esplanade et la Seine (avant : dôme au nord) |
| Panthéon | −161,4 | 16,5 | 0 | 117 × 88 × 83 m | portique vers l'ouest, rue Soufflot (avant : vers le nord-nord-est) |
| Obélisque de Louxor | 26,0 | 1,14 | −6 | 12 × 12 × 25 m | un peu plus grand ; socle tourné de 26° par rapport à la capture 45 |
3. Journal
Le journal est …\COM25\Windows\LifePlay\Saved\Logs\LifePlay.log. Relevé :
Select-String -Path "D:\Game\LifePlay_Build_5.8_Development_COM25\Windows\LifePlay\Saved\Logs\LifePlay.log" -Pattern '\[LPCity\]' | Select-Object LineNumber, Line
| Motif attendu | Quand |
|---|---|
[LPCity] MONUMENTS Paris : /lpm_city_paris/StreetMap/Landmarks/Paris.Paris ; poses 9 (…) ; sans maillage 0 () ; centres a masquer 34 |
pose des monuments (38 en 1.2.0) |
[LPCity] MAISONS Paris : /lpm_city_paris/StreetMap/Houses/Paris.Paris ; table 31172 ; variantes 7 ; instances posees 31172 ; composants 7 |
pose des immeubles |
[LPCity] MAISONS Paris : table 31172 ; variantes 7 ; …composants generiques caches 11… |
maisons et tours génériques cachées |
[LPCity] EAU Paris : masque 25 centres ; … (dernière ligne) |
inchangé |
4. Cas
Verdict, Découvreur et Heure restent vides : le BILAN les remplit.
| Cas | Lot | Correctif | Action de l'utilisateur | Attendu à l'écran | Ligne de journal attendue | Verdict | Découvreur | Heure |
|---|---|---|---|---|---|---|---|---|
| COMMUN-25b.1 | STM1 | installation 1.2.1 | Remplacer le pack (§ 1.1) ; lancer ; Mod Manager | Mod « City map: Paris » en 1.2.1 ; le cocher | pas de « Mod version warning » pour lpm_city_paris |
|||
| COMMUN-25b.2 | STM1 | immeubles G4 (STM1-B12-FIN § 2-3) |
Rejoindre Paris, vue de dessus, puis rues à basse altitude | Immeubles haussmanniens (pierre claire, toits de zinc, volets) le long des rues, façades tournées vers la rue ; immeubles à coin coupé ou à coupole aux carrefours ; hauteurs variées, de l'ordre de 6 étages ; longues façades découpées en plusieurs immeubles ; petites maisons pour les annexes ; plus de colonnes sur les pelouses du Champ-de-Mars ; plus de long bâtiment en travers de la place de l'Étoile | MAISONS Paris : … table 31172 ; variantes 7 ; instances posees 31172 ; composants 7 |
|||
| COMMUN-25b.3 | STM1 | monuments (DIAG-02 § 4-6) | Survoler les 9 monuments ; comparer au tableau du § 2. Mêmes vues que les captures 38 à 47 si possible | Chaque monument posé au sol, orienté comme au § 2 ; Arc plus petit (46 m) ; Louvre hors de la Seine ; Invalides dôme au sud ; Panthéon portique à l'ouest. Obélisque : regarder le cadre jaune. S'il ne tourne pas avec le socle, ou s'il a disparu, le noter : cela tranche son origine | MONUMENTS Paris : … poses 9 … centres a masquer 34 |
|||
| COMMUN-25b.4 | STM1 | maison d'Orsay, filtres | Orsay vu de la Seine (capture 46) ; place de l'Étoile (capture 39) | Plus de maison collée à l'extrémité ouest d'Orsay ; place de l'Étoile dégagée | sans objet | |||
| COMMUN-25b.5 | STM1 | fluidité (31 172 instances au lieu de 18 827) | Même vue qu'au cas COMMUN-25.5 : stat fps ; puis sans plafond : t.MaxFPS 0, r.VSync 0, stat unit (noter Frame, Game, Draw, GPU) ; dézoomer jusqu'à la ville entière |
Fluide ; les immeubles lointains se simplifient (LOD 400 puis 80 triangles) sans saut gênant | sans objet ; valeurs au BILAN | |||
| COMMUN-25b.6 | STM1 | mode classique | Cocher Classic Map Graphics, rechoisir Paris, puis décocher | Coché : immeubles cachés ; décoché : de retour | MAISONS : ClassicMap 1 -> maisons du pack cachees, puis 0 -> … visibles |
|||
| COMMUN-25b.7 | STM1 | non-régression | Londres et Bath | Inchangées (maisons génériques) | aucune ligne MONUMENTS ni MAISONS pour Londres et Bath |
Décompte : 7 cas.
Ordre conseillé :
- .1 à .5 et .7 dans une même séance ;
- puis .6.
Relevés communs :
Fatal|Unhandled|Critical error|Assertion failed= 0 ;Accessed None: aucun nouveau ;- lignes
[LPCity]recopiées au BILAN ; - temps de chargement de Paris (pack de 65,6 Mo).
Retour arrière : le pack 1.2.0 est dans _pack_retire_1.2.0. Jeu fermé, déplacer le 1.2.1 de la même façon, puis remettre le 1.2.0 en place par Move-Item.
5. Cas témoins
| Cas | VAL statique | Verdict statique |
|---|---|---|
| .2 | STM1-B12-FIN.md § 2-3 |
table produite (31 172) ; jamais vue en jeu |
| .3 | STM1-B12-FIN.md § 3, STM1-DIAG-02.md § 4-6 |
lacets, échelles et Z vérifiés contre l'OSM et la géométrie des modèles ; jamais vus en jeu |
PubCheck : lancé par l'auteur après écriture.
Tours : ≈ 2 / 40 (déclaré ; FicheStats.py fait foi).
Fichiers à commiter
Docs/Migration/etat/BOSS/COMMUN-25b-TESTS.md(A).