diff --git a/README.md b/README.md index 1929261..ee01ff7 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,8 @@ life simulation RPG (**adult content**), ported from Unreal Engine 4.27 to **Unr ## Download the full project This Git repository does not contain the heavy assets (see [Repository contents](#repository-contents)). To build or -play, download the full source archive: +play, download the full source archive. The V1.1 archive will be linked here once uploaded; until then, use the V1 +archive below and update the Git files from the `v1.1` tag (the heavy assets did not change between V1 and V1.1). **[LifePlay_Revival_V1_UE5.5_Full_Source_Code.7z](https://mega.nz/file/zloFkL7T#3P5GDfcfF5U352T0s472vCtyNh131RLgNWn__PSNL2I)** (Mega, 4.85 GB, 8.36 GB extracted) @@ -23,6 +24,23 @@ Check the file after downloading (PowerShell): Get-FileHash .\LifePlay_Revival_V1_UE5.5_Full_Source_Code.7z -Algorithm SHA256 ``` +## Status: V1.1 (tag `v1.1`, 2026-10-01) + +Changes since V1, each validated in game against UE 4.27 on an identical play path: + +- **Text search fix (CX-B12).** In UE 5.5, searching for an *empty* substring reports a match at position 0, whereas + UE 4.27 reported no match. Blueprint `Contains`, `Split` and `Find Substring` nodes therefore behaved differently + (for example, face morph filtering let every morph through). 385 nodes in 28 Blueprints now call + `LPStringCompat` functions that keep the UE 4.27 behaviour. Runtime errors per character went back to UE 4.27 + levels (session errors 30 → 7, out-of-bounds reads −22 %). +- **Deprecated nodes replaced.** 56 `Get SkeletalMesh` and 6 `GetRandomPointInNavigableRadius` nodes (same + behaviour, non-deprecated calls): Blueprint compilation and cooking now report **0 warnings**. +- **StreetMap verified.** All 280 cities (roads, buildings, amenities) and their 280 static meshes are identical to + UE 4.27; the smaller files come from the UE5 asset format, not from data loss. +- **Shipping build.** The Shipping configuration builds and was played without issue, with the same layout as the + original releases (loose files, no `.pak`, so the game stays moddable). +- Issues found during testing that also exist in UE 4.27 are documented in the error register and left unchanged. + ## Status: V1 (tag `v1.0`, 2026-09-30) - The `LifePlayEditor` target compiles with no errors; every Blueprint loads and compiles. @@ -36,7 +54,8 @@ Get-FileHash .\LifePlay_Revival_V1_UE5.5_Full_Source_Code.7z -Algorithm SHA256 | Branch | Contents | |---|---| -| `main` | **reference**: the UE 5.5 V1, base for further development | +| `main` | **reference**: the latest validated UE 5.5 version, base for further development | +| `ue5.5-v1.1` | the V1.1 as validated | | `ue5.5-v1` | the V1 as validated | | `archive/ue4.27` | the project as it ran on UE 4.27, before the migration (archive) | | `archive/original` | Vinfamy's original repository, V3.6 (archive) |