Tech3 Demo API - 0.1
•
8 Sep 2009, 02:35
•
News
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.
Download: http://forums.myhannes.info/wbb/index.php?page=Thread&threadID=133
NOTE: This is Alpha Beta Gamma software, we expect it to crash. If it does, report back please
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.
Download: http://forums.myhannes.info/wbb/index.php?page=Thread&threadID=133
NOTE: This is Alpha Beta Gamma software, we expect it to crash. If it does, report back please
Btw, Quake 3 support also means .. Quake Live support? ;o
would it be possible to merge different demos then ? cause 1 demo/round = 1 stat wouldnt be so great at all :p
edit: quakelive support?
fragmovie.dm84
fragmoviereadme.txt
fragmoviesoundtrack.mp3
oh yeah.
movies would come in a package containing mapfiles, demos, sounds, a playlist and if sophisticated enough, a .bat file
Own popups only, yet. Just changed some stuff (and added a GUI to make it easier). Credits to hannes for sharing the source code.
Gonna add the other options later. Just hanging out with some popups stuff now.
the more GUI dev support the greater chance peeps will pick this up / make use of it. Otherwise its very coder / developer orientated (scares most people off ;p).
select demo, select timeframe, click cut, click render (et starts up, renders), soft will merge it into a huff avi.
what then? explain it for intelligent dummies, plz.
Change popups, remove spam, change frametimes, remove lag, change names (this is blocked for a reason), cut demos in pieces
Maybe later, he is going to share that thing you wrote about.
Download my example up. This is a example of what his code can do.
i'm going to look after it tomorrow :>
Atleast thats how i always experienced it, never did alot of coding though.