SRL Archive - Suggestions

Tabbed Console


Diddy Kong

2010-03-18 20:38:09

The default tab would be what the script output but the other tab(s) will tell what Simba is doing.

i luffs yeww

2010-03-18 20:56:43

Wait what?

I'm confus. More explanation? :)

Diddy Kong

2010-03-18 21:17:20

Here is the output right now:
BMP[1734] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1734] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1734] has been freed.
Scanning for randoms...
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1735] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1735] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1735] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1735] has been freed.
Scanning for randoms...
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1736] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1736] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1736] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1736] has been freed.
Scanning for randoms...
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1737] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1737] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1737] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1737] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1761] has been freed.
Scanning for randoms...
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1762] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1762] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1762] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1762] has been freed.

With a tabbed console there would be these categories:

'Script/Default/Normal (You pick a name)' would display:
Scanning for randoms...
Scanning for randoms...
Scanning for randoms...
Scanning for randoms...

'Under The Hood' would display:
BMP[1734] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1734] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1734] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1735] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1735] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1735] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1735] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1736] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1736] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1736] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1736] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1737] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1737] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1737] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1737] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1761] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1762] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1762] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1762] has been freed.
Better be using FindMaskTolerance in combination with CreateMaskFromBitmap, more efficient.
BMP[1762] has been freed.

Optional: Maybe an 'All' tab. I don't see much use but.. you know.. :S
Optional: There could be options on whether the tabs will be visible under the settings menu.

@i luffs yeww: This would be a resolution to this sort of conflict: http://villavu.com/forum/showthread.php?t=55598

Diddy Kong

2010-03-18 22:09:52

Or instead of tabs there could be filtering.

Where you can right click on the area of the console box to find check-box menu items that tell what you want shown. The items that aren't checked will not show messages pertaining to that particular name.


The above picture would make it so the console only displays messages from the script [because it is checked], and it will not show debug messages from Simba [because it is unchecked].

Bionicle

2010-03-18 22:16:00

From: Diddy Kong
Or instead of tabs there could be filtering.

Where you can right click on the area of the console box to find check-box menu items that tell what you want shown. The items that aren't checked will not show messages pertaining to that particular name.


The above picture would make it so the console only displays messages from the script [because it is checked], and it will not show debug messages from Simba [because it is unchecked].


Edit your post, don't double post please :)
And I think it should be things more like you can select more then one:

In Script
In Simba
In SRL
Errors
Hints

But i don't know how you would go about doing that :p

Nava2

2010-03-18 22:19:33

Or just have a setting for it..

But, remember, you are still using a pre-beta, thus there are still things left in for develpment purposes. Seeing when things are freed is definitely important in the core debugging.

Diddy Kong

2010-03-18 22:24:14

Even if it's in pre-beta, It's still looking good. :spongebob:

Nava2

2010-03-18 22:28:21

I'm just saying, thats why there are extra debugs etc. :stirthepot:

Widget

2010-03-18 22:29:50

Can each script have its own debugbox though? Just make the tab switch the boxes with the synedits too. That way multiple scripts aren't confusing, maybe later you could even add side-by-side things :D

Diddy Kong

2010-03-18 22:51:23

From: Widget
Can each script have its own debugbox though? Just make the tab switch the boxes with the synedits too. That way multiple scripts aren't confusing, maybe later you could even add side-by-side things :D


Ah Yes! Good idea. I didn't even think about that. :duh:

Wizzup?

2010-03-19 04:57:19

I guess the debug levels could be toned down a bit. We've been thinking about tabbed debug, but that would probably be per script, not per ``section''. :p