LifePlay-Revival/Docs/Migration/etat/BOSS/COMMUN-33-TESTS.md

62 lines
6 KiB
Markdown
Raw Normal View History

Fiche COMMUN-33-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-33-TESTS : pack `lpm_city_paris` 1.5.0 sur la build COMMUN-30 (Trocadéro, relations, Vendôme, Chaillot, pyramide) (2026-10-22)
Réalisation : `etat\REL\STM1\STM1-B23-FIN.md`.
Décision de l'utilisateur : « Oui : pack 1.5.0 après A1, avec l'extension vers l'ouest (Trocadéro), la requête Overpass des relations et les monuments choisis ; les 3 appels Overpass sont accordés. »
**Pas de nouvelle build** : la build COMMUN-30 est gardée. Ni code du jeu ni mode classique ne changent.
**Toute la carte est reconstruite** : nouvelle origine, et 3 929 emprises venues des relations OSM. Les positions de tout ce qui est posé (maisons, arbres, monuments, eau, sol) sont donc à revoir rapidement.
## 1. Pack
| Élément | Valeur |
|---|---|
| Build | `D:\Game\LifePlay_Build_5.8_Development_COM30\Windows\` (la même) ; `LifePlay.exe` 335 928 320 o, MD5 `017B79BB0AA20BA4F0205D679369C843` |
| Pack | `D:\Game\LifePlay_Publication\Mods\lpm_city_paris-1.5.0-for-LifePlay-2026.10.2.2a.zip`, 121 055 406 o, SHA-256 `5C0CF49FBB542BB21EE76B1C341C773F1F756939A946BD501B939A75DE61B152` |
Le pack en place se remplace **jeu fermé**, par déplacement ; la 1.4.3 est installée par Big Boss avant cet essai. Syntaxe 7-Zip : `"-o$W" "-x!README.txt"`.
```powershell
$W = "D:\Game\LifePlay_Build_5.8_Development_COM30\Windows"
$old = (Select-String -Path "$W\LifePlay\Content\Modules\lpm_city_paris\lpm_city_paris.lpmod" -Pattern 'MODULE_VERSION: (.*)').Matches[0].Groups[1].Value.Trim()
New-Item -ItemType Directory -Force "$W\_pack_retire_$old" | Out-Null
Move-Item "$W\LifePlay\Mods\lpm_city_paris" "$W\_pack_retire_$old\Mods_lpm_city_paris"
Move-Item "$W\LifePlay\Content\Modules\lpm_city_paris" "$W\_pack_retire_$old\Modules_lpm_city_paris"
& "C:\Program Files\7-Zip\7z.exe" x "D:\Game\LifePlay_Publication\Mods\lpm_city_paris-1.5.0-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` 122 682 016 o et `.pak` 13 305 o.
## 2. Cas
| Cas | Lot | Correctif | Action de l'utilisateur | Attendu à l'écran | Ligne de journal attendue | Verdict | Découvreur | Heure |
|---|---|---|---|---|---|---|---|---|
| COMMUN-33.1 | STM1 | installation | Mod Manager | « City map: Paris (OpenStreetMap, 6.3 x 3.4 km) » en **1.5.0** | pas de « Mod version warning » | | | |
| COMMUN-33.2 | STM1 | extension ouest | Vue haute vers l'ouest, au-delà de la tour Eiffel | La carte va jusqu'au **Trocadéro** : place ronde, avenues, jardins jusqu'à la Seine ; plus de bord vide derrière la tour Eiffel | `MONUMENTS Paris : … poses 12` | | | |
| COMMUN-33.3 | STM1 | palais de Chaillot | Vue intermédiaire depuis le Champ-de-Mars vers le Trocadéro (comme la capture 92) | Les **deux ailes courbes** du palais, ouvertes vers la tour Eiffel, posées au sol, dans l'axe de la tour ; pierre claire. Hauteur à juger : le modèle fait 43 m, contre environ 30 m dans OSM | – | | | |
| COMMUN-33.4 | STM1 | colonne Vendôme | Place Vendôme, ras du sol puis vue intermédiaire | **Colonne de 44 m** au centre de la place, texturée (bas-reliefs), statue au sommet ; pas d'immeuble dessous | – | | | |
| COMMUN-33.4b | STM1 | pyramide du Louvre | Cour Napoléon du Louvre, vue intermédiaire puis ras du sol | **Pyramide de verre** au centre de la cour, posée au sol, alignée sur le palais, sans immeuble dessous. Hauteur d'environ 16 m (21,65 m en réalité ; modèle plus aplati) | – | | | |
| COMMUN-33.5 | STM1 | relations (emprises) | Hôtel de Ville, Petit Palais, Sainte-Chapelle, Palais de Justice, Palais-Royal | Ces édifices ont désormais une **emprise** : un bâtiment, et non plus un vide. Sans modèle propre, ils prennent des immeubles du pack ; mode classique en volumes | – | | | |
| COMMUN-33.6 | STM1 | relations (monuments) | Louvre, Invalides, Chaillot | **Aucun immeuble générique** posé sur un monument modélisé (à vérifier : les nouvelles emprises du palais du Louvre sont masquées sous son modèle) | `MONUMENTS Paris : 12 poses ; maisons masquees …` | | | |
| COMMUN-33.7 | STM1 | relations (sol) | Places et jardins (Concorde, Palais-Royal, jardins du Trocadéro) | Places en pavés, jardins en gazon, y compris là où OSM les dessine en multipolygone | `SOL Paris : … trottoirs 142890 triangles` | | | |
| COMMUN-33.8 | STM1 | alignement général | Coup d'œil sur Paris : Seine, Notre-Dame, Louvre, Arc de triomphe, tour Eiffel, immeubles, arbres, icônes | Tout est à sa place : eau dans la Seine, monuments sur leurs emprises, arbres sur les trottoirs, icônes sur les bons immeubles. Aucun décalage d'ensemble | `EAU Paris : … arbres 7328 ; arbres masques 7328` | | | |
| COMMUN-33.9 | STM1 | survol, perfs | Survol à moyenne altitude, en mouvement | Fluidité comparable à la 1.4.3 (immeubles plus nombreux : environ 60 600 entrées contre 38 700) ; pas de scintillement | – | | | |
| COMMUN-33.10 | STM1 | mode classique | Cocher la case classique, puis la décocher | Volumes des immeubles (étendus à l'ouest et aux relations) ; ni arbres, ni gazon, ni sol du pack ; retour normal sans défaut | `CLASSIQUE Paris : pose …` ; `SOL Paris : mode classique …` | | | |
| COMMUN-33.11 | STM1 | autre ville | Londres | **Aucun changement** | – | | | |
Décompte : **12 cas**.
Non posés (`STM1-B23-FIN` § 2) :
- **Hôtel de Ville** (Fab) : le modèle est un relevé de façade pris depuis le sol, sans toit ni arrière. L'édifice garde son emprise OSM en immeubles du pack (33.5).
- **Statue de la République** : le relevé ne couvre que le socle ; renvoyée en 1.5.1.
PubCheck : lancé par l'auteur après écriture.
Tours : ≈ 1 / 40 (déclaré ; `FicheStats.py` fait foi).
## Fichiers à commiter
- `Docs/Migration/etat/BOSS/COMMUN-33-TESTS.md` (A).