Reforger Lobby Conflict Edit

by onyzuK

0.0.8

Corrections de crashs serveur
- **Déconnexion joueur** : override no-op de `OnPlayerDisconnected_S` dans `PS_M_SCR_RespawnSystemComponent` (le respawn neutralisé laissait `m_SpawnLogic` null → crash à chaque déco).
- **`UpdatePosition`** : garde contre `thisPlayerController`/`rpl` null (crashait à chaque frame sur certains mondes).
- **`PS_MissionDataManager.RegisterVehicle`** : garde contre `rplComponent` null. Les véhicules sans réplication (mondes custom type Woodbury) provoquaient un flood d'exceptions VM qui **affamait l'init du lobby**.

## Lobby vide (correctif principal)
- **`PS_CoopLobby` auto-réparant** : le lobby écoute désormais `GetOnDeploymentGroupRegistered()` et reconstruit la section déploiement (`RebuildDeployment`) quand les groupes arrivent du serveur. Les groupes étant générés au **boot serveur** (avant connexion), ils se répliquaient *après* l'ouverture du lobby → colonnes vides. Désormais peu importe l'ordre d'arrivée.
- Anti-doublon sur les listeners (`OnSelectionChanged`, `OnDeploymentGroupRegistered`) + désabonnement propre dans `OnMenuClose`.

## UI / Input
- **Header mission** : nom + auteur lus depuis le fichier mission ; si `GetMissionHeader()` est null, on blanke le placeholder ("Mission name"/"Mission author") au lieu de l'afficher.
- **`MapZoom`** retiré de `BriefingMapContext`/`PreviewMapContext` (action supprimée côté vanilla → flood `can't find action 'MapZoom'`).

## Diagnostic
- Logs `[PVE UI]` ajoutés sur tout le chemin client : `WaitScreen` (état), `SwitchToMenu`, `OnMenuOpen` (état des managers), `Init`/`InitDeployment`, header mission, `RebuildDeployment`.
Game Version
1.7.0.49
Created
Sat, 20 Jun 2026 23:13:06 GMT
Last Modified
Sat, 20 Jun 2026 23:13:18 GMT

0.0.7

- Bugs Load
Game Version
1.7.0.49
Created
Sat, 20 Jun 2026 22:48:55 GMT
Last Modified
Sat, 20 Jun 2026 22:49:08 GMT

0.0.6

- MapZoom fixes
Game Version
1.7.0.49
Created
Sat, 20 Jun 2026 22:27:25 GMT
Last Modified
Sat, 20 Jun 2026 22:27:34 GMT

0.0.5

1. PS_M_SCR_RespawnSystemComponent` → override no-op de `OnPlayerDisconnected_S` (crash déconnexion).
2. `PS_PlayableControllerComponent.UpdatePosition` → garde `thisPlayerController` null (crash chaque frame).
3. `PS_MissionDataManager.RegisterVehicle` → garde `rplComponent` null (**le vrai blocage du lobby vide**).
Game Version
1.7.0.49
Created
Sat, 20 Jun 2026 22:15:39 GMT
Last Modified
Sat, 20 Jun 2026 22:15:47 GMT

0.0.4

- Fixed crash "NULL pointer to instance" in PS_WaitScreen: the editor auto-possess path no longer crashes when the locally controlled entity is the lobby camera (or any non-playable entity); it now skips instead.
Game Version
1.7.0.49
Created
Sat, 20 Jun 2026 21:42:31 GMT
Last Modified
Sat, 20 Jun 2026 21:42:40 GMT

0.0.3

- Fixed crash "Entity out of world bounds": lobby camera entity no longer spawns/teleports at y=100000; it now sits on a small in-bounds grid near the map origin.
- Loadout names: stripped the "Campaign US Player" prefix (now shows the role only, e.g. "SL Thompson").
- Group header counter "(x/y)" now updates live with the number of players who selected the group.
- Each loadout row now shows the count + names of players who picked it.
- Loadout 3D preview: hover previews a loadout only when none is selected; once selected, the preview locks to the selected loadout.
- Preview now shows the local player's name on the previewed loadout.
- Removed the default AntiTank/rocket placeholder icon on loadout and spawn rows.
- Group flag patch from the preset is now displayed next to the group name.
- Disabled the ping system and its text-message popup.
Game Version
1.7.0.49
Created
Sat, 20 Jun 2026 21:04:39 GMT
Last Modified
Sat, 20 Jun 2026 21:04:46 GMT

0.0.2

- Remove PScore Enhanced
Game Version
1.7.0.49
Created
Sat, 20 Jun 2026 19:49:38 GMT
Last Modified
Sat, 20 Jun 2026 19:49:48 GMT

0.0.1

Game Version
1.7.0.49
Created
Sat, 20 Jun 2026 19:45:27 GMT
Last Modified
Sat, 20 Jun 2026 19:45:36 GMT

Showing 31 to 38 of 38 results

Rows per page