Hi there,
This project kept me busy the last months and i still cant get enough of it! So i would like to share the fun with you!
What is this API?
This API can read and write Demos that are recorded with the idTech3 Demo format. At the moment it supports Quake 3 and basically all their mods, and Enemy Territory with all their mods.
The API makes it fairly simple to get something done, in a very short time. It provides a simple way of hooking into some of the game events like gamestate parsed, snapshot parsed and so on.
What can I do with this API?
Simple. Pretty much everything. Change popups, remove spam, change frametimes, remove lag, change names (this is blocked for a reason), cut demos in pieces, YOU NAME IT.
One could for example write a plugin that outputs the normal ingame console and then pipes the file through statswhore or any similar program. Or one could even write a total new stats parser.
You have basically access to everything for now. I have no clue if this will change in the future, we will see.
How hard is it to get something done?
If you have basic programming skills it should be very easy. Everything is written in C#, the engine also.
Just go download the Visual Studio Express edition and start right away. Reference the attached DLL and keep us posted about your results.
What games are supported?
[ul]
[li] Enemy Territory, and all their mods[/li][li] Enemy Territory TV (experimental for now)[/li][li] Quake3, and all their mods[/li][/ul]
Installation Instructions
[ul]
[li] Download the attached File.[/li][li] Unzip it.[/li][li] Start a new Project in Visual Studio.[/li][li] Reference the DLL in the Project.[/li][li] Check out the Examples and start right away.[/li][/ul]
More questions, feedback or anything else? Let me know. Im eager to find out what you guys and girls are up to! I encourage you also to have a look into the snippets forum. And please share your work.
If you consider using this API for some of your Movies or Machinimas, i would be pleased for a small refrence 
NOTE: This is Alpha Beta Gamma software, we expect it to crash. If it does, report back please
Download and more info + examples: http://forums.myhannes.info/wbb/index.php?page=Thread&threadID=133



