EUDGen2
Extended Unit Death Generator 2
Extended Unit Death Generator 2
About
EUDGen is a program used to generate triggers that go beyond the capabilities of regular StarCraft mapmaking. It does this by taking advantage of an overflow exploit in the unit field of the Deaths condition (hence the name Extended Unit Deaths), as well as overflowing of the player field of the same condition (Extended Player Deaths). The goal of this project is to allow all mapmakers to have the opportunity to use EUDs/EPDs in their maps if they so choose, while reducing the learning curve required to do so.
This program is the successor of EUDGen1, also known as EUD Generator. If you are more interested in the work that goes behind calculating EUDs, or just to get a better understanding on EUDs in general, please refer to the following resource: http://www.staredit.net/topic/14226/.
EUDGen is a program used to generate triggers that go beyond the capabilities of regular StarCraft mapmaking. It does this by taking advantage of an overflow exploit in the unit field of the Deaths condition (hence the name Extended Unit Deaths), as well as overflowing of the player field of the same condition (Extended Player Deaths). The goal of this project is to allow all mapmakers to have the opportunity to use EUDs/EPDs in their maps if they so choose, while reducing the learning curve required to do so.
This program is the successor of EUDGen1, also known as EUD Generator. If you are more interested in the work that goes behind calculating EUDs, or just to get a better understanding on EUDs in general, please refer to the following resource: http://www.staredit.net/topic/14226/.
Features
�
�
- Calculate several EPD/EUD conditions and actions (see full list below)
- Manage multiple triggers, conditions and actions in a familiar trigger editor interface
- Save and load EUDGen projects for quick and easy modifications
- Generate EUDs for ranges of values
- Export triggers to an SCMDraft trigger text file, a .TRG file, or even inject the triggers directly into a map
- Options to retain or discard descriptive comments on your triggers, both on an individual level and global scale (when exporting)
- Set Switch option for a convenient way to mark an output that spans across several triggers (like display text)
Full Generation List
Frequently Asked Questions
Screenshots
Download and Dependencies
This program requires the .NET Framework 4 to run. If you're on an older machine and cannot get .NET 4 on your machine, send me a PM and I'll see if I can get it compiled on an older version of the framework.
This download contains two files: the executable (EUDGen2.exe) and an external library (MapExport.dll by FaRTy1billion). While MapExport.dll is not required for the program to run, some export options will not be available if the DLL is not found.
Download EUDGen2 from Sen's database
This program requires the .NET Framework 4 to run. If you're on an older machine and cannot get .NET 4 on your machine, send me a PM and I'll see if I can get it compiled on an older version of the framework.
This download contains two files: the executable (EUDGen2.exe) and an external library (MapExport.dll by FaRTy1billion). While MapExport.dll is not required for the program to run, some export options will not be available if the DLL is not found.
Download EUDGen2 from Sen's database
Extras
To-Do List
Alright, you can start bugging me about new EUDs now. Here's the current list:
Yellow = In Development
Blue = Complete
Green = Deployed Into Latest Version
EUD Requests:
Feature Requests:
Bug Reports:
Alright, you can start bugging me about new EUDs now. Here's the current list:
Yellow = In Development
Blue = Complete
Green = Deployed Into Latest Version
EUD Requests:
- Upgrades
- Technologies
- Game Pauses
- Player Vision
- Unit Flingy Speed (EUDA)
- Unit Build Queue
- Game Is In Multiplayer Mode
- Location Coordinates
- Selection Circle Color (EUDA)
- Unit Color Table (EUDA)
- Minimap Color Table (EUDA)
- Game Name
Feature Requests:
- Make action add/subtract more meaningful
- Make "Between" modifier more meaningful (i.e., "All Between" and "Any Between")
- Include player groups and special players (Current Player, Force 1, etc.) for death counter conditions/actions
- Switch conditions
- Preserve Trigger action
- Remember "Add Comment" selection when adding conditions/actions
- Configuration settings to disable protection-through-limitation
Bug Reports:
- Player Name fails to generate (2.0.2 only)
- The Irradiate/Stasis/Plague/Storm statuses are reading off the wrong memory block
- Key Press: The value for Numpad + is incorrect
- Unit Index range doesn't calculate properly when using index 0.
- Set Deaths action adds "Int:" in front of unit names.
Version History
Download here: DLDB Link
Post has been edited 68 time(s), last time on May 20 2020, 12:41 am by Roy.
Learn how EUDs work: A Mapmaker's Guide for Creating EUDs
Don't like learning?: EUDGen 2
Other stuff: Farlap Bound Maker
Dash: 1 2 3 4 5 6 7 8 9 X
Jog: Original Warp
Other: Super Mario SC Fireball Guard Your Civilian Strength Contest
Don't like learning?: EUDGen 2
Other stuff: Farlap Bound Maker
Dash: 1 2 3 4 5 6 7 8 9 X
Jog: Original Warp
Other: Super Mario SC Fireball Guard Your Civilian Strength Contest