INFINITE TORCH by BenjSammy — version 1.0.0

Torche tenue en main : durabilité illimitée.

EFFET
- Les torches portables déjà entamées retrouvent leur durabilité maximale.
- Elles sont restaurées au chargement de l'inventaire, à leur apparition
  comme objet au sol, ou avant de les équiper.
- Elles ne s'usent ensuite plus avec le temps, ni en attaquant.
- Seuls les objets de catégorie Torch sont concernés : les torches posées,
  les braseros, les feux et les autres équipements gardent leurs règles.
- Aucun réglage à effectuer. Aucun Jotunn ou ServerSync requis.

PRÉREQUIS
BepInExPack Valheim 5 doit fonctionner sur le jeu et sur le serveur.
Paquet utilisé pour la compilation : 5.4.2360.
Téléchargement :
https://thunderstore.io/c/valheim/p/denikson/BepInExPack_Valheim/
Si tes autres mods BepInEx fonctionnent déjà, il suffit d'ajouter ce dossier.

INSTALLATION SUR CHAQUE PC
1. Fermer Valheim.
2. Dans Gale, importer le ZIP comme mod local. Pour une installation manuelle,
   décompresser le ZIP et copier plugins/InfiniteTorch.dll dans un dossier
   « Infinite Torch by BenjSammy » sous Valheim/BepInEx/plugins/.
3. Vérifier l’activation du mod dans le profil.

   En installation manuelle, le fichier se trouve ici :

   Valheim/BepInEx/plugins/Infinite Torch by BenjSammy/InfiniteTorch.dll

4. Relancer le jeu avec BepInEx (ou en mode moddé dans ton gestionnaire).

INSTALLATION SUR LE SERVEUR
1. Arrêter le serveur Valheim.
2. Copier plugins/InfiniteTorch.dll du ZIP dans BepInEx/plugins/ sur le serveur.
3. Relancer le serveur avec BepInEx activé.

Le même DLL est prévu pour le jeu et le serveur dédié. Il ne comporte
aucune restriction au nom de l'exécutable Windows ou Linux.

IMPORTANT POUR LE MULTIJOUEUR
L'inventaire et l'usure des objets du joueur sont gérés sur son client.
Installer le mod uniquement sur le serveur ne rendra donc pas les torches
des joueurs illimitées. Chaque joueur concerné doit aussi installer le mod.
Le mod ne bloque pas l'entrée des joueurs qui ne l'ont pas installé.

VÉRIFICATION DANS LE JEU
- Dans BepInEx/LogOutput.log, chercher « Infinite Torch 1.0.0 ».
- La ligne de démarrage doit contenir « active ».
- Équiper une torche entamée : elle doit retrouver son maximum.
- La garder en main et frapper avec : elle ne doit plus perdre de durabilité.
La barre d'usure peut disparaître, car la torche n'utilise plus ce mécanisme.

DÉSINSTALLATION
Fermer le jeu et le serveur, retirer le dossier du mod, puis redémarrer.
Les règles normales d'usure reviennent au lancement suivant.

VALIDATION
DLL compilée sans erreur ni avertissement ; 24 vérifications automatiques
réussies avec une API de jeu simulée. Pas de partie Valheim exécutée ici :
le fonctionnement réel avec ta version du jeu reste à vérifier.
Voir VERIFICATION.txt pour les détails et Source/ pour le code complet.

DOCUMENTATION CONSULTÉE LE 6 NOVEMBRE 2026
BepInExPack Valheim et installation client/serveur :
https://thunderstore.io/c/valheim/p/denikson/BepInExPack_Valheim/
Guide de développement Valheim/Jotunn (Jotunn n'est pas requis pour ce mod) :
https://valheim-modding.github.io/Jotunn/guides/quickstart.html
Harmony, fonctionnement des préfixes :
https://harmony.pardeike.net/articles/patching-prefix.html
Durability, documentation et code de l'auteur pour les champs d'usure :
https://www.nexusmods.com/valheim/mods/17
https://github.com/aedenthorn/ValheimMods/blob/master/Durability/Durability.cs

Le code de ce paquet a été écrit pour Infinite Torch. Aucun DLL de Valheim,
de Unity, de BepInEx ou d'un autre mod n'est redistribué dans ce ZIP.
