Staredit Network

Staredit Network -> UMS Assistance -> Accelerated Build Time
Report, edit, etc...Posted by Drant on 2004-09-14 at 22:55:44
As applied in Überena, my question is that how did Moose manage to break the StarEdit maximum construction/train limit of "1" without crashing StarCraft (If the build time is set to 0 or 8739)?

A note, I cannot use StarForge because of runtime errors.

Thank you for your help.
Report, edit, etc...Posted by Stereo on 2004-09-14 at 23:20:47
He used Starforge so you're probably out of luck.
Report, edit, etc...Posted by (U)Bolt_Head on 2004-09-14 at 23:34:44
I havn't played the map but are you sure he isn't using triggers?
Report, edit, etc...Posted by Drant on 2004-09-14 at 23:38:53
Units in the map "Überena" were produced manually via their construction buildings, such as training a marine from a barrack by clicking the marine icon or pressing M. When you press M, the marine is trained almost instantly, or much quicker than the "1" time of StarEdit's setting.
Report, edit, etc...Posted by Vindexus on 2004-09-14 at 23:48:10
15 units in StarEdit is 1 unit in SF. So setting build time to 1 in SF makes it go 15 times faster than SF. You'll have to use SF to make it go that fast.
Report, edit, etc...Posted by General Azn on 2004-09-14 at 23:58:13
Wow you sure it was less than one? He must of used like the other guy said Starforge or another program..... I dont think its possible.......
Report, edit, etc...Posted by DevliN on 2004-09-15 at 03:19:30
Yes it was less than 1 (SWW also did this in Pressure Defense 3.5). Anyone with StarForge can do it, just put 0 for the time cost for whatever units you want to be made faster. Simple as that.

By the way (for those of you who don't know or haven't seen this in action yet), this is basically like insant upgrades except for units being built - you don't actually have to wait at all for any of it. With buildings, they are instantly completed when just .0001 of a second earlier they look 1/2 completed. With units, you click the unit and they come out almost exactly after you release your mouse button.
Report, edit, etc...Posted by DT_Battlekruser on 2004-09-15 at 10:14:26
QUOTE
Yes it was less than 1 (SWW also did this in Pressure Defense 3.5). Anyone with StarForge can do it, just put 0 for the time cost for whatever units you want to be made faster. Simple as that.


Incorrect. That would crash game. Set starforge time to 1, then it will end up being 1/15 of Staredit build time.
Report, edit, etc...Posted by Staredit.Net Essence on 2004-09-15 at 15:22:07
Yeah, 0 build time only works in upgrades, I haven't been able to make 0 not crash.
Report, edit, etc...Posted by Revelade on 2004-09-16 at 19:35:15
Why don't you go PM him? I bet it would catch his eye than this thread.
Report, edit, etc...Posted by Deathknight on 2004-09-18 at 10:59:50
The Staredit or SCXE build times are not the true build times.

The true build times are in hex. You can either use Starforge or hex edit the map manually. Lowest build time is 0, highest is 65535. From 00 00 to FF FF.
Report, edit, etc...Posted by DT_Battlekruser on 2004-09-18 at 12:08:17
Then why in Arsenal III does it show a Base-10 build time number?
Report, edit, etc...Posted by Kingra on 2004-09-18 at 12:10:29
DT has a point there.
He obviously used Starforge for it.
Report, edit, etc...Posted by Mini Moose 2707 on 2004-09-18 at 14:59:27
Yeah, I made Überena in StarForge. Just make sure not to open the map back in X-Tra or StarEdit-based editors... since 15 = 1 in those, it rounds the numbers back down to 0, which crashes.
Report, edit, etc...Posted by Stereo on 2004-09-18 at 19:30:28
QUOTE(DT_Battlekruser @ Sep 18 2004, 11:08 AM)
Then why in Arsenal III does it show a Base-10 build time number?
[right][snapback]75040[/snapback][/right]

Because the people who wrote A3 know that other people like base 10 more than base 16? All numbers in a file will use base 16, simply to save file size. it's not any harder for a computer to work wth numbers in base 16 but it's a lot harder for people. In fact it would probably be harder for a computer to use base 10.
Report, edit, etc...Posted by .Coko[CK] on 2004-09-19 at 12:57:58
QUOTE(Stereo @ Sep 19 2004, 12:30 AM)
Because the people who wrote A3 know that other people like base 10 more than base 16?  All numbers in a file will use base 16, simply to save file size. it's not any harder for a computer to work wth numbers in base 16 but it's a lot harder for people. In fact it would probably be harder for a computer to use base 10.
[right][snapback]75331[/snapback][/right]


