Please reup the .euddb file, or another example for an .euddb file that works with EUDGen2.
The files are serialized via Json using some janky properties that I don't remember anymore. Here's what HackDetection.euddb looks like (formatted):
{
"Actions": [],
"Conditions": [
{
"__type": "Compare",
"Addresses": [
0
],
"Category": 5,
"Comment": "(Local) Player is using â–ºHackâ—„",
"Fields": [
{
"__type": "Value",
"AddressValue": "x",
"Name": "Hack",
"Presets": [
{
"AddressValue": 6559348,
"Name": "Apocalypse",
"Value": 50529027
},
{
"AddressValue": 6637712,
"Name": "Blitzkrieg",
"Value": 1426150656
},
{
"AddressValue": 6641380,
"Name": "BW Low Latency",
"Value": -1
},
{
"AddressValue": 7135464,
"Name": "NukeBlitz",
"Value": 7135352
},
{
"AddressValue": 7139324,
"Name": "Oblivion/Xanax/ZMH",
"Value": 16843009
}
],
"ShowCustom": false,
"Value": "x",
"Offset": 0,
"Size": 4,
"UpperValue": "x"
}
],
"Name": "Hack Detection"
}
]
}
Here's another example that's the equivalent to the Unit Status EUD Condition already in the program:
{
"Actions": [],
"Conditions": [
{
"__type": "Compare",
"Addresses": [
0
],
"Category": 2,
"Comment": "Unit #â–ºIndex Idâ—„ has â–ºStatusâ—„ status",
"Fields": [
{
"__type": "Value",
"AddressValue": "336*((1700-x)%1700)",
"Name": "Index Id",
"Presets": [],
"ShowCustom": false,
"Value": "0",
"Offset": 0,
"Size": 4,
"UpperValue": "0"
},
{
"__type": "Value",
"AddressValue": "x",
"Name": "Status",
"Presets": [
{
"AddressValue": 5885388,
"Name": "Acid Spore",
"Value": 16777216
},
{
"AddressValue": 5885384,
"Name": "Blind",
"Value": 16777216
},
{
"AddressValue": 5885372,
"Name": "Defensive Matrix",
"Value": 1
},
{
"AddressValue": 5885372,
"Name": "Ensnare",
"Value": 65536
},
{
"AddressValue": 5885260,
"Name": "Hallucination",
"Value": 9765120
},
{
"AddressValue": 5885376,
"Name": "Irradiate",
"Value": 1
},
{
"AddressValue": 5885372,
"Name": "Lockdown",
"Value": 16777216
},
{
"AddressValue": 5885388,
"Name": "Maelstrom",
"Value": 1
},
{
"AddressValue": 5885384,
"Name": "Parasite",
"Value": 256
},
{
"AddressValue": 5885376,
"Name": "Plague",
"Value": 65536
},
{
"AddressValue": 5885376,
"Name": "Stasis",
"Value": 256
},
{
"AddressValue": 5885372,
"Name": "Stimpack",
"Value": 256
},
{
"AddressValue": 5885376,
"Name": "Storm",
"Value": 16777216
}
],
"ShowCustom": false,
"Value": "x",
"Offset": 0,
"Size": 4,
"UpperValue": "x*256-1"
}
],
"Name": "Unit Status"
}
]
}
And here's one for Unit Flingy ID, which is too long to post here because it contains presets for every unit type:
https://pastebin.com/CChb95nyThat's probably enough info to work off of if you really wanted to make your own .euddb files for EUDGen2. I was originally going to make a tool for this, but I never did.