Senior Member
Volunteer Data File Contributor
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729
|
Another "FYI" that just came up. Make sure you have your Game Systems setup to use only the allowed official Packages the Packs can support. The allowed official licenses is listed on THIS page.
But you say you own more than those licenses. Hey no problem there is actually an easy way to setup a Pack so that it only uses specific licenses. Start your 3PP Pack pathfinder game and go to "Develop->Choose Supplement Packages...". Then on the new window you get to select which books are allowed. For the 3PP Pack you would only check mark: Advanced Players Guide, Ultimate Combat, and Ultimate Magic. HL will ask you to restart and you say "yes". And now this game system will only have those Three Licenses running. So you won't see anything else. Hero Lab Resources: Pathfinder - d20pfsrd and Pathfinder Pack Setup 3.5 D&D (d20) - Community Server Setup 5E D&D - Community Server Setup Hero Lab Help - Hero Lab FAQ, Editor Tutorials and Videos, Editor & Scripting Resources. Created by the community for the community - Realm Works kickstarter backer (Alpha Wolf) and Beta tester.- d20 HL package volunteer editor. |
#21 |
Senior Member
Volunteer Data File Contributor
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729
|
Quote:
Quote:
If these files already exist you have to be careful as you could "wipe" out others work. In example if I added a FeatA to the .user file and your .user file does not have FeatA and you drop in your file FeatA will be detected as being deleted. Quote:
Quote:
If you don't feel comfortable updating HTML then simply make sure your "Commit Notes" that you must enter into SourceTree are complete and accurate. I can easily grab those notes from GitHub from all the commits done and build the Release Notes from that. I am good with either method. Please make sure all the "Thing ID's" have a two digit extra character. I think for the SGG/RGG we had started to use "SG". But we also update the "Product Identity For..." with "Hero Lab Community". This is especially true for Class Specials and Racial Specials as those Things should never have Sources attached to them. This allows others to reuse those Specials if we need to. Hero Lab Resources: Pathfinder - d20pfsrd and Pathfinder Pack Setup 3.5 D&D (d20) - Community Server Setup 5E D&D - Community Server Setup Hero Lab Help - Hero Lab FAQ, Editor Tutorials and Videos, Editor & Scripting Resources. Created by the community for the community - Realm Works kickstarter backer (Alpha Wolf) and Beta tester.- d20 HL package volunteer editor. |
||||
#22 |
Senior Member
Join Date: Aug 2011
Posts: 363
|
okay...a lil confused now. so after i removed the 3PP with manage third party addons, and did the sourcetree pull, i launch herolab now pointing at that alternate folder and get these errors:
The data files could not be loaded due to errors. Hero Lab will now attempt to load them in recovery mode. Once loaded, you can access the editor as normal to correct any errors. The following errors occurred: Syntax error in 'eval' script for Thing 'cPUUncPatt' (Eval Script '#1') on line 3 -> Non-existent thing 'xPwrRes' used by script Syntax error in 'eval' script for Thing 'cPwrResist' (Eval Script '#1') on line 11 -> Non-existent thing 'xPwrRes' used by script 'pre-requisite rule' script for Thing 'fMAlrmFld' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMAnchrdFl' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMAntiSpec' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMArcMssle' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMBlndMssl' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMCmtStrke' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMCndFld' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMCvrShld' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMDeflArmr' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMElmntlSh' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMEnvEffct' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMFerryman' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMFrcShldn' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMFryWrth' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMHaloStar' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMHgMgArm' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMImbdFrce' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMImplsn' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMLgndMssl' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMLorePale' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMMArmProp' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMPrsrMssl' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMRctvShld' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMRebirth' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMShSpBsh' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMShkwve' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMShldProp' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMShpMArm' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMSlckArm' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMSlflsRes' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMSpndFld' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMSummArm' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMTrgMssl' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMTwrShSp' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMWllEmnt' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fMWtchArm' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fSWFLrgSp' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fSWFSpArc' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fSWFSpArsn' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fSWFSpArsn' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fSWFSpShth' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fSWFSpSpec' calls a non-existent procedure for the active script context 'pre-requisite rule' script for Thing 'fSWF2SpFgt' calls a non-existent procedure for the active script context Syntax error in 'eval' script for Thing 'ioPUCrnCry' (Eval Script '#1') on line 8 -> Non-existent thing 'xPwrRes' used by script Syntax error in 'eval' script for Thing 'raPUPwrRes' (Eval Script '#1') on line 11 |
#23 |
Senior Member
Join Date: Dec 2010
Location: Virginia, USA
Posts: 335
|
Quote:
Minutus cantorum, minutus balorum, minutus carborata descendum pantorum. |
|
#24 |
Senior Member
Volunteer Data File Contributor
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729
|
Quote:
So you need to make sure you setup the "Basic Pack" also in it's own "fresh" folder in SourceTree. Then after you pull down the "latest" Basic files you have to open up the data folder and copy all the "COM_" files over to the folder holding the 3PP Pack. I know this one step sucks but it really makes things easier to manage on my end. I am looking into a thing on GitHub about "shared" repository where SourceTree maybe able to keep the files from the Basic Pack merged in on its own but won't allow you to change any of the files from the Basic Pack. But I have not gotten this figured out yet. Assuming "windows" environment as I don't know Macs. You end up with two folders: C:\ProgramData\HeroLab\data\Pathfinder_Pack_Basic and C:\ProgramData\HeroLab\data\Pathfinder_Pack_3PP So you copy the COM_*.* files from the Pathfinder_Pack_Basic folder to the Pathfinder_Pack_3PP folders. SourceTree is setup to Ignore the Basic Pack files so it will NOT ask you to push these files to GitHub. So you need to "manually" copy over the latest Basic Files. For myself I setup in windows a short cut in the "Send To" feature so I can just highlight all the files and then "Send To" the 3PP Pack. Hero Lab Resources: Pathfinder - d20pfsrd and Pathfinder Pack Setup 3.5 D&D (d20) - Community Server Setup 5E D&D - Community Server Setup Hero Lab Help - Hero Lab FAQ, Editor Tutorials and Videos, Editor & Scripting Resources. Created by the community for the community - Realm Works kickstarter backer (Alpha Wolf) and Beta tester.- d20 HL package volunteer editor. Last edited by ShadowChemosh; February 17th, 2015 at 10:25 AM. |
|
#25 |
Senior Member
Volunteer Data File Contributor
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729
|
Quote:
Hero Lab Resources: Pathfinder - d20pfsrd and Pathfinder Pack Setup 3.5 D&D (d20) - Community Server Setup 5E D&D - Community Server Setup Hero Lab Help - Hero Lab FAQ, Editor Tutorials and Videos, Editor & Scripting Resources. Created by the community for the community - Realm Works kickstarter backer (Alpha Wolf) and Beta tester.- d20 HL package volunteer editor. |
|
#26 |
Senior Member
Join Date: Aug 2011
Posts: 363
|
excellent. the manual copy over of the files worked.
|
#27 |
Senior Member
Join Date: Aug 2011
Posts: 363
|
now i'm just frustrated...now i'm getting this error:
The data files could not be loaded due to errors. Hero Lab will now attempt to load them in recovery mode. Once loaded, you can access the editor as normal to correct any errors. The following errors occurred: Thing 'cPUNBPirSt' - Bootstrap thing 'fPiranStr' does not exist --------- i'm positive i skimmed a post by shadow recently about exactly this but now i can't find it.... |
#28 |
Senior Member
Volunteer Data File Contributor
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729
|
Quote:
HERE is the original push and HERE is my fix. Hero Lab Resources: Pathfinder - d20pfsrd and Pathfinder Pack Setup 3.5 D&D (d20) - Community Server Setup 5E D&D - Community Server Setup Hero Lab Help - Hero Lab FAQ, Editor Tutorials and Videos, Editor & Scripting Resources. Created by the community for the community - Realm Works kickstarter backer (Alpha Wolf) and Beta tester.- d20 HL package volunteer editor. |
|
#29 |
Senior Member
Join Date: Aug 2011
Posts: 363
|
Quote:
sourcetree wasn't telling me a pull was needed so i thought the post might have been telling me what to change manually as a workaround. just did a pull though and that has fixed it. |
|
#30 |
|
|