File System
The file structure of the script is as follows:
Directoryrs_minigames
Directoryblockman/ Tower stacking UI
- app.js
- style.css
Directorybombdefusal/ Bomb defusal UI
- app.js
- style.css
Directorybrakerpuzzle/ Breaker puzzle UI
- app.js
- style.css
Directorybreachprotocol/ Cyberpunk hacking UI
- app.js
- style.css
Directorycircuitminigame/ Circuit puzzle UI
- app.js
- style.css
Directoryhackertyper/ Speed typing UI
- app.js
- style.css
Directorylettersfall/ Falling letters UI
- app.js
- style.css
Directorylockpicking/ Lockpicking UI
- app.js
- style.css
Directorymastermind/ Color guessing UI
- app.js
- style.css
Directorypulsesync/ Rhythm game UI
- app.js
- style.css
Directoryshellgame/ Shell game UI
- app.js
- style.css
Directorysignaltuner/ Signal tuning UI
- app.js
- style.css
Directoryspectrograph/ Spectrograph UI
- app.js
- style.css
Directoryterminal/ Terminal hacking UI
- app.js
- style.css
Directorythermite/ Snake-style grid UI
- app.js
- style.css
Directorytrex/ Chrome dino UI
- app.js
- style.css
Directoryvoltage/ Voltage balancer UI
- app.js
- style.css
Directoryvoodoo/ Symbol matching UI
- app.js
- style.css
Directorywiring/ Wire connecting UI
- app.js
- style.css
Directorywordle/ Word guessing UI
- app.js
- style.css
Directoryhtml/ Main HTML files
- index.html
- logo.svg
Directorylocales/ Language files
- en.lua English
- tr.lua Turkish
- bridge.lua Framework bridge (QBCore/ESX/Standalone)
- client.lua Client-side script
- config.lua Main configuration file
- server.lua Server-side script
- fxmanifest.lua Resource definition
File Descriptions
Section titled โFile Descriptionsโ| File | Description |
|---|---|
client.lua | All minigame export functions and NUI callbacks |
config.lua | Difficulty levels, colors, themes and global settings |
locales/*.lua | Localization files for multi-language support |
html/index.html | Main HTML where all minigames are loaded |
*/app.js | JavaScript logic for each minigame |
*/style.css | CSS styles for each minigame |