FR — Le développement de 2Click est arrêté. Le code reste disponible en lecture, mais il n'est plus maintenu : aucun correctif, aucune réponse aux problèmes, aucune adaptation aux futures mises à jour de Raid.
⚠️ La dernière version (v1.3.2) n'a pas été testée. Elle corrige un défaut qui pouvait faire geler et fermer le jeu pendant une série de combats d'arène — le correctif est en place mais n'a jamais été vérifié en conditions réelles. Utilise-la en connaissance de cause, ou pas du tout.EN — Development of 2Click has stopped. The code stays readable, but it is no longer maintained: no fixes, no support, no adaptation to future Raid updates.
⚠️ The last version (v1.3.2) is untested. It fixes a fault that could freeze and close the game during an arena run; the fix is in place but was never verified live. Use it knowing that, or not at all.
FR — Tes tâches quotidiennes de Raid, faites en deux clics. EN — Your Raid daily chores, done in two clicks.
Je suis administrateur systèmes et réseaux. Mon métier consiste à repérer les tâches répétitives, sans intérêt et sujettes à l'erreur humaine — puis à les automatiser, pour que le temps des gens aille sur ce qui compte vraiment.
Un soir, en rentrant du travail vers 21h, j'ai fait le calcul. Raid me demandait chaque jour la même liste : ouvrir le marché, acheter, invoquer, monter un champion, améliorer un artefact, enchaîner l'arène, farmer la campagne, récupérer les récompenses. Vingt minutes de clics identiques, tous les jours, avant de pouvoir jouer à ce qui m'intéresse — les donjons, le Clan Boss, construire des équipes.
Vingt minutes par jour, c'est plus de cent heures par an passées à faire ce qu'une machine fait mieux.
Au bureau, je n'aurais jamais laissé passer ça. Alors j'ai appliqué au jeu exactement ce que j'applique en production : identifier ce qui est mécanique, l'automatiser proprement, et garder l'humain pour les décisions.
2Click, c'est ce script de maintenance — avec une interface que n'importe qui peut utiliser.
À ceux qui rentrent tard et qui veulent que leur compte avance quand même. Aux joueurs du dimanche qui oublient la moitié des quotidiennes. À ceux qui aiment le jeu mais pas la corvée.
Pas besoin d'être technicien. Deux boutons.
Fait les quêtes quotidiennes, puis ramasse les récompenses.
| Quête quotidienne | |
|---|---|
| Invoquer des champions | ✅ automatique |
| Améliorer des artefacts | ✅ automatique |
| Monter un champion à la taverne | ✅ automatique |
| Battre un boss de campagne | ✅ automatique |
| Dépenser de l'énergie | ✅ automatique |
Affiche aussi ta progression hebdomadaire et mensuelle — sans jamais prétendre la faire à ta place.
| Quête quotidienne | |
|---|---|
| Acheter au Market | ✅ automatique |
| Combattre en Arène | ✅ automatique |
Achats. Fragments Mystère, Fragments Anciens, champions bon marché pour les fusions. Jamais l'équipement aléatoire — c'est du remplissage bas de gamme, et l'argent sert mieux ailleurs. Jamais de gemmes, quoi qu'il arrive.
Arène. Enchaîne les combats tant qu'il reste des jetons. Le rafraîchissement d'adversaires coûte 5 gemmes quand il n'est pas gratuit : 2Click vérifie systématiquement avant, et s'arrête plutôt que de payer.
Ce sont les mêmes qu'en production. Un outil qui touche à ton compte doit être digne de confiance avant d'être pratique.
Rien n'est inventé. Les compteurs, les prix, les totaux sont lus dans le jeu. Quand une donnée n'est pas fiable, l'interface affiche « non déterminé » plutôt qu'un chiffre faux.
Rien n'est supposé. Un achat n'est confirmé que si l'argent a réellement bougé. Une quête n'est déclarée réclamée qu'après relecture du tableau. Le jeu répond « ok » à des commandes qu'il n'a fait que mettre en file — on vérifie le résultat, pas la réponse.
La vente est bornée par construction. Les combats de campagne vendent l'équipement qui tombe, et uniquement lui : la liste du coffre est relevée avant, seule la différence est vendue. Ce que tu possédais déjà est hors d'atteinte, même en cas de bug.
L'interface ne promet rien que le code ne fasse. Si une case est là, elle agit.
Rien ne bloque le reste. Chaque action est isolée. Si l'arène échoue, la boutique se fait quand même, et le résumé dit exactement ce qui a marché.
Si le jeu n'est pas lancé, tu lis une phrase claire. Pas une erreur technique.
- Windows (Raid tourne via Plarium Play)
- Le mod BepInEx installé, à l'écoute sur le port 6790
- Raid lancé et connecté, écran du Village
La langue du jeu n'a aucune importance. 2Click ne lit jamais le texte traduit : il travaille sur les identifiants internes du jeu (numéros de quête, codes d'objet, noms d'écrans), qui sont les mêmes dans toutes les langues. Français, anglais ou autre, ça marche pareil.
Le mod est une dépendance externe : il n'est pas fourni ici. 2Click se contente de dialoguer avec son interface locale.
Télécharge 2Click.exe depuis la page
Releases,
place-le où tu veux, double-clique. Rien d'autre à installer, pas de Python à
configurer.
pip install -r requirements.txt
python main.py
python -m unittest discover tests # les tests, sans dépendance externe
pyinstaller 2Click.spec --noconfirm # -> dist/2Click.exe2Click pilote le jeu via un mod injecté dans Raid. C'est une modification du client, non approuvée par Plarium, et leurs conditions d'utilisation interdisent les outils tiers automatisés.
Utiliser 2Click peut entraîner la suspension de ton compte. Tu l'utilises à tes propres risques. Les auteurs déclinent toute responsabilité.
I work as a systems and network administrator. My job is spotting the tasks that are repetitive, uninteresting and error-prone — then automating them, so people spend their time on what actually matters.
One evening, home from work around 9pm, I did the maths. Raid asked me for the same list every single day: open the market, buy, summon, level a champion, upgrade an artifact, run the arena, farm the campaign, collect the rewards. Twenty minutes of identical clicking, every day, before I could play the parts I actually enjoy.
Twenty minutes a day is over a hundred hours a year spent doing what a machine does better.
At work I'd never have let that stand. So I applied to the game exactly what I apply in production: find what's mechanical, automate it properly, and keep the human for the decisions.
2Click is that maintenance script — with an interface anyone can use.
People who get home late and still want their account to move forward. Weekend players who forget half their dailies. Anyone who likes the game but not the chores.
No technical skill needed. Two buttons.
Button 1 — Quests. Completes the daily quests, then claims every reward: summoning, artifact upgrades, tavern levels, campaign boss, energy. Also tracks weekly and monthly progress — without ever pretending to do those for you.
Button 2 — Arena & Shop. Smart Market buys (Mystery Shards, Ancient Shards, cheap fusion fodder — never the random gear, never gems), then arena battles while tokens last. Refreshing opponents costs 5 gems when it isn't free, so 2Click checks first and stops rather than paying.
Nothing is invented. Counts, prices and totals are read from the game. When a value isn't trustworthy, the interface says "unknown" rather than showing a wrong number.
Nothing is assumed. A purchase counts only if the silver actually moved. A quest is reported claimed only after re-reading the board. The game answers "ok" to commands it has merely queued — so we verify outcomes, not responses.
Selling is bounded by construction. Campaign runs sell the gear they drop, and only that: the vault is listed before, and only the difference is sold. What you already owned cannot be reached, bug or no bug.
The interface never promises what the code lacks. If a checkbox is there, it does something.
Nothing blocks anything else. Every action is isolated. If the arena fails, the shop still runs, and the summary says exactly what worked.
If the game isn't running, you get a plain sentence. Not a stack trace.
A Windows PC with Raid installed through Plarium Play, the companion module installed in the game (installed once -- it is what lets 2Click act), and Raid running at the Village screen.
2Click installs the module for you. On first launch, if the module is missing, click "Help" then "Install the module" (game closed). The first game start then takes a few minutes: the module is preparing itself.
Technical details
The module is a BepInEx plugin (RaidAutomationPlugin.dll) exposing a local
HTTP interface on port 6790. 2Click merely talks to it.
The game's language does not matter. 2Click never reads translated text -- it works on the game's internal identifiers (quest numbers, item codes, screen names), which are identical in every language.
Download 2Click.exe from
Releases,
put it anywhere, double-click.
2Click drives the game through a mod injected into Raid — a client modification not endorsed by Plarium, whose terms of service prohibit third-party automation.
Using 2Click may get your account suspended. Use at your own risk. The authors accept no liability.
