LifePlay-Revival/Docs/Migration/etat/BOSS/COMMUN-25b-TESTS.md
2026-10-22 21:10:39 +02:00

8.5 KiB
Raw Blame History

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).