PDA

View Full Version : library making issues



Nestor
June 4th, 2011, 16:33
I am trying to make a supplemental library for the characters in my 4e game.

I want to add racial modifiers that did not make it to the PHB1 - 3 and class features, so i can keep them all straight at the touch of a button.

(ex why does this guy have a +2 mod to acrobatics, the link would tell you its a halfling racial power)

so i de-compiled the phb 1 and i got all my racial traits/ablities set up and they work just fine.

but class features don't even show up. I think it has something to do with the class.txt file, but i am unsure

what do i need to change in the class.txt to make class features show up
for test purposes i was just grabbing a few samples of class features from the phb1

ie

Tactics:Brutal Scoundrel Rogue Feature
You gain a bonus to Sneak Attack damage equal to your Strength modifier. The choice you make also provides bonuses to certain rogue powers. Individual powers detail the effects (if any) your Rogue Tactics selection has on them.

Rogue's Weapon Talent Rogue Feature
When you wield a shuriken, your weapon damage die increases by one size. When you wield a dagger, you gain a +1 bonus to attack rolls.

all the powers are in one file, and the racial powers work just fine

here is the class.txt file

-- 4E Players Handbook Source File reverse engineered by FGII 4E Module Decompiler XSL v1.4
-- Classes, Paragon Paths, Epic Destinies & Dynamic Tags

Class;Cleric;Cleric;Prayers
Class;Fighter;Fighter;Exploits
Class;Paladin;Paladin;Prayers
Class;Ranger;Ranger;Exploits
Class;Rogue;Rogue;Exploits
Class;Warlock;Warlock;Spells
Class;Warlord;Warlord;Exploits
Class;Wizard;Wizard;Spells
Class;Angelic;Angelic;Avenger Prayers
Class;Divine;Divine;Oracle Prayers
Class;Radiant;Radiant;Servant Prayers
Class;Warpriest;Warpriest;Prayers
Class;Iron;Iron;Vanguard Exploits
Class;Kensei;Kensei;Exploits
Class;Pit;Pit;Fighter Exploits
Class;Swordmaster;Swordmaster;Exploits
Class;Astral;Astral;Weapon Prayers
Class;Champion;Champion;of Order Prayers
Class;Hospitaler;Hospitaler;Prayers
Class;Justiciar;Justiciar;Prayers
Class;Battlefield;Battlefield;Archer Exploits
Class;Beast;Beast;Stalker Exploits
Class;Pathfinder;Pathfinder;Exploits
Class;Stormwarden;Stormwarden;Exploits
Class;Cat;Cat;Burglar Exploits
Class;Daggermaster;Daggermaster;Exploits
Class;Master;Master;Infiltrator Exploits
Class;Shadow;Shadow;Assassin Exploits
Class;Doomsayer;Doomsayer;Spells
Class;Feytouched;Feytouched;Spells
Class;Life-Stealer;Life-Stealer;Spells
Class;Battle;Battle;Captain Exploits
Class;Combat;Combat;Veteran Exploits
Class;Knight;Knight;Commander Exploits
Class;Sword;Sword;Marshal Exploits
Class;Battle;Battle;Mage Spells
Class;Blood;Blood;Mage Spells
Class;Spellstorm;Spellstorm;Mage Spells
Class;Wizard;Wizard;of the Spiral Tower Spells

Paragon;Life-Stealer;Paragon;Powers
Paragon;Feytouched;Paragon;Powers
Paragon;Doomsayer;Paragon;Powers
Paragon;Spellstorm Mage;Paragon;Powers
Paragon;Wizard of the Spiral Tower;Paragon;Powers
Paragon;Blood Mage;Paragon;Powers
Paragon;Battle Mage;Paragon;Powers
Paragon;Sword Marshal;Paragon;Powers
Paragon;Knight Commander;Paragon;Powers
Paragon;Combat Veteran;Paragon;Powers
Paragon;Battle Captain;Paragon;Powers
Paragon;Shadow Assassin;Paragon;Powers
Paragon;Master Infiltrator;Paragon;Powers
Paragon;Daggermaster;Paragon;Powers
Paragon;Cat Burglar;Paragon;Powers
Paragon;Stormwarden;Paragon;Powers
Paragon;Battlefield Archer;Paragon;Powers
Paragon;Beast Stalker;Paragon;Powers
Paragon;Pathfinder;Paragon;Powers
Paragon;Justiciar;Paragon;Powers
Paragon;Hospitaler;Paragon;Powers
Paragon;Champion of Order;Paragon;Powers
Paragon;Astral Weapon;Paragon;Powers
Paragon;Swordmaster;Paragon;Powers
Paragon;Pit Fighter;Paragon;Powers
Paragon;Kensei;Paragon;Powers
Paragon;Iron Vanguard;Paragon;Powers
Paragon;Warpriest;Paragon;Powers
Paragon;Radiant Servant;Paragon;Powers
Paragon;Divine Oracle;Paragon;Powers
Paragon;Angelic Avenger;Paragon;Powers

Epic;Archmage;Epic;Powers
Epic;Deadly Trickster;Epic;Powers
Epic;Demigod;Epic;Powers
Epic;Eternal Seeker;Epic;Powers

Dynamic;Trigger
Dynamic;School
Dynamic;Sustain Standard
Dynamic;Requirement
Dynamic;Artful Dodger
Dynamic;Brutal Scoundrel
Dynamic;Infernal Pact
Dynamic;Star Pact
Dynamic;Fey Pact
Dynamic;Inspiring Presence
Dynamic;Tactical Presence
Dynamic;Sustain Move
Dynamic;Hit (Fortitude)
Dynamic;Hit (Reflex)
Dynamic;Hit (Will)

thanks

Griogre
June 5th, 2011, 09:55
I'm afraid the answer is simpler than you want. The class abilities are not in the DDI data base in a parseable way. The exception is some of the essentials books where some of the class abilities are level-less utilities or attacks. For them to do what you want they would have to be entered as powers or feats. Instead, in DDI they are entered as a wall of text from which nothing gets parsed out.

Nestor
June 6th, 2011, 01:34
Can you give me an example of a simple "Class Feature" (Class Powers Supplemental) library mod, that i can use as a template. and then how it would need to be parsed (the settings). I have tried to do a "Supplemental Powers" library mod, but it comes up blank every time, not sure how to enter the powers.

thanks

Zeus
June 6th, 2011, 09:50
Can you give me an example of a simple "Class Feature" (Class Powers Supplemental) library mod, that i can use as a template. and then how it would need to be parsed (the settings). I have tried to do a "Supplemental Powers" library mod, but it comes up blank every time, not sure how to enter the powers.

thanks


Not sure about an example mod, try the Yahoo RPGA group it has some mods you can refer to.

Alternatively, in the 4E Parsers program folder you will find a Templates folder. In Templates, take a look at the file Reference_Manual_Class_Template.txt file. This file demonstrate how to build reference manual pages for each class.

Class Features can be parsed in as powers, the format of each entry should be:

{name} {class|paragon path|epic destiny} Feature {level}
{text}

e.g.

Drunken Brawler Rogue Feature 4
You gain no disadvantage when fighting under the influence of alcohol.

Nestor
June 6th, 2011, 16:12
I think i have it figured out,

I did not have the parser configured correctly

it was not picking up class features that were not powers