๐ฎ Master the Challenge with Legends: Minigames v1.0
Welcome to Interactive Gameplay!
Transform your RedM server with Legends: Minigames v1.0 โ the ultimate solution for immersive, skill-based challenges. Three unique minigame styles with complete customization bring dynamic gameplay mechanics to any interaction. From lockpicking and crafting to fishing and drug production, these beautiful, RDR2-inspired minigames add tension and skill to every action. Will your players master the challenge or face the consequences of failure?
Features at a Glance:
๐ฏ Three Unique Minigame Styles
โก Skill Check: Rotating needle minigame with timing precision
๐ข Sequence: Memory-based key sequence challenges
๐ Mash: Rapid-fire button mashing under pressure
๐จ Native RedM/RDR2-inspired UI design
๐ Integrated native RedM sound system for immersive feedback
โ๏ธ Highly Customizable
๐๏ธ Adjustable difficulty per minigame style
โฑ๏ธ Configurable timers, speeds, and success zones
โจ๏ธ Custom key bindings for all minigames
๐จ Fully customizable colors for success/fail feedback
๐ง Global enable/disable toggle for testing
๐ญ Skill Check Minigame
๐ฏ Rotating needle with precision timing
๐ Adjustable success zone size (10-90 degrees)
โก Variable rotation speed (0.5x - 2.0x)
โจ๏ธ Customizable trigger key
๐ช Random zone positioning for variety
๐ง Sequence Minigame
๐ Static key sequence memory test
โฑ๏ธ Configurable time limits
๐ข Variable sequence length (1-10+ keys)
๐ฒ Customizable key pool (WASD, QWERTY, etc.)
โ Instant fail on wrong input for added pressure
๐ช Mash Minigame
๐ Rapid button mashing challenge
โณ Time-based completion with visual timer
๐ Adjustable click requirements
โจ๏ธ Custom mash key selection
๐ Real-time progress visualization
๐ Developer Friendly
๐ฆ Simple export function: `exports['lr-minigames']:StartMinigame()`
โ Promise-based returns (true/false)
๐ฎ Automatic cleanup on resource stop
๐ง Auto-win mode when disabled for testing
๐ Comprehensive configuration file
๐ ๏ธ Clean, documented code structure
๐จ User Interface
๐๏ธ Authentic RedM/RDR2 aesthetic
โณ Smooth animations and visual feedback
๐ฏ Clear success/fail indicators
๐ Native game sound integration
๐ฑ Responsive design that fits any screen
โ๏ธ Configuration Features
๐ฏ Per-style difficulty settings
๐จ Custom UI colors for branding
๐ Configurable audio cues
โจ๏ธ Flexible key bindings
๐ Default style selection
๐ Global enable/disable switch
๐ป Implementation Examples
๐ Lockpicking systems
๐ฃ Fishing mechanics
โ๏ธ Drug production
๐ ๏ธ Crafting systems
๐จ Mining operations
๐ฒ Any skill-based interaction
๐ Usage Example
```lua
-- Basic Usage
local success = exports['lr-minigames']:StartMinigame()
```
```lua
-- Custom Settings
local success = exports['lr-minigames']:StartMinigame({
style = 'skill_check', -- or 'sequence' or 'mash'
speed = 2.0, -- skill_check speed
zoneSize = 30, -- skill_check zone
time = 8, -- sequence/mash timer
amount = 7, -- sequence keys
clicks = 20 -- mash requirement
})
```
โ Key Features
๐ฎ Three distinct gameplay styles for variety
โก Lightweight and optimized performance
๐จ Fully customizable appearance and difficulty
๐ Seamless native audio integration
๐ฆ Easy integration with any resource
๐ ๏ธ No external dependencies required
๐ง Open config and UI files for customization
Dependencies:
๐งฉStandalone
๐บ Video Showcase:
Soon!
โ Compatibility: VORP