PDA

View Full Version : WinParseSam



Death Engineer
04-16-2004, 04:25 AM
Well, I finally got around to coding a small parser for Serious Sam. Link (http://www.gamemecca.net/forums/index.php?showtopic=30896&view=findpost&p=511470) Here's the output from a game tonight.

Output explanation: On the weapon lines, the first number is the number of times you killed someone with that type of weapon. The one in parentheses is how many times someone else killed you with that weapon.


*******Summary*******
Name * * * * * * * * * * * * * Frags/Deaths/Suicides
-=(OUTLAWS)=- TIP^C * * * * * *14 9 *(0)
Maxx * * * * * * * * * * * * * 12 2 *(0)
Death Engineer * * * * * * * * 12 12 (0)
<<(:: + MERC + ::)>> *// GUN ELEMENT // * *12 11 (0)
Player 4 * * * * * * * * * * * 12 13 (0)
(Villains)HIGH GRADE * * * * * 11 12 (1)
FranK * * * * * * * * * * * * *11 6 *(0)
TARGET PRACTICE * * * * * * * *2 *6 *(0)
[+[]+] XSW [+[]+] Seriously Deadly 2 *15 (0)
SCHO!!!!!!!!!!!!!!!!!!!!!! * * 0 *4 *(0)

*******Details*******
name: -=(OUTLAWS)=- TIP^C
frags: 14
deaths: 9
suicides: 0
knife weapon: 1 (1)
lead weapons: 7 (2)
explosive weapons: 6 (6)
cannon weapon: 0 (0)

People killed:
Player 4 - 5 time(s)
FranK - 3 time(s)
(Villains)HIGH GRADE - 3 time(s)
[+[]+] XSW [+[]+] Seriously Deadly - 2 time(s)
Maxx - 1 time(s)

Killed By:
Death Engineer - 3 time(s)
FranK - 2 time(s)
<<(:: + MERC + ::)>> *// GUN ELEMENT // * *- 1 time(s)
Maxx - 1 time(s)
[+[]+] XSW [+[]+] Seriously Deadly - 1 time(s)
Player 4 - 1 time(s)
=======================================

name: Maxx
frags: 12
deaths: 2
suicides: 0
knife weapon: 0 (0)
lead weapons: 0 (0)
explosive weapons: 12 (2)
cannon weapon: 0 (0)

People killed:
TARGET PRACTICE - 3 time(s)
<<(:: + MERC + ::)>> *// GUN ELEMENT // * *- 2 time(s)
[+[]+] XSW [+[]+] Seriously Deadly - 2 time(s)
FranK - 1 time(s)
Player 4 - 1 time(s)
(Villains)HIGH GRADE - 1 time(s)
Death Engineer - 1 time(s)
-=(OUTLAWS)=- TIP^C * - 1 time(s)

Killed By:
-=(OUTLAWS)=- TIP^C * - 1 time(s)
<<(:: + MERC + ::)>> *// GUN ELEMENT // * *- 1 time(s)
=======================================

name: Death Engineer
frags: 12
deaths: 12
suicides: 0
knife weapon: 4 (0)
lead weapons: 4 (4)
explosive weapons: 4 (8)
cannon weapon: 0 (0)

People killed:
(Villains)HIGH GRADE - 3 time(s)
-=(OUTLAWS)=- TIP^C * - 3 time(s)
<<(:: + MERC + ::)>> *// GUN ELEMENT // * *- 3 time(s)
SCHO!!!!!!!!!!!!!!!!!!!!!! - 1 time(s)
TARGET PRACTICE - 1 time(s)
[+[]+] XSW [+[]+] Seriously Deadly - 1 time(s)

Killed By:
<<(:: + MERC + ::)>> *// GUN ELEMENT // * *- 4 time(s)
FranK - 3 time(s)
(Villains)HIGH GRADE - 2 time(s)
Player 4 - 2 time(s)
Maxx - 1 time(s)
=======================================

name: <<(:: + MERC + ::)>> *// GUN ELEMENT //
frags: 12
deaths: 11
suicides: 0
knife weapon: 1 (3)
lead weapons: 7 (1)
explosive weapons: 4 (7)
cannon weapon: 0 (0)

People killed:
Death Engineer - 4 time(s)
Player 4 - 4 time(s)
[+[]+] XSW [+[]+] Seriously Deadly - 1 time(s)
-=(OUTLAWS)=- TIP^C * - 1 time(s)
Maxx - 1 time(s)
FranK - 1 time(s)

Killed By:
Player 4 - 3 time(s)
Death Engineer - 3 time(s)
(Villains)HIGH GRADE - 2 time(s)
Maxx - 2 time(s)
FranK - 1 time(s)
=======================================

name: Player 4
frags: 12
deaths: 13
suicides: 0
knife weapon: 0 (1)
lead weapons: 2 (5)
explosive weapons: 10 (6)
cannon weapon: 0 (1)

People killed:
<<(:: + MERC + ::)>> *// GUN ELEMENT // * *- 3 time(s)
(Villains)HIGH GRADE - 2 time(s)
Death Engineer - 2 time(s)
[+[]+] XSW [+[]+] Seriously Deadly - 2 time(s)
SCHO!!!!!!!!!!!!!!!!!!!!!! - 1 time(s)
TARGET PRACTICE - 1 time(s)
-=(OUTLAWS)=- TIP^C * - 1 time(s)

Killed By:
-=(OUTLAWS)=- TIP^C * - 5 time(s)
<<(:: + MERC + ::)>> *// GUN ELEMENT // * *- 4 time(s)
Maxx - 1 time(s)
TARGET PRACTICE - 1 time(s)
[+[]+] XSW [+[]+] Seriously Deadly - 1 time(s)
FranK - 1 time(s)
=======================================

name: (Villains)HIGH GRADE
frags: 11
deaths: 12
suicides: 1
knife weapon: 2 (1)
lead weapons: 4 (5)
explosive weapons: 6 (5)
cannon weapon: 0 (0)

People killed:
[+[]+] XSW [+[]+] Seriously Deadly - 5 time(s)
SCHO!!!!!!!!!!!!!!!!!!!!!! - 2 time(s)
<<(:: + MERC + ::)>> *// GUN ELEMENT // * *- 2 time(s)
Death Engineer - 2 time(s)
FranK - 1 time(s)

Killed By:
Death Engineer - 3 time(s)
-=(OUTLAWS)=- TIP^C * - 3 time(s)
Player 4 - 2 time(s)
Maxx - 1 time(s)
TARGET PRACTICE - 1 time(s)
FranK - 1 time(s)
=======================================

name: FranK
frags: 11
deaths: 6
suicides: 0
knife weapon: 0 (0)
lead weapons: 0 (3)
explosive weapons: 11 (3)
cannon weapon: 0 (0)

People killed:
Death Engineer - 3 time(s)
-=(OUTLAWS)=- TIP^C * - 2 time(s)
[+[]+] XSW [+[]+] Seriously Deadly - 2 time(s)
<<(:: + MERC + ::)>> *// GUN ELEMENT // * *- 1 time(s)
TARGET PRACTICE - 1 time(s)
Player 4 - 1 time(s)
(Villains)HIGH GRADE - 1 time(s)

Killed By:
-=(OUTLAWS)=- TIP^C * - 3 time(s)
Maxx - 1 time(s)
(Villains)HIGH GRADE - 1 time(s)
<<(:: + MERC + ::)>> *// GUN ELEMENT // * *- 1 time(s)
=======================================

name: TARGET PRACTICE
frags: 2
deaths: 6
suicides: 0
knife weapon: 0 (1)
lead weapons: 1 (1)
explosive weapons: 0 (4)
cannon weapon: 1 (0)

People killed:
(Villains)HIGH GRADE - 1 time(s)
Player 4 - 1 time(s)

Killed By:
Maxx - 3 time(s)
Death Engineer - 1 time(s)
FranK - 1 time(s)
Player 4 - 1 time(s)
=======================================

name: [+[]+] XSW [+[]+] Seriously Deadly
frags: 2
deaths: 15
suicides: 0
knife weapon: 1 (0)
lead weapons: 1 (5)
explosive weapons: 0 (10)
cannon weapon: 0 (0)

People killed:
Player 4 - 1 time(s)
-=(OUTLAWS)=- TIP^C * - 1 time(s)

Killed By:
(Villains)HIGH GRADE - 5 time(s)
Maxx - 2 time(s)
Player 4 - 2 time(s)
FranK - 2 time(s)
-=(OUTLAWS)=- TIP^C * - 2 time(s)
<<(:: + MERC + ::)>> *// GUN ELEMENT // * *- 1 time(s)
Death Engineer - 1 time(s)
=======================================

name: SCHO!!!!!!!!!!!!!!!!!!!!!!
frags: 0
deaths: 4
suicides: 0
knife weapon: 0 (2)
lead weapons: 0 (0)
explosive weapons: 0 (2)
cannon weapon: 0 (0)

Killed By:
(Villains)HIGH GRADE - 2 time(s)
Death Engineer - 1 time(s)
Player 4 - 1 time(s)
=======================================


Parsing Finished
Press Enter to Close

Death Engineer
04-16-2004, 04:48 AM
Another


*******Summary*******
Name                           Frags/Deaths/Suicides
Death Engineer                 27 22 (1)
Cheap $hot*                    24 16 (0)
-=(OUTLAWS)=- TIP^C            18 10 (2)
-)Fakie(-                     15 23 (3)
Player 4                       7  12 (3)
TARGET PRACTICE                7  19 (1)
Lowayne                        2  4  (0)
JENNA @ WWW.PLAYBOY.COM        1  9  (0)
JIM41-8-0-YO                   0  1  (0)
big fat loser                  0  5  (0)
Fatman                         -1 1  (1)
?                              -2 2  (2)

*******Details*******
name: Death Engineer
frags: 27
deaths: 22
suicides: 1
knife weapon: 6 (1)
lead weapons: 15 (16)
explosive weapons: 6 (4)
cannon weapon: 1 (0)

People killed:
TARGET PRACTICE - 7 time(s)
-)Fakie(-  - 6 time(s)
-=(OUTLAWS)=- TIP^C   - 5 time(s)
Cheap $hot* - 5 time(s)
JENNA @ WWW.PLAYBOY.COM - 2 time(s)
Player 4 - 1 time(s)
Lowayne - 1 time(s)
big fat loser - 1 time(s)

Killed By:
Cheap $hot* - 7 time(s)
-)Fakie(-  - 5 time(s)
-=(OUTLAWS)=- TIP^C   - 3 time(s)
TARGET PRACTICE - 3 time(s)
Player 4 - 2 time(s)
JENNA @ WWW.PLAYBOY.COM - 1 time(s)
=======================================

name: Cheap $hot*
frags: 24
deaths: 16
suicides: 0
knife weapon: 1 (0)
lead weapons: 23 (9)
explosive weapons: 0 (6)
cannon weapon: 0 (1)

People killed:
-)Fakie(-  - 7 time(s)
Death Engineer - 7 time(s)
Player 4 - 3 time(s)
TARGET PRACTICE - 2 time(s)
Lowayne - 2 time(s)
-=(OUTLAWS)=- TIP^C   - 1 time(s)
JIM41-8-0-YO - 1 time(s)
JENNA @ WWW.PLAYBOY.COM - 1 time(s)

Killed By:
Death Engineer - 5 time(s)
-=(OUTLAWS)=- TIP^C   - 5 time(s)
Lowayne - 2 time(s)
-)Fakie(-  - 2 time(s)
Player 4 - 1 time(s)
TARGET PRACTICE - 1 time(s)
=======================================

name: -=(OUTLAWS)=- TIP^C
frags: 18
deaths: 10
suicides: 2
knife weapon: 1 (0)
lead weapons: 16 (4)
explosive weapons: 3 (3)
cannon weapon: 0 (1)

People killed:
Cheap $hot* - 5 time(s)
TARGET PRACTICE - 4 time(s)
Death Engineer - 3 time(s)
Player 4 - 3 time(s)
-)Fakie(-  - 2 time(s)
Lowayne - 1 time(s)
JENNA @ WWW.PLAYBOY.COM - 1 time(s)
big fat loser - 1 time(s)

Killed By:
Death Engineer - 5 time(s)
-)Fakie(-  - 2 time(s)
Cheap $hot* - 1 time(s)
=======================================

name:  -)Fakie(-
frags: 15
deaths: 23
suicides: 3
knife weapon: 2 (4)
lead weapons: 9 (14)
explosive weapons: 7 (1)
cannon weapon: 0 (1)

People killed:
Death Engineer - 5 time(s)
JENNA @ WWW.PLAYBOY.COM - 4 time(s)
-=(OUTLAWS)=- TIP^C   - 2 time(s)
Player 4 - 2 time(s)
Cheap $hot* - 2 time(s)
TARGET PRACTICE - 2 time(s)
big fat loser - 1 time(s)

Killed By:
Cheap $hot* - 7 time(s)
Death Engineer - 6 time(s)
TARGET PRACTICE - 3 time(s)
-=(OUTLAWS)=- TIP^C   - 2 time(s)
Player 4 - 2 time(s)
=======================================

name: Player 4
frags: 7
deaths: 12
suicides: 3
knife weapon: 0 (1)
lead weapons: 2 (6)
explosive weapons: 8 (2)
cannon weapon: 0 (0)

People killed:
TARGET PRACTICE - 3 time(s)
big fat loser - 2 time(s)
Death Engineer - 2 time(s)
-)Fakie(-  - 2 time(s)
Cheap $hot* - 1 time(s)

Killed By:
Cheap $hot* - 3 time(s)
-=(OUTLAWS)=- TIP^C   - 3 time(s)
-)Fakie(-  - 2 time(s)
Death Engineer - 1 time(s)
=======================================

name: TARGET PRACTICE
frags: 7
deaths: 19
suicides: 1
knife weapon: 1 (4)
lead weapons: 4 (10)
explosive weapons: 1 (4)
cannon weapon: 2 (0)

People killed:
-)Fakie(-  - 3 time(s)
Death Engineer - 3 time(s)
Cheap $hot* - 1 time(s)
JENNA @ WWW.PLAYBOY.COM - 1 time(s)

Killed By:
Death Engineer - 7 time(s)
-=(OUTLAWS)=- TIP^C   - 4 time(s)
Player 4 - 3 time(s)
-)Fakie(-  - 2 time(s)
Cheap $hot* - 2 time(s)
=======================================

name: Lowayne
frags: 2
deaths: 4
suicides: 0
knife weapon: 0 (0)
lead weapons: 2 (3)
explosive weapons: 0 (1)
cannon weapon: 0 (0)

People killed:
Cheap $hot* - 2 time(s)

Killed By:
Cheap $hot* - 2 time(s)
-=(OUTLAWS)=- TIP^C   - 1 time(s)
Death Engineer - 1 time(s)
=======================================

name: JENNA @ WWW.PLAYBOY.COM
frags: 1
deaths: 9
suicides: 0
knife weapon: 1 (2)
lead weapons: 0 (6)
explosive weapons: 0 (1)
cannon weapon: 0 (0)

People killed:
Death Engineer - 1 time(s)

Killed By:
-)Fakie(-  - 4 time(s)
Death Engineer - 2 time(s)
-=(OUTLAWS)=- TIP^C   - 1 time(s)
TARGET PRACTICE - 1 time(s)
Cheap $hot* - 1 time(s)
=======================================

name: JIM41-8-0-YO
frags: 0
deaths: 1
suicides: 0
knife weapon: 0 (0)
lead weapons: 0 (1)
explosive weapons: 0 (0)
cannon weapon: 0 (0)

Killed By:
Cheap $hot* - 1 time(s)
=======================================

name: big fat loser
frags: 0
deaths: 5
suicides: 0
knife weapon: 0 (0)
lead weapons: 0 (2)
explosive weapons: 0 (3)
cannon weapon: 0 (0)

Killed By:
Player 4 - 2 time(s)
-)Fakie(-  - 1 time(s)
Death Engineer - 1 time(s)
-=(OUTLAWS)=- TIP^C   - 1 time(s)
=======================================

name: Fatman
frags: -1
deaths: 1
suicides: 1
knife weapon: 0 (0)
lead weapons: 0 (0)
explosive weapons: 0 (0)
cannon weapon: 0 (0)
=======================================

name: ?
frags: -2
deaths: 2
suicides: 2
knife weapon: 0 (0)
lead weapons: 0 (0)
explosive weapons: 0 (0)
cannon weapon: 0 (0)
=======================================


Parsing Finished
Press Enter to Close

WinParseSam V0.1
Copyright 2004 - Mitchyl Enterprises
All Rights Reserved

Dan2
04-16-2004, 04:55 AM
Thats awesome, outstanding work DE!!! :jammin:

ME BIGGD01
04-16-2004, 04:57 AM
good job :thumbs: maybe this will work for the next version?

Death Engineer
04-16-2004, 05:04 AM
This type of program (modified, of course) will work beatifully with a game that actually tells you which weapon killed you and reports to the log when people take power ups.

Unfortunately, there are only 5 different kind of message in serious sam.

1. Knife
2. Lead - pistol, DB, SB, Tommy, Mini, Sniper
3. Explosive - RL, GL, Laser
4. Cannon
5. Suicide

That is why the stats aren't all that interesting. You can tell who whores the poop out of the explosive weapons though. >:) You also can't hide from those stats. Even if you leave the game, your stats are in there. ;)

