STAR TREK 2d20
Page 1 of 2 12 Last
  1. #1

    Infinite Futures (Sci-Fi Pathfinder)

    I'm starting to build a mod based on Pathfinder for the Infinite futures Rule set.

    I extracted "PF-SRD-Basic-Rules" and changed the Folder name to "PF-Infinite Futures"

    I changed the definition file

    Code:
    <?xml version="1.0" encoding="iso-8859-1"?>
    <root>
    	<name>PFRPG - Infinite Futures</name>
    	<author>PFRPG - Avalone Games/Shain Edge</author>
    	<ruleset>3.5E PF</ruleset>
    </root>
    I changed the Dwarf definition to the AndroidIndustrial, and changed the list to describe the new race.

    I repackaged the Folder as a .zip with the "PF-Infinite Futures.mod" name.

    I went into Fantasy grounds to test the module, and could not find it in the library module activation.

    What step am I missing to add it to the list of potential list of activations?

  2. #2
    Trenloe's Avatar
    Join Date
    May 2011
    Location
    Colorado, USA
    Posts
    33,411
    The most common issue when creating modules is zipping the whole directory from outside of the directory. Make sure you are inside your module directory, select all of the files and zip from within the directory, rename to .mod and off you go.

    A quick way to check is to rename your current .mod file to .zip and open it in a zip program. If you see just a single directory/folder at the first level then the module file has not been correctly zipped up.
    Private Messages: My inbox is forever filling up with PMs. Please don't send me PMs unless they are actually private/personal messages. General FG questions should be asked in the forums - don't be afraid, the FG community don't bite and you're giving everyone the chance to respond and learn!

  3. #3
    You were correct that I ended up zipping the folder up within the zip file.

    I did what you instructed, and zipped the files up within the folder to the archive. I double checked, and the files are shown in the root of the archive.

    However, after restarting FGII and checking the Library Module activation, it still is not showing up.

    Thank you for the help so far.

    Code:
    PF-Infinite Futures.mod
      client.xml
      definition.xml
      thumbnail.png
    Last edited by eklypse0; March 8th, 2013 at 22:23.

  4. #4
    Trenloe's Avatar
    Join Date
    May 2011
    Location
    Colorado, USA
    Posts
    33,411
    Change the <ruleset> tag in your module to just show 3.5E. This has to match the name of the ruleset you are using and you will only see modules that have the same name as the ruleset name or no ruleset tag at all in the Module Activation window.
    Private Messages: My inbox is forever filling up with PMs. Please don't send me PMs unless they are actually private/personal messages. General FG questions should be asked in the forums - don't be afraid, the FG community don't bite and you're giving everyone the chance to respond and learn!

  5. #5
    Your other problem is probably going to be that you changed the name in the definition but it sounds like you didn't change it in the source (db.xml; client.xml; common.xml) which is going to require being changed all throughout it in all the <recordname> ____._____@____</recordname> and recordname=" ____._____@____"
    Location: Central Pa (East -5)
    Ultimate License Holder
    Current Campaign: Necessary Evil
    Current Project: Dawn of Daikaiju: Converting, Deadlands: Reloaded The last Sons - Quality Assurance Checking
    Discord: Mgrancey#4994
    "Mad Science" means never stopping to ask "what's the worst thing that could happen?" -- Maxim 14 of The Seventy Maxims of Maximally Effective Mercenaries
    Adventure: Keep Living Life Like There's No Tomorrow and You'll Eventually Be Right,

  6. #6
    One step at a time, It's starting to come together. I am able to select and activate the module.

    Next problem I'm having, for which I tried to fix by changing the record name @ suffixes to '@PF Infinite Futures' through a mass copy replace, but still not working.

    I'm getting an error-
    Could not open sheet with data from unloaded module 'PF Infinite Futures'

    -for everything except the Legal Notice.

    Is there a FAQ document that covers my questions?

    (Mgrancey: Thanks, going to look to see if I can get it to work using your advice.)

  7. #7
    Quote Originally Posted by Mgrancey
    Your other problem is probably going to be that you changed the name in the definition but it sounds like you didn't change it in the source (db.xml; client.xml; common.xml) which is going to require being changed all throughout it in all the <recordname> ____._____@____</recordname> and recordname=" ____._____@____"

    Theoretically, what I did, should have fixed what you stated. It hasn't worked yet.

    I have not found any db.xml or common.xml yet. Am I going to need to find and change them?
    Code:
    definition.xml
    <?xml version="1.0" encoding="iso-8859-1"?>
    <root>
    	<name>PFRPG - Infinite Futures</name>
    	<author>PFRPG - Avalone Games/Shain Edge</author>
    	<ruleset>3.5E</ruleset>
    </root>
    Code:
    client.xml example
    <recordname>lists.races@PFRPG Basic Rules</recordname>
    (Don't worry yet, still working on perfecting my bad editing!)
    Last edited by eklypse0; March 8th, 2013 at 23:12.

  8. #8
    db.xml is for GM only information
    common.xml is for sharing with players even if they don't have it
    client.xml is for sharing with players that have it as well.
    These are files in the .mod/.zip folder.

    If you haven't run your xml through a checker, I use Xray XML editor. It will check for XML errors which need fixed before it can be processed by FG. As an example, I am finishing up S & R Catalog for Deadlands reloaded, but all '&' must be '&amp;' or it generates errors, so any I mixed while copying from the PDF would create fits.

    If you want to post/mail file to me (Skype: Mgrancey usually on) I can give it a double check as well.
    Location: Central Pa (East -5)
    Ultimate License Holder
    Current Campaign: Necessary Evil
    Current Project: Dawn of Daikaiju: Converting, Deadlands: Reloaded The last Sons - Quality Assurance Checking
    Discord: Mgrancey#4994
    "Mad Science" means never stopping to ask "what's the worst thing that could happen?" -- Maxim 14 of The Seventy Maxims of Maximally Effective Mercenaries
    Adventure: Keep Living Life Like There's No Tomorrow and You'll Eventually Be Right,

  9. #9
    Trenloe's Avatar
    Join Date
    May 2011
    Location
    Colorado, USA
    Posts
    33,411
    Quote Originally Posted by eklypse0
    Is there a FAQ document that covers my questions?
    Not specifically. The module you are using is a good example, and searching the forums is your main resource for researching the answer yourself.

    Make sure your <name> entry in definition.xml is the same as the name you are using in the links in client.xml.

    e.g. <recordname>lists.races@PF Infinite Futures</recordname> is looking for the lists.races section in the module with the name "PF Infinite Futures", so the name tag in definition.xml should be: <name>PF Infinite Futures</name>

    Regarding db, client and common.xml files. There is usually only one of these in a module. Which one defines the type of module and how it is shared with players. For info on module types see: GM Guide - Desktop -> Library and Modules -> Module Types in the left sidebar in the User's Guide: https://www.fantasygrounds.com/userg...gm_library.xcp
    Private Messages: My inbox is forever filling up with PMs. Please don't send me PMs unless they are actually private/personal messages. General FG questions should be asked in the forums - don't be afraid, the FG community don't bite and you're giving everyone the chance to respond and learn!

  10. #10
    There is a good reference document that you can find in the forums somewhere, but i downloaded it and access it when needed.
    Searched for Module making manual

    https://www.fantasygrounds.com/forum...ad.php?t=12948

    This is thread, makes a good reference. Might have to write up my SW template breakdown I've done at some point to share.
    Location: Central Pa (East -5)
    Ultimate License Holder
    Current Campaign: Necessary Evil
    Current Project: Dawn of Daikaiju: Converting, Deadlands: Reloaded The last Sons - Quality Assurance Checking
    Discord: Mgrancey#4994
    "Mad Science" means never stopping to ask "what's the worst thing that could happen?" -- Maxim 14 of The Seventy Maxims of Maximally Effective Mercenaries
    Adventure: Keep Living Life Like There's No Tomorrow and You'll Eventually Be Right,

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
  •  
DICE PACKS BUNDLE

Log in

Log in