Home Coding, Scripting, Shaders

[3dsMax tool] miauu's Script Explorer

polycounter lvl 14
Offline / Send Message
miauu polycounter lvl 14

I am missing some tools which exist in other text/code editors, and which helps when writing code.
So, with a help of Sergey Pantaleev(Serejah) and Denis Trofimov(denisT) I have created this little, handy tool to help me writing, editing, and exploring my scripts.

Short description of what the tool can do:

</> Code Blocks button

LMB:

  • scan the script for various code blocks like function definitions, rollout definitions, event handlers, UI controls and so on and show appropriate buttons on the side bar.
  • Roll UI down

RMB

  • Roll Up/Down the UI

[] Bookmarks button

LMB - scan the script for existing bookmarks
RMB - Save bookmarks to file.
RMB + Shift - Load bookmarks from file
MMB - clear all bookmarks

! Errors button

LMB - show line numbers of the errors in the Listener
RMB - Roll Up/Down the UI


Search Button

LMB - search the script for the text in the search box
RMB - search the script for the text selected in script
RMB + Shift - find where the selected function is defined. Select only the name of the function.
MMB - search the script for selected in the Listener text


x Close button
LMB - close the rollout
RMB - toggle Always on Top

List view

mouse single click:
LMB - show in the status bar on which line is the text, shown in the clicked line
RMB - roll Up/Down the UI
MMB - remove clicked bookmark.

mouse double click:
LMB - reposition the cursor to the clicked definition

[x] Clear Search Box Button
LMB - clears the Search Box
RMB - roll Up/Down the UI

Scanning the code is very fast(50000 lines of code are scanned for less than 0,1 sec).

The UI is set to Always On Top mode. The whole UI can be resized to the 4 main buttons only, to not occupy any significant  screen space(useful when used on 1 monitor only).


This tool is mainly for developers, so if you decide to use it, you can read the code and modify it to fit your needs.

Don't forget to share your modifications(if any). :)

Download it from here.
















Replies

Sign In or Register to comment.