Explorer Info [v1.1.1] - Lightweight Should-Be Native Studio Features


Explorer Info

Quick Install


About:

Explorer Info is a light weight plugin designed to add small features that I personally feel like should be default in Studio.


Features:

As of v1.0.0, there are only 3 features. The first is a simple selection counter, second is a written path to a selected instance (including smart pathing), and finally camera coordinates. There’s also plenty of settings to modify everything.

Now in v1.1.0, ReSelect and GuiSelect have been added.

Selection Counter

image

Path

Pathing uses smart pathing by default:

image

image

But it can be disabled, which will result in this:

image

Clicking the path was meant to copy to your clipboard, but I realized all too late that that’s currently not possible. In the meantime, clicking the path will print it out in the output for you to copy. Holding the modifier key (default: LeftControl) while clicking will use WaitForChild for the pathing. Here’s an example of both (using smart pathing):

image

Paths also account for quotes to some extent. Counters parts using ", ', and `:

image

image

(If all quote types are there, that will likely cause issues.)

Camera Coordinates

image image

Not much to say about this one. Camera coordinates are displayed at the top right corner by default. It automatically offsets in test mode to not be covered up. Holding the modifier key (default: LeftControl) will allow you to copy precise coordinates, where as clicking normally will give you rounded coordinates.

ReSelect

ReSelect is a small addition that fixes an issue I’ve had with Roblox’s Select tool being unselected when selecting certain types of instances within the Explorer. With this fix, Roblox’s Select tool will always be reselected when it should be.

(I haven’t had any issues myself, but please let me know if this interferes with any other plugins that you may be using.)

GuiSelect

GuiSelect adds the ability to select ScreenGui elements (inside of StarterGui) on your screen by holding down the “GuiSelectionKey” (default is Z) and clicking on a UI element.


Settings:

Settings can be accessed: game.CoreGui.PluginSettings.ExplorerInfo
(I may eventually create a nicer settings menu, but this is it for now.)

CoreGui Tutorial

Step 1:

image


Step 2:

image


Step 3:

image




Explorer Info - Settings

Settings Details

AutoScaled | Alternate scaling method, FontSize is preferred.


CameraPositionCorner | Corner to position the CameraPosition widget.


CornerOffset | Offset from the edge for all corners.


Font | Font for all widget text.


FontSize | Text size for all widget text.


GuiSelectionKey | Hotkey to enable Gui Selection Mode.
(Case doesn’t matter and you can use part of a key name, such as just “Control”.)


GuiSelectionTestMode | Enables Gui Selection Mode in Test Mode.


ModifierKey | Sets the modifier key for click actions on interactable widgets.


PathCorner | Corner to position the Path widget.


ReSelect | Enables the automatic re-selection of the Select tool.


ResetDefaults | Enabling this will reset all attributes back to the default settings. Clears saved settings.


SelectedCorner | Corner to position the Selected counter widget.


ShowCameraPosition | Toggles CameraPosition widget. Only updates while enabled.


ShowPath | Toggles Path widget.


ShowSelectionCount | Toggles Selection counter widget.


SmartPathing | Toggles smart pathing. See “Path” section above for more info.


TextColor | Sets the text color (TextColor3).


TextOutlineColor | Sets the text outline color (TextStrokeColor3).


TextOutlineTransparency | Sets the TextStrokeTransparency.


TextTransparency | Sets the TextTransparency.


TopOffsetDuringTest | Offset for top corner widgets during test mode.


If you want to change the font size without manually going to the settings config, just run this line of code in your console (same for all attributes, of course):

game:GetService('CoreGui').PluginSettings.ExplorerInfo:SetAttribute('FontSize',24)

Note:

Please let me know if there are any bugs. While I think I’ve worked out most of them, I’m sure I’ve probably missed others as well.

I also edited things to not require any permissions. Aside from moving things around, I also had to use a custom encode module for saving the attributes without using HttpService. You can find that module here (not mine).

If you have any questions, feel free to ask. :+1:


Install



Other Resources:

10 Likes

This is pretty cool, definitely going to use this.

3 Likes

Thank you. Let me know if you find any bugs, or perhaps any smaller features that might fit this plugin. :+1:

Also just updated to patch pathing to instances with names without spaces that would disrupt direct pathing, such as punctuation symbols or starting with a number.

2 Likes

v1.1.0 Release

New with [v1.1.0]:

  • “ReSelect” added
  • “GuiSelect” added (Currently doesn’t work with Buttons) (Hotfixed)
  • Fixed non-default settings not updating correctly on load

Read the original post for more info.


Please let me know if there are any compatibility issues regarding “ReSelect” with other plugins, or if you have any feature suggestions.

You can already see how many instances have been selected.

Where can you see that? If such a feature exists, it doesn’t appear to be obvious.

I see it now at the top of properties, but I still much prefer having it more visible.

v1.1.1 Patch

New with [v1.1.1]:

  • Fixed ReSelect conflicting with click detection for the path and camera coordinates viewer
    (This was a temporary fix, but I may redo ReSelect if it conflicts with other plugins.)

Please let me know if there are any compatibility issues regarding “ReSelect” with other plugins, or if you have any feature suggestions.

Doesnt this already exist via the properties panel?

Yes, but it wasn’t very visible. (I somehow had no idea of its existence for the 13 years I’ve been on Roblox.)
I personally prefer it above the path as shown in the screenshot, but its location can be modified.

it is nice having it on the screen for those who have them in the same spot, but for those who have 1 on either side seems redundant, perhaps more in depth counts? if you have multiple selected from different classes perhaps on hover shows the exact on each class, idk