Spy
Join Date: Jan 2011
Location: Van Nuys, California
Posts: 1,220
|
Well, it's a two-fold process. I standardize the abilities and I standardize my coding. So, I have the standardized abilities (which is a beast still, as I have alot yet to do, it's difficult to divide my time such that I can get all that I want done) and a text file with all the standardized code with timing. I have yet another text file with all the tricks I can do with tags and fields for the things in HL.
What I can do, when I have the time, is make a thread will all my standardized stuff as I have it. I don't always stick to every standardization, as there are a few exceptions and occasionally its easier to combine the timing of things that don't conform to my text file, but overall it makes things much easier. I'll start another thread on this if you'd like to see it. |
#71 |
Senior Member
Join Date: Oct 2011
Posts: 865
|
thanks... i started reading it. interesting stuff.
|
#72 |
Spy
Join Date: Jan 2011
Location: Van Nuys, California
Posts: 1,220
|
Quote:
One of the things that confused me, is the stuff that has been coded within the Render Phase. What is the Render Phase, what does it do, and why there (these were damage tags for types and damages). I do commend the work that has been done, I've looked at a couple of things that are much better than what I have come up with (Ability Drain/Damage for example), so I'm going to take a closer look at those things. There are many things that I found that could be streamlined, or made less complex (at least at first lookover), but because I don't know all the interconnected stuff from the various user files, I'm not sure I'm seeing the whole picture. But I digress. What this comes down to, is that I would love to work on the d20 files, but that I'm not sure what everything is doing yet. Furthermore, I'm not sure I would use the same methods on some abilities as the files currently have (though I wouldn't change what's already in the files), so I'm worried about compatibility down the line. Is there anyone that had documented the files, what each tag is doing, what each ability is referencing, etc? That would be a big help towards understanding it all without having to search multiple user files. And, of course, once I decide to try to do this, I'll need goals, things that need to get done. That's about all I can do at the moment, but I do intend to try to finish the d20 files (insofar as they can be). |
|
#73 |
Senior Member
Join Date: Oct 2011
Posts: 6,793
|
Render is where names get created, basically. It is after all the calculations run in earlier phases.
If you need some guidance on how things work, I can explain what I was going for. Like you I was trying to simplify things (for example, making 1 version of grab), but the only tool I had to make them customizable were user tags. Therefore I was writing complex scripts in the render Phase to spit out a correct name based on a collection of tags applied by the bootstrapping thing (a race in the case of grab). Continueing with grab, I think I had tags that specified whether the creature could grab foes of their own size, or 1 size or 2 sizes bigger/smaller. Depending on the present tag, the Render script would detect the hero's currrent size, and then adjust that accordingly before appending the maximum size that could be grabbed. I also relied on the user making the monster to give it a livename specifying which natural attacks used grab when bootstrapping. The result was something like "Grab: Bite or Claw (Medium)" |
#74 |
Senior Member
Volunteer Data File Contributor
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729
|
Quote:
For my part I did the best I could getting a huge list of different Things from different authors and making sure they where at least compatible and tried to play nicely together. Plus tried to merge in each set of changes for each version and again tried to do testing to make sure things at a high level didn't break peoples characters after they installed or upgraded to a new version. Also trying to compile of a list of those changes so we had *some* documentation. My point being that you have to remember where it came from was a group of different minds so a single train of thought or goal is not going to be really found. 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. |
|
#75 |
Spy
Join Date: Jan 2011
Location: Van Nuys, California
Posts: 1,220
|
Thanks Aaron, the Render Phase now makes some sense. You were making things easier on yourself by not having to repeat chunks of descriptive code, got it.
Thanks too ShadowChemosh, I knew there were many contributors and compilation of data is a nightmare, but I was hoping against hope that you had some sort of documentation on what did what. I may decide to go through and compile documentation so that file authors will know what is doing what and keep all our toes from getting smooshed. Just an observation, creatures in D&D are far too diverse and far too complicated to assign tags and cover all your bases in an attempt to standardize a process. Eventually, you come across one that breaks the mold you created for it. It's far better to generalize the abilities, and add the specifics on each creature (when it's needed, it isn't always). Now, that said, you've done some amazing things with some of the tags, things I never thought of doing (in general, I try to avoid using tags unless I need to), and I may have to rethink my current strategy if, in fact, those methods work better than mine. I, too, feel like I've done some amazing stuff in my files. Combined and documented, it should make for an interesting time. Stay tuned. |
#76 |
Senior Member
Volunteer Data File Contributor
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729
|
Quote:
The big advantage I found by making Tag Groups is that it makes more sense when you have control of the Group and the Tag instead of everything being Custom.?. Plus having a central file control the Tags makes it easier to remove or change them if needed. Could make the use of Tags nicer. 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. |
|
#77 |
Senior Member
Join Date: Oct 2011
Posts: 6,793
|
Now that's a trick that would have been very useful, had I known about it at the time. As it is, there are about a Million different User tags that could be split into different groups.
|
#78 |
Spy
Join Date: Jan 2011
Location: Van Nuys, California
Posts: 1,220
|
Yes, of course, being able to define the tag and the groups would be immensely more useful without having to have User.? tags all over the place. Grouping would help to keep them organized.
|
#79 |
Senior Member
Volunteer Data File Contributor
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729
|
Quote:
I can run a quick test later this week on d20 to make sure it works as well in d20 as it does in Pathfinder. Then I will a quick post about how to do it. 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. |
|
#80 |
|
|