Staredit Newtork
Community
StarCraft
Games
Site
Favourites
Unit Node EUD's

Pages: < 1 2 3 >
Creator: Uncopyrightable
Time: Jul 4 2008, 12:43 pm

Post #21     rockz Jul 5 2008, 2:07 pm

[Avatar]
We are not amused
 offline contact
Yes.
"Personal foul; offense; 69; He was givin' him the business"
The player was later suspended for "Actin' the fool".
Top

Post #22     O)CecilSunkure Jul 5 2008, 10:55 pm

[Avatar]
Truth isn't defined by opinions or numbers of them..
 online contact
Quote from O)FaRTy1billion[MM]
Search for a 4-byte integer with value 123456 (gives 1-3 results :P ) and change the result's address to "005971F0". Convert that addresses value to hex and you have a unitnode pointer.

Allright I ran the search and got no results D:

And for changing the results address, how and why would I do that? Last, to convert the value to hex would i just add a 0x to the front of the value?
-Clan Orig Map Maker-
Top

Post #23     Uncopyrightable Jul 5 2008, 11:00 pm

[Avatar]
 offline contact
Quote from O)Silent
And for changing the results address, how and why would I do that? Last, to convert the value to hex would i just add a 0x to the front of the value?

Yes.
╔═══╦═══╦═══╦══╦═╦═══╦═══╦═══╦═╦═╦═══╦═══╗
╠═══╣....═╣............╠╗..╔╣....╠═══╬╗..╔╩╗..╔╬═══╣
╚═══╩═╩═╩═══╩═╩══╩╩═╩╩═══╩═══╩╩═╩═╩═╩╩═══╝
Top

Post #24     O)CecilSunkure Jul 5 2008, 11:20 pm

[Avatar]
Truth isn't defined by opinions or numbers of them..
 online contact
Ok, but I still have NO results, and I don't know why or how to change the address to "005971F0"..

I have broodwar selected, im searching for an integer, value of 123456.. What am I missing?
-Clan Orig Map Maker-
Top

Post #25     Uncopyrightable Jul 5 2008, 11:29 pm

[Avatar]
 offline contact
Quote from O)Silent
Ok, but I still have NO results, and I don't know why or how to change the address to "005971F0"..

I have broodwar selected, im searching for an integer, value of 123456.. What am I missing?

I have no clue. I have never tested/attempted to test this. Wait until FaRTy gets online or someone who knows what they are doing. :/
╔═══╦═══╦═══╦══╦═╦═══╦═══╦═══╦═╦═╦═══╦═══╗
╠═══╣....═╣............╠╗..╔╣....╠═══╬╗..╔╩╗..╔╬═══╣
╚═══╩═╩═╩═══╩═╩══╩╩═╩╩═══╩═══╩╩═╩═╩═╩╩═══╝
Top

Post #26     Clokr_ Jul 5 2008, 11:58 pm

[Avatar]
Omg got a title!
 offline contact
Search for a simpler value like 1234. Then modify one of the results address.
_______________
G T C A A G T C \__________________________
C A G U···/ŻŻŻŻ\ A G T C G A G A T C A G T
··········\____/ T C A G C T C T A G T C A
C A G T T C A G
/ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ

Was anyone missing my DNA signature? :P (yeah it is broken, I know it :/)

Top

Post #27     O)CecilSunkure Jul 6 2008, 12:16 am

[Avatar]
Truth isn't defined by opinions or numbers of them..
 online contact
Allright, so I've found a 4byte integer.. from here what do I do?

I have the map I want loaded into starcraft, and I have the unit I want selected. The unit was created in the editor, so it has always been there.
-Clan Orig Map Maker-
Top

Post #28     Clokr_ Jul 6 2008, 12:50 am

[Avatar]
Omg got a title!
 offline contact
Meh forget about searching that value, it's actually easier this way:

