Staredit Network

Staredit Network -> Concepts -> EUD Condition offsets?
Report, edit, etc...Posted by DT_Battlekruser on 2006-06-06 at 18:24:47
QUOTE(yoni45 @ Jun 4 2006, 11:23 PM)
Alright well, that all makes sense (the need to reverse the characters I didn't know about, but hey, live and learn happy.gif)

Now, the issue I seem to be having is getting the correct player number / unit number on which to compare 'deaths'...

Using ArtMoney, I'm finding that mem adress 00665188 (for example) is the first character after the space after the colon that's after your name after you send a message... ie, "ReaL2gRanD:_X", where mem adress 00665188 holds the X...

when going to memcalc, punching in 00665188 into the memory offset, and 0's for the val length and object ID, it returns:

To achieve this offset, use Unit ID 28805 with player 10 on byte no 1.

So, if I say anything whatsoever (11 times to make sure the correct line picks it up)

Deaths(P10, AtLeast, 1, 28805);

should be true. However, its not, and P10 deaths for unit #28805 seem to always be 0, no matter what happens (tested as 'Deaths(P10, AtLeast, 0, 28805);' in which case the trigger runs)...

whatever that death points to seems to never change from 0, even though the adress does change according to ArtMoney...

I've tried the mem adress for a different line as well and that doesn't go through... and I've tried using the "exact" phrase you posted earlier... considering the value doesnt go above 0 (likely because I'm looking at the wrong mem adress?), it doesnt seem to work =/

Ideas? =/
[right][snapback]499933[/snapback][/right]


The only things I can think of are that either it is screwing up because you're reading for Players 9-12 (they were always messed up), or you have the offset wrong.

Other than that, the triggers should be correct.
Report, edit, etc...Posted by yoni45 on 2006-06-07 at 04:20:36
QUOTE(DT_Battlekruser @ Jun 6 2006, 04:24 PM)
The only things I can think of are that either it is screwing up because you're reading for Players 9-12 (they were always messed up), or you have the offset wrong.

Other than that, the triggers should be correct.

[right][snapback]500875[/snapback][/right]


Well, last I remember reading for those players was fine, there was simply no way to edit them...

I'm also fairly sure I tried using a line that doesnt use those players in the trigger... I'll try again just incase though...

As for finding the offset, perhaps I'm looking for the wrong thing? I'm pretty much just using the memory address for the memory blocks that house the lines of text entered by the players... Do those values have to be manipulated in some way for them to become "Memory Offset"s?

ADDITION:
WAHOOO, I'VE FOUND THEM!!! ALL OF THEM!!!

And it was somewhat by luck, for whatever reason, the memcalc (by my own calculations or by the program) wasn't giving me the right numbers...

Fortunately, I still had the old uberation triggers I used before... Anyway, as I mentioned be4, the trigger fired when i put up friends list, so I sorta dug into that a little more, and found which value it WAS testing for... then I adjusted the unit ID and player numbers accordingly, and it works!!!

Here are the triggers for the start of the messages (for the rest, do the math happy.gif):

Deaths(P7, Exactly, 1281451346, 27752); Start of name

Deaths(P12, Exactly, 1281451346, 27747); First 2 letters of name

Deaths(P6, Exactly, 1281451346, 27743); Start of name

Deaths(P11, Exactly, 1281451346, 27738); First 2 letters of name

Deaths(P5, Exactly, 1281451346, 27734); Start of name

Deaths(P10, Exactly, 1281451346, 27729); First 2 letters of name -

Deaths(P4, Exactly, 1281451346, 27725); Start of name -

Deaths(P9, Exactly, 1699872768, 27720); First 2 letters of name -

Deaths(P3, Exactly, 1281451346, 27716); Start of name -

Deaths(P8, Exactly, 1699872768, 27711); First 2 letters of name -

Deaths(P2, Exactly, 1281451346, 27707); Start of name -
Report, edit, etc...Posted by Kookster on 2006-06-07 at 06:41:46
DUDE THATS AWSOME!!! Spread the word, tell legacy weapon, and anyone else who would incorpurate this into an editor
Report, edit, etc...Posted by FaZ- on 2006-06-07 at 09:08:15
If nothing else, I must congratulate you on this find.

It seems like this will restore some of the vigor of EUD actions. I am still curious, however. What exactly can we do with this, IE: can we detect if a marine's life is less than 40?
Report, edit, etc...Posted by SuperToast on 2006-06-07 at 09:30:17
Yes, and tons of other things.

Congrats on doing things yourself though!

Have fun with eud's until blizzard releases a new patch that makes your map unplayable.
Report, edit, etc...Posted by DT_Battlekruser on 2006-06-07 at 10:32:24
Post the hex number by which all the offsets shifted and I can update the top mode of MemCalc.
Report, edit, etc...Posted by Kookster on 2006-06-07 at 14:23:40
Looking Good,

DT do you still talk to SI? and is he still activly working on SCMDraft? if he is do you think you could get him to include a form of readable EUD triggers in the classic editor and the text trigger editor.

Cause an official editor like SCMDraft would be way nicer, make sure if you do get him to do it to have a adjustable offset varible

