I'm currently about to start my Bachelor Thesis in Human-Computer-Interaction. I want to collect game data from people playing and try to relate this data with psychological measurements.
Since I'm a Quake3 fan, the source code is free and I think the gameplay is still somewhat up to date I want to collect data from people playing Quake III Arena amongst others.
My question is: Is there any tool/script already, that fetches data or can someone who is familiar with the code help me out here?
Sadly my knowledge in C is very small but I think this shouldn't be too complicated since I just need an algorithm to fetch specific game data and save it into a .txt file, right? Game data I would like to survey could be things like travel paths, points where players die, used weapons and so on...
I'm not sure about the presentation of the collected data yet, maybe I'll use XNA for that.
I would be very thankful for any help and of course you will be mentioned in the thesis!
A list of events is in bg_public.h, at line 327. If you want to jump to the part of code that handles that event just search for that event, you can ignore all cg_ results because thats the client game module. There's also the weapons and powerups values just above the events.