- Open BW load your map and select the unit that you wish.
- Open artmoney and choose SC Broodwar from the processes list.
- Click on the menu Process, the option Memory Editor.
- In the cell view part select "Integer 4 bytes".
- In the table click on the first cell under "Address" and write 005971F0.
- The value next to it (the one under "01") is the value you're searching for. That's the address to the unitnode of the selected unit. Note it down somewhere.
- If you want you can get into BW, select another unit, then alt+tab, wait until the value refreshes and note the new value down (in case you want to search the addresses for more units).
This post was edited 2 times, last edit by Clokr_: Jul 6 2008, 1:03 am.
_______________
G T C A A G T C \__________________________
C A G U···/ŻŻŻŻ\ A G T C G A G A T C A G T
··········\____/ T C A G C T C T A G T C A
C A G T T C A G
/ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ

Was anyone missing my DNA signature? :P (yeah it is broken, I know it :/)

Top

Post #29     O)CecilSunkure Jul 6 2008, 1:17 am

[Avatar]
Truth isn't defined by opinions or numbers of them..
 online contact
Allright thx Clockr, I have 0x60CC20 , 0x617420 for my values. Using EUD trig to create a selection detecting trigger, what do I do from here?

Im sry I have so many questions :P
This is all new for me.
-Clan Orig Map Maker-
Top

Post #30     Uncopyrightable Jul 6 2008, 1:22 am

[Avatar]
 offline contact
So what exactly effects the outcome of the address?

I'm pretty sure it is:

-Units position
-Unit creation number
-Who selects the unit (duh)
-Who owns the unit (duh)
-MOAR?
╔═══╦═══╦═══╦══╦═╦═══╦═══╦═══╦═╦═╦═══╦═══╗
╠═══╣....═╣............╠╗..╔╣....╠═══╬╗..╔╩╗..╔╬═══╣
╚═══╩═╩═╩═══╩═╩══╩╩═╩╩═══╩═══╩╩═╩═╩═╩╩═══╝
Top

Post #31     O)CecilSunkure Jul 6 2008, 1:25 am

[Avatar]
Truth isn't defined by opinions or numbers of them..
 online contact
Quote from Brontobyte
So what exactly effects the outcome of the address? I'm pretty sure it is:
-Units position
-Unit creation number
-Who selects the unit (duh)
-Who owns the unit (duh)
-MOAR?

Well I'm not retarded, just inexperienced. But I dont know what to do with my address and EUD trig except that the address goes into the mem offset?
-Clan Orig Map Maker-
Top

Post #32     Clokr_ Jul 6 2008, 1:36 am

[Avatar]
Omg got a title!
 offline contact
Download farty's program (he posted a link in this thread). Then use it to convert the address doodle posted (also in this thread) into a DC. The you have to compare that DC to 0x60CC20 or 0x617420 to check if the unit is selected. I think farty's program can automatically export the triggers for you with the comparisons already done.
_______________
G T C A A G T C \__________________________
C A G U···/ŻŻŻŻ\ A G T C G A G A T C A G T
··········\____/ T C A G C T C T A G T C A
C A G T T C A G
/ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ

Was anyone missing my DNA signature? :P (yeah it is broken, I know it :/)

Top

Post #33     Uncopyrightable Jul 6 2008, 1:45 am

[Avatar]
 offline contact
Quote from O)Silent
Quote from Brontobyte
So what exactly effects the outcome of the address? I'm pretty sure it is:
-Units position
-Unit creation number
-Who selects the unit (duh)
-Who owns the unit (duh)
-MOAR?

Well I'm not retarded, just inexperienced. But I dont know what to do with my address and EUD trig except that the address goes into the mem offset?

I wasn't calling anyone a retard... I was simply implying that I already knew that the two facts with the (duh) stamp were things that I already knew, thats all. :-_-:
╔═══╦═══╦═══╦══╦═╦═══╦═══╦═══╦═╦═╦═══╦═══╗
╠═══╣....═╣............╠╗..╔╣....╠═══╬╗..╔╩╗..╔╬═══╣
╚═══╩═╩═╩═══╩═╩══╩╩═╩╩═══╩═══╩╩═╩═╩═╩╩═══╝
Top

