Advanced RedM Development Tools Framework
By Quantum Projects
QC-DevTools is a comprehensive, modular development framework for RedM featuring a modern React-based NUI interface, global search functionality, and automatic clipboard integration. Designed to streamline testing and development workflows for RedM server developers.
- π¨ Modern NUI Interface
- π Global Search System
- π Automatic Clipboard Integration
- π§© Modular Architecture
- π¨ Ped Decals
- π₯ Explosions
- π Audio System
- π’ IPL Management
- π Animation Post FX
- π Timecycle Modifiers
- π‘ Entity Information
- Download the latest release
- Extract to your RedM resources folder
- Add
ensure QC-DevTools
to your server.cfg - Configure modules in
shared/config.lua
- Start your server and enjoy!
- Navigate to "Entity Information"
- Scanner activates automatically
- Look at entities to see live data
- Right-click to capture and view details

QC-DevTools features a comprehensive module development system. See MODULE_DEVELOPMENT.md for detailed instructions on:
- Module structure and organization
- Menu system API usage
- Notification system integration
- Auto-copy functionality implementation
- Global search integration
- Testing and deployment
-- Basic module template
RegisterNetEvent('qc-devtools:client:openYourModule')
AddEventHandler('qc-devtools:client:openYourModule', function()
local menuData = {
id = 'yourmodule',
title = 'Your Module',
subtitle = 'Module description',
options = {
{
id = 'action1',
title = 'Action Button',
description = 'Performs an action',
icon = 'π―'
}
}
}
ShowDevToolsMenu(menuData)
end)
The NUI interface supports theming and customization:
- Modify
html/src/index.css
for styling changes - Update assets in
html/public/assets/
- React components in
html/src/components/
- Build with
npm run build
in the html directory
Menu not opening:
- Check F8 console for errors
- Verify resource is started
NUI not loading:
- Ensure
html/dist/
folder exists - Run
npm install && npm run build
in html directory
Search not working:
- Verify module data is properly loaded
- Restart resource after config changes
- RedM server
- Modern browser for NUI (Chrome/Edge recommended)
- Node.js (for development/building only)
QC-DevTools is open source! We welcome contributions from the community.
- Fork this repository
- Create a feature branch
- Make your changes following our coding standards
- Test thoroughly across different scenarios
- Submit a pull request with detailed description
- Follow existing code patterns and structure
- Include comprehensive error handling
- Test all functionality before submitting
- Respect the modular architecture
If you encounter bugs or have feature requests:
- Check existing issues first
- Provide detailed reproduction steps
- Include error logs and system information
- Be respectful and constructive
For direct contact, reach out to the project maintainer.
This project is open source and available under the GPLv3 License. Feel free to use, modify, and distribute according to the license terms.
Quantum Projects - Project Architecture, NUI Framework & Module Integration
QC-DevTools builds upon the excellent work of several community developers:
-
Wartype - Audio Development Tool
Original audio system implementations and RedM audio native research -
Blaze Scripts - Entity Information Tool
Entity scanning methodologies and raycasting techniques -
RicX - Animation Post FX Tool
Visual effects system and animation post FX implementations -
T3chman - IPL Management Tool
Interior placement systems and IPL handling techniques
QC-DevTools is built on the shoulders of giants - we're proud to contribute back to the RedM development community with our own open source modular tool for developers.
π Developed with β€οΈ by Quantum Projects
Professional RedM development tools for the modern developer