Official Soldat Forums

Soldat Fans => Fan Apps => Topic started by: rainrider on April 23, 2008, 09:31:47 am

Title: basic log parser
Post by: rainrider on April 23, 2008, 09:31:47 am
Screens and download:
http://rrhp.info/projects/basiclogparser/

It was made right after this post http://forums.soldat.pl/index.php?topic=26303.msg313218#msg313218 . xd
Title: Re: basic log parser
Post by: BombSki on April 23, 2008, 09:36:50 am
gotta love rainriders programs <3
looks awesome

now for the actual comments:
w00t, it detected some logs automaticly? i dont seem to be able to change the path to the logs?
bugs:
- theres a player called --08-04-05 02:24:46 etc with 1 kill
- theres a player called selfkill (4 kills)
- the program is different than the one in the screenshot.. mine isnt orange-ish, and when kills are less than 50% i cant read the number, because of the black background at the bar.
Title: Re: basic log parser
Post by: rainrider on April 23, 2008, 10:17:22 am
Noes... it looks different because of your windows skin. Ofc I'll fix black bars.
About path, you can change it in data\settings.ini.
Could u send me .txt which causes --08-04-05 02:24:46?
Title: Re: basic log parser
Post by: BombSki on April 23, 2008, 11:19:07 am
weird, i mustve overlooked that setting when i first looked at it
another bug: when i start the program it doesnt always read out the nicks. regenerating works.. screenshot is added, as u can see there are some entries there (note scrollbar) but they are blank
heres the log: (edit: seems i was climbing :P)

08-04-05 01:59:56    Kill Log Started
--- 08-04-05 01:57:07
lil playa
lil playa
Selfkill
--- 08-04-05 01:57:07
Selfkill
--- 08-04-05 01:57:07
{|CIAG|}Smilecythe
{|CIAG|}Smilecythe
Selfkill
--- 08-04-05 01:57:07
{KrAuSeR}SlIpKnOt\m/
{KrAuSeR}SlIpKnOt\m/
Selfkill
--- 08-04-05 01:57:07
AkaTsuKi_|_YouYour |Bc|
AkaTsuKi_|_YouYour |Bc|
Selfkill
--- 08-04-05 01:57:07
lil playa
lil playa
Selfkill
--- 08-04-05 01:57:07
Selfkill
--- 08-04-05 01:57:07
{|CIAG|}Smilecythe
{|CIAG|}Smilecythe
Selfkill
--- 08-04-05 01:57:07
Selfkill
--- 08-04-05 01:57:07
{|CIAG|}Smilecythe
{|CIAG|}Smilecythe
Selfkill
--- 08-04-05 01:57:07
{KrAuSeR}SlIpKnOt\m/
{KrAuSeR}SlIpKnOt\m/
Selfkill
--- 08-04-05 01:57:07
AkaTsuKi_|_YouYour |Bc|
AkaTsuKi_|_YouYour |Bc|
Selfkill
--- 08-04-05 01:57:07
{KrAuSeR}SlIpKnOt\m/
{KrAuSeR}SlIpKnOt\m/
Selfkill
--- 08-04-05 01:57:07
{|CIAG|}Smilecythe
{|CIAG|}Smilecythe
Selfkill
--- 08-04-05 01:57:07
Selfkill
--- 08-04-05 01:57:07
AkaTsuKi_|_YouYour |Bc|
AkaTsuKi_|_YouYour |Bc|
Selfkill
--- 08-04-05 01:57:07
{|CIAG|}Smilecythe
{|CIAG|}Smilecythe
Selfkill
--- 08-04-05 01:57:07
lil playa
lil playa
Selfkill
--- 08-04-05 01:57:07
Selfkill
--- 08-04-05 01:57:07
{KrAuSeR}SlIpKnOt\m/
{KrAuSeR}SlIpKnOt\m/
Selfkill
--- 08-04-05 01:57:07
lil playa
lil playa
Selfkill
--- 08-04-05 01:57:07
Selfkill
--- 08-04-05 01:57:07
{|CIAG|}Smilecythe
{|CIAG|}Smilecythe
Selfkill
--- 08-04-05 02:05:52
lil playa
lil playa
Selfkill
--- 08-04-05 02:05:52
{KrAuSeR}SlIpKnOt\m/
{KrAuSeR}SlIpKnOt\m/
Selfkill
--- 08-04-05 02:05:52
BombSki
BombSki
Selfkill
--- 08-04-05 02:05:52
{|CIAG|}Smilecythe
{|CIAG|}Smilecythe
Selfkill
--- 08-04-05 02:05:52
Selfkill
--- 08-04-05 02:05:52
{KrAuSeR}SlIpKnOt\m/
{KrAuSeR}SlIpKnOt\m/
Selfkill
--- 08-04-05 02:05:52
lil playa
lil playa
Selfkill
--- 08-04-05 02:05:52
Fiery
Fiery
Selfkill
--- 08-04-05 02:05:52
{|CIAG|}Smilecythe
{|CIAG|}Smilecythe
Selfkill
--- 08-04-05 02:05:52
{|CIAG|}Smilecythe
{|CIAG|}Smilecythe
Selfkill
--- 08-04-05 02:05:52
{KrAuSeR}SlIpKnOt\m/
{KrAuSeR}SlIpKnOt\m/
Selfkill
--- 08-04-05 02:05:52
{|CIAG|}Smilecythe
{|CIAG|}Smilecythe
Selfkill
--- 08-04-05 02:05:52
{KrAuSeR}SlIpKnOt\m/
{KrAuSeR}SlIpKnOt\m/
Selfkill
--- 08-04-05 02:05:52
Fiery
Fiery
Selfkill
--- 08-04-05 02:05:52
{|CIAG|}Smilecythe
{|CIAG|}Smilecythe
Selfkill
--- 08-04-05 02:05:52
AkaTsuKi_|_YouYour |Bc|
AkaTsuKi_|_YouYour |Bc|
Selfkill
--- 08-04-05 02:05:52
Selfkill
--- 08-04-05 02:05:52
{|CIAG|}Smilecythe
{|CIAG|}Smilecythe
Selfkill
--- 08-04-05 02:05:52
{KrAuSeR}SlIpKnOt\m/
{KrAuSeR}SlIpKnOt\m/
Selfkill
--- 08-04-05 02:05:52
BombSki
BombSki
Selfkill
--- 08-04-05 02:05:52
Selfkill
--- 08-04-05 02:05:52
{|CIAG|}Smilecythe
{|CIAG|}Smilecythe
Selfkill
--- 08-04-05 02:05:52
lil playa
lil playa
Selfkill
--- 08-04-05 02:05:52
Fiery
Fiery
Selfkill
--- 08-04-05 02:05:52
{KrAuSeR}SlIpKnOt\m/
{KrAuSeR}SlIpKnOt\m/
Selfkill
--- 08-04-05 02:05:52
{|CIAG|}Smilecythe
{|CIAG|}Smilecythe
Selfkill
--- 08-04-05 02:05:52
BombSki
BombSki
Selfkill
--- 08-04-05 02:05:52
Selfkill
--- 08-04-05 02:05:52
Fiery
Fiery
Selfkill
--- 08-04-05 02:05:52
{KrAuSeR}SlIpKnOt\m/
{KrAuSeR}SlIpKnOt\m/
Selfkill
--- 08-04-05 02:05:52
{|CIAG|}Smilecythe
{|CIAG|}Smilecythe
Selfkill
--- 08-04-05 02:05:52
Fiery
Fiery
Selfkill
--- 08-04-05 02:05:52
lil playa
lil playa
Selfkill
--- 08-04-05 02:05:52
Fiery
Fiery
Selfkill
--- 08-04-05 02:05:52
{|CIAG|}Smilecythe
{|CIAG|}Smilecythe
Selfkill
--- 08-04-05 02:05:52
{KrAuSeR}SlIpKnOt\m/
{KrAuSeR}SlIpKnOt\m/
Selfkill
--- 08-04-05 02:05:52
{KrAuSeR}SlIpKnOt\m/
{KrAuSeR}SlIpKnOt\m/
Selfkill
--- 08-04-05 02:05:52
Fiery
Fiery
Selfkill
--- 08-04-05 02:05:52
lil playa
lil playa
Selfkill
--- 08-04-05 02:05:52
Selfkill
--- 08-04-05 02:05:52
{KrAuSeR}SlIpKnOt\m/
{KrAuSeR}SlIpKnOt\m/
Selfkill
--- 08-04-05 02:05:52
AkaTsuKi_|_YouYour |Bc|
AkaTsuKi_|_YouYour |Bc|
Selfkill
--- 08-04-05 02:05:52
Selfkill
--- 08-04-05 02:05:52
Selfkill
--- 08-04-05 02:05:52
{KrAuSeR}SlIpKnOt\m/
{KrAuSeR}SlIpKnOt\m/
Selfkill
Title: Re: basic log parser
Post by: rainrider on April 23, 2008, 01:51:45 pm
Redownload please.
In default settings.ini GamePath is not specified - it's going to be filled each program init (automatically if possible, otherwise by user prompt).
Title: Re: basic log parser
Post by: KeFear on April 23, 2008, 04:15:55 pm
I get a "List index out of bounds (-3)" on start... can't do anything at all after that, only close.
Title: Re: basic log parser
Post by: BombSki on April 23, 2008, 05:52:26 pm
same ^^
Title: Re: basic log parser
Post by: rainrider on April 24, 2008, 11:36:25 am
that -3 index error is very easy to fix, but i have no idea why nicklist isn't upgrading well.