Post #34     O)CecilSunkure Jul 6 2008, 1:57 am

[Avatar]
Truth isn't defined by opinions or numbers of them..
 online contact
Quote from Clokr_
Download farty's program (he posted a link in this thread). Then use it to convert the address doodle posted (also in this thread) into a DC. The you have to compare that DC to 0x60CC20 or 0x617420 to check if the unit is selected. I think farty's program can automatically export the triggers for you with the comparisons already done.

I've had farty's program for a few days now, but I don't know what to do with my 2 addresses, or how to convert doodle's address into a DC, or how to compare the 2 addresses. But yes, EUD trig does that for you and exprts it to a .trg or shows you the trig in a starforge text line. I just don't know how to use EUD trig to do any of this D:
-Clan Orig Map Maker-
Top

Post #35     Uncopyrightable Jul 6 2008, 1:51 pm

[Avatar]
 offline contact
How To Do It:
-First download both of the editors with the links provided below.
-Open up Scmdraft 2 and then open your map followed by opening up the trigger editor. (Classic/Text)
-Make fake triggers (below)
-Now save the map.
-Then open up your StarForge folder ~"C:\Program Files\Star Forge\Data"
-Next open up the "Conditions" file by right clicking on it and modify it with a text editor. (Notepad++)
-Then modify the Deaths Condition triggers so that you can input a number instead of a units name. (Text underneath links)
-Now save the text file and open up StarForge.
-Then open up the triggers and go to the EUD triggers section
-Replace the "0" 's with the number that follows the UnitID:"xxxxx" (the "x"'s only)
-Now once all of the conditions are replaced save the map and ENJOY! :D

Downloads:

Scmdraft 2
StarForge

Fake Triggers:

When I make EUD triggers I get all of the information into a trigger that I need to without inputing the Extended Unit.

This means that I input the correct player, correct value, and correct comparison to which I want to have an EUD trigger function on.

After this is done, I simply open up the unit box for the Death Condition and then choose a Terran Marine. I do this because in StarForge, a Terran Marine is a "0" (UnitID: 0) and its easy to copy and paste the number over top of it.

Text:

