• Warhammer Online Addons
  • Warhammer Online
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

VaultLogger

 

Project Updated:
Files Updated: Sun, Jan 4 2009
Supports Game Version: Beta 3.0
Category: Bags & Inventory
Tags:

[Edit Tags]

Project Manager: curious_jp
Additional Authors: No additional authors
Current Version: v0.1
License: Public Domain
Development Site: CurseForge
Avg Daily DL (last 30 days): 0
Downloads Total: 114
Favorites: 0
Comments: 4
  • About VaultLogger
  •  

VaultLogger exports the contents of the guild vault as either CSV (requires some massaging...) or HTML fragments. HTML has not been implemented yet.

  • Downloads (1)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  VaultLogger v0.1 Release Beta 3.0 114 1/4/2009
  • 1 page(s)
  • Screenshots (1)
  •  
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • tholinar said 

    Ok, I made some changes to my local install. A couple of things to begin with.
    1. I assume you are using phpBB and have wardb setup
    2. You have installed the HTML mod (and you understand how dangerous it is)

    If so this will generate an HTML table (minus the closing </table>) and output it to the <warhammer>\user\interface\AllCharacters\VaultLogger\SavedVariables.lua

    VaultLogger = {}

    -- VaultLogger, December 21st, 2008
    -- Twinkelle, <Twisted Sisters>
    -- curious.jp@gmail.com

    function VaultLogger.Initialize()
    RegisterEventHandler(SystemData.Events.INTERACT_GUILD_VAULT_OPEN, "VaultLogger.OnVaultOpen")
    end

    function VaultLogger.OnVaultOpen(vaultData)
    local stub = "<tr><td>" .. WStringToString(GameData.Account.ServerName .. L"</td><td>" .. GameData.Guild.m_GuildName)

    -- Seems impossible to get a true date/time stamp here - so I'll go with the last time the most
    -- recent guildie logged in. Better than nothing, right?
    local stamp = 0
    for index, data in ipairs(GuildWindowTabRoster.memberListData) do
    if data.lastLogin > stamp then
    stamp = data.lastLogin
    end
    end

    stub = stub .. "</td><td>" .. stamp .. "</td><td>"

    VaultLogger_Dump = "<table><tr><th>Server</th><th>Guild</th><th>Timestamp</th><th>Vault</th><th>Position</th><th>Item</th><th>Quantity</th></tr>"
    for vault_index, vault_table in ipairs(vaultData) do
    for item_index=1, 60 do
    local position = stub .. vault_index .. "</td><td>" .. item_index .. "</td><td>[item==full-small]"
    if vault_table["itemsAttached"][item_index] then
    local item = vault_table["itemsAttached"][item_index]
    local name

    if item["repairedName"] then
    name = WStringToString(item["repairedName"]) .. " (" .. WStringToString(item["name"]) .. ")"
    else
    name = WStringToString(item["name"])
    end

    VaultLogger_Dump = VaultLogger_Dump .. position .. name .. "[/item]</td><td>" .. item["stackCount"] .. "</td></tr> "
    else
    VaultLogger_Dump = VaultLogger_Dump .. position .. "[/item]</td><td>0</td></tr>"
    end
    end
    end
    --VaultLogger_Dump = VaultLogger_Dump .. position .. "</table>"
    --EA_ChatWindow.Print(towstring(VaultLogger_Dump))
    end



    Reply Report Permalink
  • Murogar said 

    Tholnar, can you be a little more specific if you could about how to do the html output?

    Reply Report Permalink
  • sogwyn said 

    How does it work ? Is there a comamnd somewhere ? Where does it extract the file ? Under which name ?

    Reply Report Permalink
  • sogwyn said 

    would it be possible to have it available for personnal's bacpacks too ?

    Reply Report Permalink
  • tinmanau said 

    Excellent idea, thanks for making it!

    Reply Report Permalink
  • 1 page(s)
  • Similar Addons
  •  

Average downloads per day

  1. 124 TokenMachine PvP, and Bags & Inventory
  2. 75 nRarity Bags & Inventory
  3. 71 Character View Expanded Stats (CaVES) Buffs & Debuffs, Bags & Inventory...
  4. 63 ItemRack Bags & Inventory
  5. 46 AutoLoot Bags & Inventory