Swap Main Ride [Enhanced] 1.3.1
7.421
60
7.421
60
Ever wished Michael's Tailgater would vanish into a fireball of mediocrity and be replaced with your own fully-kitted Sentinel Classic?
This mod does exactly that!
Swap Main Ride lets you override the default personal vehicle of each protagonist with a fully customized ride of your choosing.
Important:
This mod was developed exclusively for Enhanced (Gen9). Community testing reports this mod does have backward compatibility with Legacy.
Feature list:
Installation Instructions:
Install Script Hook V (download from dev-c.com/gtav/scripthookv).
Place SwapMainRide.asi in your GTA V main directory.
Load the game; press F7 to open menu (Can be changed in the ini).
SwapMainRide.ini is created upon the mod's first load.
Requirements:
GTA V (PC version 1.0.335.2 or later).
Script Hook V (latest version).
Known Issues:
- During Character switching, the original vehicle may still show up. It will 'swap' as soon as you exit.
Future Plans:
- Vehicle State Persistence
- Better UI Element
Changelog:
📦 v1.3.1 — The 'Stability & Persistence' Fix (2026-04-10)
Fixed mission and cutscene awareness
📦 v1.3 — The 'Stability & Persistence' Fix (2026-03-19)
Added mission and cutscene awareness (This doesn't work)
Added save/load detection with cooldown
Fixed vehicle model hash persistence
Fixed mods array initialization
Fixed periodic vehicle replacement logic
Fixed blip tracking
Added bulletproof tyres support
Added model load timeout
Fixed model memory leak
Fixed custom color detection
Fixed plate text buffer overflow
Fixed menu duplication
📦 v1.2.1 — The 'Input & Loop' Fix (2025-09-20)
Fixed arrow key popups in vehicles during menu nav
Removed controller menu open (keyboard-only for stability)
Remapped controller close to B (Xbox layout)
Blocked same-model swaps to prevent spawn loops
📦 v1.2 — The 'Additional Ride' Fix (2025-09-03)
Added all Protagonist's 'Secondary' vehicles to the system (They currently do not spawn on their own)
Corrected Vehicle state Capture on 'Set Main Ride'
Added Vehicle State Persistence to Enter/Exit
Implemented Logging/Monitoring for Dev
📦 v1.1.1 — The 'UI' Fix (2025-08-30)
Removed 'X' from Menu Header
Reduced Keypress Sensitivity with Repeat Functionality
Enabled Background Controls (Fixed cell phone controls from v1.1)
Switched to KeyDown Detection (Shout out to @JoyLucien for the suggestion)
📦 v1.0 — Initial Release (2025-08-25)
Full .ASI mod for GTA V Story Mode
INI-based persistence for all three protagonists
Custom vehicle spawning and override system
Dynamic in-game UI menu
Tagging system to identify swapped and original vehicles
Color-coded map blips by character
Full support for vehicle mod slots and cosmetic details
This mod does exactly that!
Swap Main Ride lets you override the default personal vehicle of each protagonist with a fully customized ride of your choosing.
Important:
This mod was developed exclusively for Enhanced (Gen9). Community testing reports this mod does have backward compatibility with Legacy.
Feature list:
- Toggle mod on/off;
- Set current vehicle as main ride;
- Spawn main ride with blip;
- Revert to original;
- Supports vehicle states like doors, windows, lights, and engine;
Installation Instructions:
Install Script Hook V (download from dev-c.com/gtav/scripthookv).
Place SwapMainRide.asi in your GTA V main directory.
Load the game; press F7 to open menu (Can be changed in the ini).
SwapMainRide.ini is created upon the mod's first load.
Requirements:
GTA V (PC version 1.0.335.2 or later).
Script Hook V (latest version).
Known Issues:
- During Character switching, the original vehicle may still show up. It will 'swap' as soon as you exit.
Future Plans:
- Vehicle State Persistence
- Better UI Element
Changelog:
📦 v1.3.1 — The 'Stability & Persistence' Fix (2026-04-10)
Fixed mission and cutscene awareness
📦 v1.3 — The 'Stability & Persistence' Fix (2026-03-19)
Added mission and cutscene awareness (This doesn't work)
Added save/load detection with cooldown
Fixed vehicle model hash persistence
Fixed mods array initialization
Fixed periodic vehicle replacement logic
Fixed blip tracking
Added bulletproof tyres support
Added model load timeout
Fixed model memory leak
Fixed custom color detection
Fixed plate text buffer overflow
Fixed menu duplication
📦 v1.2.1 — The 'Input & Loop' Fix (2025-09-20)
Fixed arrow key popups in vehicles during menu nav
Removed controller menu open (keyboard-only for stability)
Remapped controller close to B (Xbox layout)
Blocked same-model swaps to prevent spawn loops
📦 v1.2 — The 'Additional Ride' Fix (2025-09-03)
Added all Protagonist's 'Secondary' vehicles to the system (They currently do not spawn on their own)
Corrected Vehicle state Capture on 'Set Main Ride'
Added Vehicle State Persistence to Enter/Exit
Implemented Logging/Monitoring for Dev
📦 v1.1.1 — The 'UI' Fix (2025-08-30)
Removed 'X' from Menu Header
Reduced Keypress Sensitivity with Repeat Functionality
Enabled Background Controls (Fixed cell phone controls from v1.1)
Switched to KeyDown Detection (Shout out to @JoyLucien for the suggestion)
📦 v1.0 — Initial Release (2025-08-25)
Full .ASI mod for GTA V Story Mode
INI-based persistence for all three protagonists
Custom vehicle spawning and override system
Dynamic in-game UI menu
Tagging system to identify swapped and original vehicles
Color-coded map blips by character
Full support for vehicle mod slots and cosmetic details
Zuerst hochgeladen: 26. August 2025
Letztes Update: vor 6 Tagen
Last Downloaded: vor 4 Minuten
59 Kommentare
More mods by 5kY1iN3:
Ever wished Michael's Tailgater would vanish into a fireball of mediocrity and be replaced with your own fully-kitted Sentinel Classic?
This mod does exactly that!
Swap Main Ride lets you override the default personal vehicle of each protagonist with a fully customized ride of your choosing.
Important:
This mod was developed exclusively for Enhanced (Gen9). Community testing reports this mod does have backward compatibility with Legacy.
Feature list:
Installation Instructions:
Install Script Hook V (download from dev-c.com/gtav/scripthookv).
Place SwapMainRide.asi in your GTA V main directory.
Load the game; press F7 to open menu (Can be changed in the ini).
SwapMainRide.ini is created upon the mod's first load.
Requirements:
GTA V (PC version 1.0.335.2 or later).
Script Hook V (latest version).
Known Issues:
- During Character switching, the original vehicle may still show up. It will 'swap' as soon as you exit.
Future Plans:
- Vehicle State Persistence
- Better UI Element
Changelog:
📦 v1.3.1 — The 'Stability & Persistence' Fix (2026-04-10)
Fixed mission and cutscene awareness
📦 v1.3 — The 'Stability & Persistence' Fix (2026-03-19)
Added mission and cutscene awareness (This doesn't work)
Added save/load detection with cooldown
Fixed vehicle model hash persistence
Fixed mods array initialization
Fixed periodic vehicle replacement logic
Fixed blip tracking
Added bulletproof tyres support
Added model load timeout
Fixed model memory leak
Fixed custom color detection
Fixed plate text buffer overflow
Fixed menu duplication
📦 v1.2.1 — The 'Input & Loop' Fix (2025-09-20)
Fixed arrow key popups in vehicles during menu nav
Removed controller menu open (keyboard-only for stability)
Remapped controller close to B (Xbox layout)
Blocked same-model swaps to prevent spawn loops
📦 v1.2 — The 'Additional Ride' Fix (2025-09-03)
Added all Protagonist's 'Secondary' vehicles to the system (They currently do not spawn on their own)
Corrected Vehicle state Capture on 'Set Main Ride'
Added Vehicle State Persistence to Enter/Exit
Implemented Logging/Monitoring for Dev
📦 v1.1.1 — The 'UI' Fix (2025-08-30)
Removed 'X' from Menu Header
Reduced Keypress Sensitivity with Repeat Functionality
Enabled Background Controls (Fixed cell phone controls from v1.1)
Switched to KeyDown Detection (Shout out to @JoyLucien for the suggestion)
📦 v1.0 — Initial Release (2025-08-25)
Full .ASI mod for GTA V Story Mode
INI-based persistence for all three protagonists
Custom vehicle spawning and override system
Dynamic in-game UI menu
Tagging system to identify swapped and original vehicles
Color-coded map blips by character
Full support for vehicle mod slots and cosmetic details
This mod does exactly that!
Swap Main Ride lets you override the default personal vehicle of each protagonist with a fully customized ride of your choosing.
Important:
This mod was developed exclusively for Enhanced (Gen9). Community testing reports this mod does have backward compatibility with Legacy.
Feature list:
- Toggle mod on/off;
- Set current vehicle as main ride;
- Spawn main ride with blip;
- Revert to original;
- Supports vehicle states like doors, windows, lights, and engine;
Installation Instructions:
Install Script Hook V (download from dev-c.com/gtav/scripthookv).
Place SwapMainRide.asi in your GTA V main directory.
Load the game; press F7 to open menu (Can be changed in the ini).
SwapMainRide.ini is created upon the mod's first load.
Requirements:
GTA V (PC version 1.0.335.2 or later).
Script Hook V (latest version).
Known Issues:
- During Character switching, the original vehicle may still show up. It will 'swap' as soon as you exit.
Future Plans:
- Vehicle State Persistence
- Better UI Element
Changelog:
📦 v1.3.1 — The 'Stability & Persistence' Fix (2026-04-10)
Fixed mission and cutscene awareness
📦 v1.3 — The 'Stability & Persistence' Fix (2026-03-19)
Added mission and cutscene awareness (This doesn't work)
Added save/load detection with cooldown
Fixed vehicle model hash persistence
Fixed mods array initialization
Fixed periodic vehicle replacement logic
Fixed blip tracking
Added bulletproof tyres support
Added model load timeout
Fixed model memory leak
Fixed custom color detection
Fixed plate text buffer overflow
Fixed menu duplication
📦 v1.2.1 — The 'Input & Loop' Fix (2025-09-20)
Fixed arrow key popups in vehicles during menu nav
Removed controller menu open (keyboard-only for stability)
Remapped controller close to B (Xbox layout)
Blocked same-model swaps to prevent spawn loops
📦 v1.2 — The 'Additional Ride' Fix (2025-09-03)
Added all Protagonist's 'Secondary' vehicles to the system (They currently do not spawn on their own)
Corrected Vehicle state Capture on 'Set Main Ride'
Added Vehicle State Persistence to Enter/Exit
Implemented Logging/Monitoring for Dev
📦 v1.1.1 — The 'UI' Fix (2025-08-30)
Removed 'X' from Menu Header
Reduced Keypress Sensitivity with Repeat Functionality
Enabled Background Controls (Fixed cell phone controls from v1.1)
Switched to KeyDown Detection (Shout out to @JoyLucien for the suggestion)
📦 v1.0 — Initial Release (2025-08-25)
Full .ASI mod for GTA V Story Mode
INI-based persistence for all three protagonists
Custom vehicle spawning and override system
Dynamic in-game UI menu
Tagging system to identify swapped and original vehicles
Color-coded map blips by character
Full support for vehicle mod slots and cosmetic details
Zuerst hochgeladen: 26. August 2025
Letztes Update: vor 6 Tagen
Last Downloaded: vor 4 Minuten

Hey Hey uhh i just wanted to say that im testing the mod on Legacy GTA V and it works just fine, yall can use it on legacy too!
Hey! Does this work with MP cars in SP? So far I think it does but I'm experiencing a crash when trying to go towards a Los Santos Customs
Had a weird glitch in one of Franklins first missions "Complications".
Frank couldn't go through the window at Michael house - He would just stare.
As soon as i disabled the mod, I was able to move trough the window and complete the mission.
@dannayp I had this same issue but didn't realise it was this mod that was causing it. I've also had this mod duplicate itself when I open it with F7 so that I see 2 or 3 of the same window open under each other and cars also stop spawning when requested...
Hey, firstly thanks for doing this, Enhanced really needed it. Secondly The mod is refusing to update the ini for Michael and Trevor. Franklin's car was successfully swapped and Michael's was for a time but now just Franklin's works and for Michael and Trevor it doesn't matter what car I save it never updates the ini. Any idea what the issue is? I selected the GTA V folder and disabled the read only check but I'm not sure that did anything.
Figured it out. Franklin's car I had found in the wild, the other two I had spawned with a trainer so it seems they don't count. Works like a charm now.
Scratch that nothing has saved upon exiting the game. :(
Unfortunaly the enhanced Version Trigger some reproduceable Crashes. For example reproduceable when benchmarking at Jet Szene but although randomly on Map
Hi there, can you plz fix the mod? so it can stay saved swapped cars. every time i closes my game and restart it is all gone:(
all others work fine.
Please fix your mod, it softlocks during Complications. It's such a good QoL too
To anyone having issues during missions. This mod has not been tested by me for a full playthrough, which is why the 'Disable' and 'Enable' feature in the menu should be used before and after any missions you encounter issues with. As long as your ini files shows the correct details of your vehicle, it should load accordingly. If you ini fails to save, please check your ability to write to your game's directory.
Life is stupid and it's taking way longer to come back to this than I'd hoped. Hoping to do something before GTAVI's release. Thank you to all for the downloads and kind words!!
in Casing the Jewel Store (jewel store heist's first prep mission) mission would instantly fail once the first cutscene is over. and it prompts "car is destroyed" or something, and lester is standing on the ground and no car to be seen.
Hi, Having problems with this mod on Enhanced. My main car teleports to different locations randomly. How can I fix this?
@agio20 Thanks for your report. I did confirm where this issue is occurring in the code and hope to have it patched soon!!
@5kY1iN3 Hi, me again. sorry to be the bearer of bad news. The mission "Complications" bugs out when this mod is active. Once you try to hop on the window, Characters inside the house will not load. Since I'm just starting a new game, this is the only mission I have tried.
@agio20 Thanks for letting me know!! It seems my last attempt at a 'story mode' monitor didn't fire right. Version 1.3.1 corrects this, and should be available whenever it's approved!!
@XerGame I tested 'Complications' personally before uploading the latest version as you weren't alone on this one! Please considering rerating my mod if the problem is solved on your end :)
It works with add-on cars??? I'll use it on Legacy as you said it works, i just wanna know if works with add-on cars.
exellent! Works perfect with enhanced!
@5kY1iN3 : So... what is the differance beteen this Mod and "The Character Vehicle Mod" (Team Core Old but good) (https://www.gta5-mods.com/scripts/the-character-vehicle-mod-net) and "Replace Player Vehicle" (HKH191 Best) (https://www.gta5-mods.com/scripts/replace-player-vehicle-script)
@CRASH213 Yes it does!!! As long as the game can pull whatever model is listed in the ini, you're good to go. Please note though, I do not play on Legacy any longer but a few users report that it should work OK!
Thank you so much for the update. big difference with the old one. Minor issues I found though:
1. While playing The Family mission (early in the story at Franklin’s old house), I noticed that the secondary vehicle tends to spawn directly in front of the player. For example, if I save the game inside Franklin’s house and then load back in, I start inside the house and walk out the front door. As soon as I step outside, the secondary vehicle (e.g., the motorcycle) spawns right in front of the entrance.
In comparison, the main vehicles spawn correctly where they were originally parked, so this behavior feels a bit inconsistent.
2. When traveling far away from the safehouse and then returning, there seems to be a point where the current vehicle despawns and reappears back at the safehouse. This leaves the player character standing on the road without the car, which can be a bit disruptive.