Get an Epic Experience with Premium

[lib] LSDebug

Library Login to Add Favorites
  • 0 Likes
  • StarCraft II
  • 7 Monthly Downloads
  • Supports:
  • 97 Total Downloads
  • Updated 04/01/2012
  • Created 01/09/2012
  • 0 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: Public Domain
  • Newest File: [lib] LSDebug 1.1c
or

About [lib] LSDebug

LSDebug 1.1c

Forum Thread with demo map

Description

Debug text window (or console window) with custom message system and filtering options.
Goal is being able to filter out unwanted messages
when you don't need them at given time

  • Features
    • good performance
    • easy usage
    • stable DataTable based dynamic storage (no variables = no limits :) )
    • contains nearly any options you could probably need for basic customization
    • split state view per viewing player
    • level filtering (level of importance, can be anything tho)
    • player filtering (source player, can be anything tho)
    • text filtering. Like Google! :)
    • order of messages is preserved
    • can save all messages to text file.
    • detailed help documentation

How to use

  • run LSD_Initialize
  • use _LSD_msg for creating new messages.

Installation

Import library

Screenshots


Pic 1
Pic 2 - shows all except level 2 messages filtered
Pic 3 - shows example usage of addnitional descryptions
Pic 4 - spam test, 100 msg per 0.1sec
Pic 5 - Saved to text file.
(messages are green due being new)
(overlapping buttons on pic 3,4 are not part of Lib :) )

Please use This Thread for questions etc

1.1c
  • some optimization
  • counter formatting fix
1.1b
  • LSD_SaveToFile !
1.1a
  • ^O stamp format tag
  • default _LSD_msg threading
  • counter fixed?
1.1
  • old messages are deleted thus allowing unlimited? storage(tested up to 600k)
  • refreshing is now threaded per player with thread checks(less load)
  • refreshing now have delay to prevent heavy load with slider and text
  • new LSD_Lock_Toggle function/action
  • messages are now a lot lighter to add (no issues?)
  • message adding is now threaded(feel free to change that)(requires testing for performance impact and possible but rare bad new's order)
  • changed shownLimit to memoryLimit and altered meaning (capped at 8000, look help documentation)(its not storage limit!)
  • list items are now limited to 10000, then they refresh to memory limit
  • still unknown performance in multi-viewer environment
  • help documentation updated and version added :)
Older
  • added custom format for message stamps
  • text filtering is now possible
  • performance optimized
  • code optimized (to some degree)
  • more options
  • changed "LSD_msg" to "_LSD_msg" !!
  • updated help
  • fixed index redirection
  • fixed proper flagging message as new

Comments

Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Infinite Crisis NA

Get Your Preferred Access Code!