Lone Wolf Development Forums  

Go Back   Lone Wolf Development Forums > Hero Lab Forums > HL - d20 System

Notices

Reply
 
Thread Tools Display Modes
Sendric
Senior Member
 
Join Date: Jul 2010
Posts: 3,144

Old August 11th, 2010, 05:43 AM
I am seeing the same thing. I haven't gone through every file, but so far these don't work:
BoED - Feats
CAdv - Dread Pirate, Spellthief, & Ninja
Complete Champion Compile
CMag - Feats & Unseen Servant
CWar - Feats & Prestige Classes -- looks like most or all of these won't work, probably because the Feats aren't

The ones that work:
AaEG - all
AoM - War Wizard (C 5-22-10) (not sourced)
BoED - Fist of Raziel & Sword of Righteousness
CAdv - those not listed above work
CDiv - Feats (C 5-25-10)
CWar - Weapons (C 4-22-10)
RotW - all (some are dependent on others so its best to add them all. These files aren't sourced. I went through each file and added a source for everything, and changed the names of the Psionic powers so that they have (RotW) in the name instead of the level (ie 3 - spellname). If you want these updates let me know.)


BTW, what's the difference between .dat and .user, as in why would you use one over the other?

Last edited by Sendric; August 11th, 2010 at 12:46 PM.
Sendric is offline   #31 Reply With Quote
dragonladytoo
Member
 
Join Date: Sep 2005
Location: Sunny Southern California, USA
Posts: 74

Old August 11th, 2010, 06:14 AM
I installed the new HL and now it dumped all my user created add ons

Is this what everyone else is experiencing?
dragonladytoo is offline   #32 Reply With Quote
Lawful_g
Senior Member
Volunteer Data File Contributor
 
Join Date: Mar 2007
Posts: 1,245

Old August 11th, 2010, 12:26 PM
Sorry fellas, would have replied to this earlier, but I was driving back from GenCon the last 2 days.

Yes, unfortunately the files I wrote are best used as an all or nothing group, there are lots of interconnections that I have written in and built upon as I have gone along. I wish it weren't so, but that is what happens when you write files organically. Probably the simplest thing is to send me a PM with your e-mail and I can send you a Zip file with all my current files.

As for the other question, .dat was the original files the editor created, at some point it switched over to .user files. I don't know why, but I have not noticed a difference. In fact, if you open a .dat with notepad and then "save as" with a .user at the end, it switches the type over to the other with no problems (although don't forget to remove the original .dat to avoid duplications).
Lawful_g is offline   #33 Reply With Quote
rob
Senior Member
Lone Wolf Staff
 
Join Date: May 2005
Posts: 8,232

Old August 11th, 2010, 01:35 PM
Quote:
Originally Posted by Lawful_g View Post
Sorry fellas, would have replied to this earlier, but I was driving back from GenCon the last 2 days.
Welcome back, crazy man! That's one heck of a road trip!

Quote:
Originally Posted by Lawful_g View Post
As for the other question, .dat was the original files the editor created, at some point it switched over to .user files. I don't know why, but I have not noticed a difference. In fact, if you open a .dat with notepad and then "save as" with a .user at the end, it switches the type over to the other with no problems (although don't forget to remove the original .dat to avoid duplications).
There is no difference between the behavior of ".dat" and ".user" files for most game systems. The difference only arises for game systems where you have *both* ".dat" *and* ".user" files. That means D&D 4E and any other user-created game systems. In those cases, ".dat" files are considered "core" files if an error occurs during loading, with a recompile attempted that excludes the ".user" files.

We switched to assigning all user-created files a ".user" extension when we released the Authoring Kit. Anyone who created their own ".dat" files for other game systems prior to that time can continue using them with the ".dat" extension without any issues.
rob is offline   #34 Reply With Quote
Mathias
Senior Member
Lone Wolf Staff
 
Join Date: May 2005
Posts: 13,207

Old August 11th, 2010, 01:41 PM
We (Rob, Colen and I) tend to edit most of our data files in an XML editor. When we do so, we use the XML comments mechanism rather than the comments mechanism that you can access from within the editor, and like to create a pattern of indentation that makes the data easier to read within an XML editor.

When you save a file in the HL editor, all that information and organization is stripped away. So, distinguishing the files meant to be edited in an XML editor (.dat) and the files intended to be edited in the HL editor (.user) means that the editor can be set up to only open .dat files in read-only mode (which means that if I change something on the Class tab, I can test it without using the new class wizard to create a class to test with, by opening one of the existing classes as read-only file).

Also, as I understand the mechanism, if HL detects some problem in a .user file while compiling its files that it can't resolve, it can shut out all the .user files and load HL in safe mode. That way, a user who isn't familiar with XML editing can fix the errors, and get their files back in working order.

So, there is actually no difference between the contents of a .dat file and a .user file, but in general, the users should only be working with .user files. Just change the file extension if you still have any .dat files in your system.
Mathias is offline   #35 Reply With Quote
Sendric
Senior Member
 
Join Date: Jul 2010
Posts: 3,144

Old August 12th, 2010, 04:53 AM
Ah. Thanks for the info. I use ConTEXT for most of my editing so it allows me a similar approach in that I can see the file as it is in xml format (with indents and colors and what have you).
Sendric is offline   #36 Reply With Quote
Sendric
Senior Member
 
Join Date: Jul 2010
Posts: 3,144

