Jump to content

Simon

Administrators
  • Posts

    14,352
  • Joined

  • Last visited

  • Days Won

    8

Everything posted by Simon

  1. 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.
  2. 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
  3. 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.
  4. 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.
  5. er·ra·tum /eˈrädəm/ noun plural 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.
  6. Increase the memory available to HD (under app preferences)
  7. 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.
  8. 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...
  9. You're fine with that. Your problem is not with your Java version.
  10. 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.
  11. You don't need the JDK -- that's for developers. You're looking for the JRE. Your best bet is still to go to java.com and click the big, red "Java Download" button.
  12. You're going to need to provide some details. If you open a command prompt and cd to the directory containing HD6.jar, what is the output when you enter java -jar HD6.jar
  13. Correct - the REPLACE and REG_REPLACE containers both act on the entirety of the output. They are processed after the output is generated, but before image data is swapped in.
  14. 1. Enable the Equipment tab 2. Use a Custom Adder 3. Same
  15. If by "will not launch" you mean that double-clicking on HD6.jar doesn't start the app, then the most likely issue is that your system is not configured to recognize .jar files as Java executables (which they are). You can Google "jarfix" to find a small executable that you can run to correct .jar file associations under Windows, though I'm not sure if it will work under Windows 11. You can also launch HD from the command line by going to the directory that contains HD6.jar and entering the following: java -jar HD6.jar
  16. Main limitations will come into play if you try to break down everything into component parts rather than relying on HD’s output. You can do that to an extent, but will run into limits when dealing with nested structures - the export process simply wasn’t designed for the layered logic structures needed for that.
  17. You're getting a bit touchy. Relax. Breathe. You're trying to use the export format for something it was never intended to do. Your best and most reliable bet would be to create a plugin for HD -- the plugin would need to be written in Java, but would have full access to HD's class structure and could generate whatever level of detail you need. Far easier than attempting to read the HDC files directly, as they are only part of the equation (you'd need to read both the HDC file as well as the associated rules template and essentially replicate much of the internal logic that HD takes care of for you).
  18. 1. No....and I think that you're trying to use the export process for things that it was never intended. It is NOT designed to allow full, programmatic access to the entire object hierarchy used in HD. 2. No, because it's not really a thing 3. See (2)
  19. You can specify whatever you want -- it's no different from any other Power export. Each Compound Power is handled independently, regardless of its position in the Powers list. You can add any separator you want between the Compound Powers (no different from a separator between any other Powers) or between the individual component Powers. When you're overriding the default behavior of the application (e.g. replacing/redefining the way Compound Powers are exported) the onus is on you to create an export format that will make sense. If the components of multiple Compound Powers are running together in your export format, they're doing that based on your own design. As for the ID values, those are largely intended for use within HD itself and are not typically part of an export. While there's nothing preventing you from using them, you're not going to find too much beyond basic access in the export process. The components of a Compound Power will have access to their own, but accessing the ID of their parent (the Compound Power itself) would require programmatic access (i.e. not part of an export).
  20. I'm not sure what you're asking -- if you're looping through the component powers, they are all part of the same compound power - the export process isn't going to conglomerate all compound powers together.
  21. Wife's Bo Katan is ready to go...just a few minor adjustments for the HIM on my side and we're ready for the weekend
×
×
  • Create New...