• Warhammer Online Addons
  • Warhammer Online
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

TableViewer

  Download the Curse Client

Project Updated:
Files Updated: Fri, Dec 19 2008
Supports Game Version: Beta 3.0
Category: Development Tools
Tags:

[Edit Tags]

Project Manager: Onni_x
Additional Authors: No additional authors
Current Version: TableViewer v1.2
License: Public Domain
Avg Daily DL (last 30 days): 1
Downloads Total: 168
Favorites: 4
Comments: 9
  • Contests
  • About TableViewer
  •  

This is for addon developers.


TableViewer

With this tool you can easily view your tables and their values in-game. It saves view of the table structures between client restarts. You can even save a copy of one of the tables for testing purposes.

  • GUI to browse data tables
  • selected table path automatically as a string
  • supports multiple views to hold different table views at the same time

FuntionTester

With this tool you can run functions and see their returned results. It has it's own table viewer for the returned result. Together with TableViewers table path strings it should help you to test functions with more flexibility.

  • GUI to run functions
  • GUI for function results
  • supports also parameters as strings paths to tables/values (eg. from TableViewer)

Other things

User instructions

You can find more info about the use from the main file.

Optional support for LibSlash

You can find more about this support to LibSlash from the main file.

Credits

Thank you for all the other developers who have shared their tools, knowledge and time. Hope this will in return give something back to the community. :)

Bugs/issues

-anchoring problems with the function window
  • Downloads (3)
  •  
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  
  TableViewer v1.2 Release Beta 3.0 116 12/19/2008
  TableViewer v1.1 Release Beta 3.0 27 12/1/2008
  TableViewer v1.0 Release Beta 3.0 25 11/28/2008
  • 1 page(s)
Advertisement
  • Screenshots (2)
  •  
  • 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.
  • Incredibly useful mod! Well done!

    Reply Report Permalink
  • Onni_x said 

    I would also suggest to manually change this parameter from 10.000 to 100.000 both in tableviewer1.lua and tableviewer2.lua file:
    LL.maxCount = 100000

    It prevents CTD's by limiting the number of child-structures a table is scanned for. At least I haven't had any problems with 100.000 limit.

    Reply Report Permalink
  • marph said 

    Is my Client buggy or how can I start this? I don't see any tip how I could use this. I begin to learn LUA, so I'm happy if you could help me

    Reply Report Permalink
  • marph said 

    OK, i find the error: it doesn't like other debugging-tools. now i could use it with /debug and it works good. thanks a lot

    Reply Report Permalink
  • Onni_x said 

    You can of course use other debugging tools. just use these commands to toggle the windows: /tview /tview2
    You can find documentation about using the tool inside the tableviewer.lua file.

    Reply Report Permalink
  • Onni_x said 

    In v1.2 I tried to get rid of the CTD problems. Also path errors are now reported better to help you catch your mistypes more quickly.

    Inspiration is a funny thing. It comes and goes like a warm breeze...

    Reply Report Permalink
  • multox said 

    I really like the concept here. It looks like a really super useful utility. I just wish that it had better error handling as things that are mis-typed quite often cause Warhammer to CTD.

    Reply Report Permalink
  • Function tester doesnt work at all, problems with _FuncRef being a table or nil values for the Tabs, or problems with the function not having the required arguments, if you use pcall to run the functions you could dump most of these errors to the function viewer as they happen instead of the debug log

    Reply Report Permalink
  • Onni_x said 

    I'm guessing that Function tester is not working for you because you didn't type in the function in correct format? I should have documented this format better, but I was planning to make it more natural in the future. But for now here are examples how you should be able to run functions (v1.1):
    MyPackageTable["FirstTable"]["SecondTable"].MyFunction
    MyPackageTable.MyFunction
    GlobalTable.GlobalFunction
    GlobalFunction

    Eg. Tableviewer["Win1"].Show
    Remember to not to include the brackets after the function -> ()

    The log for errors will be the default debug window also in the future. I think it does ok job with those and I also prefer to see all error in one place.

    ps. Thanks for informing me about these bugs. :)

    Reply Report Permalink
  • This is an unusual bug.. open the first and second windows... move the first window and the second on gets stuck to the right edge of the screen and moves up and down with the first window

    Reply Report Permalink
  • Onni_x said 

    Yep Im planning to figure out working flexible solution for anchoring and not anchoring the second window. Until then you are stuck with this "feature".

    Reply Report Permalink
  • Flisher said 

    Thank's!

    Reply Report Permalink
  • Oscarr said 

    This is very awesome! :)

    Reply Report Permalink
  • Aenathel said 

    What he said. This is VERY helpful.

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

Average downloads per day

  1. 1,553 LibSlash Development Tools
  2. 474 Phantom Buffs & Debuffs, Unit Frames...
  3. 179 NerfedButtons PvP, Buffs & Debuffs, Action...
  4. 156 TortallDPSCore Combat, and Development Tools
  5. 73 Map Monster Map & Minimap, and Development...