topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Thursday March 28, 2024, 6:43 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - gjq [ switch to compact view ]

Pages: [1]
1
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!

Pages: [1]