Eternal Stats Explorer
Overview
Eternal Stats Explorer is a private/custom VS Code extension that syncs the Roblox Studio Explorer in real time for the Eternal Stats workspace.
This fork is based on RoExplorer Live by Adres_Dev. The original credit is preserved in the bundled LICENSE.md file.
Before You Publish
- Replace the Roblox plugin asset link with your own published plugin URL.
- Keep your Roblox plugin aligned with the current sync protocol and port used by this extension (
54321).
- If you only need it for yourself, you can package it as a local
.vsix and install it directly in VS Code.
How to Use
1. Start Sync
- Install your own Roblox Studio plugin build.
- In VS Code, run "Eternal Stats Explorer: Start Sync Server" from the Command Palette (
Ctrl+Shift+P).
- Click the sync button in Roblox Studio to start synchronization.
2. View Explorer in VS Code
- After syncing, Roblox services and instances appear in the VS Code explorer view.
- Any changes in Roblox Studio (add, remove, rename) are reflected live in VS Code.
3. Edit Scripts
- Open a script from the explorer tree.
- The extension stores synced files in
Temp_Roblox inside your workspace.
- While the plugin is connected, script edits sync live in both directions between VS Code and Roblox Studio.
4. Create Scripts from VS Code
- Create new scripts inside
Temp_Roblox and place them in the folder path that matches the Roblox explorer location.
- A plain
.luau file is inferred automatically:
ServerScriptService -> Script
StarterGui, StarterPack, StarterPlayer, ReplicatedFirst -> LocalScript
everything else -> ModuleScript
- Optional creation suffixes are supported when you want to force the type:
name.server.luau, name.client.luau, name.module.luau
5. Change Icon Theme
- Run "Eternal Stats Explorer: Set Icon Theme" from the Command Palette.
- Pick your desired icon theme from the list.
Available Commands
| Command |
Description |
| Eternal Stats Explorer: Start Sync Server |
Start the local sync server |
| Eternal Stats Explorer: Stop Sync Server |
Stop the local sync server |
| Eternal Stats Explorer: Refresh |
Refresh the explorer manually |
| Eternal Stats Explorer: Set Icon Theme |
Change the icon theme |
| Eternal Stats Explorer: Open Script |
Open a synced Roblox script |
| Eternal Stats Explorer: Export Tree Snapshot |
Export the current tree as JSON |
You can access commands from the Command Palette (Ctrl+Shift+P).
| |