Well lets look at it, doesn't have it to convert the Base 10 back into Base 16 for Starcraft? That would seem most annoying, why not work off the simple Hex system, and since most people that use it know what they are doing...
Report, edit, etc...Posted by Stereo on 2004-09-19 at 18:53:50
No, it just has to convert it when it displays. When you type, say, 100 in, the memory will contain "64" because thats what 100 is in hex.
Report, edit, etc...Posted by DT_Battlekruser on 2004-09-19 at 19:50:18
100 is 256, not 64 in hex. Learn your number systems. pinch.gif
Report, edit, etc...Posted by IsolatedPurity on 2004-09-20 at 09:22:11
100
into binary is: 1100100 (64 + 32 + 0 + 0 + 4 + 0 + 0)
01100100 in hex is
0110 = 6 (0 + 4 + 2 + 0)
0100 = 4 (0 + 4 + 0 + 0)
64 smile.gif

i only chose to enliten you all because it gave me 8 minerals smile.gif
Report, edit, etc...Posted by DT_Battlekruser on 2004-09-20 at 10:32:15
100 in hex is FF + 1. As we all know, FF is 255. THerefore 100 would be 256. GG happy.gif
Report, edit, etc...Posted by IsolatedPurity on 2004-09-20 at 11:06:04
You: "100 is 256, not 64 in hex. Learn your number systems."
100 (decimal) is 256 (hex), not 64 (hex).
You: "100 in hex is FF + 1. As we all know, FF is 255. THerefore 100 would be 256. "
100 (hex) is ff +1 (hex). As we all know, FF (hex) is 255 (decimal). Therefore 100 (hex) would be 256 (decimal).

It sounds like you are talking about two different 100's. It would seriously help me if you added indicators with pure numbers. Anything with a letter is obvious.

"100 is 256, not 64 in hex" breaksdown into
100 is 256 and 100 is not 64
now if 64 is labeled as hex, I'm thinking 256 inherits the same label.


QUOTE
No, it just has to convert it when it displays. When you type, say, 100 in, the memory will contain "64" because thats what 100 is in hex.


Yeah... but he was talking about typing in 100 in a base 10 system being converted into hex... I think? If that is the case, and I'm sure it is because of the wording, we're both right and you're wrong... sooooo no gg smile.gif

100 (in decimal)
into binary is: 1100100 (64 + 32 + 0 + 0 + 4 + 0 + 0)
01100100 in hex is
0110 = 6 (0 + 4 + 2 + 0)
0100 = 4 (0 + 4 + 0 + 0)
64

I wouldn't convert hex into binary and then convert it back into hex and get a different number.

Anyways, if he talked about typing in 100 and being stored in memory as 64. Usually people type in numbers in decimal and when it is stored in memory it is in binary / hex. If he was typing in hex, it would be stored as hex in memory. Memory is incapable of storing pure decimal, so it wouldn't be typing in 100 (hex) and being stored as 64 (decimal).

I think I beat this to death... mebbe?
Report, edit, etc...Posted by (U)Bolt_Head on 2004-09-20 at 12:03:06
QUOTE(isolatedpurity @ Sep 20 2004, 10:06 AM)
we're both right and you're wrong
[right][snapback]76268[/snapback][/right]


Ha Ha i got to remember that one.

PS. your last post confused me more than started out being. I know hex and stuff and i understood the situation but your wording confused me.
Report, edit, etc...Posted by IsolatedPurity on 2004-09-20 at 12:24:17
QUOTE
PS. your last post confused me more than started out being


ugh...

It's pretty much saying that he was never wrong. He stated two numbers, 100 and 64. It'll just be too much of a coincidence for him to say "type in 100 (hex) and get 64 (decimal)" when 100 (decimal) converts into 64 (hex).


Edit:
QUOTE
Ha Ha i got to remember that one.

? cry.gif
Report, edit, etc...Posted by Deathknight on 2004-09-20 at 20:20:33
FF = 256

0F = 15


When it goes to 09, the next one is 0A. Instead of 9 being the "last number", F is.

That's about all we need to know now isn't it?
Report, edit, etc...Posted by IsolatedPurity on 2004-09-20 at 20:24:23
actually ff is 255 wink.gif
Next Page (1)