Replaced all skin hash values with verified correct decimal hashes from the
List of models hashes reference. This includes GTA IV, TLAD, and TBOGT
characters, law enforcement, emergency services, gangs, and civilians.
- Removed all Niko Bellic references from skin menus and constants
- Removed MP Male option that used Niko's model
- Updated skin change implementation to properly wait for model loading
using hasModelLoaded check before applying skin change
- Fixed ALL model hashes to use verified correct GTA IV values
(previous hashes were incorrect, causing skins to default to Niko)
- Updated freeroam playerSkins array with correct hashes
- Reorganize skins into categorized submenus (Story, TLAD, TBOGT,
Law Enforcement, Emergency, Gangs, Male/Female Civilians, etc.)
- Add 100+ character model hashes covering all major NPCs
- Update random skin selection to use expanded model arrays
- Add legacy compatibility aliases for backward compatibility
Added MD Essentials teleport system with submenus for:
- Helipads (6 locations)
- Airport (18 locations - hangars, towers, lookouts)
- Broker, Dukes, Algonquin, Alderney, Bohan areas
- Happiness Island (statue and building locations)
- Special places and Police stations
Based on MD Series Version 12 teleport coordinates.
Implement Layer B physics emulation that achieves handling effects through
velocity/turnVelocity manipulation instead of direct handling.dat editing:
- Drift mode with controlled sliding and counter-steer assistance
- Grip/traction assist with sideways velocity correction
- Acceleration boost and top speed limiting
- Enhanced braking behavior with stability preservation
- Anti-roll and stability system to prevent flipping
Also includes:
- Reposition UI elements to right side of screen
- Simplify color editor display (ID + preview only)
- Update rainbow car to randomize all 4 colors
- Configure handling presets with physics emulation values
- Remove Quick Colors section from vehicle colors menu
- Remove Two Tone color presets
- Remove Quick Presets from color editor
- Replace color preview square with color ID and name display
- Update footer hints for simplified color editor
- Add complete GTA IV color database (134 colors with IDs 0-133)
- Create new Vehicle Color Editor with horizontal scrolling UI
- Use LEFT/RIGHT arrows to change color ID, UP/DOWN to select slot
- Show color preview boxes with actual RGB values from carcols.dat
- Add color presets (All Black, All White, Police Colors, etc.)
- Update footer hints to show LEFT/RIGHT controls in color editor
- Load current vehicle colors when entering the editor
- Handling parameters verified against GTA IV handling.dat format
- Add glowing scrollbar with pulsing animation effect
- Add selection glow/breathing effect on highlighted items
- Add animated accent line at header with center highlight
- Add glowing toggle indicators when features are ON
- Fix vehicle handling to use proper GTA Connected API:
- vehicle.setSuspensionHeight() for suspension
- physical.mass property for weight
- physical.turnVelocity for center of mass simulation
- Add custom 4-color selector (Color 1-4 slots)
- Uses vehicle.colour1/2/3/4 properties
- Falls back to natives.changeCarColour when needed
- Add Vehicle Upgrades menu:
- Performance: Nitro, Hydraulics
- Wheels: 12 different wheel types
- Exhausts: 5 exhaust options
- Spoilers: 6 spoiler options
- Roof: Scoop and vents
- Side skirts: Chrome and alien variants
- Remove individual or all upgrades
- Remove all rainbow/eye-melting visual effects (neon borders, particles, scanlines)
- Implement modern dark theme with glassmorphism style panels
- Add new customizable color themes: Midnight, Ocean, Emerald, Rose, Amber, Violet, Slate, Crimson
- Clean up animation system to smooth transitions only
- Redesign all panels (menu, stats, toggles indicator, banner) with consistent styling
- Remove floating particles and excessive glow effects
- Use single accent color per theme instead of rainbow cycling
Major visual overhaul with unique mod menu styling:
Menu Dimensions & Layout:
- Expanded menu width to 420px for more text space
- Increased item height to 48px for better readability
- Repositioned menu to center-right for premium look
- Added 12 visible items with larger header/footer
Rainbow & Neon Effects:
- Animated rainbow border with wave motion
- Multi-layer neon glow around entire menu
- Color cycling effects on all borders
- Rainbow gradient scrollbar thumb
- Chromatic aberration on logo text
Premium Selection:
- Multi-layer glow with rainbow outer ring
- Shimmer sweep animation on selected items
- Glass-effect highlight lines
- Animated left/right accent bars
- Smooth selection transitions
Enhanced Visual Elements:
- Scanline overlay effect for retro look
- Floating particle system with gold particles
- Elastic scroll bounce physics
- Premium corner bracket decorations
- Header breathing/shimmer animations
Footer & Info Bar:
- Styled key hint boxes with rainbow borders
- Rainbow-gradient separator lines
- Animated page indicator
- Neon glow on info bar borders
- Premium INFO badge with glow
- Add animated outer glow/shadow effects around menu
- Add decorative corner elements with pulsing animations
- Enhance header with shimmer effect and gradient backgrounds
- Add multi-layer selection highlight with glow effects
- Add animated scrollbar with thumb glow
- Add enhanced footer with styled navigation hints
- Add Player Status panel (health/armor bars, wanted level, vehicle status)
- Add real-time clock display with date
- Add active toggles indicator (shows when menu closed)
- Add bottom screen banner with branding
- Add floating particle effects around menu
- Add sparkle effects on menu corners
- Add Trident Edition badge above menu
- Improve info bar with styled border and label box
- Add page indicator for scrollable menus
- Add MDB color definitions (Gold 164,134,35, Steelblue 70,130,180, etc)
- Add MDB animation effects (FlashingGhost 150-255, Glowing 0-190)
- Update window background to Steelblue with alpha 180
- Add MD prefix in Steelblue with menu title in Gold
- Add centered subheader in SubHeader color (58,95,205)
- Add white line separator under header
- Update scrollbar to use MDB Glowing effect
- Update item text colors (gray normal, white selected, orange ON)
- Add JumpOver/separator styling
- Update toggle indicators with MDB Bool colors
- Add Gold scroll indicators with FlashingGhost effect
- Update info bar to MDB Steelblue style
- Add Trident theme as default (Steel Blue primary, Gold accent, Orange highlight)
- Update header with MD prefix and periodic flash effect
- Add animated scroll indicators (up/down arrows) when list is scrollable
- Update footer with styled helper text showing navigation keys
- Update menu item rendering with Trident-style selection highlighting
- Update outer glow and borders with mixed Steel Blue/Gold colors
- Update corner accents to use Gold/Orange Trident signature colors
- Use loadAllObjectsNow() instead of hasModelLoaded() for skins
- Fix Invisible: use setCharAlpha(0)
- Fix Unlimited Ammo: use addAmmoToChar for all weapon types
- Fix No Reload: use setCharAmmoInClip
- Fix Spinbot: use direct heading property
- Menu toggle labels now show plain names (God Mode, Invincible, etc.)
- ON/OFF indicator boxes remain in menu
- Bottom status shows "God Mode: On/Off" with colored state text
- Removed unused getToggleLabel function and toggleBaseLabels
- Restore ON/OFF toggle indicator boxes inside menu
- Add BetterIV-style status at bottom center of screen
- Shows "God Mode: On" (with On in cyan) or "God Mode: Off" (with Off in red)
- Status displays for 3 seconds after toggling
- Keep color-coded labels in menu items
- Toggle items now show state in label with GTAConnected color tags
- Example: "God Mode: <#00FF00>ON" or "God Mode: <#FF0000>OFF"
- Labels update dynamically when clicked
- Remove rainbow notification system on left side
- Remove old ON/OFF indicator boxes from menu
- Keep status indicator at bottom for active toggles
- Add 8 theme options (Black, Red, Blue, Green, Purple, Pink, Gold, Gray)
- All menu elements now respect the selected theme color
- Add status indicator at bottom of screen showing active toggles in green
- Active toggles display as "God Mode | Super Run | etc." at screen bottom
- Replace hardcoded red colors with dynamic theme-based colors
- Add "Mod Menu Theme" submenu under Settings in main menu
- Fix createCar to use Vec3 instead of separate x,y,z coordinates
(GTAConnected requires Vec3 for second parameter)
- Fix all vehicle hashes to use signed 32-bit integers
(Previous code incorrectly used 0x prefix with decimal numbers)
- All hash values verified against GTAConnected wiki
- Fix network player list serialization by using pipe-separated strings
instead of arrays (fixes "Failed to read network arguments" error)
- Enhanced phone blocking with multiple native calls
- Redesign UI with deep black background and pulsing red accents
UI Overhaul:
- Renamed to "REVOLUTION ModMenu (Beta)"
- Rainbow cycling glow border around entire menu
- Animated gradient header with color transitions
- Pulsing glowing title text
- Slide-in animation when opening menu
- Smooth fade-out when closing
Visual Effects:
- Rainbow colored outer glow that pulses
- Animated border colors cycling through spectrum
- Selection bar pulses and moves with animation
- Submenu arrows animate when selected
- Items have subtle hover/selection glow
Toggle Indicators:
- ON: Green pulsing background with bright green text
- OFF: Red background with red text
- Clear visual distinction between states
Notifications:
- Slide-in animation from left
- Rainbow colored border
- Smooth fade-out
Phone Fix:
- destroyMobilePhone() to remove any active phone
- scriptIsUsingMobilePhone(true) to prevent creation
- setPlayerControlForPhone() to disable input
- Properly re-enables controls when menu closes
Self Options (new):
- Invincible toggle (setCharInvincible + setCharProofs)
- Super Run toggle (setCharMoveAnimSpeedMultiplier at 3x)
- No Ragdoll toggle (setPedCanRagdoll + switchPedToAnimated)
Network Options (fixed):
- Auto-refresh player list when entering network menu
- Show player count in menu header
- Direct teleport to player action (no submenu)
- Server now sends target position directly for teleport
- Added debug logging for player list retrieval
- Show helpful message when no players found
- Request model before spawning vehicles to prevent crashes
- Wait for model to load using hasModelLoaded before createCar
- Request model before changing skins to fix all skins being Niko
- Remove event.preventDefault which is not supported in GTAConnected
- Use destroyMobilePhone native to block phone when menu is open
- Add try/catch around toggle natives for error resilience
- Fix vehicle spawning to use Vec3 for position parameter
- Warp player into spawned vehicle automatically
- Fix skin change to use player index 0 for changePlayerModel
- Fix suicide using explodeCharHead native
- Fix god mode using setCharInvincible native properly
- Fix vehicle god mode using setCarCanBeDamaged native
- Rename "Indestructible" to "God Mode" in vehicle options
- Fix nitro boost using vehicle velocity instead of force
- Add ExecuteTeleportToPlayer handler for network teleport
- Disable phone when menu is open using setPlayerControlForTextChat
- Block UP arrow from triggering phone while menu is open