EUD Generator (Old), No longer in active development
Post #62
Roy
Jan 21 2013, 2:03 am
|
An artist's depiction of an Extended Unit Death
|
Surprise!
I've been making more time for this project, so I'm quite a bit further than where I last left off. Here's the current rundown for the next release features:
I have the following issues I'm working on:
Now, as for how you could help: testing! Just pick up [LINK REDACTED] and play around a little bit; try to break it if you can. Also, I had to correct a lot of mistakes I made in the data entry process, so if you spot an output that is wrong (for example, the condition says Memory at +12345 instead of at +12333), I'd greatly appreciate it if you could let me know. An easy way to do this would be to open the executable side-by-side with File: EUD Generator 1.3 and seeing which outputs are different. If you spot an issue, please let me know via PM. And again, any feedback on the current design/functionality is appreciated. This post was edited 1 time, last edit by Roy: Feb 10 2013, 2:21 am. ![]() ![]() ![]() ![]() ![]() ![]() Learn how to make EUDs: [EUD] A Mapmaker's Guide for Creating EPDs
Don't like learning? EUDGen2 Other stuff: Farlap Bound Maker [EUD] EUPCalc SC1 Maps: Dash: 1 2 3 4 5 6 7 8 9 X Jog: Original Warp Other: Super Mario SC Fireball Guard Your Civilian Strength Contest Interceptor Arena |
Post #63
Wormer
Jan 21 2013, 7:44 pm
Post #65
jjf28
Jan 21 2013, 8:33 pm
|
Relax.
|
A number of those listed can be seen here:
However, cloaking seems harder as it's just a 'bit' stored among other items +0xDC - Status (32 bits total) 10th bit - checked for cloak? There's no simple way to read a single bit but perhaps with a series of triggers you could accurately read the 10th bit... 10th bit - checked for cloak? 11th bit - deals with doodad states? if set, is disabled 12th bit - Unit cloaking doesn't need energy decrease 13th bit - Unit is in unbreakable code section? Cannot receive orders 14th bit - Set by nobrkcodestart 16th bit - cannot attack if set 18th bit - Is a Building? 27th bit - Invincible 29th bit - Speed upgrade 30th bit - cooldown upgrade Assuming all other bits are empty, need to filter out bits 11-14, 16, 18, 27, 29, 30; 9 values, would require 512 triggers... bit unreasonable; Assuming 13, 14, and 16 are constant for this endeavor we're down to 6 values, 64 triggers, still don't like those numbers, have doodad state (11th) and isBuilding (18th) as checkboxes in EUDGen, horrah! 16 triggers, with something like the following method: Need to filter bits: 12, 27, 29, 30. 8th adds 128 1st-7th add up to 127 Triggers would have to be something of the like: Status is at least 2^12+2^27+2^29+2^30+128, status is at most 2^12+2^27+2^29+2^30+255 Status is at least 2^12+2^27+2^29+128, status is at most 2^12+2^27+2^29+255 ... ... Status is at least 128, status is at most 255 |
Post #66
Wormer
Jan 22 2013, 6:18 am
|
Thank you.
Assuming all other bits are empty, need to filter out bits 11-14, 16, 18, 27, 29, 30; 9 values, would require 512 triggers... bit unreasonable; Assuming 13, 14, and 16 are constant for this endeavor we're down to 6 values, 64 triggers, still don't like those numbers, have doodad state (11th) and isBuilding (18th) as checkboxes in EUDGen, horrah! |
Post #67
jjf28
Jan 22 2013, 7:08 pm
|
Relax.
|
Are those bits 13, 14, 16 really never change during the game? Oh I have no idea when they get changed; but whoever made the Unitnode Reference sheet must have seen or forced them to change by some means to understand what they are - in my example I simply assumed that they were all cleared, would probably require further investigation to create reliable cloak detection (also should note that bit 10 has a question mark for cloaked, casts a little doubt) More of the bits may always be constant during a given game; the more you can say are constant, the less triggers you'll need; however having too many options in a program like EUDGen could get confusing/tedious fast. Perhaps three options for every flag, "set, cleared, either", would give the option for reducing the number of triggers in a specific map but not require the user to choose. |
Post #68
Mini Moose 2707
Jan 23 2013, 4:18 am
|
Everything was beautiful and nothing hurt.
|
I was told to suggest looking into the Secondary Order ID field for cloaking. We do not know if it will work, but the Secondary Order IS is used to issue cloaking orders and could possibly be used to check them. The nobrkcode stuff in the status field has to with units pausing to execute certain animations and is changed often.
![]() ![]() ![]() ![]() ![]() ![]() “Any community that gets its laughs by pretending to be idiots will eventually be flooded by actual idiots who mistakenly believe they're in good company.”
-René Descartes http://yourbrainonporn.com/ -- The Demise of Guys and The Great Porn Experiment (footnote e3, nsfw) Adobe CS2 is free now. http://vimeo.com/59236702 Dear Gun Control Democrats: 6 Ways to Make a Better Argument A Mathematician's Lament http://i.imgur.com/TFIveDb.jpg |
Post #69
Roy
Feb 1 2013, 3:20 am
|
An artist's depiction of an Extended Unit Death
|
NOTICE: This program is outdated and no longer in active development. Please refer to this topic for the new version of EUDGen: [EUD] EUDGen2 This post was edited 25 times, last edit by Roy: Feb 10 2013, 5:30 am. ![]() ![]() ![]() ![]() ![]() ![]() Learn how to make EUDs: [EUD] A Mapmaker's Guide for Creating EPDs
Don't like learning? EUDGen2 Other stuff: Farlap Bound Maker [EUD] EUPCalc SC1 Maps: Dash: 1 2 3 4 5 6 7 8 9 X Jog: Original Warp Other: Super Mario SC Fireball Guard Your Civilian Strength Contest Interceptor Arena |
0 members in this topic (italic members are currently writing a reply): None
+ guest(s)
+ guest(s)
[03:02 am]
[02:47 am]
Sorta hoped Dortmund would win though. [12:08 am]
[11:47 pm]
[11:46 pm]
[11:44 pm]
[11:03 pm]








"
![[close]](/images/up.gif)