Old August 12th, 2010, 04:57 AM
Quote:
Originally Posted by Lawful_g View Post
Yes, unfortunately the files I wrote are best used as an all or nothing group, there are lots of interconnections that I have written in and built upon as I have gone along. I wish it weren't so, but that is what happens when you write files organically. Probably the simplest thing is to send me a PM with your e-mail and I can send you a Zip file with all my current files.
Not a problem. It's actually kind of a good exercise for me as I'm still learning the mechanics of Hero Lab. Incidentally, even when I place every file from the cheeseweasel site into the d20 folder, I get errors. It might be time for you and chiefweasel to resync your files.
Sendric is offline   #37 Reply With Quote
chiefweasel
Senior Member
 
Join Date: Aug 2008
Location: Miamisburg, OH
Posts: 1,322

Old August 12th, 2010, 07:43 AM
You also have to remember that the user created files may have errors in them. They are not official files from Lone Wolf.

Now with this in mind there is a lot of organizing we can do as a community to help avoid some of this. It seems like more and more folks are wanting to, or are, getting into the file creation process. This is great but as you can see errors crop up, people have different styles, work is being duplicated, and so on. I now that now there are 2 file respositors, which is great, but it does cause some syncing issues. I'll get with Shadow and see if there is something that we can work out. One things that would really help is a standardized user file naming process. I tried to introduce something some time ago when I started the repository but it wasnt accepted in the community. So I would like to put forth a new naming convention:

example DD35_Complete_Adv_feats_081410_v1

explanation:
DD35 = the system the file is for, here it would be for D&D 3.5
Complete_Adv = book this is from, here it is the complete adventurer
feats = what specific item from the book is included
081410 = the date of the file creation
v1 = version of the file

thi sis just a suggestion but i think that we as a community need to develop a standard which will help everyone and make things easier for all of us as a whole.


Now that I am back from Gen Con I can devote some more time for the repository and try to come up with some standards that we can agree upon. I'll talk to the Lone Wolfs folks as well and see what could be done from there end. I have some ideas but I want to run it through them first before I try to pull something together.

Web site - Cheese Weasel Logistics - www.cheeseweasel.net
Twitter - @CheeseWeaselGMZ
For user created content check out www.d20pfsrd.com and www.cheeseweasel.net
For video demos of Hero Lab go to http://www.youtube.com/user/TheChiefweasel?blend=9&ob=5
chiefweasel is offline   #38 Reply With Quote
ShadowChemosh
Senior Member
Volunteer Data File Contributor
 
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729

Old August 12th, 2010, 08:17 AM
Quote:
Originally Posted by chiefweasel View Post
I'll get with Shadow and see if there is something that we can work out. One things that would really help is a standardized user file naming process.
Yea we really have to do a re-sync of all the Pathfinder stuff as I would say 80%+ are now broken due to the Sources change issue. Unfortunately I have not had time yet to pull down all the pathfinder versions from your site and apply the fix. At that time I should also sync all the d20pfsrd files to you also. Just yea have not had the time yet.

I have been enforcing the File name standard on d20pfsrd by changing the file names that I am given by the community. I also do a quick load test to see if it will load with no other .user files. I then check to make sure their is a Simple Thing for Version History at least and a ToDo list also. If either one is missing I try and add a quick note.

Also I have been adding the Version number to the Description of the book that shows up in the Sources. Thought that made more sense for non-editors to see, but adding it to the .user file is not bad either. Though worried about then someone could load the same book twice causing errors as they are now different file names.

Just some thought here. I have a FTP server. Could storing a copy of the .user file on it that Cheifweasel could then access allow us to sync better? Maybe some freeware software that can compare date/time on the FTP server's .user files and notify you when they are changed? Then when you get time just suck it off the FTP site and upload to your site. Just an idea here is all........

Ok so another question here as I am not an HTML expert. Can you have links from your site to my FTP server instead? I mean these are very small files actually so bandwidth is not an issue. Then when I post any updates to d20pfsrd all I would have to do is update the file on the FTP server and bam you are now synced with the latest version without any work on your side at all? Thoughts?

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.
ShadowChemosh is offline   #39 Reply With Quote
chiefweasel
Senior Member
 
Join Date: Aug 2008
Location: Miamisburg, OH
Posts: 1,322

Old August 12th, 2010, 12:47 PM
I know HTML pretty well and can post links to anywhere that is needed. I would like to talk to your web guy though, maybe i could set up a mirror site for the D&D materials and you could do the Pathfinder. I have several ideas but they require multiple people to perform. Just a couple ideas I have are:

Need a team that will decide of user community standards
Need matching repositories
Need a separate repository for each game system
A group that will test files before they are published

things like this would make getting files and using them smoother. I really think that the user community should be approached like any computer community. Like EEE or IANA, something like that. For anyone who wants to talk about it, i suggest contcating me and we can set up time to talk over Ventrilo or Skype, something like that. I am wiling to help organize us to provide a better user created product for all users.

We have to bear in mind though that Lone Wolf can not be apart of this process due to licensing issues they might have. So everything will fall to us.

Comments?

Web site - Cheese Weasel Logistics - www.cheeseweasel.net
Twitter - @CheeseWeaselGMZ
For user created content check out www.d20pfsrd.com and www.cheeseweasel.net
For video demos of Hero Lab go to http://www.youtube.com/user/TheChiefweasel?blend=9&ob=5
chiefweasel is offline   #40 Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -8. The time now is 01:07 AM.


Powered by vBulletin® - Copyright ©2000 - 2024, vBulletin Solutions, Inc.
wolflair.com copyright ©1998-2016 Lone Wolf Development, Inc. View our Privacy Policy here.