A Community discussion forum for Halo Custom Edition, Halo 2 Vista, Portal and Halo Machinima

Home  Search Register  Login Member ListRecent Posts
  
 
»Forums Index »Halo Custom Edition (Bungie/Gearbox) »Halo CE General Discussion »[App] HSC Workshop

Author Topic: [App] HSC Workshop (5 messages, Page 1 of 1)
Moderators: Dennis

kirby_422
Joined: Jan 22, 2006

Apparently public enemy number 1?


Posted: Apr 18, 2012 05:14 PM    Msg. 1 of 5       
First of all, too lazy to dig out the old topic (besides, I'd have to bump it and that's against the rules and such)

Version 1.0
New features: Script library tab (Search through all loaded script commands, learn about them, insert them in, etc.)
Commons Tab (Have something you use often? toss it in your common area. You can easily insert these anywhere you want. To add to it, highlight text, and click 'Save selected' in the commons tab.)
More versions of +multi+, now you can have overlapping multi areas, and it will connect to the correct one with this new version, <+multi!NUM!multi+>

Version 0.99
New features: more template stuff, some crash protection, loading script library in the background.

I need people to make suggestions what to make templates for, I have 7 in there, and 1 of those is just an example of me writing random stuff (and actually.. its a invalid script after the newest stuff I tossed in there lol. its only valid if you have 0 players.)




Template Info (I just realized the in-app help version of this is out of date, don't listen to it, because you'll be making invalid templates lol)
<\!multi!NUM!multi!\> </!multi!NUM!multi!/>	- Encase any command you want the user to be able to use multiples of. Replace NUM with 0 through 100 (sorry, you can't have 101 different loops in one script *shrug*)
<+multi+> - Used to make part of the multiple with the current number (Eg, if the person wants 5 of multi0, everywhere in multi0 where <+multi+> is sitting is replaced by +1+ to +5+ depending on placement.
<!replace!-ID-!replace!> - Slot for user to fill in with a variable\value. Change the ID to whatever, all items with the same ID will be set to the same value. REQUIRES replace comment block after first instance.
<!replace+multi+!-ID-!+multi+replace!> - Same as above, except for values that are unique to each multiple of a script (like 5 vehicle teleporters, using 5 different volume triggers, etc)
;;!multi! COMMENT !multi!;; - Comment block for <\!multi!NUM!multi!\> </!multi!NUM!multi!/>, place directly after it. Spaces are required between the ! and Comment.
;;!replace! COMMENT !replace!;; - Same as above, except for <!replace!-ID-!replace>
;;!mul!rep! COMMENT !rep!mul!;; - Same as above, except for <!replace+multi+!-ID-!+multi+replace!>

<\!plyr!\> </!plyr!/> -Same as <\!multi!NUM!multi!\> </!multi!NUM!multi!/> except for player number.
;;!plyr! COMMENT !plyr!;; -comment block for above^^
<+plyr+> -Insert player number (0 - 15)
<!replace+plyr+!-ID-!+plyr+replace!> -<!replace+multi+!-ID-!+multi+replace!> for player loops.

;;author TEXT author;; - Creator of the template (optional)
;;date TEXT date;; - Release date of template (optional)
;;title TEXT title;; - Name of template (optional)
;;discription TEXT discription;; - Overview of the template so that users can figure out what they are getting themselves into, and warn them if the template may appear frozen during execution.

<+multi!num!multi+>
<!replace!+NUM+multi!-ID-!multi+NUM+!replace!>


Go find bugs, etc.
Download [Version 1.0]

Planned features for the future:
Template integer enforcement (have a template option, that converts the input to a number (Quite easy, idk why I haven't done that yet))
Template boolean enforcement (Above)
Source code cleaned up enough that I am ok with other people looking at it (because its truly a mess right now lol)
Edited by kirby_422 on May 8, 2012 at 09:20 PM


OpsY
Joined: Feb 19, 2007

Frobisher Bay


Posted: Apr 19, 2012 07:30 PM    Msg. 2 of 5       
Thanks for this contribution, I have been away for a couple of months and still am so I can't test but surely will when I return


kirby_422
Joined: Jan 22, 2006

Apparently public enemy number 1?


Posted: Apr 19, 2012 07:48 PM    Msg. 3 of 5       
download it, unrar the program and hs_doc.txt into the same folder, open the program, write scripts or use templates (7 come with it) The bottom area has script info (during first run, it will be reading that hs_doc.txt to get the information for the bottom. It will inform you when its finished loading. It will say its done loading instantly if you dont have hs_doc in the folder. After its loaded from the file once, it will save to registry and load from there in the future.)


Sean Aero
Joined: Jun 7, 2009

HaloRank.com


Posted: Apr 19, 2012 09:39 PM    Msg. 4 of 5       
Wish I could help but I know nothing on Halo scripting.
Still I support the fact you build an app!


kirby_422
Joined: Jan 22, 2006

Apparently public enemy number 1?


Posted: Apr 20, 2012 06:33 PM    Msg. 5 of 5       
you can write a script normally, or if someone develops a template, you can run the template and it will generate the script with all of your map's unique items and such.

 

 
Previous Older Thread    Next newer Thread







Time: Thu January 19, 2023 2:54 PM 188 ms.
A Halo Maps Website