Staredit Network

Staredit Network -> UMS Assistance -> EUD questions
Report, edit, etc...Posted by scwizard on 2005-08-06 at 12:22:28
What is the highest range of memory we can acess? What is the lowest range of memory we can access? What is in those exstreem ranges? What section of memory denotes button actions? Where in the memory would you find something such as "lockdown duration"? What section of the memory is the rez folder put into? Are there any strings in the memory ranges we can access?

Could someone make a mod with custom strings (change "terran marine" to "light infantry"), and tell me in what range the changed section offalls in memory to?

ADDITION:
Yes I know I'm repeating myself.

Also, could someone make a tutorial on how to modify the special abilities flags, becuase currently to know what your doing you need a memory searcher.
Well, I don't really mean a tutorial, just a list to kind of speed things up.
Report, edit, etc...Posted by Element-Nature on 2005-08-06 at 12:27:52
What are you getting at here?
Do you need this information for a map?
If so,could you say the name?
Maybe even let me help?
and those questions look out of my range w/o help
so sorry.
Report, edit, etc...Posted by PCFredZ on 2005-08-06 at 18:55:59
The range of memory is in Yoshi's news post.

QUOTE
The reason why, is because the memory location editing is limited to a 65535 unit ID limit, restricting the range to starcraft-only memory.
Report, edit, etc...Posted by scwizard on 2005-08-09 at 22:52:43
Yes, but I know that not all starcraft memory can be accessed. I know Iscripts are too far up.
Report, edit, etc...Posted by BSTRhino on 2005-08-09 at 23:10:05
Min offset: 513874
Max offset: 813844 (not 523873 like I said before)

What is in the extreme ranges - good question.

What section of memory denotes button actions - MemGraft offsets are out of the range of EUD.

Where in the memory would you find something such as "lockdown duration"? - in the code somewhere, no one has found it yet as it would be significantly harder and less beneficial to find than the rest of the offsets.

What section of memory is the rez folder put into? - rez\stat_txt.tbl is out of range... and folders aren't decompressed in one big gulp so you won't find them in one place. You should get a memory scanner if you want to find more stuff.

Could someone make a mod with custom strings (change "terran marine" to "light infantry"), and tell me in what range the changed section offalls in memory to? - Unit names are changed with the string activator variable - a new entry in units.dat for EUD.

Also, could someone make a tutorial on how to modify the special abilities flags - I'll do it one of these days. At the moment the way I'm doing it is using Arsenal III and then read your data out with Arsenal Zero and use those.
Report, edit, etc...Posted by DT_Battlekruser on 2005-08-10 at 01:47:23
Typo? Isn't it 823873? Because all the MemCalc offsets start with 6-----.
Report, edit, etc...Posted by BSTRhino on 2005-08-10 at 05:57:08
Oh yeah, you're right, it was actually 813844, I did my calculation wrongly because I forgot to multiply 65535 by 48. Whoops!
Report, edit, etc...Posted by scwizard on 2005-08-11 at 11:13:45
Thanks Rhino.

I would use a memory searcher to find all this stuff, but I'm at camp now and don't have access to all the programs I would like to.

OIC about the strings, this gives us some flexibility, but it would still be cooler if stat_txt.tbl was within range.

Oh ya, and this shows the viruses in maps part is complete bull, becuase if we can't even change all of starcraft's memory, then we definatly can't change the memory of other programs on a guys computer.
Report, edit, etc...Posted by Deathknight on 2005-08-11 at 11:53:39
Write:
00513874 to 00813860.
5322868+48*65535+7*4
Initial offset + bytes per unit*max units + max players*bytes per player

Read:
00513874 to 400813840.
5322868+48*65535+4294967295*4
Initial offset + bytes per unit*max units + max long*bytes per player
Next Page (1)