Publication : README, journal de publication, McpAutomationBridge ignore
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
85b0007828
commit
4c3ed6ba2f
3 changed files with 87 additions and 0 deletions
4
.gitignore
vendored
4
.gitignore
vendored
|
|
@ -35,3 +35,7 @@ Build/*/FileOpenOrder/
|
|||
Content/Collections/
|
||||
Content/Developers/
|
||||
.claude/settings.local.json
|
||||
|
||||
# Publication (2026-09-30) : outil d'automatisation IA de l'environnement de developpement, hors jeu.
|
||||
# Source : https://github.com/ChiR24/Unreal_mcp (MIT). Le .uproject le reference : sans lui, l'editeur propose de le desactiver.
|
||||
Plugins/McpAutomationBridge/
|
||||
|
|
|
|||
|
|
@ -468,3 +468,26 @@ Journaux : `Saved/Logs/portage/V1rc_partie_20260930*.log`.
|
|||
Comparaison par personnage V1 (L5d) → V1rc des `Accessed None … Person` par fonction : `getActorVar` 4,6 → 4,0,
|
||||
`ReturnStatIfNeeded` 3,6 → 3,8, `setActorVar` 0,8 → 0,8 ; seul `GI::Dress` varie (74,5 → 283,6), par rafales liées aux
|
||||
lieux (ERR-030, lot L7i). Anomalies ouvertes après V1 : voir `Registre_Erreurs.md` et lots L7 de `04_Cahier_Des_Charges.md`.
|
||||
|
||||
## Publication GitHub (2026-09-30)
|
||||
|
||||
Dépôt : https://github.com/edujiro5972/LifePlay-Revival (fork de `vinfamy/LifePlay`, AGPL-3.0), compte `edujiro5972`.
|
||||
Préparation dans `D:\Game\LifePlay_Publication` (copies ; ni ce dépôt ni l'arbre 4.27 modifiés).
|
||||
|
||||
| Branche | Commit | Contenu |
|
||||
|---|---|---|
|
||||
| `archive/original` | 42dc72b | `master` d'origine (V3.6) |
|
||||
| `archive/ue4.27` | 9e61ec5 | arbre 4.27 filtré selon le `.gitignore` d'origine (sans `Content/Heavy`, `Content/Saves`, binaires, `*.png`, `*.7z`, `*.mp4`), 2 773 fichiers |
|
||||
| `ue5.5-v1` = `main` (branche par défaut) | a55a43f | V1 ; 34 commits et 40 tags, dont `v1.0` |
|
||||
|
||||
Historique V1 réécrit pour la publication (`git filter-branch`, script `D:\Game\LifePlay_Publication\scrub.sh`) :
|
||||
auteur, committer et signataire de `v1.0` = `edujiro5972 <336072401+edujiro5972@users.noreply.github.com>` ; valeurs
|
||||
`SecurityToken` remplacées par `<retire-pour-publication>` (`Config/DefaultEngine.ini`, `correctifs/P05_Config.patch`) ;
|
||||
`Plugins/McpAutomationBridge` retiré (outil de l'environnement de développement, MIT, hors jeu). Arbre final identique à
|
||||
ce dépôt, hors ces deux retraits. Les identifiants de commit publiés diffèrent donc de ceux de ce dépôt local.
|
||||
|
||||
Rattachement du dépôt local à l'historique publié (2026-09-30) : `.git` sauvegardé dans
|
||||
`D:\Game\LifePlay_Backup_5.5\git_avant_rattachement` (HEAD 41d5e1e, 40 tags) ; `git reset --mixed origin/main`
|
||||
(ni fichier modifié ni fichier supprimé sur disque) ; tags remplacés par ceux publiés ; identité locale
|
||||
`edujiro5972` (adresse noreply). `Plugins/McpAutomationBridge/` ajouté au `.gitignore` (reste sur disque) ;
|
||||
`README.md` ajouté à la racine. Retour arrière : restaurer le `.git` sauvegardé.
|
||||
|
|
|
|||
60
README.md
Normal file
60
README.md
Normal file
|
|
@ -0,0 +1,60 @@
|
|||
# LifePlay Revival — portage Unreal Engine 5.5
|
||||
|
||||
Reprise de [LifePlay](https://github.com/vinfamy/LifePlay) de Vinfamy, simulation de vie open source et moddable
|
||||
(contenu adulte), portée d'Unreal Engine 4.27 vers **Unreal Engine 5.5**.
|
||||
|
||||
> *English summary: community port of Vinfamy's LifePlay from UE 4.27 to UE 5.5. Branch `main` is the validated V1
|
||||
> (compiles, runs, no crash in a 2-hour session). `Content/Heavy` (3D assets) is not in this repository, as in the
|
||||
> original. Migration documentation (in French) is in `Docs/Migration/`.*
|
||||
|
||||
## État : V1 (tag `v1.0`, 2026-09-30)
|
||||
|
||||
- L'éditeur `LifePlayEditor` compile sans erreur ; tous les Blueprints se chargent et compilent.
|
||||
- Les 8563 paquets du projet sont au format UE5.
|
||||
- Une build Development empaquetée a été jouée environ 2 h sans plantage : personnages distincts, visibles et habillés,
|
||||
scènes, sauvegarde et rechargement.
|
||||
- Anomalies connues et lots suivants : [`Docs/Migration/Registre_Erreurs.md`](Docs/Migration/Registre_Erreurs.md) et
|
||||
[`Docs/Migration/04_Cahier_Des_Charges.md`](Docs/Migration/04_Cahier_Des_Charges.md) (lots L7).
|
||||
|
||||
## Branches
|
||||
|
||||
| Branche | Contenu |
|
||||
|---|---|
|
||||
| `main` | **référence** : la V1 UE 5.5, base des développements suivants |
|
||||
| `ue5.5-v1` | la V1 telle que validée (identique à `main` à sa publication) |
|
||||
| `archive/ue4.27` | le projet tel qu'il tournait sous UE 4.27, avant la migration (archive) |
|
||||
| `archive/original` | le dépôt d'origine de Vinfamy, V3.6 (archive) |
|
||||
|
||||
Chaque étape de la migration a ses tags `<lot>-avant` / `<lot>-apres` ; le journal
|
||||
[`Docs/Migration/Journal_Modifications.md`](Docs/Migration/Journal_Modifications.md) décrit chaque modification et son
|
||||
retour arrière.
|
||||
|
||||
## Contenu du dépôt
|
||||
|
||||
Mêmes règles que le dépôt d'origine (voir `.gitignore`) : code C++, configuration, plugins `ModdingExtra` et
|
||||
`StreetMap`, contenu de gameplay (`BPs`, `UI`, `Structs`, `Render`, `Scenes`), données texte `Content/Modules`,
|
||||
documentation.
|
||||
|
||||
**Absents** : `Content/Heavy` (modèles 3D, textures, animations : environ 6 Go), `Content/Saves`, les fichiers
|
||||
`*.png`, `*.7z`, `*.mp4`, les binaires et caches. **Le dépôt seul ne suffit donc pas pour compiler et jouer.**
|
||||
L'auteur d'origine distribuait les sources complètes (dont `Heavy`, au format UE 4.27) ici :
|
||||
<https://mega.nz/folder/1XYSXbRb#nFHZ1wdwTbL6rS1oUdMe0g>. La V1 a été validée avec un `Heavy` converti au format
|
||||
UE5 ; la distribution de ce `Heavy` converti reste à organiser.
|
||||
|
||||
## Prérequis
|
||||
|
||||
- Unreal Engine **5.5** (validé en 5.5.4), Windows 64 bits.
|
||||
- Visual Studio 2022 avec la charge de travail « Développement Desktop en C++ ».
|
||||
- Le plugin d'outillage `McpAutomationBridge` (automatisation de l'éditeur par IA) est référencé par le
|
||||
`.uproject` mais n'est pas fourni : l'éditeur propose de le désactiver au premier lancement.
|
||||
|
||||
## Documentation de la migration
|
||||
|
||||
Point d'entrée : [`Docs/Migration/README.md`](Docs/Migration/README.md) (architecture de LifePlay, audit, plan de tests,
|
||||
cahier des charges, journal, registre des erreurs). Les outils de contrôle (`Tools/*.ps1`) et les commandlets de
|
||||
diagnostic et de correction (`Source/LifePlayEditorTools`) y sont décrits.
|
||||
|
||||
## Licences
|
||||
|
||||
Code et contenu sous licence **AGPL-3.0** (`LICENSE`), comme le projet d'origine. Licences et crédits des composants
|
||||
tiers (StreetMap, OpenStreetMap, ManuelLab, MakeHuman, modèles 3D, modding) : dossier [`Licenses/`](Licenses/).
|
||||
Loading…
Reference in a new issue