Skip to content

About

Roblox DevTool Dex

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dex# v12.0 (DexPlusPlusPlusPlus)

DevTool Dex# Roblox Luau lua script

Dex# is an extended version of Dex and Dex++

简体中文 SimplifiedChinese English 英文

Preview

More

Latest Version Script

loadstring(game:HttpGet("https://raw.githubusercontent.com/snmwdd/DexPlusPlusPlusPlus/refs/heads/main/script.lua"))()

What's the difference between Dex# and Dex++?

Dex# is a customized rebuild of Dex++, adding new selection and editing tools, language options, and interface fixes.

Here are the features that were added/fixed in Dex#:

  • Click GUI to select, with automatic Explorer navigation and blue selection outlines

  • GUI picking supports PlayerGui and CoreGui, excluding only Dex's own interfaces and the executor's hidden container contents

  • Move, Scale, and Rotate tools for selected GUI objects and parts

  • GUI resize handles, rotation controls, and position/size guides

  • Native three-axis movement, scaling, and rotation handles for parts

  • Mouse and touch support for GUI selection and editing

  • English / 中文 language switching in Settings, with English as the default

  • Translate Properties below Language is enabled by default; Chinese property labels and categories update immediately, support English/Chinese searches, and the preference is saved

  • Fully localized Save Instance options, with Decompile Scripts disabled by default

  • Gray translucent File Manager in the Dex# menu for the executor's Workspace directory, with search, creation, text editing/saving and confirmed deletion; text previews are limited to 256 KB

  • File Manager uses icon-only controls with localized hover tips, distinct folder/document icons and a grayscale Lua logo for .lua/.luau files; narrow windows can scroll the toolbar horizontally

  • Switch to Game Resources in the same window to search live images/textures and models, preview them, edit image asset references, copy asset IDs/instance paths, locate instances in Explorer, export models into the last Workspace folder, and confirm reference clearing/model deletion. Previews use script-free copies; changes affect the current client session. Resource rows are virtualized for large lists

  • spy in the Dex# menu, adapted from the supplied Chinese bundle by deivid and upio, credited in Dex's contributor information. It starts when first opened and uses a native Dex window with gray translucent controls and Dex typography. The native Dex close button stops and unloads capture; minimizing keeps capture running. Original Cobalt close/minimize controls are removed. Dialogs use sibling layering so main-page rows do not cover their controls. Duplicate standalone Cobalt instances are detected, and failed startup exposes diagnostics with retry. Cobalt's internal Chinese interface and original features are retained

  • Compact decompiler menu and an ASCII Re-Deobf button

  • Adds lua.expert/demo and Luaunveil, alongside Konstant, AdvancedDecompiler, Shiny, and Executor modes

    getscriptbytecode is required for non-Executor modes.

  • Improved DataModel root compatibility to address empty Explorer trees

  • Improved Script Viewer toolbar layout across different window sizes

  • Fixed repeated settings dialog creation and invalid transparency inputs

To Build

  1. Download this repository
  2. Ensure you have Python 3
  3. Run build.py
  4. The executable script will be created as out.lua

Credits

  • Chillz – Dex++ Maintainer
  • Cazan – Helped me develop the Model Viewer
  • Moon – Original Dex Explorer
  • Toon – Contributor and IY's Dex parts and components
  • ChatGPT6.1 - Help me write code
  • luau-decompiler - decompiler deobf
  • Cobalt - The spy module is adapted from Cobalt.

Update

  • Added "Translate Properties" setting (enabled by default), located below the language switcher.
  • Added Chinese translations for common property names and categories.
  • Added a semi-transparent gray file manager to the Dex# menu.
  • Supports browsing, searching, creating, editing (text), saving, and deleting items within the Workspace folder.
  • Added icons for folders, Lua/Luau scripts, and standard files; action buttons now use icons only, with hover tooltips.
  • Added "Game Assets" mode, supporting search and preview for images, textures, and models.
  • Supports modifying image references, copying asset IDs/paths, locating items in the Explorer, and exporting models.
  • Added confirmation prompts for unsaved changes, clearing asset references, and deleting models.
  • Added "Spy" functionality to the Dex# menu and credited original authors deivid and upio in the "About" section.
  • Removed the global exclusion of CoreGui from GUI selection.
  • Removed the original Cobalt close, minimize, and restore buttons when integrating Spy.

= Version number updated from 3.0 to v12.0. = Property search now supports both Chinese and English names; translation toggles refresh immediately; column widths and full-name tooltips optimized. = Completed Chinese translation for "Save Instance"; renamed the existing decompile option to "Decompile Script" (disabled by default). = Fixed an issue where checkboxes required clicking the input field or multiple clicks to register. = Optimized checkbox animations, disabled states, and setting label layouts. = Standardized the Spy name to "spy"; adopted Dex's semi-transparent gray window style, fonts, and native checkbox styling. = Replaced standard Spy icons with Dex icons; interface language switches between Chinese and English based on settings. = Spy now preloads and remains hidden during the initial Dex startup sequence, appearing immediately when the menu is opened. = Spy retains its capture state after being closed or minimized; no reloading required upon reopening. = Fixed an issue where Spy's secondary windows were obscured by the main window. = Improved handling of Spy startup failures, duplicate instance checks, and cleanup during Dex reloads. = Synchronized updates for source code, documentation, and packaging scripts.

About

Roblox DevTool Dex

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages