| Latest version | 1.5.1 |
|---|---|
| Minimum Core | 13 |
| Compatible Core | 13.347 |
| File size | 9 B |
| Last updated | 1 year ago |
| Created | 1 year ago |
| Authors | |
| Languages |
|
| Systems | All systems |
| Project source | Project URL |
# Forge & Fable
**Forge & Fable** est un module pour **Foundry VTT** proposant un système complet de **récolte**, **artisanat** et **gestion de métiers**, immersif et adaptable à tous les univers de jeu de rôle.
## 📦 Fonctionnalités principales
- 🎯 Interface de fabrication avec sélection du métier, filtres de rareté, recherche par nom.
- 🔨 Création de recettes personnalisées via une interface dédiée pour MJ.
- 🌿 Récolte d’ingrédients en fonction des biomes et outils.
- 👤 Métiers personnalisés assignables aux personnages joueurs.
- 📂 Données persistantes automatiquement copiées dans le dossier `world`.
## 🗂️ Fichiers automatiques créés
Au démarrage du monde, le module copie automatiquement dans `worlds/[nom_du_monde]/forge-and-fable/` :
- `recipes.json`
- `harvestables.json`
- `metiers.json`
S'ils n'existent pas, une version par défaut est créée depuis `modules/forge-and-fable/data/`.
## ⚙️ Utilisation
### 🧰 Fenêtre de Forge (artisanat)
Permet à un PJ de fabriquer un objet s’il possède les composants requis et les outils nécessaires. Interface dynamique, filtre par rareté et recherche intégrée.
### 🌿 Fenêtre de Récolte
Affiche les ressources disponibles par biome et permet de simuler une action de récolte. Prend en compte l’outil utilisé.
### 📜 Fenêtre de Création de Recette (MJ uniquement)
Interface pour créer une nouvelle recette et l’ajouter directement au fichier `recipes.json` du monde.
## 🧪 Macros utiles
```js
// Ouvrir la fenêtre de fabrication (nécessite un token sélectionné)
game.forgeFable.open();
```
```js
// Ouvrir la fenêtre de récolte
game.forgeFable.openHarvest();
```
```js
// Ouvrir la fenêtre de création de recette (MJ uniquement)
game.forgeFable.openRecipeCreator();
```
## 📁 Arborescence du module
```
forge-and-fable/
├── assets/
│ └── default-icon.webp
├── data/
│ ├── harvestables.json
│ ├── metiers.json
│ └── recipes.json
├── scripts/
│ ├── forge.js
│ ├── harvest.js
│ └── recipe-manager.js
├── templates/
│ ├── forge-ui.html
│ ├── harvest-ui.html
│ └── recipe-manager.html
├── styles.css
├── module.json
└── README.md
```
## ✅ Compatibilité
Conçu pour fonctionner avec tous les systèmes compatibles Foundry VTT utilisant des **Actors**, **Items**, et un système de données `system.quantity`.
## 🛠️ Installation manuelle
Déposez le dossier `forge-and-fable` dans le répertoire `modules/` de votre installation Foundry.
To install this package, open your Foundry Setup screen and navigate to your Module tab and click the Install Module button.
From there, you can either search for the package unique name: forge-and-fable or copy its manifest URL:
And paste it to the input box at the bottom of your window.

You can install this package directly to your Forge account.