Staredit Network

Staredit Network -> UMS Assistance -> Downloads and Hyper Triggers
Report, edit, etc...Posted by Zwitch on 2006-02-14 at 17:56:27
Two more questions I have:

1.) Okay, I've downloaded SCXE, SF, and SCMD2. What else would you highly suggest I download to help me in mapmaking? (The basic stuff any mapmaker ought to have) I have no interest in mods at the moment but I do still need map protection (from what it sounds like, SF's is no good pinch.gif )

2.) I've looked over the Hyper Triggers Tutorials and I'm still kinda confused on how they work. When are they needed? And where do we put them based on our other triggers?

"As ever, your assistance is appreciated" -Zeratul

Thanks again! happy.gif
Report, edit, etc...Posted by Fwop_ on 2006-02-14 at 18:15:42
1. Those editors are pretty much all you need for map making, not much I can think of that would assist further.

2. Hyper triggers make the trigger cycle run faster. Instead of constantly receiving 1 minerals every 2 seconds without them, you would receive 12 every 1 second. They are probably a good idea to have in any map that one is making, it makes the map much smoother. You should put them in a player that does not use wait actions, which is usually a computer player.
Report, edit, etc...Posted by Zwitch on 2006-02-14 at 18:57:40
QUOTE(Fwop_ @ Feb 14 2006, 06:15 PM)
2.  Hyper triggers make the trigger cycle run faster.  Instead of constantly receiving 1 minerals every 2 seconds without them, you would receive 12 every 1 second.  They are probably a good idea to have in any map that one is making, it makes the map much smoother.  You should put them in a player that does not use wait actions, which is usually a computer player.
[right][snapback]427272[/snapback][/right]

Okay, so where does the Action go in a hyper trigger? Or do you just rename a Player's Trigger with the Condition, the 'Wait's' & 'Preserve Trigger' and without the Action?

Also, when giving putting the hyper triggers on a computer player do I:
A) Just put the trigger under a computer player?
B) Make it so the trigger applies to the computer player?
C) Or both? [All of the Above]

(Gotta love those multiple choice questions happy.gif )

If it is (A), how do I go about player application and assigning these hyper triggers to each player?
Report, edit, etc...Posted by Fwop_ on 2006-02-14 at 19:00:18
Just put the triggers under the computer player, when they are under there, it still applies to everyone else. You just need it so the computer player doesn't have any waits in it's trigger cycle.

I don't get what you mean in your first question confused.gif
Report, edit, etc...Posted by M_s4 on 2006-02-14 at 19:12:24
You don't put your trigger in the hyper trigger. You make hyper triggers and the boosted speed will go throughtout triggers in the entire map. If you ever want to turn hyper triggers off, add conditions to the hyper trigger and unsatisfy the conditions when you want them off.
Report, edit, etc...Posted by Zwitch on 2006-02-14 at 19:13:08
Well I hope this helps in answering the 1st Part, is this what I should do?:


Trigger
Description:
Is This The Right Way To Set Up A Hyper Trigger?
Players:
¤ All Players That This Condition Applies To: (Trigger is Made Under Computer Player)
Conditions:
¤ Player(s)'s Condition which needs to have an action be sped up (Based off another trigger)
Actions:
¤ Wait as many times as possible
¤ Preserve Trigger


So basically the trigger mimics a player's trigger but it removes the action and adds a lot of "Wait's" & "Preserve Trigger" to it. (Am I interpreting this correctly?)

Edit: Reworded the Condition to make it more understandable
Report, edit, etc...Posted by Fwop_ on 2006-02-14 at 19:31:27
I don't see why you just you just leave hyper triggers on all the time anyway. If you use waits in some triggers for the player, they will still be the same speed. All hyper triggers do is speed up the cycle, which is when every trigger will fire. Hyper triggers just decreases the time inbetween the cycle. Waits still function the same with or without hypers, unless you do some incorrect trigger work to give yourself wait blocks.
Report, edit, etc...Posted by Zwitch on 2006-02-14 at 22:30:37
Uggh I'm still confused, I can't wrap my brain around where I'm exactly supposed to plug these waits & stuff into my triggers confused.gif
Report, edit, etc...Posted by Doodle77(MM) on 2006-02-14 at 22:43:30
Put the hypertriggers into player 8 (or whatever your last computer player is) at the bottom.
the hyper trigger would be
CODE

Players:
Player 1
Conditions:
Always();
Actions:
Wait(0); as many times as possible.
PreserveTrigger();

in starforge.
Report, edit, etc...Posted by Zwitch on 2006-02-14 at 22:48:48
Do I need to make one of these per Player under the Player 8? or can I just set it to All Players under Player 8?
Report, edit, etc...Posted by Fwop_ on 2006-02-14 at 23:44:21
Just put it under player 8. I don't know what's so hard for you to understand about hyper triggers, you don't need to do anything special for these. Just put them all under player 8 and read through the tuturial, it tells you all you need to know.
Report, edit, etc...Posted by Zeratul_101 on 2006-02-15 at 00:07:31
don't try too hard to understand how hyper triggers work. its kinda complicated and simple at the same time

a hyper trigger is made EXACTLY like this:

Trigger
Players:
¤ any player that doesn't have waits
Conditions:
¤ always
Actions:
¤ 62-63 wait 0 milliseconds
¤ preserve trigger
¤ comment: hyper trigger(optional)


just make 3-5 copies, no more, no less. I heard the it is best to give hypers to the second last "active" player you have and give all the triggers with wait actions to the last player. also, make sure hyper triggers are the last triggers you make otherwise everything is gonna get messed up. if you need to add more triggers(with waits), simply delete your old ones and make new ones.

a few good things to know are:
-hyper triggers are totally seperate from your other triggers, so don't combine these with all your other triggers
-the purpose of hyper triggers is to speed up trigger processing. 24 triggers are performed/activated(called firing(I think)) per 2 second instead of the normal 1 per 2 secs
-hyper triggers do not affect wait actions. also, wait actions use 'real time,' 'game time' is 1.5 seconds per one 'real time' second. also important to note is that wait actions will stop triggers below it from firing until that the wait action has elapsed.

e.g. you want a marine made at 10 seconds into the game, you also want music to play 10 seconds after that, so you add a wait action. another trigger creates a second marine at 12 seconds but because you added the wait action, the second trigger didn't start until it was finished. In conclusion, your rine was made 8 seconds too late. This effect, called wait blocks or something like that, is amplified with preserve trigger and multiple triggers with waits.

I hope i didn't make this too gibberish and if it is, just make the hyper triggers, plain and simple. Don't overthink it.

Additional reading
Report, edit, etc...Posted by Staredit.Net Essence on 2006-02-15 at 01:33:24
Essential Program List:
Uberation
SCMDraft
TriggerDuplicator

Sf and Xtra Editor or unnessessary and wont help you at all.

They explained hyper triggers pretty damn well.
Report, edit, etc...Posted by Zwitch on 2006-02-15 at 14:15:35
Alrighty, I think I got it, I've been thinking too hard I guess happy.gif

Thank you all for the help given
Next Page (1)