Lone Wolf Development Forums  

Go Back   Lone Wolf Development Forums > Hero Lab Forums > HL - Authoring Kit
Register FAQ Community Today's Posts Search

Notices

Reply
 
Thread Tools Display Modes
Goreshade
Member
 
Join Date: Aug 2013
Location: CA
Posts: 42

Old January 30th, 2014, 01:19 PM
The skeleton file Components.core intro comments states the following...

Quote:
This file contains the definitions of assorted components that are utilized by multiple component sets. Since the component sets require that all referenced components must already be defined, and we can't control the compilation order of files with the same filename extension, these shared components are placed in a file with a ".core" extension to ensure they are processed before the various ".pri" and ".aug" files.
I imagine this was a previously named file type, but what type was it changed to? If I had to guess I might guess .str file. Although, ".pri" does also imply ".1st".
Goreshade is offline   #1 Reply With Quote
Mathias
Senior Member
Lone Wolf Staff
 
Join Date: May 2005
Posts: 13,214

Old January 30th, 2014, 01:46 PM
Here's the wiki page that lists the order files are loaded in: http://hlkitwiki.wolflair.com/index...._Loading_Order

I'd guess .pri was either discarded early in development, or was a typo.
Mathias is online now   #2 Reply With Quote
Goreshade
Member
 
Join Date: Aug 2013
Location: CA
Posts: 42

Old January 30th, 2014, 03:00 PM
I have also seen these mentioned in the documentation wiki (and pdf) as well.

File Locations and Naming Conventions
Context: HL Kit … Basic Concepts and Terminology … The Physical Files
http://hlkitwiki.wolflair.com/index....ng_Conventions

Its mildy confusing and should probably use an update. Back when I started this project I remember looking all over the reference material for .pri thinking I missed something. Other newcomers to the app might run into the same confusion. Is there any chance of the wiki being updated?

Last edited by Goreshade; January 31st, 2014 at 12:45 PM.
Goreshade is offline   #3 Reply With Quote
Goreshade
Member
 
Join Date: Aug 2013
Location: CA
Posts: 42

Old January 31st, 2014, 12:53 PM
Another detail, the extremely handy "validif" statement in the cdata scripts doesnt seem to be in the wiki either, only the special symbol "@valid", yet the skeleton files use "validif" in many places. Did I miss it in the wiki somehow?
Goreshade is offline   #4 Reply With Quote
Mathias
Senior Member
Lone Wolf Staff
 
Join Date: May 2005
Posts: 13,214

Old January 31st, 2014, 01:40 PM
A lot of sections of the wiki haven't been updated in a long time, and validif is newer than the original sections of the wiki.

Code:
validif (Test)
is a shortcut for:

Code:
 
if (Test) then
  @valid = 1
  done
  endif
Mathias is online now   #5 Reply With Quote
Goreshade
Member
 
Join Date: Aug 2013
Location: CA
Posts: 42

Old January 31st, 2014, 03:46 PM
Awesome. Are there any other macros like that one that aren't in the wiki either?

When Realmworks hits I imagine there are going to be a lot more people discovering HL shortly thereafter. Especially if you guys do a bundle deal or something down the road. An update to the wiki would really help before that goes down.
Goreshade is offline   #6 Reply With Quote
Reply


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 11:40 AM.


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