-
Posts
14,366 -
Joined
-
Last visited
-
Days Won
8
Content Type
Profiles
News
Store
Forums
Downloads
Events
Posts posted by Simon
-
-
Then put files into (and run HD from) a directory that you have full access to. Understanding Windows and UAC is part of your responsibility as a system owner -- directories like the root of the C drive, Program Files, etc. will be protected by UAC. Directories like your Desktop, Documents folder, etc. will not be.
-
Don't import all of them - if you're talking about prefabs, load and unload prefabs as needed (details in the documentation). Character files (.hdc) can be loaded (and unloaded) similarly. Again, details in the documentation.
-
If there is no trace.log file then you have more problems (permissions). You'll want to give Java full permissions/access to the directory that HD is running from.
-
You'll need to post more information than that, I'm afraid -- like the contents of the trace.log file (in the directory that you're running HD from) after the error occurs.
-
4 minutes ago, Stirling.N said:
> You'd be vastly better extending one of the genre-specific built-in templates -- that will allow HD to implement genre-specific rules (e.g. difference in END calculation in some areas between Heroic and Superheroic...or END for Movement abilities on Vehicles).
I extended superheroic in this case. Sorry to not make that clear.
Not in the example you posted. The example you posted has extends="builtIn.Main.hdt" - that's extending the built-in, base-level Fifth Edition template. You'd want to have extends="builtIn.Superheroic.hdt" to extend the 5E Superheroic template. Or extends="builtIn.Superheroic6E.hdt" to extend the 6E Superheroic template.
-
8 hours ago, Stirling.N said:
<TEMPLATE version="2.1" extends="builtIn.Main.hdt">
<MAINAPP>
</MAINAPP>
<CHARACTERISTICS>
<BODY DISPLAY="BODY" BASE="10" LVLCOST="2" LVLVAL="1" STUNINCREASE="1"
STUNINCREASELEVELS="1" PDINCREASE="1" PDINCREASELEVELS="10" MINVAL="-999" MAXVAL="999" POSITION="4" NCM="20" NCM40="15"
NCM60="10" NCM10="8" NCM10NICE="10">
<SOURCE>Hero System Fifth Edition Rule Book</SOURCE>
<SOURCE>Sidekick</SOURCE>
<DEFINITION>(Hero System Fifth Edition Rule Book, page 23; Revised, page 37) Body represents how much damage a character can take before dying. Changed for New Polaris: PD is based on it.</DEFINITION>
<MODIFIER XMLID="NOFIGURED" DISPLAY="No Figured Characteristics" BASECOST="-.5"
MAXCOST="0" MINCOST="-.5" FIXEDVALUE="No">
<SOURCE>Hero System Fifth Edition Rule Book</SOURCE>
<SOURCE>Sidekick</SOURCE>
</MODIFIER>
</BODY>
<STR DISPLAY="STR" DEFENSE="NORMAL" DOESBODY="Yes" DOESDAMAGE="Yes" DOESKNOCKBACK="Yes" TARGET="DCV" BASE="10" LVLCOST="1" LVLVAL="1"
STUNINCREASE="1" STUNINCREASELEVELS="2"
LEAPINGINCREASE="1" LEAPINGINCREASELEVELS="5" MINVAL="-999" MAXVAL="999" POSITION="1"
VISIBLE="Yes" USESEND="Yes" NCM="20" NCM40="15" NCM60="10" NCM10="5" NCM10NICE="10">
<TYPE>ATTACK</TYPE>
<SOURCE>Hero System Fifth Edition Rule Book</SOURCE>
<SOURCE>Sidekick</SOURCE>
<DEFINITION>(Hero System Fifth Edition Rule Book, page 20-22; Revised, page 34-36) Strength represents the character's raw physical power: how much damage he does in HTH Combat; how much he can lift, carry, and throw, and so forth. Changed for New Polaris: PD is not based on it but on BODY and REC uses EGO instead. </DEFINITION>
<MODIFIER XMLID="NOFIGURED" DISPLAY="No Figured Characteristics" BASECOST="-.5"
MAXCOST="0" MINCOST="-.5" FIXEDVALUE="No">
<SOURCE>Hero System Fifth Edition Rule Book</SOURCE>
<SOURCE>Sidekick</SOURCE>
</MODIFIER>
<MODIFIER XMLID="ONLYWITHEXTRALIMBS" DISPLAY="Only with Extra Limbs" BASECOST="-.5">
<SOURCE>Hero System Fifth Edition Rule Book</SOURCE>
</MODIFIER>
</STR>
<EGO DISPLAY="EGO" BASE="10" ECVINCREASE="1" ECVINCREASELEVELS="3" LVLCOST="2" LVLVAL="1" RECINCREASE="1" RECINCREASELEVELS="5" MINVAL="-999" MAXVAL="999" POSITION="6" NCM="20" NCM40="25" NCM60="30" NCM10="8" NCM10NICE="10">
<SOURCE>Hero System Fifth Edition Rule Book</SOURCE>
<SOURCE>Sidekick</SOURCE>
<DEFINITION>(Hero System Fifth Edition Rule Book, page 23; Revised, page 37) Ego represents a character's mental strength and strength of will. Changed for New Polaris: REC is based it, rather than STR.</DEFINITION>
</EGO>
</CHARACTERISTICS>
<SKILLS>
</SKILLS>
<SKILL_ENHANCERS>
</SKILL_ENHANCERS>
<MARTIAL_ARTS>
</MARTIAL_ARTS>
<PERKS>
</PERKS>
<TALENTS>
</TALENTS>
<POWERS>
</POWERS>
<MODIFIERS>
</MODIFIERS>
<DISADVANTAGES>
</DISADVANTAGES>
</TEMPLATE>Is this correct?
Now how to opened?
You'd be vastly better extending one of the genre-specific built-in templates -- that will allow HD to implement genre-specific rules (e.g. difference in END calculation in some areas between Heroic and Superheroic...or END for Movement abilities on Vehicles).
-
42 minutes ago, HeroGM said:
@SimontHanks, I know you can do it in Java, wasn't sure if the program defined it as well.
HD did it first
-
8 hours ago, HeroGM said:
Simon - coattaliling on his for a second. Can you extend more than one .hdt? So if I wanted a separate file for APG 1 and 2, I could say Ultimate Skill Extends 1 AND 2; or would I have to chain USkill to 2 and 2 to 1?
Yes - extends can be a comma-separated list with entries given precedence in the order they appear in the list. For example, if you have "extends=apg1.hdt,apg2.hdt" and both have a definition for the BODY Characteristic, the definition in apg1.hdt will be used.
-
You'd need the entire definition -- it won't carry over from extended templates if you're defining it in your custom one. Taking BODY as an example:
<BODY DISPLAY="BODY" BASE="10" LVLCOST="2" LVLVAL="1" STUNINCREASE="1" STUNINCREASELEVELS="1" PDINCREASE="1" PDINCREASELEVELS="10" MINVAL="-999" MAXVAL="999" POSITION="4" NCM="20" NCM40="15" NCM60="10" NCM10="8" NCM10NICE="10"> <SOURCE>Hero System Fifth Edition Rule Book</SOURCE> <SOURCE>Sidekick</SOURCE> <DEFINITION>(Hero System Fifth Edition Rule Book, page 23; Revised, page 37) Body represents how much damage a character can take before dying.</DEFINITION> <MODIFIER XMLID="NOFIGURED" DISPLAY="No Figured Characteristics" BASECOST="-.5" MAXCOST="0" MINCOST="-.5" FIXEDVALUE="No"> <SOURCE>Hero System Fifth Edition Rule Book</SOURCE> <SOURCE>Sidekick</SOURCE> </MODIFIER> </BODY>
-
1 hour ago, Stirling.N said:
Now if I want to modify say PD and set it equal to BODY/10 + EGO/10 do I have to make a new characteristic or can I modify PD?
You would need to modify (re-define) BODY and EGO in your template to have them add to PD. If you want to also change the way PD is purchased (cost structure, starting value, etc.) you would also need to re-define the PD Characteristic in your template.
-
Read the documentation -- that will get you started
-
If you're talking about changing how figured characteristics work (e.g. cost structure, how much one characteristic adds to another, etc.) then you'd need to create a custom rules template (.hdt) file and redefine the characteristics in question.
-
Assuming you’re on a mac: System Preferences -> Security & Privacy -> Privacy tab
-
Again, the only "filtering" HD does is based on the file extension. It doesn't care about the contents of the file at all (at least, not until it tries to load it), only the extension. If the file open dialog isn't showing anything, then when HD (via Java) is asking the system to list all files in a given directory, it's not getting anything back with the appropriate extension (.hdc for characters). If you were able to write/save to the directory, then there's only two scenarios that I can think of:
1. Your system has some VERY odd/bad permissions settings for Java, so Java has permissions to write to your Downloads directory, but not read from it. It's been a while, but you may be able to get this type of behavior if Java doesn't have execute permissions, as I believe a directory listing requires execute permissions on the directory itself...I'm sure others will correct me if I'm wrong here. Regardless, it's something that you'll need to change under System Preferences -> Security and Privacy -> Files and Folders.
2. There is something on your system that is changing the file extensions on files after they are created. This could be benign (seeing that the file has xml contents and appending a .xml to the file name) or it could be very bad (reminiscent of some nasty malware). Open up a Terminal, cd to your Downloads directory, and enter "ls -l *.hdc" -- if you don't see any files listed, then enter just "ls -l" to see what extension the files have.
-
You’re either not looking in a directory with the right file type or something on your system is changing the file extension (the .hdp or .hdc ending of the file name).
the only filter HD uses when opening files is the file extension
-
Character Packs are typically delivered as zip files of Prefabs (.hdp) and Characters (.hdc)
1. unzip/unpack the download - you can put the unpacked files anywhere you want.
2. within HD you can go to file -> open character or prefab -> load prefab to load the characters or prefabs in the pack. HD’s documentation will have further details.
-
13 hours ago, Pariah said:
I fear we may be starting to drift into ad hominem territory. No good end awaits us there.
Correct you are.
Keep the discussion to the post and not the poster, folks.
There are two folks that stepped out of line here and both should take this warning to heart as it would be a second warning point for either of them.
Hugh - you know better...or damn well should by now.
Pattern Ghost - I was extremely close to giving you a warning for your initial response. Going forward, know that editing your post will not avoid a warning. -
er·ra·tum/eˈrädəm/nounplural noun: errata
-
an error in printing or writing.
-
a list of corrected errors appended to a book or published in a subsequent issue of a journal.
-
You have posted neither -- The tags in the default format are simply older (deprecated) versions of what's in the documentation. All are still supported because I don't like the idea of breaking older exports.
You are also apparently determined to group multiple, unrelated requests into the same post. A List has little but a name - call it whatever you want. I'm not going to add a second label/name in.
-
-
Increase the memory available to HD (under app preferences)
-
There are no errors shown in that trace.log file. Either the trace.log file is not from the HD installation that's throwing the error or the error is due to HD/Java not having access to the directory that you're trying to run from.
-
I do pretty much everything on Mac, so no worries. Kinda curious if the jump to the new Apple SoC causes any issues with updates -- have everything lined up for when the new system arrives (Aand64 Java, etc.) just need to test it all out.
If the command prompt worked under Windows but double-clicking on the .jar file doesn't then it's simply down to your file associations. I'd start by trying jarfix (google "jarfix" and the first result should have a small executable you can download to correct the file associations on your system for .jar files). Post how that works -- I'm not aware of anything for or against it under Windows 11 yet...
-
That's a hard no (per the rules).
-
You're fine with that. Your problem is not with your Java version.
-
I'll also point out that Vassal (while a Java-based app) is launched under Windows via a .exe file -- that you can run Vassal but are having problems with HD points to your double-clicking on HD6.jar and not seeing anything happen....because .jar files are not properly associated on your system.
The command line approach I give above (twice) will launch HD for you. Properly configuring your system to recognize .jar files is largely going to be on you, as I have not yet verified the jarfix app under Windows 11.
Dumb Question
in HERO Designer
Posted
Purchase STR as a Power and add the Advantage Reduced Endurance. If you want it to apply to all of the character's STR, then check the box for "apply Modifiers to base Characteristic" (the cost will be adjusted accordingly)