LifePlay-Revival/Docs/Migration/etat/SK/UES1/UES1-BUILD-01.md
edujiro5972 8084622450 LifePlay UE 5.8 : état de développement au 2026-10-19
Tickets : REP1-T4

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 22:57:42 +02:00

2.6 KiB

Fiche UES1-BUILD-01 — Niveau N1 — Modèle prévu opus | utilisé claude-opus-5-5 — Agent session UES1 (Big Boss) — Skills lp-lot, lp-mcp

UES1-BUILD-01 : stub Python de l'éditeur 5.8 (idée A5) (2026-10-15)

1. Commande exacte

Réglage ajouté le temps d'un lancement, à la fin de Saved\Config\WindowsEditor\EditorPerProjectUserSettings.ini : [/Script/PythonScriptPlugin.PythonScriptPluginUserSettings] / bDeveloperMode=True (nom établi par la source du moteur : PythonScriptPluginSettings.h l. 152-178 ; génération : PythonScriptPlugin.cpp l. 1607, éditeur seulement, jamais en commandlet). Puis : Start-Process D:\Game\Launcher\Engine\UE_5.8\Engine\Binaries\Win64\UnrealEditor.exe "D:\Game\LifePlay-master 5.8\LifePlay.uproject" -RenderOffScreen -unattended -nosplash -NoSound "-abslog=<journal>" (PID 18420), attente de Intermediate\PythonStub\unreal.py de taille stable, Stop-Process -Id 18420, retrait du réglage.

2. Code de sortie

sans objet : éditeur arrêté par Stop-Process une fois le stub stable (aucun asset ouvert ni modifié).

3. Modules recompilés

sans objet : aucune compilation.

4. Erreurs et avertissements nouveaux

sans objet : pas de compilation. Raison du retrait du réglage : le mode développeur active aussi des avertissements Python (PyUtil::EnableDeveloperWarnings, PythonScriptPlugin.cpp l. 1222), commandlets pythonscript compris, ce qui déplacerait les comptes d'avertissements de leurs journaux.

5. Toolchain

UE 5.8 du lanceur (D:\Game\Launcher\Engine\UE_5.8), sans changement.

6. Preuve

  • Intermediate\PythonStub\unreal.py : 35 130 539 octets, MD5 3A4D422C100FF76070E85DEF1F0D3808, non suivi par git (Intermediate\). Contient class ToolsetDefinition (l. 297896), scan_paths_synchronous (l. 312746), class EditorAssetLibrary (l. 328217).
  • Ini après retrait : diff contre l'instantané = 1 ligne (LastSessionStartTime, réécrite par l'éditeur) ; MD5 EC9326B7… (avant : 32A6B0DA…). UeState = 0 après la fermeture.
  • git status --short du jeu : aucun fichier de Content, Config ou Source touché.
  • Régénérer après une mise à jour du moteur : même procédure (§ 1).

7. Journal archivé

D:\Game\LifePlay-master 5.8\Saved\Logs\portage\UES1_BUILD01_20261015-1027.log.

8. PubCheck

Relevé par UES1-VAL-01 sur les fichiers du lot.

9. Lignes pour le brouillon du journal

  • 2026-10-15 10:30 : stub Python 5.8 généré (Intermediate\PythonStub\unreal.py, 35 Mo), mode développeur remis à l'état d'avant ; lp-commandlets renvoie au stub (A5).

Tours : sans objet (fiche faite par la session)