Edit: ok got it to fix - I was opening database file without "b" flag. New version is available to download (just redownload http://rrhp.info/parser.rar ).

Changelog:
removed -3 index error
removed nicklist error
changed default buddylist
new ini options - LeftPanelWidth and BuddiesHeight
'data' directory renamed to 'parserdata'
Title: Re: basic log parser
Post by: BombSki on April 24, 2008, 01:37:57 pm
changelog:
+sorting names alphabetically
+added box for bots

:P
did u change anything related to the parsing itself? it seemed to take about ~7 seconds while normally it would take only a few seconds (2-3)
other than that everything seems fine
Title: Re: basic log parser
Post by: rainrider on April 24, 2008, 03:43:20 pm
Well... improper logs are removed in while loop, not a statement, so there may be some slowdowns. However, if it says that it parsed xx files and you still have to wait few secs, it's because of nicks sorting and I will try to fix it by using custom sorting algorithm, not the TListBox's one.

The 'bots box' is a buddies list and it is editable in parserdata\buddies.txt. It came in previous release (which you unfortunately weren't able to run).
Title: Re: basic log parser
Post by: Extacide on May 03, 2008, 03:32:42 pm
Does it have a list and search function for every single name in the logs, along with the ability to combine the stats of different names into one like SLV? I'd download and look for muhself but Im on a PS3 with no computer. =(
Title: Re: basic log parser
Post by: MR X on May 09, 2008, 06:18:01 pm
Great rainrider keep up the good work. people like us serve the community with apps. thats cool.
Title: Re: basic log parser
Post by: Se!kA on June 22, 2008, 07:50:42 am
Fantastic one.
One i really need is export to jpg/png with some great image.