Le contenu non-SRD doit être ajouté manuellement
Je ne peux pas vraiment le prouver, car une grande partie des informations trouvées sur la FAQ et le site web de pcgen sont dépassées. Cependant, il est clair qu'ils ne fournissent que du contenu SRD pour 5e. Quelques exemples de cette idée tirés de leur FAQ/Page :
De La FAQ :
Quels systèmes PCGen prend-il en charge aujourd'hui ?
(...) En raison de problèmes de licence, le programme peut prendre en charge la 4e édition et la 5e édition à venir (connue sous le nom de D&D Next) mais nous ne pouvons pas fournir de livres préfabriqués. (...)
Il est clair que le fait qu'ils se réfèrent toujours à la future sortie de 5e est très ancien mais je suppose que la situation de n'être autorisé à publier que du contenu SRD n'a probablement pas changé. Vous pouvez également consulter leur page sur Éditeurs et informations sur les sources mais encore une fois, les informations sont probablement assez dépassées (5e n'est jamais mentionné).
Quoi qu'il en soit, votre meilleure chance d'inclure les matériaux sources que vous souhaitez est probablement de les ajouter vous-même :
Ajout manuel de contenu
Ajouter du contenu à pcgen peut représenter beaucoup de travail. Je vous suggère de jeter un coup d'œil aux nombreux tutoriels et vidéos que vous pouvez trouver en ligne, et même à leur site web. canal de discorde 1 pour une aide avancée sur la façon de procéder. Il s'agit d'une question suffisamment complexe pour qu'une explication complète de toutes les fonctionnalités de PCGen nécessaires pour maîtriser l'ajout soit un peu au-delà de ce que je peux fournir ici.
J'ai déjà bricolé un peu de contenu pour Pathfinder (principalement des corrections mineures de capacités), alors je me suis dit que j'allais essayer d'ajouter des domaines pour 5e. Voici ce que j'ai appris (principalement à partir de recherches en ligne et d'expérimentations) :
Tout d'abord, afin de ne pas perturber le contenu du SRD de base, vous voudrez probablement créer un dossier séparé pour votre contenu que nous appellerons "homebrew". Dans votre dossier d'installation de pcgen, vous devriez pouvoir trouver un dossier "data" qui inclut un dossier "5e". J'utilise Windows donc voici le chemin d'accès pour moi :
(...)\PCGen\6.07.08\data\5e
Vous pouvez trouver un dossier "wizards_of_the_coast" qui contient toutes les informations du SRD (indice : utilisez ce que vous trouvez ici pour à la fois comprendre la syntaxe des choses et/ou copier le contenu à modifier). Nous allons l'ignorer pour l'instant et créer notre propre "homebrew". \my_homebrew Les dossiers " :
(...)\PCGen\6.07.08\data\5e\homebrew\my_homebrew
A l'intérieur de celui-ci, nous créons un fichier appelé "_my_campaign.pcc". Les fichiers avec l'extension .pcc sont utilisés par pcgen pour savoir quel contenu charger. C'est le fichier principal qui va lister les fichiers avec le contenu que vous voulez charger. Le contenu de ce fichier devrait être (notez que tout ce qui vient après un # est un commentaire, texte qui est ignoré par le programme et que j'utilise pour expliquer certaines choses) :
CAMPAIGN:My 5e Homebrew # Or other names if you want
KEY:5e - Homebrew
RANK: 9
BOOKTYPE:Homebrew
TYPE:Homebrew.MyCampaign # Defines the structure that will appear when selecting sources in pcgen
GAMEMODE:5e # This has to be 5e so pcgen knows this is 5e content
STATUS:BETA
SOURCELONG:My Homebrew Campaign
SOURCESHORT:MHC
ABILITY:homebrew_abilities_class.lst # This line loads the abilities file that includes the test domain in my case
Ensuite, nous créons le fichier avec le contenu réel que vous voulez ajouter dans le même dossier. Parce que le domaine de vie qui est déjà inclus dans le contenu du SRD peut être trouvé dans un fichier "srd5_abilities_class.lst", pour des raisons d'organisation c'est probablement une bonne idée de garder les noms similaires, donc j'ai choisi "homebrew_abilities_class.lst" (les fichiers .lst contiennent les classes/aptitudes réelles, etc à charger). Le contenu de ce fichier est :
# Ability Name Unique Key SORTKEY Category of Ability Type Var. Must Be Lower Define Stackable? Multiple? Choose Bonus Ability Pool Combat bonus Stat bonus Modify VAR Cost
# Divine Domains
Test Domain KEY:Divine Domain ~ Test Domain CATEGORY:Special Ability TYPE:Cleric Class Feature.Class Feature.Divine Domain DESC:The Test Domain is used for testing PCGen. ABILITY:Special Ability|AUTOMATIC|Test Domain ~ Bonus Proficiency|PREVARGTEQ:ClericLVL,1 ABILITY:Special Ability|AUTOMATIC|Test Domain ~ Disciple of Testing|PREVARGTEQ:ClericLVL,1 ABILITY:Special Ability|AUTOMATIC|Channel Divinity ~ Preserve Life|PREVARGTEQ:ClericLVL,2 ABILITY:Special Ability|AUTOMATIC|Test Domain ~ Blessed Healer|PREVARGTEQ:ClericLVL,6 ABILITY:Special Ability|AUTOMATIC|Life Domain ~ Divine Strike|PREVARGTEQ:ClericLVL,8 ABILITY:Special Ability|AUTOMATIC|Life Domain ~ Supreme Healing|PREVARGTEQ:ClericLVL,17 SOURCEPAGE:p. SPELLKNOWN:CLASS|Cleric=1|Bless,Cure Wounds|PRECLASS:1,Cleric=1 SPELLKNOWN:CLASS|Cleric=2|Lesser Restoration,Spiritual Weapon|PRECLASS:1,Cleric=3 SPELLKNOWN:CLASS|Cleric=3|Beacon of Hope,Revivify|PRECLASS:1,Cleric=5 SPELLKNOWN:CLASS|Cleric=4|Death Ward,Guardian of Faith|PRECLASS:1,Cleric=7 SPELLKNOWN:CLASS|Cleric=5|Mass Cure Wounds,Raise Dead|PRECLASS:1,Cleric=9 SPELLLEVEL:CLASS|Cleric=1|Bless,Cure Wounds|PRECLASS:1,Cleric=1 SPELLLEVEL:CLASS|Cleric=2|Lesser Restoration,Spiritual Weapon|PRECLASS:1,Cleric=3 SPELLLEVEL:CLASS|Cleric=3|Beacon of Hope,Revivify|PRECLASS:1,Cleric=5 SPELLLEVEL:CLASS|Cleric=4|Death Ward,Guardian of Faith|PRECLASS:1,Cleric=7 SPELLLEVEL:CLASS|Cleric=5|Mass Cure Wounds,Raise Dead|PRECLASS:1,Cleric=9
# Test Domain
Bonus Proficiency KEY:Test Domain ~ Bonus Proficiency SORTKEY:Class CATEGORY:Special Ability TYPE:Cleric Class Feature.Class Feature.SpecialQuality DESC:When you choose this domain at 1st level, you gain proficiency with heavy armor. ABILITY:Internal|AUTOMATIC|TYPE=ArmorProfHeavy SOURCEPAGE:p.
Disciple of Testing KEY:Test Domain ~ Disciple of Testing SORTKEY:Class CATEGORY:Special Ability TYPE:Cleric Class Feature.Class Feature.SpecialQuality DESC:Also starting at 1st level, you can check that text actually appears on the character sheet. SOURCEPAGE:p.
Blessed Healer KEY:Test Domain ~ Blessed Healer SORTKEY:Class CATEGORY:Special Ability TYPE:Cleric Class Feature.Class Feature.SpecialQuality DESC:Beginning at 6th level, the healing spells you cast on others heal you as well. When you cast a spell of 1st level or higher that restores hit points to a creature other than you, you regain hit points equal to 2 + the spell's level. SOURCEPAGE:p.
Comme vous pouvez le constater, je n'ai fait que changer le nom et la description de certaines capacités. Quelques notes sur ce que j'ai appris au cours de ce processus :
- Le commentaire de la première ligne (copié du contenu du SRD) aide en fait à donner un sens à certaines choses, à savoir la Clé Unique par laquelle une capacité est référencée.
- Le domaine lui-même (ligne commençant par Test Domain) contient des références à tout ce qu'il fournit, y compris les niveaux auxquels d'autres caractéristiques sont accordées, les sorts de domaine, etc. Tout ce que vous avez à faire est de suivre la syntaxe existante et de modifier les choses si nécessaire.
- Les capacités font référence à d'autres capacités afin d'affecter mécaniquement le personnage (par exemple, le bonus de compétences fait appel à l'ArmorProfHeavy). D'autres capacités ne font rien d'autre qu'afficher une description (comme Blessed Healer et Disciple of Testing).
- En chargeant le contenu de la SRD avec votre homebrew, vous pouvez faire référence à la SRD à partir de votre contenu, de sorte que vous ne devez pas tout inclure à nouveau (vous devriez probablement ajouter une dépendance de source quelque part pour vous empêcher de charger le homebrew sans la SRD, je n'ai pas trouvé comment faire cela).
Une fois que vous avez tout sauvegardé et que vous avez ces deux fichiers :
(...)\PCGen\6.07.08\data\5e\homebrew\my_homebrew\_my_campaign.pcc
(...)\PCGen\6.07.08\data\5e\homebrew\my_homebrew\homebrew_abilities_class.lst
Vous devez redémarrer pcgen pour qu'il les charge. Si tout fonctionne comme prévu, lors du chargement des sources avancées de 5e, vous devriez maintenant voir ce qui suit, ce qui vous permet d'inclure votre homebrew avec le contenu de la SRD :
Ensuite, lors de la création d'un personnage de clerc, le domaine de test apparaîtra comme une option et ajoutera les capacités associées au personnage :
Le domaine va maintenant ajouter toutes les capacités qu'il référence, les sorts de domaine, etc. (comme défini dans le fichier .lst).
Conclusion
Je dois dire que c'est beaucoup de travail. L'un des plus gros problèmes que j'ai rencontrés est de faire défiler tout le contenu des fichiers .lst tout en essayant de comprendre comment ils fonctionnent. Si l'on veut essayer sérieusement d'ajouter une grande quantité de contenu à pcgen, je recommande fortement d'obtenir une sorte de programme d'édition approprié aux fichiers .lst, que vous pouvez probablement demander dans le groupe discord (au moins quelque chose de mieux que le notepad++ que j'ai utilisé pour cela).
Je sais que ce n'est pas grand chose, mais j'espère que cela vous aidera à aller dans la bonne direction ou au moins vous donnera une idée du genre de travail nécessaire pour ajouter des choses à pcgen, et si vous trouvez que cela vaut la peine d'y investir du temps (pour que vous ayez une idée, entre la recherche et l'expérimentation, cela m'a probablement pris environ 4 heures à accomplir, j'imagine que ce sera plus rapide à l'avenir, la moitié de ce temps a été passé à comprendre le fichier .pcc). Bonne chance !
1. tiré de Theik's commentaire
0 votes
Bienvenue sur RPG.SE ! Prenez le visite si vous ne l'avez pas déjà fait, et consultez le site de la centre d'assistance pour plus de conseils.
2 votes
Si personne ne connaît la réponse, leur canal discord pourra peut-être vous aider : discord.gg/yDSzXJg . S'ils parviennent à vous aider, n'oubliez pas de revenir poster une réponse à votre question pour le reste d'entre nous ! :)