Demo Decoder [Update]
•
7 Jan 2010, 11:02
•
News
After lots of coding and tons of GUI dev / code I think its time to give the lib a little stress test.
I assembled a small program which will index all demos in the Application's parent path!
Note: If you have lots of demos in the Folder, it can take quite some time to start the scanning, this is normal!
Update:
What is this tool and why should I use it?
How to use this Program?
Many thanks for participating in this Testrun!
I assembled a small program which will index all demos in the Application's parent path!
Note: If you have lots of demos in the Folder, it can take quite some time to start the scanning, this is normal!
- Download: http://forums.myhannes.info/wbb/index.php?page=Thread&threadID=147
- Related: Screenshots
Update:
- Files have been updated to give better output
- The index Method has changed (should be much faster starting now)
- 64 Bits version added (the old one wont load properly on the 64Bits system!)
What is this tool and why should I use it?
- Because the API needs to be tested against as many demos / mods as possible.
- The API will be able to cut / write demos, or search for specific frags / messages / events / you name it...
- It scans all demos in it's parent directory and stores all gathered information in a SQL Database.
- The Database can then be used with the MediaManager, which is not released yet.
- Supported in this test release: ET, QL, Q3, RTCW.
How to use this Program?
- Copy the whole folder into a directory that contains ET / QL / Q3 / RTCW demos and run the Demo2DB.exe file.
- You can always close the Program, however i suggest closing the Program while scanning, rather than inserting into the DB.
- There are 3 types of CPU Levels. If you have time and need CPU time, then use the Bite Me or Less CPU Intense Profiles.
Those settings can be changed on the fly and are internal settings. They are not operating on the System level! - Upload your LOG files, thats what i am looking for!
- Paste the whole log.txt (can be found in the database directory) to http://tech3.pastebin.com/ (make sure to check forever)
OR [WIP] Tech3 Demo Stresstest Logs
- Paste the whole log.txt (can be found in the database directory) and the Error message given by Windows to http://tech3.pastebin.com/ (make sure to check forever)
OR [WIP] Tech3 Demo Stresstest Logs
- Upload the demo on which the API crashed or contact me in irc (quakenet: #ultraviolet) or mail ([email protected])
Many thanks for participating in this Testrun!
will try.
# Processing Files
#--------------------------------------------------------------
Nothing to parse found!
wat
<random Dir>
<demos folder with demos>
<program folder>
<Demo2DB.exe> <-- click
:< cf does not know format!
or ?
It is just scanning the parent directory.
But what really could be awesome is a movie-mod 8)
But i got my "invested" money back and had a good time so can't complain!
Wolfenstein: Enemy Territory Wolfenstein: Enemy Territory 26 hours 2.286 hours
This program is a timesaver for any moviemaker!
Very nice job Hannes!
there might also be a slim version wich could be run on a server and provide "live" stats in some kind of database. We'll see
but its from the server console logs :D
I remember having them parsed on the telenet servers back then. It was still somewhat bugged but it was yawn² :))
Filtering high hs% to create a top "suspicious players" list :p
reproducing ET's console output should be not much of a proplem tho
I like!
could you check if those other demos are maybe not from the same rtcw version? (by file extension)
also, id like you to send me one of the demos which it would not scan, so i can investigate
top - 14:19:53 up 12 days, 12:11, 1 user, load average: 84.64, 134.50, 143.44
skipping C:\Program Files\Wolfenstein - Enemy Territory\etpro\cvar_backup694.cfg -> not supported
skipping C:\Program Files\Wolfenstein - Enemy Territory\etpro\cvar_backup695.cfg -> not supported
skipping C:\Program Files\Wolfenstein - Enemy Territory\etpro\cvar_backup696.cfg -> not supported
skipping C:\Program Files\Wolfenstein - Enemy Territory\etpro\cvar_backup697.cfg -> not supported
skipping C:\Program Files\Wolfenstein - Enemy Territory\etpro\cvar_backup698.cfg -> not supported
you probably did something different ;p
hmm dont think so
You need to copy the folder itself.
skipping C:\Program Files\Wolfenstein - Enemy Territory\etpro\demos\2009-09-27-180651-supply.dm_84.txt -> not supported
skipping C:\Program Files\Wolfenstein - Enemy Territory\etpro\demos\2009-09-27-181640-supply.dm_84.txt -> not supported
skipping C:\Program Files\Wolfenstein - Enemy Territory\etpro\demos\2009-09-27-182930-sp_delivery_te.dm_84.txt -> not supported
skipping C:\Program Files\Wolfenstein - Enemy Territory\etpro\demos\2009-09-27-185051-supply.dm_84.txt -> not supported
skipping C:\Program Files\Wolfenstein - Enemy Territory\etpro\demos\2009-10-01-173803-supply.dm_84.txt -> not supported
Is it scanning anything ?
lol...
System: Nerd (Microsoft Windows NT 5.1.2600 Service Pack 3)
Processor Count: 1
.NET Version: 2.0.50727.3053
ParserManager: Scan Thread started
ParserManager: Starting Parser 1.0.4 Build 123 - 8.01.2010 0:52:13
ParserManager: Created Compression Tree in: 301 msec
SET CPU LEVEL TO: Very CPU Intense -> 0
Setting Scanpath to: C:\Program Files\Wolfenstein - Enemy Territory\etpro\demos
ParserManager: Cut Thread started
ParserManager: Cut Thread finished gracefully
huh? :o
Slarto will lead his brave team to another loss
This is how much you trust me? ;_;
scared?
hähä