Welcome to the GameZone24.net Forums - Serious Sam.
Page 1 of 4 123 ... LastLast
Results 1 to 15 of 52
  1. #1
    elus1veness
    Join Date
    March 2007
    Location
    Nightfall
    Posts
    9,032

    Downloads: 781  Uploads: 58

    SS TSE Game Analyzer + SS TSE Server Monitor [By Capricornus] (ENG/RUS)

    SS TSE Game Analyzer. By Capricornus
    + SS TSE Game Monitor. By Capricornus

    __

    Hello everyone!

    I'm in a hurry to let you know, that just a few days ago, using Destroyer's idea, I was shined by thought of creating a little tool for Sam, which would make some gaming processes in an automatically way.
    First of all, it's gonna be helpful for players, who are in love with playing teamgames (2/2; 3/3; 2/2/2 etc., any variants), and for tournaments organizers. One of the main problems for these categories of people is to count the correct score after the match, because players, especially those who love shitting spamming around, kill their teammates a way more often, than their own enemies.
    And if someone is having a wish to know the correct score at the end of the match, he has to open a demo (if it was recorded, for sure) and to watch every single frag in console which hurts eyes hard. Well, this tool will help you to spot the correct score at the end of the match in an automatically way.
    As most of us could know, Serious Sam keeps a log in its own directory, where is all sort of nonsense or helpful info written. So, the progress of each game can be followed as a "live" or recorded after the end (unless of course Sam is restarted).

    How To Use
    SPOILER :


    I'm gonna tell more about the possibilities of this tool and how to work with it in just a few screenshots

    1) At the start, there is a main (which is also only) window of the tool:



    2) Select Sam's folder using the dialog that is invoked by clicking on the "Set Path":



    3) If everything was set correctly, the input line turns green, and the table and the log will be filled in the stats of the last Sam's game. If it is empty, you will see something like this:



    4) If you don't need stats of the previous game, simply run Sam. Stats from the previous (last) game are fully discharged:



    5) Let's imagine that I'm Zeo, I feel laziness and I don't really want to watch some demo and to count teamkills, especially SGI vs Complexity demo which looks depressing because players there have been killed all the time by their own teammates from every side of a map. So I just choose the demo, running it, setting speed high (as high as your system can) and going to drink some team (if I'll have time, of course ). When demo ended, stats will look like that:



    6) Let's set teams for different players (for an example, cpx - red, sgi - green):



    7) Press button "Recalculate" (the penalty of killing teammate is - 2 points, deducted from the player, not the team account), recalculated stats is gonna look like that:



    8) When the game is ended, tool will start a new game, if we'll continue to play (or watch demos), the next game is started to fill (but the possiblity of recalculating statistics of previous games is still here):



    9) And then I wanted to know the exact teams score of that meatparty in LT (2/2/2), where I had the good fortune to play with Zeo. Setting a demo:



    10) The demo is running but I wanna know the actual score is right now. I'm setting teams to players again (cpx - red, immo - green, devils - blue), pressing "Recalculate" (the score will be recalculated until the current moment with counting every teamkill). Warning, stats aren't updated in real time, it comes with a delay of <1s, that's why scores from tool's screen and from the game are a bit different (especially if a demo plays with high speed), it doesn't affect the final result) :



    11) Watching the log is being filled, players score and teams score is being changed, I'm noticing as Zeo killed me ... Well, we have the correct result:



    As I've well explained, you don't have to watch demos and find teamkills by yourself, if you will use this tool, it will do it for you.

    P.S.: this tool has been made for english version of Sam.

    P.P.S.: A recomendation: record demos with teamgames just before real teamplaying has been started (note by Zeo: better to do it just when @count is started), don't record any "warmup" (when you play ffa, then "all f9 please" and so on), because the tool will count everything.

    P.P.P.S.: We strongly recommend you to use this tool with administrator's rights



    Updates List
    SPOILER :



    Version 1.2

    1) Memory leaks won't happen anymore
    2) While frags are being recalculated, time of frags will stay the same, before the update, time of frags was reseting to the current system time
    3) SS TSE Game Analyzer from now is able to "remember" the way to Sam's folder
    4) Some error fixed in the tool name.

    Version 1.3

    ) "^o", "^C" - these symbols are deleted from nicknames
    2) Bug is fixed - after an own game has been created, "status" didn't update before
    3) Score is being refreshed if a player reconnected, by pressing "flag button"
    4) Even when some player changed his nickname during the game, score is still being counted
    5) Color gamma of the tool has been changed. Button "recount" is shining red if the game stats doesn't fit the specified parameters. If it's shining green, everything goes fine.

    Version 1.3a

    1) Suicides in The Lost Tomb (if someone is falling into "hole") will be counted

    Version 1.4

    1) Since now, this tool works online! It requests a list of servers (and their characteristics) from the GameSpy's master server. That's why there's more information to analyze!
    2) A new field entered into statistics table - average ping!
    3) The user is able to chooze size for teamkills penalty.
    4) New settings window added which determines the default settings for all analyzed games. After using the tool, settings are saved.
    5) Added status bar of the tool.
    6) English version of the tool upgraded. Some phrases and names changed to be more correct.

    Let's take a look to the new feature of the new version - working online.

    SPOILER :

    A network module which requests a list of servers (and their characteristics) have been added to the tool.
    Now you can easily find complete list of the settings of the server settings, which you are connected as a player or an observer.
    List of the most important parameters includes the following fields:
    1) Name of the server;
    2) Map;
    3) Type of game;
    4) Players (number of playing/maximum number);
    5) Diff;
    6) Frags limit;
    7) Time limit;
    8) Version of the game;
    9) Password;
    10) Active mode;
    11) Playing mode;
    12) Number of vip-slots;
    13) Infinite ammo on/off;
    14) Health on the map on/off;
    15) Armor on the map on/off;
    16) Dedicated server;
    17) Server's CPU;
    18) Server's operation system;
    19) Administrator's name;
    20) Administrator's URL;
    21) Location;
    22) List of players (Player's name, player's score, player's ping).
    All these parametres you can check in the new window "Information about the server"



    To make the information about the server available, it's necessary to connect to the game (as a player or an observer). Once a connection is made to the game, the tool begins checking all servers which are online, to find the one, which we are connected to, and if everything goes well, server's information window is available (the light of connection to the server on the status bar, lights up green), and you're able to check the "average ping" in the table of players.

    If such a server can not find the cause may be several factors:
    1) The server, where you are connected to, ain't registered on the master server of GameSpy;
    2) A list of the current game stats of players in the program is still empty.


    In the first case it's recommended to uncheck "connect to the server", because the server won't be found anyway. In the second case, you simply need to wait until at least one player gets to the table.


    If the user doesn't need the information from the server, he can remove the check mark in the settings next to "connect to the server if the game is online", not to remove it each time from the main window manually.

    Situations where you can't connect to the server, are being processed by the tool and displayed to the user.
    In all cases, the function provides to retry to connect after one minute after the problem happened.
    If the issue is resolved in less than a minute, you can retry the connection manually, it's enough to remove, and then tick the check mark "Connect to the server" on the main window of the tool.



    Version 1.5

    1) Now the tool supports russian version of the game. "Language of the game" has been added into the status bar. This field indicates which language version of the game was listed to the tool by a user.
    2) The new window has been added which containts the full information about a player. It starts by a double-click on the name of the player in the statistics table. The window contains player's data and two lists: the list of players which were killed by this player during the process of playing, and the list of players which killed this player. All the info in the window refreshes automatically by receiving a new data. A few similar windows about different players can be opened in the same time.
    3) The new element (button) "windows" has been added. You can see there all opened windows of the tool, and also the button "Close all windows".
    4) The possiblity of saving result of tool's working has been added, you can save if as a pdf-document, or print it. You can start to use it by clicking the button "file".
    5) User's guide (russian) added. Can be called from the "Help" menu. In the guide can be found a description and explanation of the elements of the tool's logic.
    6) Added new feature of the game - "Game type". It displays the status of the user in relation to the game. Type can be one of five values - "your server (observer)", "your server (the player)", "server (observer)", "server (player)" and "demo" when the user has to run the demo.
    7) Window with information about the server fixed:
    a) instead of the IP-address, header also contains the port
    b) sizes are more minimized
    8) Different and small fixes and updates.

    Well, since now, the installator contains two tools: SSTSE Game Analyzer and another totally new tool -
    SSTSE Server Monitor !

    Using this tool you can:
    1) get the full list of servers from the master server of GameSpy system quickly;
    2) find all the characteristics of the server by one click;
    3) watch the full list of all players currently playing on all servers of SSTSE;
    4) watch the characteristics of the server where the player (which you are interested to see) is playing now

    Every info in this tool refreshes automatically.
    The tool is based on two languages (russian and english).

    The table "servers":



    The table "players":



    Version 1.6:

    1) The tool now learned to save and restore all the information of the games with the possiblity of further changes in the parametres. Moreover, the generate files weighs a few kilobytes. These files are easy to store and share. Saved files have the extension "sga";
    2) The button "Recalculate" has been deleted because now the tool uses a different way of statistics which works much faster than before. Now the score and the current parametres always match each other;
    3) Added a new window which contains detailed information about the teams if any of them in the game. Contains the total number of kills, deaths, suicides, ratio (kill per death), the table "victims and killers", the total ping and so on. We should also note the schedule of team's ration by which you can follow the dynamics of changes in the team's ratio throughtout the game;
    4) Added an instrument to work with screenshots. With it you may add and delete games screenshotes, change their view for easy viewing, export already downloaded screenshots to your hdd in the formats "jpg" and "png". Uploaded screeshots can be saved as part of the analyzed games (read p. 1);
    5) Added window to display information about the demos of the games which are being analyzed. The tool now tries to read data from the demo, if it plays at the time or being recorded;
    6) Has been added the possiblity to automatically determine the teams by players who were detected by the tool. Enough to put a value that specifies the number of commands that you want to split the players and click on the button "Autodetect teams". It makes the arrangement of players by teams much simplier, especially when you're in game at the moment.
    7) Added a toolbar to the main window of the tool. Now it's much easier to configure the tool;
    8) Added panel of the general purpose which now displays:
    a) time of the connection (along with the date);
    b) the name of the server where the game is being/was played;
    c) the name of the map where the game is being/was played;
    d) difficulty (normal, hard etc.)
    e) the number of active players which were processed by the tool;
    f) frags (suicides) - the number of frags and suicides during the game (the number of suicides doesn't change the number of kills)
    g) the type of game (unchanged);
    i) the status of the game (unchanged).
    9) The element of displaying team's score and the elemtent of controlling of the penalty for teamkills are now grouped, and the element of displaying team's score has been redone - now you can call up the window with the information about the team from it, when the team becomes active; in the same panel have been added buttons for calling up the window which works with screenshots (see p. 4), the elements of the network (unchanged), a button to call up a window with the information of the demo (see p.5) and added controls of the automatic determination of teams (see p.6);
    10) A new mechanism has been added which cutting out unnecessary statistics from the general stats (can be useful when you play a few warmup ffa games before the teamgame started). Now every single joining of the player to the game is fixed by the tool, and statistics of the every single joining can be considered or not.
    11) Updated parser of tags, now it works correctly and quickly;
    12) Improved network module. Due to recent news and shutting out the master server GameSpy at 31st of May, 2014, provided the work with alternative master servers (the name of the master server finds automatically and the user doesn't need to worry about). Also some bugs have been fixed which caused servers search being slowly or even impossible to do;
    13) Added the possiblity of automatic saving the path to the game's directory which is set by user before. Now when you set more than one directory, the new folders list activates which is next the button "Set path" of the panel of the setting directory of the game; there's really easy to switch between different folders (versions) of the Serious Sam. You can save up to 5 different directories;
    14) The mechanism of generating of the game's report has been upgraded. Reports became much more useful, now they contain full information of the game modes, players, teams, demos, servers and also contain graphical elements. As before, reports can be saved as PDF-documents or printed on the printer;
    15) Due to p.1 the tool has got the option to automatically save all the games in the folder specified by the user. Autosaving happens when few games or the tool was closed;
    16) Added a few system settings;
    - "Autostart" - the application starts when the OS starts;
    - "Minimize to tray" - when you try to close the main window of the tool all opened windows minimize to the system tray;
    - "Associate SGA-files with the program" (read p.1) - saved games now can be opened from the OS by double clicking on (depends on OS settings)
    17) To the settings window have been added some system settings from p. 14 and p.15;
    18) The window "Information about player" has been upgraded:
    a) now tables which were separated before (tables of victims and killers) are merged to one;
    b) now the opened window changes its title if a player changes his nickname, it was staying the same before;
    c) now windows of the players with the same nicknames but different tags are fixed by the tool;
    19) The log has been upgraded:
    a) now it displays the following events:
    - when a player changes his skin
    - when a player changes his team's name
    - when a player connects to the game;
    - when a player exists the game;
    - changing player's name has been added in the prev. versions of the tool
    b) except of teamkills (in the teamgaming) now it highlights in yellow those frags and suicides which are unused in the general stats, highlights in grey events which happened to the player but didn't change stats of the game: changing of the nickname, skin, team's name, connection to the game, exit from the game;
    c) now the log fixates the time of only those events which happened in the unfinished game, others displayed without the time "--:--:--";
    d) now it's much easier to translate the log from the russian to english and back again through a new mechanism of statistics (it became more secure);
    20) The tool discconects from the server in case of disconnection of the game (it didn't happen before);
    21) Added some new lines of kills / suicides for analyzing (suicides on the Rocket Power map and so on);
    22) Now the tool saves the history of changing players nicknames, skins and team's names (you can see it in the window "information about player" or in the generated report);
    23) Information about the server now won't be lost in case of disconnection from the server, and you can look on it at any time;
    24) A window with information about the server how has the two views: full and mini. The first is used to display the inromation about the current server, the second - to display the already saved information about the server. The window moves from one to second depending on the type of output information which may change over time. The color scheme of the table with the players has been changed;
    25) Added sorting in the table of statistics by all fields in descending order (activation happens by clicking on the column header). Similar sorting exists in the window "information about team" in the table "team players" (sorting is performed once). In all tables "Victims and killers" sorting enabled by columns "Killed a player" "Killed by player" (sorting is performed at each update of the selected column);
    26) Updated user's manual (russian version, no english yet);
    27) Toolbar of the manual's viewer has been changed;
    28) Tabs of the statictics panel now can be closed, at the same time being closed relevant statistics of the games. On each tab has been added an icon which indicates the source of the information - file (previously it was the saved game) or the log of the game. Each subsequent game of the log adds a tab to the end of the tab's widget, every opened game from the SGA-file - in the beginning. If the game has been saved in a file or opened from it, the tabs are added to the tip of the path to the file;
    29) When you try to close the tool the window is displayed to confirm the action. Also it asks about saving all opened but unsaved games, as well as changes in the games which are saved as files (when autosaving is off, read p. 14)
    30) Some small fixes and improvements.







    Run tools with administrator's rights !
    Allow accessing to the network !

    Download from GZ Downloads:

    Last edited by Zeo; 08.05.2014 at 00:00.
    watch unimaginable [2012]
    watch magnificent [2017]
    wait for ? [202x]


    solid as a rock, cold as ice and dark as the night (zeo) (c) amco 2023

  2. #2
    Devils Clan
    Join Date
    December 2003
    Location
    Poland
    Posts
    2,053

    Downloads: 26  Uploads: 0

    looks like a very useful tool, good job guys

  3. #3
    The Chosen One
    Join Date
    September 2012
    Location
    Prague
    Posts
    713

    Downloads: 19  Uploads: 0

    next time use some... normal imagehosting. Tinypic of imageshack will do. That russian ad filled nonsense is unbelievable. I can't even get to the full resolution
    I didn't choose the noob life,
    The noob life chose me.
    - Stin

  4. #4
    elus1veness
    Join Date
    March 2007
    Location
    Nightfall
    Posts
    9,032

    Downloads: 781  Uploads: 58

    Quote Originally Posted by Stin View Post
    next time use some... normal imagehosting. Tinypic of imageshack will do. That russian ad filled nonsense is unbelievable. I can't even get to the full resolution
    I'll make new screens tonight ^^
    watch unimaginable [2012]
    watch magnificent [2017]
    wait for ? [202x]


    solid as a rock, cold as ice and dark as the night (zeo) (c) amco 2023

  5. #5
    Devils Clan
    Join Date
    July 2012
    Posts
    2,606

    Downloads: 66  Uploads: 0

    https://imgur.com/ is the best image hosting

  6. #6
    Director
    Join Date
    June 2003
    Location
    zeo stole them frags
    Posts
    20,462

    Downloads: 33  Uploads: 10

    Extraordinary tool! Looks like the whole counting will take like a few seconds from now on

    Capri for president !

    Btw which programming language has Capri used to make this tool? C, C++? Or maybe some easier ones? like Perl or Python. Does the program need some extra programs like net framework etc. (if it was wirrten using .NET language).
    Where r my 115e? and now we Have a Problem.
    -
    -----------------

    GameZone24.net Forums founder. The Director since 2003

  7. #7
    Member™
    Join Date
    February 2004
    Location
    LAS VEGAS
    Posts
    4,126

    Downloads: 39  Uploads: 0

    Quote Originally Posted by HeLLspAWn View Post
    Extraordinary tool! Looks like the whole counting will take like a few seconds from now on

    Capri for president !

    Btw which programming language has Capri used to make this tool? C, C++? Or maybe some easier ones? like Perl or Python. Does the program need some extra programs like net framework etc. (if it was wirrten using .NET language).
    I agree with you Chyl about the tool but Evo for President!

  8. #8
    Alligator Pit
    Join Date
    May 2005
    Location
    Netherlands
    Posts
    10,171

    Downloads:Uploads: 0

    Soooo this reads the log file? Kinda disappointing
    Disclaimer: Opinions expressed in this post are my own, not my employer's.

  9. #9
    Director
    Join Date
    June 2003
    Location
    zeo stole them frags
    Posts
    20,462

    Downloads: 33  Uploads: 10

    Yeah I guess the program was easy to make, but noone else did so. Still
    Where r my 115e? and now we Have a Problem.
    -
    -----------------

    GameZone24.net Forums founder. The Director since 2003

  10. #10
    Devils Clan
    Join Date
    July 2012
    Posts
    2,606

    Downloads: 66  Uploads: 0

    Ostap created it in PHP, but not for teamkill counting, so the idea is great

  11. #11
    Bellatores
    Join Date
    December 2007
    Location
    Sector ZZ9 Plural Z Alpha
    Posts
    1,979

    Downloads: 25  Uploads: 0

    Nooooo why is my teamkill in the screenshot xD

    Nice easy tool. Good job!

    The First Encounter


    The Second Encounter


  12. #12
    Devils Clan Member
    Join Date
    April 2011
    Posts
    1,910

    Downloads: 44  Uploads: 0

    I think it is done in C/C++ as making text file read is easy in this language. not more than day of work should be needed for this one.

  13. #13
    Alligator Pit
    Join Date
    May 2005
    Location
    Netherlands
    Posts
    10,171

    Downloads:Uploads: 0

    Quote Originally Posted by HanG View Post
    I think it is done in C/C++ as making text file read is easy in this language. not more than day of work should be needed for this one.
    Watch out guys, this guy clearly knows what he's talking about.
    Disclaimer: Opinions expressed in this post are my own, not my employer's.

  14. #14
    Veteran Member
    Join Date
    February 2008
    Location
    Saint Petersburg
    Posts
    1,708

    Downloads: 12  Uploads: 0

    Quote Originally Posted by Angelo View Post
    Watch out guys, this guy clearly knows what he's talking about.

    written in C++ by the way

  15. #15
    Director
    Join Date
    June 2003
    Location
    zeo stole them frags
    Posts
    20,462

    Downloads: 33  Uploads: 10

    Yeah I thought so, C++
    Where r my 115e? and now we Have a Problem.
    -
    -----------------

    GameZone24.net Forums founder. The Director since 2003

 

 
Page 1 of 4 123 ... LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Happy Birthday Capricornus!
    By High Völtage in forum Happy Birthday & Anniversary Box
    Replies: 12
    Last Post: 11.01.2013, 02:25
  2. New Memberlist Released!
    By Skyward in forum General
    Replies: 50
    Last Post: 09.07.2012, 10:04
  3. Happy Birthday Capricornus ‎
    By GODLIKE in forum Happy Birthday & Anniversary Box
    Replies: 16
    Last Post: 08.01.2012, 15:42
  4. Welcome Capricornus!
    By Havana in forum Welcome to GameZone24.net forums!
    Replies: 19
    Last Post: 08.07.2010, 18:34

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •