Page 3 of 16 First 1234513 ... Last

Thread: SW NPC Maker

  1. #21
    Awesome! Thank you! Inputting npc stats was always my least favorite part of translating pdfs into FG and this makes things so much easier.

  2. #22
    Ikael's Avatar
    Join Date
    Jan 2008
    Location
    Finland/Joensuu
    Posts
    2,025
    Quote Originally Posted by grapper View Post
    Awesome! Thank you! Inputting npc stats was always my least favorite part of translating pdfs into FG and this makes things so much easier.
    Do you mind sharing which PDF/source did you work with? I could include it into supported-list
    "Alright, you primitive screwheads, listen up: THIS... is my BOOMSTICK!" -- Ash Williams, Army of Darkness

    Post your SavageWorlds ruleset feature requests and issue reports here!

    Enhance your core Savage Worlds ruleset with SW Enhancement Extensions, get more to savage!
    Want to create SW NPCs quickly? Use SW NPC Maker extension!
    Want to prove your dices are cursed or blessed? Try out SW Roll Statistics

  3. #23
    This was from the Blood Legacy of Mars pdf.

  4. #24
    Ikael's Avatar
    Join Date
    Jan 2008
    Location
    Finland/Joensuu
    Posts
    2,025
    Small update: SW NPC Maker_v0.8_build5.ext uploaded. This update makes the tool compatible with NPC statblocks that does not have attribute values. For instance ghost might not have Strength attribute value at all and in stat blocks they are usually annotated as: Strength: -
    "Alright, you primitive screwheads, listen up: THIS... is my BOOMSTICK!" -- Ash Williams, Army of Darkness

    Post your SavageWorlds ruleset feature requests and issue reports here!

    Enhance your core Savage Worlds ruleset with SW Enhancement Extensions, get more to savage!
    Want to create SW NPCs quickly? Use SW NPC Maker extension!
    Want to prove your dices are cursed or blessed? Try out SW Roll Statistics

  5. #25
    Ikael's Avatar
    Join Date
    Jan 2008
    Location
    Finland/Joensuu
    Posts
    2,025
    Minor update: SW NPC Maker_v0.8_build6.ext
    • Armor Piercing values are supported
    • Bugfix: Gear weapon damage of STR was not accepted
    "Alright, you primitive screwheads, listen up: THIS... is my BOOMSTICK!" -- Ash Williams, Army of Darkness

    Post your SavageWorlds ruleset feature requests and issue reports here!

    Enhance your core Savage Worlds ruleset with SW Enhancement Extensions, get more to savage!
    Want to create SW NPCs quickly? Use SW NPC Maker extension!
    Want to prove your dices are cursed or blessed? Try out SW Roll Statistics

  6. #26
    Ikael's Avatar
    Join Date
    Jan 2008
    Location
    Finland/Joensuu
    Posts
    2,025
    Thread updated to match current status of Savage Worlds v4.0. New version uploaded
    "Alright, you primitive screwheads, listen up: THIS... is my BOOMSTICK!" -- Ash Williams, Army of Darkness

    Post your SavageWorlds ruleset feature requests and issue reports here!

    Enhance your core Savage Worlds ruleset with SW Enhancement Extensions, get more to savage!
    Want to create SW NPCs quickly? Use SW NPC Maker extension!
    Want to prove your dices are cursed or blessed? Try out SW Roll Statistics

  7. #27
    Ikael's Avatar
    Join Date
    Jan 2008
    Location
    Finland/Joensuu
    Posts
    2,025

    NPC Maker 0.9 build 1

    New version is available and you download it from here. This update adds new feature to the tool: Name Maker. This is extemely simple tool which can "generate" names for host. This tool does not generate names from scratch, instead of a list of possible names are provided and this tool randomly picks one of them and shows it. At the moment this tool includes:
    • 983 fantasy female names
    • 1095 fantasy male names
    • 1218 moden male names
    • 4273 modern female names
    • 1003 modern family names
    • 327 monster names


    This tool can be used to create different sets of names and at the moment it includes following premade name sets:
    • Fantasy male
    • Fantasy female
    • Modern male
    • Modern female
    • Monster


    Each name set can be configured to generate combined names. For instance Modern male and Modern female name sets will both generate name which contains firstname and lastname. You can also alter what delimiter is used between two names (or even randomize it)

    You can provide your own name set by creating simple extension. See attach SW NameMaker Sampler extension. To create own name set extension all you need to do is:
    • Provide list of names (or use pre-existing ones)
    • Register your new name set and configure how it produces names


    Following example describes what SW NameMaker Sampler contains:

    names_kalevala.lua file contains list of names
    Code:
    names = {
        "Ainikki",
        "Aino",
        "Antero",
        "Ilmarinen",
        "Ilmatar",
        "Joukahainen",
        "Kalervo",
        "Kaleva",
        "Kauko",
        "Kaukomieli",
        "Kullervo",
        "Kyllikki",
        "Lemminkäinen",
        "Lempi",
        "Louhi",
        "Luonnotar",
        "Marjatta",
        "Osmo",
        "Sampo",
        "Seppo",
        "Tellervo",
        "Ukko",
        "Untamo",
        "Vellamo",
        "Väinämöinen",
    }
    Note that each name list must be defined to be script. This was done in extension.xml file
    Code:
    <script name="KalevalaName" file="names_kalevala.lua" />
    And lastly name list was registered in launcher.lua file
    Code:
    NameMakerManager.registerNameList("Kalevala names", KalevalaName.names)
    Sampler also includes more complex name set called Gibberish. Its configuration is:
    Code:
    NameMakerManager.registerNameList("Gibberish", KalevalaName.names, GibberishName.gibberish1, {list = GibberishName.gibberish2, delimiter = " '-~"})
    This produces three-part name for you, where the first part is randomly picked from KalevalaName name list, then the second part is randomly picked up from GibberishName.gibberish1 name list (see names_gibberish.lua file. It contains two name lists). These two names are separated with whitespace. The last part of the name is randomly picked from GibberishName.gibberish2 name list (again see names_gibberish.lua) but instead of always using whitespace delimiter to separate it from second part, there is randomized delimiter which can be either ' or - or ~ or whitespace.

    I am not anthropologist and I haven't researched how different culture names are created but if you have good ideas how to improvide this tool, please let me know and I can see if I can incorporate your idea into the tool.
    Attached Images Attached Images
    Attached Files Attached Files
    "Alright, you primitive screwheads, listen up: THIS... is my BOOMSTICK!" -- Ash Williams, Army of Darkness

    Post your SavageWorlds ruleset feature requests and issue reports here!

    Enhance your core Savage Worlds ruleset with SW Enhancement Extensions, get more to savage!
    Want to create SW NPCs quickly? Use SW NPC Maker extension!
    Want to prove your dices are cursed or blessed? Try out SW Roll Statistics

  8. #28
    Very interesting. I will give this a try tonight. I have been using Hero labs to build some NPCs, and maybe now I can import them into FG faster with this tool. I'll give it a try and let you know.

    ***Update***
    Yes, this is an awesome extension!!! I can now export Hero Lab stat blocks and import them into FG and make NPCs faster. Better yet, I can then DRAG and DROP the NPC to the character window and make him a character. This is now a better way to import Hero Labs into Fantasy grounds. They need to make this a UNIVERSAL extension so it works with the other rule sets. The only thing I noticed is that I needed to make the NPC a wild card BEFORE moving to the Character, otherwise I could not change into a Wild card there. Not a big deal, but something to note.

    *****NPCmaker-1.png
    NPCmaker-2.png
    Last edited by heyhogan; January 22nd, 2015 at 03:43.
    Drat. Not Again.

  9. #29
    Ikael's Avatar
    Join Date
    Jan 2008
    Location
    Finland/Joensuu
    Posts
    2,025
    Quote Originally Posted by heyhogan View Post
    Very interesting. I will give this a try tonight. I have been using Hero labs to build some NPCs, and maybe now I can import them into FG faster with this tool. I'll give it a try and let you know.

    ***Update***
    Yes, this is an awesome extension!!! I can now export Hero Lab stat blocks and import them into FG and make NPCs faster. Better yet, I can then DRAG and DROP the NPC to the character window and make him a character. This is now a better way to import Hero Labs into Fantasy grounds. They need to make this a UNIVERSAL extension so it works with the other rule sets. The only thing I noticed is that I needed to make the NPC a wild card BEFORE moving to the Character, otherwise I could not change into a Wild card there. Not a big deal, but something to note.

    *****NPCmaker-1.png
    NPCmaker-2.png
    Wow, great to hear the tool supports herolab SW statblocks! I guess I have somewhat succeeded in making the parser generic enough

    PS: you can right click on PC sheet's Wild Card icon and toggle him/her to be wild card. No need to setup it beforehand in NPC sheet. This is old feature already
    "Alright, you primitive screwheads, listen up: THIS... is my BOOMSTICK!" -- Ash Williams, Army of Darkness

    Post your SavageWorlds ruleset feature requests and issue reports here!

    Enhance your core Savage Worlds ruleset with SW Enhancement Extensions, get more to savage!
    Want to create SW NPCs quickly? Use SW NPC Maker extension!
    Want to prove your dices are cursed or blessed? Try out SW Roll Statistics

  10. #30
    hawkwind's Avatar
    Join Date
    Oct 2012
    Location
    London Calling
    Posts
    2,279
    I tried it on Shanitar the Legends arise and the old Sci fi tool kit bestiary. Is there any any way of just exporting the npc's so you can reuse them?

    great work by the way and very much appreciated , this extension and the new version four frame work have bought savage worlds bang up to date in Fantasy Grounds.

Thread Information

Users Browsing this Thread

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

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in