This is what it should look like when you open it. ~Line 76-78
Quote
Condition Deaths(Player Player, Comparison Comparison, Number Number, Unit Unit)
{
Condition(0, Player, Number, Unit, Comparison, 15, 0, 0);

This is what you need it to look like for it to work properly.
Quote
Condition Deaths(Player Player, Comparison Comparison, Number Number, Number Unit)
{
Condition(0, Player, Number, Unit, Comparison, 15, 0, 0);

Please note:
Quote
Condition Deaths(Player Player, Comparison Comparison, Number Number, Number Unit)
{
Condition(0, Player, Number, Unit, Comparison, 15, 0, 0);

The bold underlined text is what you need to have. It went from "Unit Unit)" to "Number Unit)
╔═══╦═══╦═══╦══╦═╦═══╦═══╦═══╦═╦═╦═══╦═══╗
╠═══╣....═╣............╠╗..╔╣....╠═══╬╗..╔╩╗..╔╬═══╣
╚═══╩═╩═╩═══╩═╩══╩╩═╩╩═══╩═══╩╩═╩═╩═╩╩═══╝
Top

Post #36     O)FaRTy1billion[MM] Jul 6 2008, 9:01 pm

[Avatar]
Remember the game! P.s.: Feldspar.
 offline contact
Quote from Brontobyte
So what exactly effects the outcome of the address?
Of the player selections/unitnode entries?

-Units position - Has to do with the next. Editors handle it differently.
-Unit creation number - There really isn't a number, but unit creation definitely does. ;)
-Who selects the unit (duh) - Selecting a unit doesn't change the address. If you find a value for a unit selection, it will work in any of the player selection groups.
-Who owns the unit (duh) - This is defined in what the selection groups point to... It is completely irrelevant to the unitnode entry.
-MOAR? = When SC loads the unit (including trigger creation.)
Badlands 128 Minimap Colors    I like useless tables!
Platform  95 Minimap Colors
Install   85 Minimap Colors    What is this table, you ask?
Ashworld  92 Minimap Colors    I made images that list all the
Jungle   105 Minimap Colors    tiles' minimap colors arranged
Desert   109 Minimap Colors    by tileset groups (i.e. tileset
Ice       94 Minimap Colors    index.)
Twilight  97 Minimap Colors    I could make my own SCPM...
Top

Post #37     Uncopyrightable Jul 6 2008, 9:08 pm

[Avatar]
 offline contact
Quote from O)FaRTy1billion[MM]
Quote from Brontobyte
So what exactly effects the outcome of the address?
Of the player selections/unitnode entries?

-Units position - Has to do with the next. Editors handle it differently.
-Unit creation number - There really isn't a number, but unit creation definitely does. ;)
-Who selects the unit (duh) - Selecting a unit doesn't change the address. If you find a value for a unit selection, it will work in any of the player selection groups.
-Who owns the unit (duh) - This is defined in what the selection groups point to... It is completely irrelevant to the unitnode entry.
-MOAR? = When SC loads the unit (including trigger creation.)

Well apparently I didn't know much about what I was talking about. :P
╔═══╦═══╦═══╦══╦═╦═══╦═══╦═══╦═╦═╦═══╦═══╗
╠═══╣....═╣............╠╗..╔╣....╠═══╬╗..╔╩╗..╔╬═══╣
╚═══╩═╩═╩═══╩═╩══╩╩═╩╩═══╩═══╩╩═╩═╩═╩╩═══╝
Top

Post #38     O)FaRTy1billion[MM] Jul 6 2008, 9:15 pm

[Avatar]
Remember the game! P.s.: Feldspar.
 offline contact
Unitnode pointers are a mess.
Badlands 128 Minimap Colors    I like useless tables!
Platform  95 Minimap Colors
Install   85 Minimap Colors    What is this table, you ask?
Ashworld  92 Minimap Colors    I made images that list all the
Jungle   105 Minimap Colors    tiles' minimap colors arranged
Desert   109 Minimap Colors    by tileset groups (i.e. tileset
Ice       94 Minimap Colors    index.)
Twilight  97 Minimap Colors    I could make my own SCPM...
Top

Post #39     Uncopyrightable Jul 6 2008, 9:21 pm

[Avatar]
 offline contact
I would like to use them in my map but I don't know what to even look for.
╔═══╦═══╦═══╦══╦═╦═══╦═══╦═══╦═╦═╦═══╦═══╗
╠═══╣....═╣............╠╗..╔╣....╠═══╬╗..╔╩╗..╔╬═══╣
╚═══╩═╩═╩═══╩═╩══╩╩═╩╩═══╩═══╩╩═╩═╩═╩╩═══╝
Top

Post #40     O)CecilSunkure Jul 6 2008, 10:19 pm

[Avatar]
Truth isn't defined by opinions or numbers of them..
 online contact
Allright, well I've messed around a bit and I was able to create some flawed triggers that don't do much at all with EUD's.

I think farty, or anyone else who knows how, should set up a step by step tutorial on this subject with screenshots showing how to do what, starting with downloading artmoney and ending with the finished product of a working selection detecting trigger.

Then using the tutorial we could all create our own to fit our custom needs ^.^
-Clan Orig Map Maker-
Top
Users in this topic:


[01:57 am]
FlyingHat -- TWO NIGHTZ
[01:55 am]
KrayZee -- Mod Night will be a two night event...
[01:47 am]
Mafia.l)ark_ssj9kevin -- maybe not
[01:47 am]
[01:47 am]
Mafia.l)ark_ssj9kevin -- oh right, yeah
[01:38 am]
FlyingHat -- Tiem to revive Boatism in SEN!
You must log in to shout.

©2003-2008 Staredit Network.
Starcraft & Starcraft II are trademarks of Blizzard Entertainment.
Site Index   |   Terms of Service   |   Privacy Policy   |   Contributions