Register

Forge & Fable

An Add-on Module for Foundry Virtual Tabletop

Author: Vekamel Project Source Foundry Versions 12 to 13.348 (Verified 13.347) Last Updated 4 days, 20 hours ago

# 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.

Categories

Available Versions

  1. Version 1.5.1

    4 days, 20 hours ago
    Foundry Version 13 - 13.348 (Verified 13.347) Manifest URL
  2. Version 1.5.0

    1 week ago
    Foundry Version 12 - 13.347 (Verified 13) Manifest URL