# 12 — Réconciliation avec le dépôt de Vinfamy (2026-10-02) > **Historique 4.27** — Ce document décrit le portage UE 4.27 → 5.5 (V1). Il n'est plus mis à jour : moteur et outils actuels dans `27_Plan_Migration_UE58.md` et `Tools/Engine.ps1`. > Demande : réconcilier `edujiro5972/LifePlay-Revival` (`main`) avec `vinfamy/LifePlay` (`master`) et voir ce qui > est récupérable. Comparaison faite en lecture seule (`git fetch` de `vinfamy/master` en `refs/remotes/vinfamy/master`). ## 1. Constat | | `vinfamy/master` | `main` | |---|---|---| | Dernier commit | V3.6, 2020-08-03 | 2026-10-02 | | Commits | 141 | 83 (avant fusion) | | Ancêtre commun | aucun : historiques indépendants | | | Fichiers | 1 986 | 3 020 | - `vinfamy/master` est identique à notre branche `archive/original`. Notre projet part de la dernière version publiée par l'auteur (« 2026.9 beta », base 4.27), qui n'a jamais été poussée sur son GitHub. - **Fichiers seulement chez Vinfamy (17)**, tous sans intérêt : - journaux de cuisson `Build/*NoEditor/FileOpenOrder` ; - 11 personnages d'une session de test (`Content/Saves/_session`) ; - `LifePlay.sln`, régénérable ; - `Plugins/StreetMap/.gitignore`. - **Fichiers communs (1 969)** : notre version est la plus récente ou la plus complète partout. - `Content/Modules` : 705 fichiers ajoutés, 564 modifiés (+88 839 lignes, −3 905), aucun supprimé. - Icônes et Blueprints : nos versions sont plus récentes et converties en UE5. - Sources des plugins : nos versions sont portées en 5.5. - **Seul cas examiné en détail** : 33 scènes `vin_Base/Scenes/corruption/co_*.lpscene`, pleines en V3.6, vides chez nous. - Elles n'ont pas disparu : elles sont dans le module **`vin_Corruption`** (« Unofficial Corruption Module », repris par un moddeur tiers après le retrait de la base du jeu). On y trouve 18 scènes identiques à la V3.6 et 15 plus récentes. - Les fichiers vides de `vin_Base` évitent un double déclenchement. - **Les restaurer créerait des doublons : non restaurées** (décision : « si pas de conflit »). - Pour mémoire, la compatibilité de leur script avec le jeu actuel avait été vérifiée : toutes les actions, fonctions et variables existent encore. Les V3.6 contiennent aussi une faute de frappe d'origine dans `co_*_threesome` (guillemet ouvrant manquant). **Rien n'est à récupérer** du dépôt de Vinfamy. ## 2. Fusion d'historique (décision utilisateur, option 1) `git merge -s ours --allow-unrelated-histories vinfamy/master` (commit `82a64d9`, tag `reconcil-avant` sur l'état précédent) : - L'arbre de fichiers de `main` est **strictement identique** avant et après (`a431854e…`). - `vinfamy/master` devient un ancêtre de `main`, et les 141 commits de l'auteur sont conservés dans l'historique. - Comparaison GitHub `main...vinfamy:LifePlay:master` : `behind`, 0 commit en avance chez Vinfamy. Retour arrière : `git reset --hard reconcil-avant` puis push forcé, à éviter une fois la fusion publiée.