-
March 8th, 2013, 21:57 #1
- Join Date
- Mar 2013
- Posts
- 11
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 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?
-
March 8th, 2013, 22:10 #2
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!
-
March 8th, 2013, 22:19 #3
- Join Date
- Mar 2013
- Posts
- 11
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.
-
March 8th, 2013, 22:25 #4
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!
-
March 8th, 2013, 22:30 #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,
-
March 8th, 2013, 22:46 #6
- Join Date
- Mar 2013
- Posts
- 11
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.)
-
March 8th, 2013, 22:51 #7
- Join Date
- Mar 2013
- Posts
- 11
Originally Posted by Mgrancey
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>
Last edited by eklypse0; March 8th, 2013 at 23:12.
-
March 8th, 2013, 23:03 #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 '&' 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,
-
March 8th, 2013, 23:03 #9Originally Posted by eklypse0
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.xcpPrivate 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!
-
March 8th, 2013, 23:12 #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