7.7 KiB
Fiche MAPDL1-VAGUE1-FIN — Niveau N2 — Modèle prévu opus medium | utilisé claude-opus-5-5 — Agent session « Medium · MAPDL1 » ; cuisson par le sous-agent lp-builder (MAPDL1-VAGUE1-BUILD.md) — Skills sk-protocol, lp-city, lp-lot, lp-commandlets
MAPDL1 : vague 1, 9 anciennes cartes reprises à l'identique en packs (2026-10-22)
GO de Big Boss (local_d2580e73). Décision de l'utilisateur, citée : « Prends Bangalore à la place de Bangkok, et lance la vague 1 (9 villes) avec MAPDL1. »
Jeton UE : attribué par Big Boss ; rendu à la fin de cette fiche.
1. Méthode
- Les zips ont été contrôlés par Big Boss : taille égale à l'index, copies dans
D:\Game\LifePlay_Data\Mega-essai\. - Chaque ville passe par
Tools\RepriseCarte.ps1(MAPDL1-SPEC-04-IMPL.md). - Manila a été traitée en premier, étape par étape (Lire, Creer, Importer), avec relecture des fichiers. Ce passage a révélé deux défauts de l'outil, corrigés aussitôt (§ 4).
- Les 8 autres villes ont ensuite été enchaînées par
-Etape Tout, avec le contrôle queMods\est vide après chaque ville. Résultat (sortie collée) :
Mumbai code=0 duree=202s mods=0
Shanghai code=0 duree=157s mods=0
Seoul code=0 duree=172s mods=0
MexicoCity code=0 duree=172s mods=0
NYC code=0 duree=181s mods=0
Beijing code=0 duree=131s mods=0
Moscow code=0 duree=117s mods=0
Bangalore code=0 duree=187s mods=0
- Cuisson par
lp-builder:BuildMod.ps1 -Version 2026.10.2.2apour chaque pack, puisArchivePack.py --credits. Les 41 archives antérieures ont été comparées avant et après (LIGNES_CSV=41 IDENTIQUES=41 ECARTS=0,MAPDL1-VAGUE1-BUILD.md). - J'ai recalculé moi-même les SHA-256 des 9 archives (
Get-FileHash) : ils sont identiques au tableau ci-dessous.
2. Résultat par ville
Pour chaque ville, les quatre contrôles sont conformes :
- totaux du lecteur Python égaux à ceux du commandlet en DryRun ;
- égaux aussi après écriture ;
- maillage
-Flatconforme sur Londres (écart de 1,59 %) ; - relecture
LPCheckStreetMapégale aux totaux.
Les sorties sont dans D:\Game\LifePlay_Data\Mega-essai\MAPDL1-<ville>\ (totaux-python.txt, import-*.md, static.md, relecture.csv) et dans Saved\MAPDL1\vague1-<ville>.log.
| Ville | Carte (km) | Routes | Nœuds | Bâtiments | Nommés | Aménités | Parcs | Triangles |
|---|---|---|---|---|---|---|---|---|
| Manila (2020) | 7,11 × 6,25 | 2 836 | 4 100 | 31 844 | 1 246 | 388 | 54 | 371 403 |
| Mumbai | 28,37 × 41,39 | 18 041 | 32 071 | 115 936 | 2 880 | 434 | 446 | 2 141 445 |
| Shanghai | 45,53 × 37,90 | 23 778 | 38 175 | 22 106 | 2 371 | 409 | 525 | 694 387 |
| Seoul | 36,94 × 27,34 | 51 246 | 84 123 | 41 044 | 12 825 | 2 282 | 1 022 | 1 119 432 |
| Mexico City | 25,97 × 27,25 | 22 811 | 47 053 | 72 207 | 2 357 | 1 079 | 698 | 1 289 772 |
| New York | 10,89 × 18,47 | 9 742 | 12 773 | 90 028 | 2 882 | 1 172 | 476 | 2 037 417 |
| Beijing | 52,61 × 69,50 | 31 278 | 48 056 | 35 862 | 4 723 | 627 | 557 | 863 661 |
| Moscow | 15,62 × 16,59 | 32 731 | 46 513 | 37 365 | 3 069 | 1 768 | 293 | 1 074 679 |
| Bangalore | 20,72 × 14,98 | 21 981 | 40 950 | 239 071 | 1 808 | 701 | 444 | 2 717 119 |
Aucune eau, ce qui correspond aux anciennes cartes.
| Pack | Archive (D:\Game\LifePlay_Publication\Mods\) |
Octets | SHA-256 |
|---|---|---|---|
| lpm_city_manila | lpm_city_manila-1.0.0-for-LifePlay-2026.10.2.2a.zip |
14 876 888 | 376B821C5E965ACDB654BA4F4932472D21AAE993BE68BD10B793E291D3400326 |
| lpm_city_mumbai | lpm_city_mumbai-1.0.0-for-LifePlay-2026.10.2.2a.zip |
71 029 355 | F8B55BC24ACDB50B9CD88B109D79233F20B8BB7F7F43E2244AEDF0E82E0750A2 |
| lpm_city_shanghai | lpm_city_shanghai-1.0.0-for-LifePlay-2026.10.2.2a.zip |
26 463 346 | 11EA66E30F9834156B220401C4DEA76D1BDC744637C0BDDFF5B2EB52DD0FB203 |
| lpm_city_seoul | lpm_city_seoul-1.0.0-for-LifePlay-2026.10.2.2a.zip |
43 613 985 | 642135AAAB81C58CF1BA9AB57476952F7CF9DD0BC0486C4D2867A5E9EECCD987 |
| lpm_city_mexicocity | lpm_city_mexicocity-1.0.0-for-LifePlay-2026.10.2.2a.zip |
47 767 456 | A888084948A38EF979627DA68DEBDBACA18A780A8DF5D241849EDD5E90B531CE |
| lpm_city_nyc | lpm_city_nyc-1.0.0-for-LifePlay-2026.10.2.2a.zip |
67 692 937 | 08CAC39CA1EE222DD01E0471D4807D4281AC2DA896A79E40E186A61ACB0A0F99 |
| lpm_city_beijing | lpm_city_beijing-1.0.0-for-LifePlay-2026.10.2.2a.zip |
32 167 005 | 84E166654A6B5D3EACF5CA0E77559EF1B06020065A556D452FC208009CD776D1 |
| lpm_city_moscow | lpm_city_moscow-1.0.0-for-LifePlay-2026.10.2.2a.zip |
41 632 598 | 575AABA5863190855BBA09152D2064A6941051A8F31D1077705DE52B5F4493B0 |
| lpm_city_bangalore | lpm_city_bangalore-1.0.0-for-LifePlay-2026.10.2.2a.zip |
97 849 317 | 4B4D8A9C6C0B5DC23705F7F7FE5451A3E5129E3479B20E9EC2FF472B140CDEF9 |
Résultats communs aux 9 archives :
- 7 membres chacune ;
ArchivePack.pycode 0,CREDITS : identique a la source;- cuisson
Success - 0 error(s), 0 warning(s).
Total : 442,9 Mo, contre 577 Mio de zips Mega.
3. État final
Mods\est vide ;UeState -Kind Editeur:processus=0 editeur=0.- Les 9 sources sont de retour dans
D:\Game\LifePlay-Sandbox-5.8\ModSources\lpm_city_<v>\, non suivies par git, commelpm_city_paris. - Les CREDITS sont en CRLF (18 CR pour 18 LF relevés sur Manila).
- Rien n'a été écrit sous
/Gameni sousContent\. La build COM30 n'a pas été touchée.
4. Écarts et corrections de l'outil
Deux défauts de Tools\RepriseCarte.ps1 sont apparus sur Manila. Ce sont mes fichiers neufs, sous l'instantané MAPDL1.
| Défaut | Effet | Correction |
|---|---|---|
Snapshot.ps1 ne pose pas de code de sortie |
Creer s'arrête avec « Snapshot.ps1 code », alors que l'instantané est fait ; rien n'est créé |
$global:LASTEXITCODE = 0 avant l'appel |
Un if qui rend une liste d'un seul élément la déplie en chaîne |
à Importer, plantage [System.Char] … Split à la comparaison CSV ; les 4 commandlets sont pourtant à code 0, et le démontage se fait par finally |
@(if …) |
Pour Manila, les comparaisons ont été refaites à la main sur les rapports : DryRun IDENTIQUE, écriture IDENTIQUE, Londres CONFORME, relecture égale. Les 8 autres villes sont passées par l'outil corrigé.
Nouveau MD5 de Tools\RepriseCarte.ps1 : 04499C37F91D1FEF12963911A28AFDF3 (18 304 o, ASCII, LF). Les liens physiques sont à refaire par Big Boss. Tools\LireCarteUE4.py est inchangé (6BA579413D32AC23128C28980EF0308F).
5. Non mesuré
- L'aspect et la fluidité en jeu des 9 villes (cahier
MAPDL1-VAGUE1-TESTS.md). - Les grandes cartes sont 4 à 10 fois plus étendues que Tokyo (Beijing : 52,6 × 69,5 km). Leur fluidité et la portée de la caméra sont à juger.
- Bangalore compte 2,7 millions de triangles, le maillage le plus lourd de la vague.
6. Fichiers
À commiter :
- A
Docs/Migration/etat/REL/MAPDL1/MAPDL1-VAGUE1.md - A
Docs/Migration/etat/REL/MAPDL1/MAPDL1-VAGUE1-BUILD.md - A
Docs/Migration/etat/REL/MAPDL1/MAPDL1-VAGUE1-FIN.md - A
Docs/Migration/etat/REL/MAPDL1/MAPDL1-VAGUE1-TESTS.md
Hors git :
- les sources
ModSources\lpm_city_*; - les archives ;
Tools\;- les dossiers de travail dans
LifePlay_Data.
À verser :
lp-city§ 7 : la vague se fait avecRepriseCarte.ps1 -Etape Tout, puisBuildModetArchivePack.py. Compter environ 2 à 3,5 min de commandlets et environ 1 min de cuisson par ville.sk-windows-shell:- un
ifPowerShell qui rend une liste d'un seul élément la transforme en scalaire : écrire@(if …); - un script
.ps1sansexitlaisse$LASTEXITCODEintact : le remettre à 0 avant l'appel.
- un
Suite : Big Boss installe les packs dans COM30 et l'utilisateur joue le cahier commun. État : vague 1 close, jeton UE rendu.