Black Rose
04-16-2004, 05:35 AM
Wow thatīs great :thumbs: :thumbs:

DOMANATION
04-16-2004, 06:07 AM
Thats cool , good job on making that... :w00t:

11011101
04-16-2004, 07:53 AM
Nice work DE! :jammin:

goblinwarrior2004
04-16-2004, 08:24 AM
Nice

Goober
04-16-2004, 11:16 AM
Nice job DE.....
:thumbs:

DiTomasso
04-16-2004, 01:15 PM
Originally posted by Goober@Apr 16 2004, 11:16 AM
Nice job DE.....
:thumbs:
:thumbs: :wave:

Nitro
04-16-2004, 03:27 PM
Nice job dude :thumbs:
Is it gonna be available to us??

Death Engineer
04-16-2004, 04:51 PM
Yes. I just need to code the part where it saves your path info so you don't have to enter it every time. Once that's done, I'll post the exe here. Note that you will need the .NET framework which can be downloaded here (http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&DisplayLang=en).

Casanova
04-16-2004, 05:00 PM
That's sweet! :w00t: How the h*ll did you do that?

Death Engineer
04-16-2004, 07:33 PM
All the information is written to the serioussam.log in your serious same directory.

Speaking of which, if you play several games in a row, does the log keep going, or does it clear itself after each map?

