I am currently working on a new halo scripting utility. I would just stick to EHS, but development on that Utility seems to have ceased. The application is currently called "Halo Script Builder" - I don't have much for imagination...so if someone else can give it a better name that would be great.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Contents:1: Details
2: Things I need
3: Scripts I have so far
4: Conclusion
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Details:Application name: Halo Script Builder
It has (will have) many built-in templates, and also has the hs_doc.txt built in.
(If you want more details just ask)
Pics:
v0.1.0.0
http://i886.photobucket.com/albums/ac64/xThex_xAssassinx/halo_script_builder.jpg NOTE: Switched to C#, so the above picture is no longer accurate, however the basic layout of the GUI still exists.If you have ideas for features that you would like to see in this application post them here or message them to me.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2. Things I need:- Scripts:
Vehicle Teleport
Extra Vehicles (would like to use the one from EHSv2)
Any other scripts you can think of that aren't featured below
- A short, typed tutorial on Halo scripting (will be included as "Help" - and credit will be given, of course. I just want something that goes over the basics of scripting.
- I also need a few people to test some of the scripts.
If you are interested in submitting material then read the bottom of this post (read part 3 first if you are submitting a script idea - to make sure I don't already have it)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3. Scripts so far:I am organizing the scripts by category. These categories are Player, AI, Vehicle, Server, Map, Device, and Misc.
Player - Scripts that affect the/a Player(s)
AI - Scripts that affect AI units **Might mix with Player or Map**
Vehicle - Scripts that affect vehicles **Might mix with Player**
Map - Scripts that affect your map in general
Server - Scripts that affect Multiplayer Servers that run your map **Might mix with Map - unlikely though**
Device - Scripts associated with devies (ex: doors) **Might mix with Map**
Misc - Scripts that don't fit into the other categories
~Scripts I have so far~
+Player+
Name: No Damage
Description: Prevents the players from taking damage.
Made by: Ghilli
Status: Complete
Tested: No
Name: No Melee
Description: Prevents the players from using Melee attacks.
Made by: Ghilli
Status: Complete
Tested: No
Name: No Ranged
Description: Prevents the players from using ranged attacks.
Made by: Ghilli
Status: Complete
Tested: No
Name: Set Shields
Description: Sets the players shields to a specified value.
Made by: Ghilli
Status: Complete
Tested: No
Name: Zero Gravity
Description: Zero gravity.
Made by: Ghilli
Status: Complete
Tested: No
Name: No Flashlights
Description: Prevents players from using flashlights (may help prevent lag).
Made by: Ghilli
Status: Complete
Tested: No
Name: No Scope
Description: Prevents players from zooming.
Made by: Ghilli
Status: Complete
Tested: No
Name: No HUD
Description: Removes all HUD
Made by: Ghilli
Status: Complete
Tested: No
Name: No Weapon Drop
Description: Prevents players from dropping weapons when they die
Made by: Ghilli
Status: Complete
Tested: No
Note: I am going to add assorted Trigger Volume/Flag scripts soon, so please hold your posts about them for a while.
+AI+
N/A
+Vehicle+
Name: Team Specific Vehicle
Description: Makes a vehicle only allow a certain team.
Made by: N/A
Idea by: M280
Status: WIP
Tested: No
Note: Probably impossible to make
+Server+
Name: Server Message
Description: Makes the server say a message every so often.
Made by: Ghilli
Status: Complete
Tested: No
Name: Stored RCon
Description: I borrowed the idea from EHS and fixed it so that it works properly. (The one in EHS flooded the screen with the password).
Made by: Ghilli
Status: Complete
Tested: No
Name: Max Players
Description: Set the max number of players allowed on your map.
Made by: Ghilli
Status: Complete
Tested: No
Name: Max Players Locked
Description: constantly sets the max players, so that the host can't just change it.
Made by: Ghilli
Status: Complete
Tested: No
Name: Force Connect
Description: Forces players to join a specified server when they run your map.
Made by: Ghilli
Status: Complete
Tested: No
Name: Starting team
Description: Start on Blue Team default instead of Red
Made by: Ghilli
Status: Complete
Tested: No
Name: SV Name
Description: Sets the name for all servers that play on your map
Made by: Ghilli
Status: Complete
Tested: No
Name: SV Name (Locked)
Description: Constantly updates the server name (so the host cant just set a new one)
Made by: Ghilli
Status: Complete
Tested: No
Name: SV Password
Description: Sets the password for all servers that play on your map
Made by: Ghilli
Status: Complete
Tested: No
Name: SV Password (Locked)
Description: Constantly updates the server password (so the host cant just set a new one)
Made by: Ghilli
Status: Complete
Tested: No
+Map+
Name: No Dev Cam
Description: Makes using the Dev Cam VERY difficult, if not impossible.
Made by: Ghilli
Status: Complete
Tested: No
Name: Trigger Volume Teleporter
Description: Teleport the player using trigger volumes and flags instead of netgame flags
Made by: N/A
Idea by: Ghilli
status: WIP
Tested: No
Name: Console Message
Description: Writes a message into the console every so often.
Made by: Ghilli
Status: Complete
Tested: No
Name: Letter Box
Description: N/A
Made by: N/A
Idea by: Ghilli
Status: WIP
Tested: No
Name: Cinematic Title
Description: N/A
Made by: N/A
Idea by: Ghilli
Status: WIP
Tested: No
Name: UI Cameras
Description: A script for making a UI map. Allows for up to 15 cameras.
Made by: Ghilli
Status: Complete (but I'm still adding to it)
Tested: No
Note: 15 is just a temporary number, I'm going to try to add as many as I can.
+Device+
N/A
+Other/Misc+
N/A
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4. Conclusion:If you have any scripts that you would like me to add (or don't mind if I add) to this Utility, post it/them here or send it/them to me in a message. Credit will be given.
If you have any script ideas post them here or message them to me and I'll see what I can do (credit will still be given).
I would make all of the scripts myself, but I would rather put my effort towards making the actual application (that way I can get a Beta out more quickly)
If you have ideas for features that you would like to see in this application post them here or message them to me.
Credit will be given in the "About" window and in the "Tool Tip" text (with the description of the script template you made).
If you are submitting material read this:When you submit a script use this template (please):
Name: <name of the script>
Description: <Description of the script>
Made by: <Name of Maker>
Idea by: <Name of whoever came up with the idea>
Status: <WIP/Complete>
Tested: <yes/no>
Note: <notes if any>
I welcome criticism. So please, share your thoughts on this. If you think its s stupid idea then your welcome to say so, however it would be much appreciated if you back up your opinion.
BTW: I'm thinking about giving people who submit (complex/impressive) scripts access to Beta versions.
Thank you,
- Ghilli
EDIT LOG:
7/23/2010 at 11:43am >> Fixed some typos that bothered me :)
7/23/2010 at 11:29am >> UPDATED PIC
Edited by Ghilli on Jul 21, 2010 at 08:28 PMEdited by Ghilli on Jul 23, 2010 at 11:30 AMEdited by Ghilli on Jul 23, 2010 at 11:45 AMEdited by Ghilli on Sep 5, 2010 at 02:06 PM