143 locations (coffres, récompenses de quête, objets au sol) mélangées avec le reste du multiworld, objets d'histoire compris.
Pas encore de fichier .apworld prêt à télécharger : il se construit avec « python tools/evo2_build_apworld.py --no-install » (voir l'installation ci-dessous).
Aucun fichier du jeu n'est fourni : il te faut ta propre copie.
Monde Archipelago (randomizer multi-jeux) pour Evoland 2, dans Evoland Legendary Edition (version Steam).
English version below.
Version 0.1.1 : première version jouable, en test (voir le journal des versions en bas).
goal)final_boss : vaincre le boss final.final_boss_and_stars : vaincre le boss final, mais son portail reste fermé en jeu tant que vous
n'avez pas le nombre d'étoiles demandé (option stars_required, de 1 à 30).Il faut votre propre copie d'Evoland Legendary Edition (Steam) et Archipelago 0.6.4 ou plus récent. Ce dépôt ne contient aucun fichier du jeu.
evoland2.apworld (page Releases, ou à construire avec
python tools/evo2_build_apworld.py --no-install, résultat dans build/) dans le dossier
custom_worlds d'Archipelago, puis relancer le Launcher.pip install crashlink==0.0.9) :
cd patcher
python build_all.py "<dossier du jeu>/hlboot.dat" hlboot_patche.dat
Gardez une copie de l'hlboot.dat d'origine, puis remplacez-le par hlboot_patche.dat.
Partez toujours du fichier d'origine (Evoland 1 et 2 partagent ce fichier : si vous jouez aussi
à Evoland 1 avec Archipelago, il faut un hlboot.dat qui contient les deux patchs).
/gamedir <dossier du jeu>.Le jeu et le client échangent par fichiers dans le dossier archipelago2/ du jeu.
La logique suit l'histoire (actes 1 à 3) et les prérequis vérifiés dans les scripts du jeu : glace de
Velvet, éboulement vers Nibiru levé à l'acte 2, coffres qui n'apparaissent qu'à l'acte 3, garde de
Windy Valley (Prototype X-01), Colisée ouvert après le repaire des pirates, etc.
Voir apworld/evoland2/regions.py et tools/evo2_build_locations.py.
| Dossier | Contenu |
|---|---|
apworld/evoland2/ |
le monde Archipelago (objets, locations, régions, options, client) |
patcher/ |
le patch du bytecode HashLink du jeu (evoland2_patch.py), la boîte à outils hlpatch.py |
tools/ |
extraction des données (pak.py), catalogue des locations, génération de location_data.py, construction de l'apworld, client de test « loopback » |
docs/ |
notes techniques |
Pour régénérer les données : extraire evo2.pak du jeu avec tools/pak.py vers extracted/evo2/,
puis lancer tools/evo2_catalog.py, tools/evo2_build_locations.py et tools/evo2_build_apworld.py.
items.txt était écrit avec des fins de ligne Windows (`) ; le jeu plantait (« Null access » dansLogic.quickAddItem`) dès le 2ᵉ objet reçu.
Archipelago world for Evoland 2 in Evoland Legendary Edition (Steam). Version 0.1.1, first playable test version.
final_boss, or final_boss_and_stars (the final boss portal stays closed in game until
you have stars_required Stars).Install: put evoland2.apworld in Archipelago's custom_worlds folder. Patch the game with
python patcher/build_all.py "<game folder>/hlboot.dat" patched.dat (needs Python 3.10+ and
crashlink==0.0.9), keep a backup of the original hlboot.dat and replace it with the patched file.
Always start from the original file. No game files are included in this repository.
Play: open Evoland 2 Client from the Launcher, connect, start the game, pick Evoland 2 and start a new save for each Archipelago game. Keep the client running.