Ubercalc was posted at maplantis, but certain morons thought that it'd be fun to attack the site. So right now we don't have any way of calculating EUDs...
Or do we...
Doodle77(MM) was awesome and took some VB that legacy weapon posted on SEN that calculated EUDs and converted it to C. This is the code he wrote for it:
CODE
#include <stdlib.h>
#include <stdio.h>
int main(int argc, char** argv) {
int uid;
const int BASEPOS = 0x0058932C; // Deaths of Marine P1
unsigned int userInput, pid;
printf("Offset: ");
scanf("%X",&userInput);
uid = (userInput - BASEPOS) / 48;
pid = (((userInput - BASEPOS) % 48) / 4)+1;
printf("\n Player: %d\n Unit: %d\n",pid,uid);
system("PAUSE");
return 0;
}
I also compiled it for anyone who can't do that type of thing and attached the program.
P.S. There's a version of memcalc that also works (
here but not completed anyway), but the link to it is hard to find. Also Doodle77 for admin