Report, edit, etc...Posted by DT_Battlekruser on 2006-06-07 at 16:26:57
Me? Talk to SI? He hates my guts because I don't respect his decision that SCMD is more important than MemGraft.
Report, edit, etc...Posted by Kookster on 2006-06-07 at 16:46:18
lol, do you know anyone that is close with him, cause it would be nice if it was put into SCMDraft

and about memgraft, is it gone for good?

or are we gonna have a new version close to it
Report, edit, etc...Posted by LegacyWeapon on 2006-06-07 at 21:09:01
Give me the offset and I'll update uBe2.

Last I heard SI is working on paying work and isn't updating SCMD2. He's also working on project stingray. Look in SCMD2 for info about that.
Report, edit, etc...Posted by Kookster on 2006-06-07 at 22:10:09
Legacy when you update uber could you make it a bit more user friendly, like adding a list of conditions/actions cause alot of people dont have them all memorized

also just to save a little work for you, you might want to add a option in uber for the offset, so you dont have to update it everytime, just a thought

And to everyone does anyone know how to make plugins for SCMDraft or is that only SI
Report, edit, etc...Posted by O)FaRTy1billion on 2006-06-08 at 11:42:31
I've been searching for some offsets (mainly because I wanted to put some in a map tongue.gif)..
I know they are right because I can modify them and it will change what I am looking at, but if I put it in MemCalc and then my map it will not work. (I just woke up so at the moment I can't remember the specific one I am talking about.. I think I posted it in a topic in the Mapping assistance)

EDIT: Yup...
QUOTE(O)FaRTy1billion @ Jun 7 2006, 06:44 PM)
I found it for the Y position (5320EC).. but when I put it in Memcalc, StarForge and test the map it does not work.
[right][snapback]501797[/snapback][/right]

Report, edit, etc...Posted by Chronophobia on 2006-06-08 at 13:42:41
Congratulations on your find! One step closer into getting these EUD conditions scrambled again. Hehe.
Report, edit, etc...Posted by Kookster on 2006-06-08 at 14:39:47
blizzard did not scramble them cause they didnt want us to use them, they scrambled them cause they added stuff, if blizzard didnt want us to use them they would of patched them out like they did to EUD Actions
Report, edit, etc...Posted by Do-0dan on 2006-06-08 at 14:45:57
i wonder if blizzard spies on this forum looking for reasons to make patches...
Report, edit, etc...Posted by Kookster on 2006-06-08 at 14:48:16
probably not, they might on hack forums and stuff like that
Report, edit, etc...Posted by Doodle77(MM) on 2006-06-08 at 15:14:27
Deaths of marine p1: 005204B4
Report, edit, etc...Posted by DT_Battlekruser on 2006-06-09 at 00:35:36
MemCalc has been updated to Version 3.2.0 to make up for this offset shift. I am currently testing the preset values...
Report, edit, etc...Posted by Kookster on 2006-06-09 at 12:56:31
I feel so clueless when it comes to mem calc

WooSH over the head Status, i know what it does, just inputting the right things HAH like that will ever happen
Report, edit, etc...Posted by O)FaRTy1billion on 2006-06-09 at 18:18:17
http://www.staredit.net/index.php?showtopi...ndpost&p=503175
Screen X/Y, F2-F4 X/Y, Spacebar X/Y
I think they are correct.. editing them would move them how I posted.
Report, edit, etc...Posted by Syphon on 2006-06-09 at 18:33:56
IDEA: Find the default trigger EUD offsets. It seems kind of pointless, but it could do some major good.
  • After protecting the maps in this format OSMAP would still be able to open them, however, only very experienced and thus most likely well known mappers would know how to alter any of the trigger when they just see a bunch of random numbers.
  • It does the same thing for trigger viewer, if you happen to be against it.

This also marks my 1000[sup]th[/sup] post. *Syphon congradulates himself.
Report, edit, etc...Posted by O)FaRTy1billion on 2006-06-09 at 18:37:35
Except wouldn't actions be the most important? We can't use them.
Report, edit, etc...Posted by Syphon on 2006-06-09 at 19:20:57
QUOTE(O)FaRTy1billion @ Jun 9 2006, 05:37 PM)
Except wouldn't actions be the most important? We can't use them.
[right][snapback]503218[/snapback][/right]


Just having the conditions like that would still piss them off, and give major hastle.
Report, edit, etc...Posted by yoni45 on 2006-06-09 at 20:35:39
QUOTE(DT_Battlekruser @ Jun 7 2006, 08:32 AM)
Post the hex number by which all the offsets shifted and I can update the top mode of MemCalc.
[right][snapback]501325[/snapback][/right]


Looks like it's already been taken care of smile.gif
Report, edit, etc...Posted by DT_Battlekruser on 2006-06-10 at 03:40:30
QUOTE(Syphon @ Jun 9 2006, 03:33 PM)
IDEA: Find the default trigger EUD offsets. It seems kind of pointless, but it could do some major good.

  • After protecting the maps in this format OSMAP would still be able to open them, however, only very experienced and thus most likely well known mappers would know how to alter any of the trigger when they just see a bunch of random numbers.
  • It does the same thing for trigger viewer, if you happen to be against it.

This also marks my 1000[sup]th[/sup] post. *Syphon congradulates himself.
[right][snapback]503215[/snapback][/right]


...except you can only use EUDs to read the RAM, not write it. It would be nice if EUD actions were enabled, though.
Next Page (2)