Hi,
We need to send and relay messages and game events between two PCs:
PC#1
(PC with Unreal Engine 2, running Windows 7 or soon 10, that also has incoming messages...not sure how this is connected to PC#1...maybe USB/recognized as a string?)
|
| TCP/IP
|
v
PC#2
(PC hooked to the SR Research eye tracker system, running DOS).
We need some kind of wrapper, I think, perhaps in C++, that
1. calls functions provided by SR Research's EyeLink eye tracker API (in form of DLLs on PC#1) AND
2. takes messages from the Unreal Engine 2 gaming engine
to relay the messages (corresponding to events within the game) and the messages coming into PC#1 via TCP/IP from PC#1 to PC#2 (specifically to the eye tracking log files.
If I have understood correctly, there is no way to call functions in DLLs from Unreal Engine 2 (this feature was introduced in UE3 via
DLLBind).
Someone on one of the forums had suggested, "Why do you not simply create a HINSTANCE object using the LoadLibrary function and reference the function from that instance into an FARPROC object using the GetProcAddress function?" (I'm not a programmer, def not a Windows programmer, so I have no idea what he means :-P)
Help? And if anyone has any documentation about UnrealScript2 (specifically looking at recording gameplay, for example), I would also very much appreciate it!!
Thanks!