It's too bad it doesn't append the info each startup rather than just overwriting it. :(

<<< Nano >>>
04-17-2004, 12:21 AM
Originally posted by Death Engineer@Apr 16 2004, 08:33 PM
All the information is written to the serioussam.log in your serious same directory.

Speaking of which, if you play several games in a row, does the log keep going, or does it clear itself after each map?

It&#39;s too bad it doesn&#39;t append the info each startup rather than just overwriting it. :(
The log only records the last map u played :(

Death Engineer
04-17-2004, 03:27 AM
Can someone tell me the default install directory for SS:SE?

DE

Nitro
04-17-2004, 03:47 AM
Originally posted by <<< Nano >>>+Apr 16 2004, 07:21 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (<<< Nano >>> @ Apr 16 2004, 07:21 PM)</td></tr><tr><td id='QUOTE'> <!--QuoteBegin-Death Engineer@Apr 16 2004, 08:33 PM
All the information is written to the serioussam.log in your serious same directory.

Speaking of which, if you play several games in a row, does the log keep going, or does it clear itself after each map?&nbsp;

It&#39;s too bad it doesn&#39;t append the info each startup rather than just overwriting it.&nbsp; :(
The log only records the last map u played :( [/b][/quote]
not true,
serioussam.log clears itself only after you exit sam and restart sam.
that&#39;s wyh after about 5 hrs of nonstop sam, your log file can be 600kb

Nitro
04-17-2004, 03:50 AM
Originally posted by Death Engineer@Apr 16 2004, 10:27 PM
Can someone tell me the default install directory for SS:SE?

DE
C:/Program Files/Croteam/Serious Sam: Second Encounter

Death Engineer
04-17-2004, 04:05 AM
Here&#39;s the executable. You will need the .NET framework installed for it to work (see link in post above).

It saves the location of your path so you only have to get it right once.

DE

Pathos
04-17-2004, 05:02 AM
This is VERY cool, DE&#33; ME like&#33; Me like a LOT. Thanks for sharing your hard work.

Having said that, it sadly has not worked for me. [scratches head] I have the 1.1 framework installed, i specified the appropriate file as prompted, and here is what it fired back at me:

http://www.thatwasanadventure.com/screenshots/Parse.jpg

Cheers.

EDIT: I deleted the log file, played a couple more games, and voila&#33; It worked. If the rest of you share my problem (well, ONE of my many problems - weep&#33;), then i suggest you follow my cro-magnon-like steps&#33; [beats chest and hollers triumphantly]

Here&#39;s an abbreviated diary of a rocket whoring alias:

name: bowel
frags: 31
deaths: 9
suicides: 2
knife weapon: 0 (0)
lead weapons: 4 (0)
explosive weapons: 29 (7)
cannon weapon: 0 (0)
=======================================

Rockets? People still use those?

Chuckle... love it, DE&#33;

Die Hard
04-17-2004, 12:49 PM
DS this looks Awesome. I&#39;m downloading the framework now and then I&#39;ll do the rest. :thumbs:

Great work :wootrock:

Death Engineer
04-17-2004, 03:31 PM
I added some Exception Handling that should put a message out on the screen should an error occur. If you do have an error, please post it here. It would help debugging if you could email me the serioussam.log as well. Just email it to wsean AT ece.utexas DOT edu.

Death Engineer
04-17-2004, 10:52 PM
I added a text output as requested by Pathos. The program still displays the output, but also writes the output to a text file with the time and date.

Dangerous Dan
04-18-2004, 12:14 AM
Originally posted by Death Engineer@Apr 16 2004, 04:51 PM
Yes. I just need to code the part where it saves your path info so you don&#39;t have to enter it every time. Once that&#39;s done, I&#39;ll post the exe here. Note that you will need the .NET framework which can be downloaded here (http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&DisplayLang=en).
is it just me, or does this link not work :unsure:

DOMANATION
04-18-2004, 12:39 AM
that was funny ,i am in VA at the border i see the blue ridge from here.+ :rofl:

Nitro
04-18-2004, 01:54 AM
one question, why do we need .net framwork, and what are the pros AND cons of having it??

DOMANATION
04-18-2004, 03:45 AM
how do i use this , just open it and minimize?
i am not all smart with comps , just a gamer i guess... ;)

DiTomasso
04-18-2004, 10:12 AM
Hi De,
followed the instruction.
downloaded net framework installed it.
downloaded the winparsedaoc exe and unzipped in the samfolder

opend the program , selected the samlogfile nothing happend.

It looks as an DAOC program?????

Nitro
04-18-2004, 04:24 PM
Originally posted by DiTomasso@Apr 18 2004, 05:12 AM
Hi De,
followed the instruction.
downloaded net framework installed it.
downloaded the winparsedaoc exe and unzipped in the samfolder

opend the program , selected the samlogfile nothing happend.

It looks as an DAOC program?????
:blink:
he&#39;s been playing soo muc daoc he got mixxed up :lol:

Death Engineer
04-18-2004, 07:37 PM
Doh. Actually, I just retired from DAOC. But I did link the wrong file. My apologies. The right one should be in there now.

DE

Dangerous Dan
04-18-2004, 07:54 PM
is there something wrong with my comp? cause i can&#39;t seem to get that .NET link to work... can someone upload it for like a min so i can dl it, then quitckly take it away or something? :unsure:

MaTrOX
04-18-2004, 08:16 PM
really good work and very nice idea&#33; :thumbs:

Death Engineer
04-18-2004, 08:39 PM
Originally posted by Dangerous Dan@Apr 18 2004, 02:54 PM
is there something wrong with my comp? cause i can&#39;t seem to get that .NET link to work... can someone upload it for like a min so i can dl it, then quitckly take it away or something? :unsure:
I can AIM it to you if ya like.

DE

Death Engineer
04-18-2004, 08:43 PM
Bump for new bug fix.

I was assuming that the color codes everyone was using were 6 digit hex (^cFFFFFF for white, ^c000000 for black, etc). Turns out some folks use less than that and my program couldn&#39;t handle it.

Well, now it can. :)

DiTomasso
04-19-2004, 09:03 PM
Its not working if there are more then one game in the logfile of sam.
So you have to quit after each game and restart.
:hmmm:

DiTomasso
04-19-2004, 09:12 PM
Originally posted by DiTomasso@Apr 19 2004, 09:03 PM
Its not working if there are more then one game in the logfile of sam.
So you have to quit after each game and restart.
:hmmm:
Sorry DE found the text files in the sam directory. The complete match is in there.
Only totals of al the matches played.

Insomnia
04-19-2004, 10:59 PM
NICE JOB DE WORKZ GREAT&#33;&#33;&#33; :thumbs:

Death Engineer
04-22-2004, 11:59 PM
Added a new command line function for adding the info to the end of a log file.

To use this function, use -addlog as the first parameter. For those not familiar with console programs, it may be easiest to make a batch file. Create a text file with a .bat ending and simply enter [path]ParseSam.exe -addlog. That&#39;s it. Enjoy.

DE

Death Engineer
04-23-2004, 12:34 AM
Originally posted by nitrostatic@Apr 17 2004, 08:54 PM
one question, why do we need .net framwork, and what are the pros AND cons of having it??
The .net framework is required for applications developed with Visual Studio .NET 2003 (the latest development package from MS). It is needed for the same reason that Visual Basic applications require the VB runtime libraries -- the framework contains the code that enables VS2003 programs to be portable and easy to manipulate.

DE

Psycho Ballistics
04-27-2004, 03:40 AM
like the program workz like a charm.. :thumbs:

SoulReaver
05-04-2004, 12:15 PM
Originally posted by Death Engineer@Apr 17 2004, 12:05 AM
Here&#39;s the executable. You will need the .NET framework installed for it to work (see link in post above).

It saves the location of your path so you only have to get it right once.

DE
So you put it in the main folder of SS:SE? I did that and tried to start the program but it says the program failed to start

SoulReaver
05-04-2004, 12:20 PM
Oh I found the .net, but its gonna take an hour to download lol. Well I&#39;ll download it after school, its like 10 minutes before i have to go to school.

SASQUATCH
05-04-2004, 03:06 PM
Nice work DE :thumbs:

SoulReaver
05-04-2004, 07:59 PM
Heh weird downloaded it in the morning in 10 minutes lol.

Death Engineer
05-05-2004, 01:57 PM
Thanks guys. I built another version for Ditomasso that writes only the chat to a log file. If anyone is interested, let me know.

SoulReaver
05-05-2004, 08:14 PM
Hmm yeah sure I&#39;d like one.

Death Engineer
05-06-2004, 03:01 AM
PM me your email address. I&#39;ll send it over.

DE

SASQUATCH
05-06-2004, 04:31 AM
Originally posted by Death Engineer@May 5 2004, 08:57 AM
Thanks guys. I built another version for Ditomasso that writes only the chat to a log file. If anyone is interested, let me know.
I would be very interested DE. Thx man and again nice work man. :thumbs:

Death Engineer
05-06-2004, 04:55 AM
Thanks. Just PM me your email addy if you want the chat program.

picard
05-08-2004, 08:18 PM
Originally posted by Death Engineer@May 5 2004, 01:57 PM
Thanks guys. I built another version for Ditomasso that writes only the chat to a log file. If anyone is interested, let me know.
Man this is a wicked bit of code, because we run servers it makes life so much easier now..cheers DE. :thumbs: :thumbs: :thumbs: :thumbs:

Is it possible to do one that just list the player and their IP? :thumbs:

SoulReaver
05-08-2004, 08:42 PM
where do you put the chat program?

Death Engineer
05-08-2004, 10:28 PM
Put it in the folder with the serioussam.log file.

SoulReaver
05-10-2004, 11:35 PM
Originally posted by Death Engineer@May 8 2004, 06:28 PM
Put it in the folder with the serioussam.log file.
And what is the name of that folder? I can&#39;t find it.

Death Engineer
05-11-2004, 04:07 AM
If you can&#39;t find serioussam.log, then this program probably isn&#39;t for you.

I don&#39;t think putting a program out there that would allow people to harvest ip addresses is a great idea. This program is about gathering game info about serious sam.

DiTomasso
05-11-2004, 10:01 AM
Originally posted by Death Engineer@May 11 2004, 04:07 AM
If you can&#39;t find serioussam.log, then this program probably isn&#39;t for you.

I don&#39;t think putting a program out there that would allow people to harvest ip addresses is a great idea. This program is about gathering game info about serious sam.
it works great. He guys you can change the serioussam.log in your register to the dedicated server file.

A small itch is that you have to delete the seriousclean.log, before a new run.
It doesn&#39;t overwrite but add the new text to the file, its growing.

That IP thing would be great, i don&#39;t think its about gathering IP adresses. Now we can find them to its just more work :rofl:

THX AGAIN DE.

DiTomasso
05-11-2004, 11:14 AM
Originally posted by huggy@May 11 2004, 10:31 AM
agreed dito :thumbs: monitoring ip&#39;s is something server admins have to do,a programe that just gives player name and ip would save admins alot of time :thumbs:
first a check the text file for abuse, if so i read back the dedic serverfile to find the ip.
Or use winsamparse. to see if theres canon abuse followed by the same routine.
just use a part of the name and search. :wave:

Death Engineer
05-11-2004, 09:33 PM
While monitoring ip&#39;s may be necessary for an admin, this tool is (and will be) available to the public. For this reason, I do not plan on modifying it to display player names with associated IPs. While I understand your reasoning, I value my privacy (as well as others) more than to turn this tool into a serious sam hacker&#39;s tool.

Again, thanks for the suggestion, but I don&#39;t plan to incorporate ip&#39;s into my tool.

JIMINATOR
05-11-2004, 11:02 PM
Originally posted by Death Engineer@May 11 2004, 04:33 PM
While monitoring ip&#39;s may be necessary for an admin, this tool is (and will be) available to the public. For this reason, I do not plan on modifying it to display player names with associated IPs. While I understand your reasoning, I value my privacy (as well as others) more than to turn this tool into a serious sam hacker&#39;s tool.

Again, thanks for the suggestion, but I don&#39;t plan to incorporate ip&#39;s into my tool.
de, whachoo talkin bout??
only the server has ips, clients can&#39;t get jack....
if an admin wanted ips, he could search for "connected from"
in his log files.... :wacko:
nothing to hack or otherwise in sam though...

unless you run a server as an ip farm....

then you get the 12 people that are still playing sam

Speedsweeper
05-12-2004, 12:16 AM
Sorry guys, none of this makes any sence to me.

:WTF:

Nitro
05-12-2004, 01:11 AM
Originally posted by JIMINATOR@May 11 2004, 06:02 PM

nothing to hack or otherwise in sam though...

unless you run a server as an ip farm....

then you get the 12 people that are still playing sam
:wootrock: :wootrock:

Death Engineer
05-12-2004, 03:46 AM
Originally posted by JIMINATOR+May 11 2004, 06:02 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (JIMINATOR @ May 11 2004, 06:02 PM)</td></tr><tr><td id='QUOTE'> <!--QuoteBegin-Death Engineer@May 11 2004, 04:33 PM
While monitoring ip&#39;s may be necessary for an admin, this tool is (and will be) available to the public.&nbsp; For this reason, I do not plan on modifying it to display player names with associated IPs.&nbsp; While I understand your reasoning, I value my privacy (as well as others) more than to turn this tool into a serious sam hacker&#39;s tool.

Again, thanks for the suggestion, but I don&#39;t plan to incorporate ip&#39;s into my tool.
de, whachoo talkin bout??
only the server has ips, clients can&#39;t get jack....
if an admin wanted ips, he could search for "connected from"
in his log files.... :wacko:
nothing to hack or otherwise in sam though...

unless you run a server as an ip farm....

then you get the 12 people that are still playing sam [/b][/quote]
What they are asking for is a tool that associates a name with an ip address. While it is for those that run server, serious sam makes it extremely easy to start a server. This is too easily exploited by anyone that could run a server and harvest others ip addresses. I, for one, will not contribute to something like that. Period.

DiTomasso
05-12-2004, 12:46 PM
Originally posted by huggy+May 12 2004, 09:38 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (huggy &#064; May 12 2004, 09:38 AM)</td></tr><tr><td id='QUOTE'> <!--QuoteBegin-Death Engineer@May 11 2004, 09:33 PM
While monitoring ip&#39;s may be necessary for an admin, this tool is (and will be) available to the public.* For this reason, I do not plan on modifying it to display player names with associated IPs.* While I understand your reasoning, I value my privacy (as well as others) more than to turn this tool into a serious sam hacker&#39;s tool.

Again, thanks for the suggestion, but I don&#39;t plan to incorporate ip&#39;s into my tool.
ok n/p de :thumbs: btw i dont think it would be of any use to a hacker whats so ever [/b][/quote]
It&#39;s Ok DE thx for everything, that chat program works SUPER. :thumbs:


To bad Huggy, then we still have to search for the ip of the players but.....

Take the server logfile, open it go to the search option and type "joined", easy as that :rofl:

DiTomasso
05-12-2004, 05:48 PM
OK :thumbs: :wave: