Après quelques années, on a décidé de rejouer à CoD2 en ligne entre potes.
Et là, surprise, impossible de changer de camp ou d’équipe, y compris en Deathmatch. Gênant quand on veut jouer avec un M1 Garand…
Finalement j’ai trouvé la solution !
Le mod PAM qui permet d’avoir accès à une commande g_switchteam. Celle-ci « suicide » le joueur pour l’affecter à l’autre équipe.
Sa syntaxe est la suivante : g_switchteam GUID.
Le mod PAM se trouve via ce lien et est à copier dans le dossier Main de CoD2.
Sauf qu’il y a un petit bug : les compteurs de morts et score bougent.
Voici comment les neutraliser.
Il faut extraire le contenu de zPAM_v2.02.iwd avec WinRAR ou 7zip ou autre.
Le fichier qui nous intéresse se trouve dans maps\pam\utils et se nomme admin_tools.gsc.
Ouvrez le dans le bloc notes et cherchez la boucle isAlive
if(isAlive(player))
{
player unlink();
player suicide();
player.pers["score"]++;
player.score = players[i].pers["score"];
player.pers["deaths"]--;
player.deaths = players[i].pers["deaths"];
wait 2;}
Modifiez comme suit
if(isAlive(player))
{
player unlink();
player suicide();
//player.pers["score"]++;
//player.score = players[i].pers["score"];
//player.pers["deaths"]--;
//player.deaths = players[i].pers["deaths"];
player.score++;
player.deaths--;
wait 2;}
Le tour est joué !
J’ai laissé la partie originale en commentaire, mais ce n’est pas obligé. A chaque changement d’équipe, les compteurs du joueur seront neutralisés.
L’impossibilité de changer de camps était en fait liée à des mods installés dans les dossiers des autres joueurs.
Conclusion : on a fait un bon gros ménage des familles dans les dossiers et tout roule à nouveau !