Staredit Network

Staredit Network -> Concepts -> EUD Conditions needed...
Report, edit, etc...Posted by KrAzY on 2006-06-25 at 18:50:54
I want somebody to do a research for me, I'm fine giving away minerals. Here are the following are required, is possible:
  1. Arrow Key Unit Movement (W,S,A,D or Up,Down,Left,Right)
  2. Left Click as Primary Fire
  3. Right Click as Secondary Fire
  4. Moving the mouse acts as the crosshair
  5. Changing guns with same Unit (Like a Marine with a Shotgun for an example)
  6. "Name" killed "Name" messages...
  7. Range attacks (So you can't kill too near or too far)
Thanks to anybody who have all of these, you must via PM me to get the list. They all should be correct. You must tell me what patch I should use, or what programs to make it work. I'll give all of my minerals if so.
Report, edit, etc...Posted by Zeratul_101 on 2006-06-25 at 18:53:36
for #5, i'm pretty sure thats an action, not a condition.
Report, edit, etc...Posted by KrAzY on 2006-06-25 at 18:54:54
Right Click is moving your units around, isn't it? I saw a Marine using the Ghost's weapon before.
Report, edit, etc...Posted by yoni45 on 2006-06-25 at 19:13:10
Do you expect this to work over, say, battle.net? As in, with the current version of SC, without downgrading to previous versions? (that are not compatible with b.net for example?)

If you do expect it to work over b.net...

#5 and #6 are both action based, so impossible.

#1, #2, #3, and #4 are based on things only 1 player experiences at any given moment, so the only actions taken on them can be ones that are not sent over the network (ie display msgs), or ones in a single player game...

#7 needs more clarification...
Report, edit, etc...Posted by Zeratul_101 on 2006-06-25 at 19:25:45
QUOTE(KrAzY @ Jun 25 2006, 04:54 PM)
Right Click is moving your units around, isn't it? I saw a Marine using the Ghost's weapon before.
[right][snapback]513156[/snapback][/right]


my bad lol, i got my games mixed up. that was prob when EUD Actions were still around cause it isn't possible. and for #7, if all else fails, and its not a strategy game, you can get away with a trigger system instead.
Report, edit, etc...Posted by KrAzY on 2006-06-25 at 19:51:38
I'm doing everything else in trigger, health system, gunning sounds and everything, I just want some EUD conditions of the impossible for trigger.
Report, edit, etc...Posted by DT_Battlekruser on 2006-06-25 at 23:01:32
QUOTE(KrAzY @ Jun 25 2006, 03:50 PM)
I want somebody to do a research for me, I'm fine giving away minerals. Here are the following are required, is possible:

  1. Arrow Key Unit Movement (W,S,A,D or Up,Down,Left,Right)
  2. Left Click as Primary Fire
  3. Right Click as Secondary Fire
  4. Moving the mouse acts as the crosshair
  5. Changing guns with same Unit (Like a Marine with a Shotgun for an example)
  6. "Name" killed "Name" messages...
  7. Range attacks (So you can't kill too near or too far)
Thanks to anybody who have all of these, you must via PM me to get the list. They all should be correct. You must tell me what patch I should use, or what programs to make it work. I'll give all of my minerals if so.

[right][snapback]513152[/snapback][/right]


1. As for keys, EUD conditions cannot detect keystrokes; the only reason arrow keys can be detected is that they move the sceen, and the sceen xy values can be read with EUD conditions. If you never change your base screen value, arrow keys can be used for movement (I don't have the offsets for anything atm).
2-3. Clicks can't be detected via EUD conditions unless you set it up so that clicking the mouse has another detectable effect.
4. Pointer position should be in RAM, but not sure.
5. Possible only with EUD Actions, in which case it is rather simple. 0x006b8fac is the base offset for Ground Weapon in 1.12b, add to this 0x00000001 for each UID you go through.
6. Impossible unless you have a databse of names (i.e. "if player name is blah and player2 name is blah2, print "blah killed blah2")
7. Possible only with EUD Actions, in which case it is rather simple. 0x006bbb78 is the starting offset for Minimum Range (add 0x00000001 for each WID), and 0x006bc58c is the starting offset for Maximum Range (add 0x00000001 for each WID).
Report, edit, etc...Posted by KrAzY on 2006-06-26 at 01:23:39
For the arrow keys, I heard about it before, but I haven't experienced it at all.

For the clicking, it could detect when you clicked a burrowed or right click order. There are chances making it possible.

For the crosshair, I don't know what RAM actually stands for, unless it's the hard drive for a computer.

Number 5, I have no idea why yoni45 said that was impossible, I've seen it before and told it happened. Thanks to DTBK for answering that problem.

For 6, do you mean for triggers? Because I really don't like to add a password system for every person who'd play. I could do that, it'll take forever though containing thousands of triggers.

I don't know why Zeratul_101 said it'll work only in triggers, I've seen it, it definently works. Thanks to DTBK for bringing in the facts again.


If they are possible, bring me in samples please, in Vanilla version of StarCraft, not broodwar. I doubt it doesn't work for Vanilla.
Report, edit, etc...Posted by yoni45 on 2006-06-26 at 01:53:53
QUOTE(KrAzY @ Jun 25 2006, 11:23 PM)


Number 5, I have no idea why yoni45 said that was impossible, I've seen it before and told it happened. Thanks to DTBK for answering that problem.

For 6, do you mean for triggers? Because I really don't like to add a password system for every person who'd play. I could do that, it'll take forever though containing thousands of triggers

[right][snapback]513407[/snapback][/right]


That's because I specificly said, "If you do expect it to work over b.net..."

And that stands. As DTBK mentioned, in order for #5 to work, you need to downgrade your version of SC to version 1.12b, which is not playable over battle.net...

That applies for #6 (unless you make an infinitely large database of all player names that could possibly play your game...)

As well as #7 as well...
Report, edit, etc...Posted by DT_Battlekruser on 2006-06-26 at 02:41:56
#6 is impossible even if you use EUD actions. You can't say "display text <variable>". I wish, but you can't.
Report, edit, etc...Posted by Zeratul_101 on 2006-06-26 at 09:21:21
QUOTE(KrAzY @ Jun 25 2006, 11:23 PM)

I don't know why Zeratul_101 said it'll work only in triggers, I've seen it, it definently works. Thanks to DTBK for bringing in the facts again.

[right][snapback]513407[/snapback][/right]


when did i say that? i said IF it doesn't work, you could do the effects with trigger systems. i never said it'll only work with triggers.
Report, edit, etc...Posted by n0b0dy- on 2006-07-01 at 20:29:18
Ok, making things clear here...

First: For Arrow Key movement. I'll attach the file that I made as a test for my upcoming EUD map Galactic Battle. ( It's basically Fishgold's map, but fixed and edited for v1.13f)
DT_Battlekruser is right in saying EUD conditions CANNOT detect arrow key strokes, they only detect screen movement.

2-3 Is also not possible, unless as DT_Battlekruser said, unless you make them have another effect when you click it.
4-Also impossible to my knowledge...
5, and 7 are impossible, they are both EUD Actions
6 is also impossible, because there can be Millions of names on starcraft.

So, I think the only POSSIBLE thing that you said was number 1, arrow keys. Download my file attached below, for the codes that I generated to make this possible.


Enjoy, and I hope I helped a little...
Report, edit, etc...Posted by Commanda_Panda on 2006-07-05 at 18:07:55
If someone presses F4 in a game, it'll center view on their start location so you can detect if someone has pressed F4 if their screen is at their start location. But if they just look at their start location, the trigger will also activate.
Report, edit, etc...Posted by Kookster on 2006-07-05 at 19:01:43
The name thing #6 is possible, but pretty complicated!!!!!!!

now for the whole name typing thing to work you would have to have a trigger for each letter and or symbol you want. And some way to enter your name in game and to keep track of it, so maby like a unit keybourd and a area to detect the order of them.

so it would be like: marine, medic, medic, marine, firebat, ghost, hydra, zergling
k o o k s t e r

So by haveing your name entered in units you could have starcraft have triggers to detect those units and put a corrisponding letter for them, this is how it would look in game:

K
o
o
k
s
t
e
r

now why its going down like that is cause each letter would have to be individualy typed in custom names cause you cant do varibles like others have said.

now to do the someone killed someone

it would be like this:

B
i
l
l

Killed

B
o
b

to do this you would have to detect when someone killed someone and then who died the same time, using kill systems its possible, you then just have it put the person who gained a kill and display killed, then who died.

I havent done this but in logic it makes sence, its just that it would be really complicated and big.
Report, edit, etc...Posted by -bilal92- on 2006-07-06 at 00:55:47
"Name" killed "Name" messages...

Players: (all human players)
1
2
3
4
5
6
7
8
Players 1 Kills Player 2
Player 2 Has suffered Deaths of men

Display Text Message for current player - this would be for players 1-8
Krazy kills -bilal92-

Preserve Trigger, and do that for all players as a combination
good luck hope it helps biggrin.gif
Report, edit, etc...Posted by DT_Battlekruser on 2006-07-06 at 01:22:24
QUOTE(kookster @ Jul 5 2006, 04:01 PM)
The name thing #6 is possible, but pretty complicated!!!!!!!

now for the whole name typing thing to work you would have to have a trigger for each letter and or symbol you want. And some way to enter your name in game and to keep track of it, so maby like a unit keybourd and a area to detect the order of them.

so it would be like: marine, medic, medic, marine, firebat, ghost, hydra, zergling
                              k          o        o          k          s        t        e          r

So by haveing your name entered in units you could have starcraft have triggers to detect those units and put a corrisponding letter for them, this is how it would look in game:

K
o
o
k
s
t
e
r

now why its going down like that is cause each letter would have to be individualy typed in custom names cause you cant do varibles like others have said.

now to do the someone killed someone

it would be like this:

B
i
l
l

Killed

B
o
b

to do this you would have to detect when someone killed someone and then who died the same time, using kill systems its possible, you then just have it put the person who gained a kill and display killed, then who died.

I havent done this but in logic it makes sence, its just that it would be really complicated and big.
[right][snapback]518432[/snapback][/right]


That would work, but

D
T
_
B
a
t
t
l
r
k
r
u
s
e
r
Killed
D
o
o
d
a
n

doesn't even fit in the 11 lines of text Starcraft can show. So, while that method works technically, it doesn't produce anything asthetically useful.

QUOTE
If someone presses F4 in a game, it'll center view on their start location so you can detect if someone has pressed F4 if their screen is at their start location. But if they just look at their start location, the trigger will also activate.


Spacebar does that too and it makes a better "fire" key than F4.

Report, edit, etc...Posted by Kookster on 2006-07-06 at 22:47:33
yeah i know it wouldnt look pretty but it would work.

but to make it better, you could add some sort of timing/scroll feature so it doesnt type it all at once but slowly appears while typing and then slowly disappears alot like a stock ticker, that would be pretty clean, just do a death count so every second or a bit less it types a letter instead of all at once, it would involve alot of death counters and stuff but you can make it look good.

I might make a map to do all this but only the name part not the kill part
Report, edit, etc...Posted by Red2Blue on 2006-07-07 at 04:32:19
Or.... you could just forget about custom EUD names and just go: player 1 killed player 2... or color a killed color b... why go to exteme lengths like that only for cosmetical changes... sheer mechanical workings are more important...

Hey... I thought EUD maps were only one player.
Report, edit, etc...Posted by Kookster on 2006-07-07 at 06:16:45
one my method doesnt involve EUDs at all, 2 i only put it out there cause he asked
Report, edit, etc...Posted by DT_Battlekruser on 2006-07-07 at 14:27:00
QUOTE(Red2Blue @ Jul 7 2006, 01:31 AM)
Or.... you could just forget about custom EUD names and just go: player 1 killed player 2... or color a killed color b... why go to exteme lengths like that only for cosmetical changes... sheer mechanical workings are more important...

Hey... I thought EUD maps were only one player.
[right][snapback]519139[/snapback][/right]


No, only certain conidions will cause player desyncs, and ways are being developed to bypass player desyncs.

This topic shows a way to use EUD conditions without desyncing the players: http://www.staredit.net/index.php?showtopic=31676&hl=
Report, edit, etc...Posted by Xx.Doom.xX on 2006-07-08 at 09:07:39
I didnt want to make another thread tongue.gif but if someone could help me find 2 EUD's (idk if they're actions or conditions) blink.gif . Here they are.

1. In a map im making, if a ghost goes to a location where a turret is, the unit is removed to act like he is in the turret (also the turret becomes his). I want to know if a player presses "Stop" then its like the player (ghost) gets out of the turret.

2. In my other map, Sudoku, there is a beacon in every square (inside squares) that when you select it and u go to the bottom-right corner (where u move templar to space where u select a number (a unit tells which space is like 9,8,etc). Then pylons/beacons (not sure which yet), make the number out of setting the units right (kinda like the map Drawing Contest.


Are any of these possible? Or do you mod make these work?


If some one doesnt understand ill be sure to explain it more. tongue.gif


Thanks wink.gif
Report, edit, etc...Posted by Zeratul_101 on 2006-07-08 at 09:52:03
for your first one, after its reached it final spot, simply move(not order) it to water or otherwise unwalkable spot(cliff). it'll stop your ghost from moving, yet allow it to attack. kinda like a building, thats what you wanted right?
Report, edit, etc...Posted by n0b0dy- on 2006-07-08 at 12:39:37
no, he wanted to know if there was some way if he pressed stop, then it would let the ghost or whatever unit out. 1) impossible, 2) selecting units for an effect is impossible. If you're trying to do all of these things, you can all do them in warcraft III's editor if you really had some free time smile.gif
Report, edit, etc...Posted by Xx.Doom.xX on 2006-07-08 at 13:21:45
Im thinking of another idea for 2)....

Anyone else have a better idea then?


*If no one does ill prob think of something


EDIT: Can u make 1) work with modding?
Report, edit, etc...Posted by Syphon on 2006-07-08 at 14:10:27
QUOTE(DoomStrike @ Jul 8 2006, 12:21 PM)
Im thinking of another idea for 2)....

Anyone else have a better idea then?
*If no one does ill prob think of something
EDIT: Can u make 1) work with modding?

[right][snapback]520123[/snapback][/right]


Yes you can, very easily, but the kills would get reset for the ghost everytime you do that.

Also, it'd be possible, just a little more complex to do it with regular triggers. Always have air units near it and leave when it isn't attacking.
Next Page (1)