5E Character Create Playlist
Page 2 of 4 First 1234 Last
  1. #11
    Doswelk's Avatar
    Join Date
    Jul 2005
    Location
    Surrey, UK
    Posts
    2,681
    When I use the node feature, when I go into my XML editor, the "" are missing from the code. it should read:

    <node="00001">

    where it reads

    <node=00001>
    Is this the NPC creator?

    I wrote this at work during my lunch break and thus could not test it, sorry about that.

  2. #12
    Yep, this is the NPC creator.

    BTW you are making me jealous! You wrote it over your lunch break? It would take me weeks to figure out the code to do that! <sigh> I am so long out for programming!

    LOL

    Fantastic job!
    Ultimate Licence holder

    I've had FG for so LONG I DON'T KNOW HOW TO USE IT!

    But I'm learning!

  3. #13
    Doswelk's Avatar
    Join Date
    Jul 2005
    Location
    Surrey, UK
    Posts
    2,681
    BTW you are making me jealous! You wrote it over your lunch break?
    <grin>

    All I did was re-write the advanced character program I wrote to create a different xml file.

    I have not had a chance to fix that issue yet, but other than the missing quotes have you found any problems?

  4. #14
    Doswelk's Avatar
    Join Date
    Jul 2005
    Location
    Surrey, UK
    Posts
    2,681

    Version 1.1 uploaded.

    Version 1.1 has been uploaded this fixes the problem of the missing quotes.

  5. #15
    First off Dos, great work. I tried your NPC Xml creator today, and all looks good. Here comes the but...

    When I loaded it into FG, the character created looked all funny, and then the application crashed. I took a look at the xml generated, and found the discrepancy. Here is what the XML from the base FG program looks like:

    <node name="00095">
    <stringvalue name="ac" value="" />
    <stringvalue name="advancement" value="" />
    <stringvalue name="alignment" value="" />
    <stringvalue name="atk" value="" />
    <stringvalue name="babgrp" value="" />
    <intvalue name="charisma" value="0" />
    <intvalue name="constitution" value="0" />
    <intvalue name="cr" value="0" />
    <intvalue name="dexterity" value="0" />
    <stringvalue name="environment" value="" />
    <stringvalue name="feats" value="" />
    <intvalue name="fortitudesave" value="0" />
    <stringvalue name="fullatk" value="" />
    <stringvalue name="hd" value="" />
    <intvalue name="hp" value="0" />
    <intvalue name="init" value="0" />
    <intvalue name="intelligence" value="0" />
    <stringvalue name="leveladjustment" value="" />
    <stringvalue name="name" value="Daign " />
    <stringvalue name="organization" value="" />
    <intvalue name="reflexsave" value="0" />
    <stringvalue name="skills" value="" />
    <stringvalue name="spacereach" value="" />
    <stringvalue name="specialattacks" value="" />
    <stringvalue name="specialqualities" value="" />
    <stringvalue name="speed" value="" />
    <intvalue name="strength" value="0" />
    <formattedtext name="text">
    <p>War 1 </p>
    </formattedtext>
    <stringvalue name="treasure" value="" />
    <stringvalue name="type" value="" />
    <intvalue name="willsave" value="0" />
    <intvalue name="wisdom" value="0" />
    </node>
    Here is what your program generates:


    <node name="00098">
    <stringvalue name="ac" value="21 (Flatfooted:21 Touch:10)"/>
    <stringvalue name="advancement" value=""/>
    <stringvalue name="alignment" value="CE"/>
    <stringvalue name="atk" value=" +10 (1d8+4, +1 Mace, heavy); +8 (1d6+3, Armor Spikes); +10 (1d8+5, +1 Mace, heavy)"/>
    <stringvalue name="babgrp" value="+8/+8"/>
    <stringvalue name="charisma" value="7"/>
    <stringvalue name="constitution" value="15"/>

    <stringvalue name="atk" value=" +10 (1d8+4, +1 Mace, heavy); +8 (1d6+3, Armor Spikes); +10 (1d8+5, +1 Mace, heavy)"/>
    <stringvalue name="cr" value="6"/>
    <stringvalue name="dexterity" value="11"/>

    <stringvalue name="enviroment" value=""/>
    <stringvalue name="feats" value="Armor Proficiency: heavy, Armor Proficiency: light, Armor Proficiency: medium, Disciple of Darkness, Improved Initiative, Power Attack, Shield Proficiency, Simple Weapon Proficiency, Toughness, Tower Shield Proficiency, Weapon Focus: Mace, heavy"/>
    <stringvalue name="fortitudesave" value="8"/>
    <stringvalue name="fullatk" value=""/>
    <stringvalue name="hd" value="HD (3d10+6) + (3d8+6)"/>
    <stringvalue name="hp" value="53"/>
    <stringvalue name="init" value="4"/>
    <stringvalue name="intelligence" value="8"/>

    <stringvalue name="leveladjustment" value=""/>
    <stringvalue name="name" value="Holg Bloodaxe"/>
    <stringvalue name="organization" value=""/>
    <stringvalue name="reflexsave" value="2"/>
    <stringvalue name="skills" value=""/>
    <stringvalue name="spacereach" value="5/5"/>
    <stringvalue name="specialattacks" value=""/>
    <stringvalue name="specialqualities" value="Darkvision (Ex): 60 ft., Orc Blood"/>
    <stringvalue name="speed" value="20"/>
    <stringvalue name="strength" value="17"/>
    <formattedtext name="text">
    <p>Spells Prepared (Clr 4/3/1)</p>
    <p>2nd - Dance of Ruin, Desecrate (d)</p>
    <p>1st - Bane, Doom, Heartache, Protection from Good</p>
    <p>0 - Detect Magic, Inflict Minor Wounds, Read Magic, Resistance</p>
    <p>Spells Known</p>
    <p>2nd -- Addiction, Aid, Align Weapon, Augury, Avoid Planar Effects, Bear`s Endurance, Black Lungs, Boneblast, Brambles, Bull`s Strength, Calm Emotions, Consecrate, Cure Moderate Wounds, Dance of Ruin, Darkbolt, Darkness, Death Knell, Delay Manifestation, Delay Poison, Desecrate, Devil`s Tongue, Divine Flame, Divine Zephyr, Eagle`s Splendor, Enthrall, Eyes of the Zombie, Fangs of the Vampire King, Filter, Find Traps, Gaze Screen, Gentle Repose, Ghost Lock, Ghost Touch Armor, Hold Person, Inflict Moderate Wounds, Knife Spray, Lahm`s Finger Darts, Make Whole, Mark of the Outcast, Owl`s Wisdom, Remove Paralysis, Resist Energy, Restoration, Lesser, Sap Strength, Shatter, Shield Other, Silence, Sound Burst, Spider Legs, Spiritual Weapon, Spores of the Vrock, Status, Stone Bones, Summon Monster II, Tharzidun`s Touch, Undetectable Alignment, Wave of Grief, Wither Limb, Zone of Truth.</p>
    <p>1st -- Angry Ache, Bane, Bless, Bless Water, Burial Blessing, Cause Fear, Command, Comprehend Languages, Create Ectoplasm, Cure Light Wounds, Curse Water, Deathwatch, Detect Chaos, Detect Evil, Detect Good, Detect Law, Detect Undead, Divine Favor, Doom, Drug Resistance, Endure Elements, Entropic Shield, Extract Drug, Heartache, Hide from Undead, Inflict Light Wounds, Magic Stone, Magic Weapon, Obscuring Mist, Painless Death, Pleasant Visage, Portal Beacon, Protection from Chaos, Protection from Evil, Protection from Good, Protection from Law, Protection from Possession, Regenerate Light Wounds, Remove Fear, Sacrificial Skill, Sanctuary, Seething Eyebane, Shield of Faith, Slow Consumption, Sorrow, Spider Hand, Spittle Spray, Stupor, Summon Monster I, Suspend Disease, Tongue of Baalzebul</p>
    <p>0 -- Create Water, Cure Minor Wounds, Detect Ghost, Detect Magic, Detect Poison, Disrupt Ectoplasm, Guidance, Inflict Minor Wounds, Light, Mending, No Light, Preserve Organ, Purify Food and Drink, Read Magic, Resistance, Slash Tongue, Virtue</p>
    <p>Weapons: +1 Mace, heavy (2,312 gp); Armor Spikes (50 gp).</p>
    <p>Armor: +2 Half-plate (4,750 gp).</p>
    <p>Shields: +1 Darkwood Shield, light wooden (1,203 gp).</p>
    <p>Goods: Coin: gp (305) (305 gp); Citrine (50 gp); White pearl (100 gp); Onyx (30 gp).</p>
    <p>Magic: Potion: Cure Serious Wounds (7) (1,050 gp).</p>
    </formattedtext>
    <stringvalue name="treasure" value=""/>
    <stringvalue name="type" value="Male Half-Orc Ftr3/Clr3"/>
    <stringvalue name="willsave" value="5"/>
    <stringvalue name="wisdom" value="13"/>

    </node>

    I have gone ahead and highlighted the differences for you. The problem is that some of the numbers call for a integer value, (<intvalue name=""/>) so that it can recognise it as a number, if the data is displayed as a string value, FG does not understand. It shows a whole bunch of letters jumbled together.

    As another request, if you do not mind, is there a way to attach code to the <nodename=""> so that it reads <node name="00096" category="8">

    When you have multiple NPCs (I have over 250 in this campaign!) it helps with the sorting.

    Cheers, hope this helps you out.
    Ultimate Licence holder

    I've had FG for so LONG I DON'T KNOW HOW TO USE IT!

    But I'm learning!

  6. #16
    Doswelk's Avatar
    Join Date
    Jul 2005
    Location
    Surrey, UK
    Posts
    2,681

    Ahhh...!

    Thanks for the pointers, I've been working my way through the feats at the moment (I'm seemed to have caused some upset on that front ops: ).

    I will look into fixing this weekend, I'll need it when I start creating the module.

  7. #17
    Doswelk's Avatar
    Join Date
    Jul 2005
    Location
    Surrey, UK
    Posts
    2,681

    Version 1.2 is posted.

    kalmarjan,

    All reorted issues should now have been fixed.

    Also I added the category option as requested.

  8. #18
    Thank you!

    When I get a chance to check it out, I will let you know!

    You rock!

    Jus one question though... How do you feel about coming up with an NPC Xml creator based on the new NPC sheets crusader and myself are working on??

    Let me know...

    cheers,
    Ultimate Licence holder

    I've had FG for so LONG I DON'T KNOW HOW TO USE IT!

    But I'm learning!

  9. #19
    Doswelk's Avatar
    Join Date
    Jul 2005
    Location
    Surrey, UK
    Posts
    2,681
    When you have got them finalised let me know...


  10. #20
    Hopefully it won't be long. I provided kalmarjan with the first version today.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
STAR TREK 2d20

Log in

Log in