I've gotten the PDA to work in multiplayer Doom3. Which doesn't sound like all that huge of an achievement, but I didn't want people to give up on cooperative, which could be massively fun, just because some stupid PDA got in their way.
Actually, I think there's other problems with co-op, but I've never encountered them, and besides, this was the most directly accessible.
The catch? Well, I only have the compiled version available for Linux users, because I don't know/have the tools neccessary to compile it for Windows. Don't worry, it's a simple matter as long as someone steps up to do it (you know you want to.)
There's no animation of the hand going up to greet your face, but I figured that was a minor detail.
Without much further adieu:
LINUX ONLY compiled version:
http://carolnrob.net/~jol/doom3-coop.tar.gz
UNCOMPILED Player.cpp (the only file modified from the SDK):
http://carolnrob.net/~jol/Player.cpp
Mirrors for compiled versions would be GREATLY appreciated, because this is my home server and we only have 80 kBps of upstream bandwidth.
Again, someone with enough knowledge please put that cpp into a fresh SDK and compile it. Then wrap it up according to the game00.pk4 standard, i.e. binary.conf and the DLL (the SO stuck in there might be nice too.)
EDIT: Almost forgot! You need to stick in the def/maps.def:
http://carolnrob.net/~jol/maps.def
Just put it in the def/, I wouldn't bother with packing it up.
Thanks in advance.