NS2Stats.com - Statistics for Natural Selection 2

1246

Comments

  • MazzaMazza Join Date: 2010-11-22 Member: 75194Members, Reinforced - Onos
    edited August 2013
    Latest NS Build 252 is conflicting with this mod.
    I just joined a server with NS2Stats enabled and player weapon animations and sounds do not play.
    I then confirmed this by starting my own Listen server with NS2Stats enabled and had exactly the same issues.

    Not sure how to copy and paste the error logs from the console to a txt file...
  • MazzaMazza Join Date: 2010-11-22 Member: 75194Members, Reinforced - Onos
    Not sure how to attached a file in the 'edit' mode with these forums... So apologies for double post but here's a screenshot of errors I'm getting.
  • Ghosthree3Ghosthree3 Join Date: 2010-02-13 Member: 70557Members, Reinforced - Supporter
    Breaks every build :(
  • GhoulofGSG9GhoulofGSG9 Join Date: 2013-03-31 Member: 184566Members, Super Administrators, Forum Admins, Forum Moderators, NS2 Developer, NS2 Playtester, Squad Five Blue, Squad Five Silver, Reinforced - Supporter, WC 2013 - Supporter, Pistachionauts
    Beta survived 253 and 254 xd, todays patch just uses now ingame assist system
  • SintSint Join Date: 2007-01-09 Member: 59540Members, Squad Five Blue
    [UPDATE]
    - Updated lua for build 254
    - Added logging of chat messages. Chat messages are shown with the round data.
    - Added UWE stat logging, this includes total deaths & kills & assists & score, playtime, skill. Not visible on ns2stats.com yet.
    - Removed jump achievement tracking for now (sorry).
    - NS2stats is more compatible with other mods now.
  • Ghosthree3Ghosthree3 Join Date: 2010-02-13 Member: 70557Members, Reinforced - Supporter
    edited August 2013
    Good guy Sint.

    EDIT: Btw did you delete the NS2Stats assist system so the default can be used (the default is really good now).
  • GhoulofGSG9GhoulofGSG9 Join Date: 2013-03-31 Member: 184566Members, Super Administrators, Forum Admins, Forum Moderators, NS2 Developer, NS2 Playtester, Squad Five Blue, Squad Five Silver, Reinforced - Supporter, WC 2013 - Supporter, Pistachionauts
    edited August 2013
    Yes he did ns2stats uses now fully the new assist system. Currently everything is done to get the website up-to-date also with new ns2 skill system
  • dePARAdePARA Join Date: 2011-04-29 Member: 96321Members, Squad Five Blue
    edited August 2013
    Who had the "great" idea of logging the chatlog? My god.
    Its a horrible feature. Whats coming next, logging the time of players pee breaks?
    Im disabling ns2stats now, thx.
  • SintSint Join Date: 2007-01-09 Member: 59540Members, Squad Five Blue
    dePARA wrote: »
    Who had the "great" idea of logging the chatlog? My god.
    Its a horrible feature. Whats coming next, logging the time of players pee breaks?
    Im disabling ns2stats now, thx.

    You can always press "Hide my stats from public"-button in ns2stats.com my account page. This will not show any of your messages or other data linked to your name. I'll add option to disable chat logging tomorrow when I fix that message spam. Logging chat messages gives a lot more detail how the game was. But yes its possible that some sensitive information gets logged also, I'll add delete button to one's own messages on round page tomorrow too.
  • GhoulofGSG9GhoulofGSG9 Join Date: 2013-03-31 Member: 184566Members, Super Administrators, Forum Admins, Forum Moderators, NS2 Developer, NS2 Playtester, Squad Five Blue, Squad Five Silver, Reinforced - Supporter, WC 2013 - Supporter, Pistachionauts
    edited August 2013
    Also most private things are done with the voicechat, if you don't like that feature just turn it off.
  • dePARAdePARA Join Date: 2011-04-29 Member: 96321Members, Squad Five Blue
    With the introducing of the UWE skill system and planned ingame awards i smell the end of ns2stats. You could survive with some special features or very exact stats and elo system.
    Logging chatlogs and releasing them on an pub webpage isnt one of those features.
    If you continue this way your mod become osolete.

    Cause why should people run an stats-system like ns2stats if there is one in the game running on all servers.
  • GhoulofGSG9GhoulofGSG9 Join Date: 2013-03-31 Member: 184566Members, Super Administrators, Forum Admins, Forum Moderators, NS2 Developer, NS2 Playtester, Squad Five Blue, Squad Five Silver, Reinforced - Supporter, WC 2013 - Supporter, Pistachionauts
    edited August 2013
    The ns2 skill system won't offer the stat functions of ns2stats.com in the near future. Moreover we already added the ns2 skill system to ns2stats. What kind of special features are you expecting, ns2stats already logs nearly everything even as it's in most cases not shown yet.
  • dePARAdePARA Join Date: 2011-04-29 Member: 96321Members, Squad Five Blue
    edited August 2013
    Well, ns2stats is a mod. And modded servers didnt send the ingame stats to the UWE-stats server.
    So people have to choose wich stats system they prefer. Both isnt possible on one server.

    UWE is troducing more features based on theyr statssystem soon (badges and awards). What do you think happen then?
  • SintSint Join Date: 2007-01-09 Member: 59540Members, Squad Five Blue
    edited August 2013
    dePARA wrote: »
    With the introducing of the UWE skill system and planned ingame awards i smell the end of ns2stats. You could survive with some special features or very exact stats and elo system.
    Logging chatlogs and releasing them on an pub webpage isnt one of those features.
    If you continue this way your mod become osolete.

    Cause why should people run an stats-system like ns2stats if there is one in the game running on all servers.

    Its good news that UWE is finally getting stats system integrated into the game. We can get more data directly from UWE also. UWEs stats system is very different from NS2stats. For example I don't think there will be round based stats(maybe in-game) and there prob won't be filters to filter shown data with. NS2stats database still has loads of data which we aren't showing due lack of coders. But more data will get out with time.

    Chat logging was one of the many requested features which was included like some others. There are no polls to decide witch features will be included and which don't (so its up to me mostly). Imo chat messages in ns2servers are quite public data, since there are at least 4 other players who can see your message (games with less than 10 people wont be shown on ns2stats.com), also server admins can see all messages and also those messages are logged into server logs. Making chats available in ns2stats.com can help with many kinds of issues and also has other merits.

    But anyway we are considering if we should disable chat messages by default or not. Would be nice to get other opinions. At least there will be warning about it in console when joining to server where it is enabled. Thanks for feedback!
  • GhoulofGSG9GhoulofGSG9 Join Date: 2013-03-31 Member: 184566Members, Super Administrators, Forum Admins, Forum Moderators, NS2 Developer, NS2 Playtester, Squad Five Blue, Squad Five Silver, Reinforced - Supporter, WC 2013 - Supporter, Pistachionauts
    edited September 2013
    Imho the new skill system was introduced to make a matchmaking system possible, also it has some issues atm ( just look at the skill level of bot servers). Of course i support that some of these features are added to vanila. But pls keep in mind that we make these mods in our free time.
  • killer monkeykiller monkey Join Date: 2010-02-26 Member: 70743Members, Reinforced - Shadow
    When I google the site, the link brings me to pg3 of this thread
  • GhoulofGSG9GhoulofGSG9 Join Date: 2013-03-31 Member: 184566Members, Super Administrators, Forum Admins, Forum Moderators, NS2 Developer, NS2 Playtester, Squad Five Blue, Squad Five Silver, Reinforced - Supporter, WC 2013 - Supporter, Pistachionauts
    edited September 2013
    When I google the site, the link brings me to pg3 of this thread
    That's because the old ns2stats.org did go down a while ago. Until today google somehow still didn't get that ns2stats.com is the new ns2stats.org .
  • SintSint Join Date: 2007-01-09 Member: 59540Members, Squad Five Blue
    [UPDATE]
    - Fixed duplicated chat message logging.
    - Added setting to ns2stats_config.json: enableChatLogging, defaults to false.
    - Added client side warning: "NS2stats is set to log chat messages." after MOTD if chat logging is enabled.
  • dePARAdePARA Join Date: 2011-04-29 Member: 96321Members, Squad Five Blue
  • Ghosthree3Ghosthree3 Join Date: 2010-02-13 Member: 70557Members, Reinforced - Supporter
    edited September 2013
    Currently a bug where if someone says ready when the countdown is happening it breaks it and won't restart.

    EDIT: Also when I tried to go to options one time it glitched showed no options, couldn't close it and got spammed with errors in console, assuming this is mod related. Had to reconnect to get rid of it.
  • SintSint Join Date: 2007-01-09 Member: 59540Members, Squad Five Blue
    edited September 2013
    Ghosthree3 wrote: »
    Currently a bug where if someone says ready when the countdown is happening it breaks it and won't restart.

    Kk, will look into it, thanks for reporting.

    Edit: Fixed one issue with it, but not sure if that fixed the whole issue, can you report here if it still is there after you have new version of the mod on server. I accidentally disabled all ns2stats related chat commands if command is said 2 or more times in row by same person (removal of duplicates). But its fixed now.
  • Ghosthree3Ghosthree3 Join Date: 2010-02-13 Member: 70557Members, Reinforced - Supporter
    Will check, can confirm the options bug is ns2stats though, also happens to everyone.
  • SintSint Join Date: 2007-01-09 Member: 59540Members, Squad Five Blue
    edited September 2013
    Ghosthree3 wrote: »
    Will check, can confirm the options bug is ns2stats though, also happens to everyone.

    Hmmh options bug is not showing up for me at least when going into ns2stats server and changing settings in options and pressing apply, no problems for me.
  • Ghosthree3Ghosthree3 Join Date: 2010-02-13 Member: 70557Members, Reinforced - Supporter
    edited September 2013
    Hm, maybe it's some other mod then, when we (at least 3 people) press esc and click options, it breaks hard.

    EDIT: The only other mod it could be is the "Player Badges" mod, this is on an NSL server.
  • SintSint Join Date: 2007-01-09 Member: 59540Members, Squad Five Blue
    edited September 2013
    Ghosthree3 wrote: »
    Hm, maybe it's some other mod then, when we (at least 3 people) press esc and click options, it breaks hard.

    EDIT: The only other mod it could be is the "Player Badges" mod, this is on an NSL server.

    If you could link your C:\Users\<username>\AppData\Roaming\Natural Selection 2/log.txt here that would help.
  • Ghosthree3Ghosthree3 Join Date: 2010-02-13 Member: 70557Members, Reinforced - Supporter
    Here's the relevant shit,
    Error: lua/menu/GUIMainMenu.lua:1598: attempt to call global 'OptionsDialogUI_GetWindowMode' (a nil value)
    [Client] Script Error #1: lua/menu/GUIMainMenu.lua:1598: attempt to call global 'OptionsDialogUI_GetWindowMode' (a nil value)
        Call stack:
        #1: InitOptions lua/menu/GUIMainMenu.lua:1598
            optionElements =  {AccelerationAmount=SlideBar { }, AmbientOcclusion=DropDown { }, AnisotropicFiltering=DropDown { }, AntiAliasing=DropDown { }, ArmorType=DropDown { }, Atmospherics=DropDown { }, Bloom=DropDown { }, CameraAnimation=DropDown { }, DecalLifeTime=SlideBar { }, Detail=DropDown { }, Display=DropDown { }, DisplayBuffering=DropDown { }, DrawDamage=DropDown { }, FOVAdjustment=SlideBar { }, Infestation=DropDown { }, InvertedMouse=DropDown { }, Language=DropDown { }, MinimapZoom=SlideBar { }, MouseAcceleration=DropDown { }, MusicVolume=SlideBar { }, NickName=TextInput { }, ParticleQuality=DropDown { }, PhysicsGpuAcceleration=DropDown { }, RawInput=DropDown { }, RecordingGain=SlideBar { }, RecordingVolume=ProgressBar { }, Reflections=DropDown { }, RenderDevice=DropDown { }, Resolution=DropDown { }, RookieMode=DropDown { }, Sensitivity=SlideBar { }, SexType=DropDown { }, Shadows=DropDown { }, ShowCommanderHelp=DropDown { }, ShowHints=DropDown { }, SoundInputDevice=DropDown { }, SoundOutputDevice=DropDown { }, SoundVolume=SlideBar { }, TextureStreaming=DropDown { }, VoiceVolume=SlideBar { }, WindowMode=DropDown { } }
            BoolToIndex = function
            nickName = "Snx` Ghosthree3"
            mouseSens = 0
            mouseAcceleration = false
            accelerationAmount = 0
            invMouse = false
            rawInput = true
            locale = "enUS"
            showHints = false
            showCommanderHelp = false
            drawDamage = true
            rookieMode = false
            screenResIdx = 19
            visualDetailIdx = 3
            display = 0
        #2: InitOptionWindow lua/menu/GUIMainMenu.lua:2010
        #3: CreateOptionWindow lua/menu/GUIMainMenu.lua:2395
            self = GUIMainMenu { }
            InitOptionWindow = function
            content = ContentBox { }
            back = MenuButton { }
            apply = MenuButton { }
            displays =  {1="DEFAULT", 2="DISPLAY 1", 3="DISPLAY 2" }
            windowModes =  {1=1, 2=2, 3=3 }
            screenResolutions =  {10="1280x960", 11="1280x1024", 12="1360x768", 13="1366x768", 14="1440x900", 15="1600x900 *", 16="1600x1024", 17="1600x1200", 18="1680x1050", 19="1920x1080 *", 1="640x480", 2="720x480", 3="720x576", 4="800x600", 5="1024x768", 6="1152x864", 7="1280x720 *", 8="1280x768", 9="1280x800" }
            soundOutputDevices =  {1="Default", 2="Speakers (5- Plantronics GameCom 780)", 3="Realtek Digital Output (3- Realtek High Definition Audio)", 4="Realtek Digital Output(Optical) (3- Realtek High Definition Audio)" }
            soundInputDevices =  {1="Default", 2="Microphone (5- Plantronics GameCom 780)" }
            languages =  {1="English", 2="French", 3="German", 4="Korean", 5="Polish", 6="Spanish", 7="Swedish" }
            armorTypes =  {1="Green", 2="Deluxe" }
            sexTypes =  {1="Male" }
            generalOptions =  {10= {label="DRAW DAMAGE", name="DrawDamage", type="select", values= {1="NO", 2="YES" } }, 11= {label="ROOKIE MODE", name="RookieMode", type="select", values= {1="NO", 2="YES" } }, 12= {label="FOV ADJUSTMENT", name="FOVAdjustment", sliderCallback=function, type="slider" }, 13= {label="MINIMAP ZOOM", name="MinimapZoom", sliderCallback=function, type="slider" }, 14= {label="ARMOR TYPE", name="ArmorType", type="select", values= {1="Green", 2="Deluxe" } }, 15= {label="SEX", name="SexType", type="select", values= {1="Male" } }, 16= {callback=function, label="CAMERA ANIMATION", name="CameraAnimation", type="select", values= {1="OFF", 2="ON" } }, 17= {callback=function, label="PhysX GPU Acceleration", name="PhysicsGpuAcceleration", type="select", values= {1="OFF", 2="ON" } }, 1= {label="NICKNAME", name="NickName" }, 2= {label="LANGUAGE", name="Language", type="select", values= {1="English", 2="French", 3="German", 4="Korean", 5="Polish", 6="Spanish", 7="Swedish" } }, 3= {label="MOUSE SENSITIVITY", name="Sensitivity", type="slider" }, 4= {label="REVERSE MOUSE", name="InvertedMouse", type="select", values= {1="NO", 2="YES" } }, 5= {label="MOUSE ACCELERATION", name="MouseAcceleration", type="select", values= {1="OFF", 2="ON" } }, 6= {label="ACCELERATION AMOUNT", name="AccelerationAmount", type="slider" }, 7= {label="RAW INPUT", name="RawInput", type="select", values= {1="OFF", 2="ON" } }, 8= {label="SHOW HINTS", name="ShowHints", type="select", values= {1="NO", 2="YES" } }, 9= {label="COMMANDER HELP", name="ShowCommanderHelp", type="select", values= {1="OFF", 2="ON" } } }
            soundOptions =  {1= {callback=function, label="OUTPUT DEVICE", name="SoundOutputDevice", type="select", values= {1="Default", 2="Speakers (5- Plantronics GameCom 780)", 3="Realtek Digital Output (3- Realtek High Definition Audio)", 4="Realtek Digital Output(Optical) (3- Realtek High Definition Audio)" } }, 2= {callback=function, label="INPUT DEVICE", name="SoundInputDevice", type="select", values= {1="Default", 2="Microphone (5- Plantronics GameCom 780)" } }, 3= {label="SOUND VOLUME", name="SoundVolume", sliderCallback=function, type="slider" }, 4= {label="MUSIC VOLUME", name="MusicVolume", sliderCallback=function, type="slider" }, 5= {label="VOICE VOLUME", name="VoiceVolume", sliderCallback=function, type="slider" }, 6= {label="MICROPHONE GAIN", name="RecordingGain", sliderCallback=function, type="slider" }, 7= {label="MICROPHONE LEVEL", name="RecordingVolume", type="progress" } }
            autoApplyCallback = function
            graphicsOptions =  {10= {callback=function, label="ANTI-ALIASING", name="AntiAliasing", type="select", values= {1="OFF", 2="ON" } }, 11= {callback=function, label="BLOOM", name="Bloom", type="select", values= {1="OFF", 2="ON" } }, 12= {callback=function, label="ATMOSPHERICS", name="Atmospherics", type="select", values= {1="OFF", 2="ON" } }, 13= {callback=function, label="ANISOTROPIC FILTERING", name="AnisotropicFiltering", type="select", values= {1="OFF", 2="ON" } }, 14= {callback=function, label="AMBIENT OCCLUSION", name="AmbientOcclusion", type="select", values= {1="OFF", 2="MEDIUM", 3="HIGH" } }, 15= {callback=function, label="REFLECTIONS", name="Reflections", type="select", values= {1="OFF", 2="ON" } }, 16= {callback=function, label="SHADOWS", name="Shadows", type="select", values= {1="OFF", 2="ON" } }, 17= {callback=function, label="TEXTURE STREAMING", name="TextureStreaming", type="select", values= {1="OFF", 2="ON" } }, 1= {callback=function, label="DEVICE", name="RenderDevice", type="select", values= {1="D3D11", 2="D3D9", 3="OpenGL" } }, 2= {label="DISPLAY", name="Display", type="select", values= {1="DEFAULT", 2="DISPLAY 1", 3="DISPLAY 2" } }, 3= {label="RESOLUTION", name="Resolution", type="select", values= {10="1280x960", 11="1280x1024", 12="1360x768", 13="1366x768", 14="1440x900", 15="1600x900 *", 16="1600x1024", 17="1600x1200", 18="1680x1050", 19="1920x1080 *", 1="640x480", 2="720x480", 3="720x576", 4="800x600", 5="1024x768", 6="1152x864", 7="1280x720 *", 8="1280x768", 9="1280x800" } }, 4= {label="WINDOW MODE", name="WindowMode", type="select", values= {1=1, 2=2, 3=3 } }, 5= {label="WAIT FOR VERTICAL SYNC", name="DisplayBuffering", type="select", values= {1="DISABLED", 2="DOUBLE BUFFERED", 3="TRIPLE BUFFERED" } }, 6= {callback=function, label="TEXTURE QUALITY", name="Detail", type="select", values= {1="LOW", 2="MEDIUM", 3="HIGH" } }, 7= {callback=function, label="PARTICLE QUALITY", name="ParticleQuality", type="select", values= {1="LOW", 2="HIGH" } }, 8= {label="DECAL LIFE TIME", name="DecalLifeTime", sliderCallback=function, type="slider" }, 9= {callback=function, label="INFESTATION", name="Infestation", type="select", values= {1="MINIMAL", 2="RICH" } } }
            generalForm = Form { }
            keyBindingsForm = Form { }
            graphicsForm = Form { }
            soundForm = Form { }
            tabs =  {1= {form=Form { }, label="GENERAL", scroll=true }, 2= {form=Form { }, label="BINDINGS", scroll=true }, 3= {form=Form { }, label="GRAPHICS", scroll=true }, 4= {form=Form { }, label="SOUND" } }
            xTabWidth = 256
            tabBackground = Image { }
            tabAnimateTime = 0.1
        #4: callback lua/menu/GUIMainMenu.lua:248
            self = Link { }
        #5: OnClick lua/menu/MenuElement.lua:682
            self = Link { }
            (for generator) = function
            (for state) =  {1=function }
            (for control) = 1
            _ = 1
            callback = function
        #6: OnMouseUp lua/menu/WindowManager.lua:127
            self = WindowManager { }
            key = 117
            element = Link { }
            window = Window { }
            windowLayer =  {offset=20, windowOrder= {1=Window { }, 2=Window { }, 3=Window { }, 4=Window { }, 5=Window { } }, windows= {1=Window { }, 2=Window { }, 3=Window { }, 4=Window { }, 5=Window { } } }
        #7: MouseTracker_SendKeyEvent lua/menu/MouseTracker.lua:193
            key = 117
            down = false
            amount = 0
            inputBlocked = false
            doubleClick = false
            stop = false
            (for generator) = function
            (for state) =  {1=WindowManager { }, 2= {OnMouseDown=function, OnMouseMove=function, OnMouseUp=function } }
            (for control) = 1
            index = 1
            listener = WindowManager { }
        #8: lua/InputHandler.lua:197
            key = 117
            down = false
            amount = 0
            repeated = false
    Error: lua/menu/GUIMainMenu.lua:1598: attempt to call global 'OptionsDialogUI_GetWindowMode' (a nil value)
    [Client] Script Error #2: lua/menu/GUIMainMenu.lua:1598: attempt to call global 'OptionsDialogUI_GetWindowMode' (a nil value)
        Call stack:
        #1: InitOptions lua/menu/GUIMainMenu.lua:1598
            optionElements =  {AccelerationAmount=SlideBar { }, AmbientOcclusion=DropDown { }, AnisotropicFiltering=DropDown { }, AntiAliasing=DropDown { }, ArmorType=DropDown { }, Atmospherics=DropDown { }, Bloom=DropDown { }, CameraAnimation=DropDown { }, DecalLifeTime=SlideBar { }, Detail=DropDown { }, Display=DropDown { }, DisplayBuffering=DropDown { }, DrawDamage=DropDown { }, FOVAdjustment=SlideBar { }, Infestation=DropDown { }, InvertedMouse=DropDown { }, Language=DropDown { }, MinimapZoom=SlideBar { }, MouseAcceleration=DropDown { }, MusicVolume=SlideBar { }, NickName=TextInput { }, ParticleQuality=DropDown { }, PhysicsGpuAcceleration=DropDown { }, RawInput=DropDown { }, RecordingGain=SlideBar { }, RecordingVolume=ProgressBar { }, Reflections=DropDown { }, RenderDevice=DropDown { }, Resolution=DropDown { }, RookieMode=DropDown { }, Sensitivity=SlideBar { }, SexType=DropDown { }, Shadows=DropDown { }, ShowCommanderHelp=DropDown { }, ShowHints=DropDown { }, SoundInputDevice=DropDown { }, SoundOutputDevice=DropDown { }, SoundVolume=SlideBar { }, TextureStreaming=DropDown { }, VoiceVolume=SlideBar { }, WindowMode=DropDown { } }
            BoolToIndex = function
            nickName = "Snx` Ghosthree3"
            mouseSens = 0
            mouseAcceleration = false
            accelerationAmount = 0
            invMouse = false
            rawInput = true
            locale = "enUS"
            showHints = false
            showCommanderHelp = false
            drawDamage = true
            rookieMode = false
            screenResIdx = 19
            visualDetailIdx = 3
            display = 0
        #2: callback lua/menu/GUIMainMenu.lua:2010
        #3: OnHide lua/menu/MenuElement.lua:768
            self = Window { }
            returnValues =  { }
            (for generator) = function
            (for state) =  {1=function, 2=function }
            (for control) = 2
            _ = 2
            callback = function
        #4: SetIsVisible lua/menu/MenuElement.lua:459
            self = Window { }
            isVisible = false
            success = true
        #5: SetIsVisible lua/menu/Window.lua:134
            self = Window { }
            isVisible = false
            setActive = false
        #6: callback lua/menu/Window.lua:64
            self = Window { }
        #7: OnEscape lua/menu/MenuElement.lua:704
            self = Window { }
            returnValues =  { }
            (for generator) = function
            (for state) =  {1=function }
            (for control) = 1
            _ = 1
            callback = function
        #8: HandleKeyEventCallbacks lua/menu/WindowManager.lua:216
            key = 1
            down = true
            item = Window { }
            stop = false
        #9: SendKeyEvent lua/menu/WindowManager.lua:245
            self = WindowManager { }
            key = 1
            down = true
            amount = 1
            activeWindow = Window { }
            stop = nil
        #10: lua/InputHandler.lua:211
            key = 1
            down = true
            amount = 1
            repeated = false
            stop = false
            winMan = WindowManager { }
    Error: lua/menu/GUIMainMenu.lua:1598: attempt to call global 'OptionsDialogUI_GetWindowMode' (a nil value)
    [Client] Script Error #3: lua/menu/GUIMainMenu.lua:1598: attempt to call global 'OptionsDialogUI_GetWindowMode' (a nil value)
        Call stack:
        #1: InitOptions lua/menu/GUIMainMenu.lua:1598
            optionElements =  {AccelerationAmount=SlideBar { }, AmbientOcclusion=DropDown { }, AnisotropicFiltering=DropDown { }, AntiAliasing=DropDown { }, ArmorType=DropDown { }, Atmospherics=DropDown { }, Bloom=DropDown { }, CameraAnimation=DropDown { }, DecalLifeTime=SlideBar { }, Detail=DropDown { }, Display=DropDown { }, DisplayBuffering=DropDown { }, DrawDamage=DropDown { }, FOVAdjustment=SlideBar { }, Infestation=DropDown { }, InvertedMouse=DropDown { }, Language=DropDown { }, MinimapZoom=SlideBar { }, MouseAcceleration=DropDown { }, MusicVolume=SlideBar { }, NickName=TextInput { }, ParticleQuality=DropDown { }, PhysicsGpuAcceleration=DropDown { }, RawInput=DropDown { }, RecordingGain=SlideBar { }, RecordingVolume=ProgressBar { }, Reflections=DropDown { }, RenderDevice=DropDown { }, Resolution=DropDown { }, RookieMode=DropDown { }, Sensitivity=SlideBar { }, SexType=DropDown { }, Shadows=DropDown { }, ShowCommanderHelp=DropDown { }, ShowHints=DropDown { }, SoundInputDevice=DropDown { }, SoundOutputDevice=DropDown { }, SoundVolume=SlideBar { }, TextureStreaming=DropDown { }, VoiceVolume=SlideBar { }, WindowMode=DropDown { } }
            BoolToIndex = function
            nickName = "Snx` Ghosthree3"
            mouseSens = 0
            mouseAcceleration = false
            accelerationAmount = 0
            invMouse = false
            rawInput = true
            locale = "enUS"
            showHints = false
            showCommanderHelp = false
            drawDamage = true
            rookieMode = false
            screenResIdx = 19
            visualDetailIdx = 3
            display = 0
        #2: callback lua/menu/GUIMainMenu.lua:2010
        #3: OnHide lua/menu/MenuElement.lua:768
            self = Window { }
            returnValues =  { }
            (for generator) = function
            (for state) =  {1=function, 2=function }
            (for control) = 2
            _ = 2
            callback = function
        #4: SetIsVisible lua/menu/MenuElement.lua:459
            self = Window { }
            isVisible = false
            success = true
        #5: SetIsVisible lua/menu/Window.lua:134
            self = Window { }
            isVisible = false
            setActive = false
        #6: callback lua/menu/Window.lua:64
            self = Window { }
        #7: OnEscape lua/menu/MenuElement.lua:704
            self = Window { }
            returnValues =  { }
            (for generator) = function
            (for state) =  {1=function }
            (for control) = 1
            _ = 1
            callback = function
        #8: HandleKeyEventCallbacks lua/menu/WindowManager.lua:216
            key = 1
            down = true
            item = Window { }
            stop = false
        #9: SendKeyEvent lua/menu/WindowManager.lua:245
            self = WindowManager { }
            key = 1
            down = true
            amount = 1
            activeWindow = Window { }
            stop = nil
        #10: lua/InputHandler.lua:211
            key = 1
            down = true
            amount = 1
            repeated = false
            stop = false
            winMan = WindowManager { }
    Error: lua/menu/GUIMainMenu.lua:1598: attempt to call global 'OptionsDialogUI_GetWindowMode' (a nil value)
    [Client] Script Error #4: lua/menu/GUIMainMenu.lua:1598: attempt to call global 'OptionsDialogUI_GetWindowMode' (a nil value)
        Call stack:
        #1: InitOptions lua/menu/GUIMainMenu.lua:1598
            optionElements =  {AccelerationAmount=SlideBar { }, AmbientOcclusion=DropDown { }, AnisotropicFiltering=DropDown { }, AntiAliasing=DropDown { }, ArmorType=DropDown { }, Atmospherics=DropDown { }, Bloom=DropDown { }, CameraAnimation=DropDown { }, DecalLifeTime=SlideBar { }, Detail=DropDown { }, Display=DropDown { }, DisplayBuffering=DropDown { }, DrawDamage=DropDown { }, FOVAdjustment=SlideBar { }, Infestation=DropDown { }, InvertedMouse=DropDown { }, Language=DropDown { }, MinimapZoom=SlideBar { }, MouseAcceleration=DropDown { }, MusicVolume=SlideBar { }, NickName=TextInput { }, ParticleQuality=DropDown { }, PhysicsGpuAcceleration=DropDown { }, RawInput=DropDown { }, RecordingGain=SlideBar { }, RecordingVolume=ProgressBar { }, Reflections=DropDown { }, RenderDevice=DropDown { }, Resolution=DropDown { }, RookieMode=DropDown { }, Sensitivity=SlideBar { }, SexType=DropDown { }, Shadows=DropDown { }, ShowCommanderHelp=DropDown { }, ShowHints=DropDown { }, SoundInputDevice=DropDown { }, SoundOutputDevice=DropDown { }, SoundVolume=SlideBar { }, TextureStreaming=DropDown { }, VoiceVolume=SlideBar { }, WindowMode=DropDown { } }
            BoolToIndex = function
            nickName = "Snx` Ghosthree3"
            mouseSens = 0
            mouseAcceleration = false
            accelerationAmount = 0
            invMouse = false
            rawInput = true
            locale = "enUS"
            showHints = false
            showCommanderHelp = false
            drawDamage = true
            rookieMode = false
            screenResIdx = 19
            visualDetailIdx = 3
            display = 0
        #2: callback lua/menu/GUIMainMenu.lua:2010
        #3: OnHide lua/menu/MenuElement.lua:768
            self = Window { }
            returnValues =  { }
            (for generator) = function
            (for state) =  {1=function, 2=function }
            (for control) = 2
            _ = 2
            callback = function
        #4: SetIsVisible lua/menu/MenuElement.lua:459
            self = Window { }
            isVisible = false
            success = true
        #5: SetIsVisible lua/menu/Window.lua:134
            self = Window { }
            isVisible = false
            setActive = false
        #6: SetIsVisible lua/menu/MenuMixin.lua:44
            self = GUIMainMenu { }
            isVisible = false
            cursor = "ui/Cursor_MenuDefault.dds"
            (for generator) = function
            (for state) =  {1=Window { }, 2=Window { }, 3=Window { }, 4=Window { }, 5=Window { } }
            (for control) = 5
            index = 5
            window = Window { }
        #7: LeaveMenu lua/MainMenu.lua:62
        #8: lua/MainMenu.lua:368
    
  • MendaspMendasp I touch maps in inappropriate places Valencia, Spain Join Date: 2002-07-05 Member: 884Members, NS1 Playtester, Contributor, Constellation, NS2 Playtester, Squad Five Gold, NS2 Map Tester, Reinforced - Shadow, WC 2013 - Shadow, Retired Community Developer
    The badges mod modifies the menu files, so it must be that one.
  • ZeikkoZeikko Join Date: 2007-12-16 Member: 63179Members, Squad Five Blue, NS2 Map Tester
    dePARA wrote: »
    With the introducing of the UWE skill system and planned ingame awards i smell the end of ns2stats. You could survive with some special features or very exact stats and elo system.
    Logging chatlogs and releasing them on an pub webpage isnt one of those features.
    If you continue this way your mod become osolete.

    Cause why should people run an stats-system like ns2stats if there is one in the game running on all servers.

    I think you're right about questioning why server admins should run a stats mod when the game has its own stats system that only works on non modded servers. However on a personal level the end of ns2stats happened a long time ago.

    To me ns2stats had a lot of value when it was logging 80% of the all the games played back in the beta. The statistics and rankings gave proper insight because of the high volume. If someone was ranked well in one of my earliest ranking tests i knew he was a good player. Now that ns2stats covers only a percent or two of all the matches all this data is totally worthless.

    I personally gave up the development of ns2stats shortly after the launch. I did this because UWE added the filter to the server list to hide all the modded servers by default. I spent a month or two trying to persuade the UWE team to revert this decision, find a way to get ns2stats included in the main game or a way to bypass the filtering. Needless to say, all of these attempts failed and i moved into more rewarding projects.

    However ns2stats was a great learning process and has got me far but it's a shame ns2stats never got to the good level of match coverage since the launch and thus many of the planned features such as matchmaking were not ever implemented.

    Hopefully the people behind the official stats will get there now that the match coverage is not a problem anymore.
  • Ghosthree3Ghosthree3 Join Date: 2010-02-13 Member: 70557Members, Reinforced - Supporter
    edited September 2013
    Ok, so the bug isn't 2 people typing ready, ready just doesn't work, it says "10s until start" or w/e, but then it doesn't count down.

    EDIT: Maybe it's because of the playerbadges mod though I dunno.
  • killer monkeykiller monkey Join Date: 2010-02-26 Member: 70743Members, Reinforced - Shadow
    When I google the site, the link brings me to pg3 of this thread
    That's because the old ns2stats.org did go down a while ago. Until today google somehow still didn't get that ns2stats.com is the new ns2stats.org .

    No, ns2stats.com brings me here and .org just doesn't work
Sign In or Register to comment.