TacNet - Global Leaderboards and Vigil

Discussion in 'Archive' started by Ability, Feb 23, 2012.

  1. Ramses II
    • Donator

    Ramses II Help, I can't change my title!

    RE: TacNet System - Global Leaderboards on Website

    Here:
  2. Blaqk
    • Development Team
    • Webmaster/Ops

    Blaqk NOTD Staff: Operations and Web

    RE: TacNet System - Global Leaderboards on Website

    Mac Terminal is basically just a bastardized Shell terminal. There are no repositories or package managers but you could always try to sudo an update if your Java version is ancient.

    Code:
    sudo java -update
    I try to avoid OS X so I'm not sure how much Shell is in their terminal and how much they've made up on the fly.

    [EDIT]

    You might not need to sudo since most Mac users' primary account is an administrator (read: root).
  3. Mirage
    • Donator

    Mirage ಠ_ಠ What are you looking at?

    RE: TacNet System - Global Leaderboards on Website

    Update:

    With help from Earendil I found the issue and we fixed it; christ it was difficult to nail down.

    http://dev.ephemeraldevelopment.com/vigil.zip

    Updated binaries that fixed it temporarily for earendil but it seems it doesn't work still for ozy, so back to working on it.
  4. Ability
    • Development Team
    • NOTD Creator

    Ability NOTD Creator

    RE: TacNet System - Global Leaderboards on Website

    Please keep all discussion of Vigil in Black Ops forum only. It's not ready for public conversation because we still have a long way to go.

    On EULA concerns, Sotis and some maps are doing it atm and Sixen (a community dude who speaks to Blizzard and is invited to their Blizzcons) has given the green light. Things may change in the future - but we'll follow closely. Sotis (or any competitive game) needs this far more than NOTD - so we should have broad based SC2 community support to defend a system like this.
  5. Mirage
    • Donator

    Mirage ಠ_ಠ What are you looking at?

    So, on the topic of further work, I could use some people who are on quakenet IRC to come sit in channel #notdstarcraft so that after a bit I can request a Q and lock it down.


    Got it done, thanks to everyone that sat in there for that hour.. and for Ability and his notd-signal.
  6. Mirage
    • Donator

    Mirage ಠ_ಠ What are you looking at?

    So uh bump, Ability/Earendil do you guys have any work or templating done on the game-stats banks?
  7. Ability
    • Development Team
    • NOTD Creator

    Ability NOTD Creator

    Mirage, what do you mean? Need your help to elaborate further.
  8. Mirage
    • Donator

    Mirage ಠ_ಠ What are you looking at?

    Bank name, values, value order; etc.
  9. Ghost
    • Warden

    Ghost Warden

    You mean notdv5.sc2bank and values as per what the localvoid guy posted on the hack site?
  10. Mirage
    • Donator

    Mirage ಠ_ಠ What are you looking at?

    No, I already have that decoded and mapped; I mean something that isn't publically in the game yet.
  11. Blaqk
    • Development Team
    • Webmaster/Ops

    Blaqk NOTD Staff: Operations and Web

    Also, I'm assuming that I'm going to be making the leaderboard for the website. The sooner you can get me the stuff I'm working with the sooner I can get started, that way we don't have a gap between when Vigil is launched and when the leaderboard is viewable.
  12. Mirage
    • Donator

    Mirage ಠ_ಠ What are you looking at?

    Do you have skype?
  13. Blaqk
    • Development Team
    • Webmaster/Ops

    Blaqk NOTD Staff: Operations and Web

    Yeah. I'm leaving for work now but I'll hop on later today.

    In fact, I just posted my contact information in the Skype thread here in the BO board. You're welcome to text me. I'm still filling out paperwork and doing on-site training so I'm good to text.
  14. Ability
    • Development Team
    • NOTD Creator

    Ability NOTD Creator

    Bank name: notdbank5.sc2bank

    PlayerBankData[1][PlayerX] = PlayerXP
    PlayerBankData[2][PlayerX] = PlayerRating
    PlayerBankData[3][PlayerX] = PlayerGamesPlayed
    PlayerBankData[4][PlayerX] = PlayerMedicPlayed
    PlayerBankData[5][PlayerX] = PlayerKarma
    PlayerBankData[6][PlayerX] = PlayerStats
    PlayerBankData[7][PlayerX] = PlayerCredits
    PlayerBankData[8][PlayerX] = PlayerLifeTimeCreditsAcquired
    PlayerBankData[9][PlayerX] = PlayerWeaponsMod 1
    PlayerBankData[10][PlayerX] = PlayerWeaponsMod 2
    PlayerBankData[11][PlayerX] = CombatActionRibbon
    PlayerBankData[12][PlayerX] = LIfeSavingRibbon
    PlayerBankData[13][PlayerX] = BronzeStar
    PlayerBankData[14][PlayerX] = SilverStar
    PlayerBankData[15][PlayerX] = LegionOfMerit
    PlayerBankData[16][PlayerX] = DistinguishedServiceMedal
    PlayerBankData[17][PlayerX] = Navy Cross
    PlayerBankData[18][PlayerX] = ExpeditionaryMedal
    PlayerBankData[19][PlayerX] = SuperiorServiceMedal
    PlayerBankData[20][PlayerX] = MedalOfHonor
    PlayerBankData[21][PlayerX] = PlayerRiflemanPoints
    PlayerBankData[22][PlayerX] = PlayerMedicPoints
    PlayerBankData[23][PlayerX] = PlayerAssault/Flamer/TechPoints
    PlayerBankData[24][PlayerX] = PlayerReconPoints
    PlayerBankData[25][PlayerX] = PlayerMarksmanPoints
    PlayerBankData[26][PlayerX] = PlayerDemo/FO/ChemPoints
    PlayerBankData[27][PlayerX] = PlayerEngineer/PathfinderPoints
    PlayerBankData[28][PlayerX] = PlayerCommando/PsiOpsPoints
    PlayerBankData[29][PlayerX] = PlayerColorCode
    PlayerBankData[30][PlayerX] = PlayerPetCode
    PlayerBankData[31][PlayerX] = ECWinNormal
    PlayerBankData[32][PlayerX] = ECWinNM
    PlayerBankData[33][PlayerX] = ACWinNormal
    PlayerBankData[34][PlayerX] = ACWinNM
    PlayerBankData[35][PlayerX] = STWinNormal
    PlayerBankData[36][PlayerX] = STWinNM
    PlayerBankData[37][PlayerX] = SurvivalWin
    PlayerBankData[38][PlayerX] = ECSpeed
    PlayerBankData[39][PlayerX] = ACSpeed
    PlayerBankData[40][PlayerX] = STSpeed
    PlayerBankData[41][PlayerX] = ECNMSpeed
    PlayerBankData[42][PlayerX] = ACNMSpeed
    PlayerBankData[43][PlayerX] = STNMSpeed
    PlayerBankData[44][PlayerX] = SurvivalWinNM

    NOTD has 120 integer variable slots total after we expanded the bank capacity a few months ago. So we can store another 76 more variables (max value of 1,000,000).
  15. Mirage
    • Donator

    Mirage ಠ_ಠ What are you looking at?

    I ment the game-stats bank, not player stats; I've had player stats mapped out for a long time now.
  16. Ability
    • Development Team
    • NOTD Creator

    Ability NOTD Creator

    Nothing done on Game Stats yet. Any suggestions?

    For simplicity, will keep everything within the same bank. Tentatively, using slots 80-100:
    80-87: Player Class in game (1 for Rifleman, 2 for Medic, etc)
    88: Game duration (only if game over. Defaults at 0 - invalid result if player leaves mid-way before game-over)
    89: Game result (Defaults at 0. If game over fires, 2 for Victory, 1 for Loss)
    90: Game deaths (same logic. Fires only if game over runs)
    91: Game ID (randomly generated from 0-1,000,000 to identify game for purpose for TacNet upload. Once upload of game is done, any repeat of value after 1 hour is considered a new unique game)
    92-99: Kills (Defaults to 0. Only records if game over event fires)
    100: Game Type (Defaults to 0 as invalid. Records on game over event fire. 1 for EC Recruit, 2 for EC Normal, 3 for EC NM, 4 for EC NM Speed, etc)
  17. Mirage
    • Donator

    Mirage ಠ_ಠ What are you looking at?

    Nope, that's your side, and I've changed vigil to be file-configuration based for the stat pulling so it'll be easy for you to change on updates.
  18. Ability
    • Development Team
    • NOTD Creator

    Ability NOTD Creator

  19. Mirage
    • Donator

    Mirage ಠ_ಠ What are you looking at?

    Hm, all in same bank; should be able to work that out I suppose.

    By player class ingame why not just do two muxed integer fields (like how the weapon mod points are stored)

    As for game result/deaths/game type why not another muxed field since those are again single-digit stats; so why waste the space?
  20. Mirage
    • Donator

    Mirage ಠ_ಠ What are you looking at?

    Bump and image for the backup tab.

    [​IMG]

    Work in progress, thoughts?

Share This Page