Staredit Network > Forums > SC1 UMS Mapmaking Assistance > Topic: Translating ArtMoney Values for Memory Values
Translating ArtMoney Values for Memory Values
This topic is locked. You can no longer write replies here.
Jan 8 2011, 5:59 pm
By: LoveLess  

Jan 8 2011, 5:59 pm LoveLess Post #1

Let me show you how to hump without making love.

Alright, so I haven't done this in a while and am getting tired of spamming the shoutbox. I need to take the values I got from ArtMoney and translate them into Memory codes, so that I can use them in conditions to read my unit's health value.

Now, I know how to find the health of the unit, that's easy. What I am looking for here, is how to figure the unit's memory code.

It's Unit Code is 65 (Zealot), owned by Player 3 and is the 50th unit placed on the map. Now, I have gotten two values off ArtMoney: One as an Integer 2 and the other, as an Integer 4. 00624B81 and 006CA94D respectively. I am trying to use Farty's EUDTrig to figure the values, but I believe that it's spitting out incorrect code via user error, because I am an idiot and never really understood how to do this.

Please, halp.



None.

Jan 8 2011, 6:31 pm Ahli Post #2

I do stuff and thingies... Try widening and reducing the number of small nooks and crannies to correct the problem.

EUDTrig 1.3 with for SC 1.16.1 selected in options (else use 0058A364 = 5808996 as offset [one of that values]):

Type in (don't forget the 0x in front of your address):
0x00624B81
-> P8, ID:13184
-> OR: Memory 158215 (if you checked "Use Extended Player Deaths")

if you have EUD values, you can transfer them to Memory values with this formula:
EUD to Memory Condition:
( (player# - 1)*4 + 48 * UnitID )/4
-> ( 28 + 632832 ) /4 = 158215
-> Memory(158215, Exactly, ...);

So this seems to be correct.




Jan 8 2011, 6:39 pm LoveLess Post #3

Let me show you how to hump without making love.

Quote from Ahli
EUDTrig 1.3 with for SC 1.16.1 selected in options (else use 0058A364 = 5808996 as offset [one of that values]):

Type in (don't forget the 0x in front of your address):
0x00624B81
-> P8, ID:13184
-> OR: Memory 158215 (if you checked "Use Extended Player Deaths")

if you have EUD values, you can transfer them to Memory values with this formula:
EUD to Memory Condition:
( (player# - 1)*4 + 48 * UnitID )/4
-> ( 28 + 632832 ) /4 = 158215
-> Memory(158215, Exactly, ...);

So this seems to be correct.
See, it's incorrect. Ugh, it's been way too long.



None.

Jan 9 2011, 7:48 am rockz Post #4

ᴄʜᴇᴇsᴇ ɪᴛ!

memory(328058,at least,256)
memory(328058,at most,511)
That detects when you have 1 HP.

HP is 4 bytes, and the 50th placed unit will be somewhere right before 0x6CCCCC. units in the thousands are lower in the table (like your 624b81).



"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"

Jan 9 2011, 3:15 pm LoveLess Post #5

Let me show you how to hump without making love.

Alright, I got it to work finally. Seems I had the incorrect input for EUDTrig. I appreciate the help guys and it ended up working just the way you said it would.

SEN for always. :massimo:



None.

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[03:18 am]
Symmetry -- Make maps for the memes :hurr:
[08:19 pm]
Ultraviolet -- NudeRaider
NudeRaider shouted: damn, if that doesn't scream UV, I don't know what does. https://staredit.net/382067/
hah yeah in the past that might've been up my alley. haven't really been mapping lately, been too busy with everything else. and kinda lost interest too tbh. just not enough people left on SC to feel worth investing the time personally.
[08:03 pm]
lil-Inferno -- u
[2026-10-30. : 7:38 am]
NudeRaider -- damn, if that doesn't scream UV, I don't know what does. https://staredit.net/382067/
[2026-10-30. : 6:55 am]
UndeadStar -- :wob:
[2026-10-30. : 2:28 am]
Symmetry -- :wob:
[2026-10-29. : 9:17 pm]
RIVE -- :wob:
[2026-10-29. : 7:03 pm]
CoCo( -- OK, click here if any1 is interested in this $ making opportunity https://staredit.net/topic/18952/
[2026-10-29. : 4:39 pm]
NudeRaider -- sure, make a post in ums assistance
[2026-10-29. : 6:44 am]
CoCo( -- anyone willing to help fix a few triggers on a new "impossible" map? Please
Please log in to shout.


Members Online: ihjel, JODENG