Ce guide explique comment installer le mod, créer sa partie Archipelago et jouer. Pour compiler le mod vous-même, voir le README.
Le mod est en développement. Il a été testé en jeu sur un serveur Archipelago local ; la connexion à un serveur public comme archipelago.gg n'a pas encore été vérifiée (voir Dépannage).
BepInEx_win_x86_5.4.23.x.zip.
The Escapists 2 est un jeu 32 bits : la version x64 de BepInEx ne se charge pas.Les fichiers du mod, sur la page Releases de ce dépôt :
TE2Archipelago : le dossier du plugin (4 fichiers .dll) ;the_escapists_2.apworld : la définition du jeu pour Archipelago.Si aucune version n'est encore publiée, le README explique comment les produire.
TheEscapists2.exe.TheEscapists2.exe :
winhttp.dll, doorstop_config.ini et un dossier BepInEx.BepInEx/plugins, BepInEx/config) et un journal BepInEx/LogOutput.log.TE2Archipelago dans BepInEx/plugins/.
Résultat : BepInEx/plugins/TE2Archipelago/TE2Archipelago.dll (+ 3 autres .dll).Seule la personne qui génère la partie a besoin de l'APWorld. Les joueurs qui se connectent n'en ont pas besoin.
the_escapists_2.apworld : le lanceur Archipelago propose de l'installer ;custom_worlds d'Archipelago
(sous Windows, par défaut : C:\ProgramData\Archipelago\custom_worlds).Relancez ensuite le lanceur Archipelago. The Escapists 2 apparaît dans la liste des jeux de l'outil Options Creator.
Le YAML décrit votre partie. Vous pouvez le créer avec l'Options Creator du lanceur Archipelago, ou partir de cet exemple :
name: MonPseudo # nom du slot : à retaper à l'identique dans le jeu
game: The Escapists 2
description: Ma partie The Escapists 2
The Escapists 2:
# Prisons incluses dans la partie
center_perks: true
rattlesnake_springs: true
kapow_camp: false
hmp_offshore: false
fort_tundra: false
area_17: false
uss_anomaly: false
cougar_creek_railroad: true
hms_orca: false
air_force_con: false
# Stats : un check tous les N points d'entraînement, et chaque objet Progressive relève le plafond de N
strength_step: 10
stamina_step: 10
intellect_step: 10
# Pourcentage d'objets de remplissage remplacés par des pièges
trap_chance: 5
# Condition de victoire
goal: different_prisons
unique_escapes_required: 4
prisons_required: 2
multiplayer_escapes: false
| Option | Valeurs | Défaut | Effet |
|---|---|---|---|
center_perks |
true / false |
true |
Center Perks 2.0 dans la partie |
rattlesnake_springs |
true / false |
false |
Rattlesnake Springs |
kapow_camp |
true / false |
false |
K.A.P.O.W Camp |
hmp_offshore |
true / false |
false |
H.M.P. Offshore |
fort_tundra |
true / false |
false |
Fort Tundra |
area_17 |
true / false |
false |
Area 17 |
uss_anomaly |
true / false |
false |
U.S.S. Anomaly |
cougar_creek_railroad |
true / false |
true |
Cougar Creek Railroad (transport) |
hms_orca |
true / false |
false |
H.M.S. Orca (transport) |
air_force_con |
true / false |
false |
Air Force Con (transport) |
strength_step |
0 à 100 | 10 | Pas de la Force. 0 : Force au maximum dès le départ, pas de checks de Force |
stamina_step |
0 à 100 | 10 | Pas de la Vitesse (« Stamina » dans Archipelago, Cardio dans le jeu) |
intellect_step |
0 à 100 | 10 | Pas de l'Intellect |
trap_chance |
0 à 100 | 5 | % d'objets de remplissage remplacés par des pièges |
goal |
unique_escapes, different_prisons, complete_prisons |
unique_escapes |
Condition de victoire (voir ci-dessous) |
unique_escapes_required |
0 à 34 | 1 | Nombre d'évasions différentes pour unique_escapes |
prisons_required |
1 à 10 | 3 | Nombre de prisons pour different_prisons / complete_prisons |
multiplayer_escapes |
true / false |
false |
Ajoute les évasions coop comme checks (13 au total) |
Il faut au moins une prison activée. Les nombres trop grands sont ramenés au maximum possible (nombre de prisons activées, nombre d'évasions existantes).
goal |
Pour gagner |
|---|---|
unique_escapes |
réussir unique_escapes_required évasions différentes |
different_prisons |
s'évader au moins une fois de prisons_required prisons différentes |
complete_prisons |
réussir toutes les évasions de prisons_required prisons |
Le périmètre et les évasions spéciales comptent toujours. Les évasions multijoueur ne comptent que si
multiplayer_escapes: true ; elles demandent de jouer en coop à deux joueurs ou plus.
Players d'Archipelago.AP_….zip apparaît dans le dossier output.archipelago.gg:38281) ;localhost:38281 (ou l'IP de la machine pour les autres joueurs).archipelago.gg:38281 ;name de votre YAML, exactement ;Ces réglages sont enregistrés dans BepInEx/config/fr.archipelago.te2.cfg.
Mettez ConnexionAuto = true dans ce fichier pour vous connecter automatiquement à chaque lancement.
Vous commencez avec une prison débloquée au hasard parmi celles de votre YAML. Les autres restent verrouillées dans le menu Campagne (message « Archipelago : … Prison Unlock requis ») jusqu'à ce que vous receviez leur objet Prison Unlock. Les prisons absentes de la partie affichent « prison absente de ce seed ».
Les checks ne partent qu'en solo ou en coop (pas en Versus), et seulement depuis une prison débloquée. Les prisons hors Archipelago (DLC, tutoriel, prisons personnalisées) restent jouables mais n'envoient rien.
| Action | Location | Détail |
|---|---|---|
| Ouvrir un bureau pour la première fois | <Prison> Desk N |
Tous les bureaux comptent : détenus, gardes, infirmerie, maintenance, le vôtre |
| Atteindre le quota d'un métier | Job: <métier> |
Une fois par métier, quelle que soit la prison |
| S'entraîner (salle de sport, bibliothèque) | Strength/Stamina/Intellect Stat: N |
Un check à chaque palier (30, 40, 50… puis Max) |
| S'évader | Escape: <évasion> (<Prison>) |
Périmètre, évasions spéciales, évasions coop si activées |
Les bureaux sont numérotés selon leur position sur la carte (par étage, puis de haut en bas, puis de gauche à droite).
Pour savoir où se trouve le bureau N, appuyez sur F8 dans la prison : le fichier
BepInEx/config/TE2Archipelago/dump_desks_<prison>.txt liste chaque bureau avec sa position et son propriétaire.
| Objet | Effet |
|---|---|
… Prison Unlock |
Débloque une prison dans le menu Campagne |
Blueprint: … |
Débloque une recette. Sans le plan, la recette est grisée et le craft refusé (« Plan verrouillé ») |
Progressive Strength / Stamina / Intellect |
Relève de step points le plafond de la stat |
| Objets ordinaires (Soap, Sock, Cookie…) | Livrés dans votre inventaire, sinon dans votre bureau |
| Pièges | Max Heat (chaleur au maximum), Lockdown (confinement), Cell Search (un garde fouille votre bureau), Butterfingers (vous lâchez l'objet en main) |
Un objet reçu hors d'une prison, ou quand l'inventaire et le bureau sont pleins, attend : il arrive dès que vous êtes en prison avec une place libre. Chaque objet n'est livré qu'une fois, même si vous changez de prison.
Chaque stat démarre à 30. L'entraînement fait monter une progression partagée entre toutes les prisons :
c'est elle qui déclenche les checks de stats. Votre stat réelle vaut
min(progression, 30 + objets Progressive reçus × step).
Exemple avec intellect_step: 10 et un seul Progressive Intellect : si vous lisez jusqu'à 70 de progression,
vous validez les checks 40, 50, 60 et 70, mais votre Intellect réel reste plafonné à 40. Au prochain
Progressive Intellect, il passe directement à 50.
!hint Blueprint: Fake Audio Equipment.Option DeathLink cochée : quand vous êtes assommé, tous les joueurs DeathLink de la partie « meurent » ; quand l'un d'eux meurt, vous êtes assommé (seulement si vous êtes en prison).
| Problème | Solution |
|---|---|
| Pas de texte « AP » en haut à droite | BepInEx n'est pas chargé : vérifiez que c'est la version x86 et que winhttp.dll est à côté de TheEscapists2.exe. Regardez BepInEx/LogOutput.log |
| « Connexion refusée » | Nom de slot ou mot de passe incorrect |
| « Connexion impossible » | Adresse ou port incorrect, ou room fermée |
TLS handshake dans le journal |
Normal : le moteur du jeu (Unity 5.5) ne gère pas le chiffrement récent, le mod passe en connexion non chiffrée. Si un serveur public refuse ce mode, signalez-le |
| « Objets en attente » | Libérez une place dans l'inventaire ou le bureau |
| « Objet inconnu du jeu, ignoré » | Le nom Archipelago ne correspond à aucun objet du jeu : appuyez sur F8, cherchez l'objet dans dump_items.txt et ajoutez une ligne Nom Archipelago = nom d'asset dans BepInEx/config/TE2Archipelago/item_overrides.txt |
| Prison reçue mais toujours verrouillée | Faites défiler les prisons du menu Campagne pour rafraîchir l'affichage |
| « Évasion non reconnue » | Envoyez la ligne Évasion détectée : … de LogOutput.log aux développeurs |
Le fichier BepInEx/config/TE2Archipelago/slot_<seed>_<slot>.txt garde votre progression d'entraînement et les
objets déjà livrés. Ne le supprimez pas en cours de partie : les objets ordinaires seraient livrés une seconde fois.
Dans le dossier du jeu, supprimez winhttp.dll, doorstop_config.ini, .doorstop_version, changelog.txt
et le dossier BepInEx. Le jeu redevient vanilla ; vos sauvegardes du jeu ne sont pas touchées.
Source : docs/GUIDE.md sur GitHub ↗