Advanced Custom Blips [.NET] 4.2.2
2.576
50
2.576
50
Advanced Custom Blips v4.2.2
Permissions / License
If you enjoy this mod, consider supporting me — even $1 helps!
PayPal: Soliman@dapoupharma.com
---
Table of Contents:
1. Description
Advanced Custom Blips lets you add and manage custom map blips exactly the way you want. The mod features an on-screen icon selection, a preview blip in front of the player, and 10+ editable properties for blip including name, group, icon, color, size, transparency and much more. You can load Addon Blips mod config blips with a single button (see the "FAQ" section to learn more). Create, edit, teleport to, copy, and manage custom blips entirely through the LemonUI menu. All blip data and settings are now stored in JSON format (with automatic migration from older INI files), allowing full naming freedom for blips and groups, support for decimal coordinates, and seamless update checking. Predefined locations for gas stations, fire departments, police departments, markets, medical centers, ATMs, and metro stations are included. Each category can be toggled individually via the in-game LemonUI menu (all categories are off by default). The script support both the Legacy and Enhanced editions of GTA V.
Hotkeys (Configurable):
Useful Notes:
Important:
2. Features
3. Requirements
4. Installation
5. Known Bugs & Mod Conflicts
6. FAQs
7. Changelog
8. Credits
9. Source Code
---
If this mod is useful to you, please consider donating — even $1 helps motivate me to keep updating and making mods.
PayPal: Soliman@dapoupharma.com
Permissions / License
- This mod is licensed under the GNU General Public License version 2 (GPLv2).
- The full license text is included in the source code repository.
If you enjoy this mod, consider supporting me — even $1 helps!
PayPal: Soliman@dapoupharma.com
---
Table of Contents:
1. Description
2. Features
3. Requirements
4. Installation
5. Known Bugs & Mod Conflicts
6. FAQs
7. Changelog
8. Credits
9. Source Code
1. Description
Advanced Custom Blips lets you add and manage custom map blips exactly the way you want. The mod features an on-screen icon selection, a preview blip in front of the player, and 10+ editable properties for blip including name, group, icon, color, size, transparency and much more. You can load Addon Blips mod config blips with a single button (see the "FAQ" section to learn more). Create, edit, teleport to, copy, and manage custom blips entirely through the LemonUI menu. All blip data and settings are now stored in JSON format (with automatic migration from older INI files), allowing full naming freedom for blips and groups, support for decimal coordinates, and seamless update checking. Predefined locations for gas stations, fire departments, police departments, markets, medical centers, ATMs, and metro stations are included. Each category can be toggled individually via the in-game LemonUI menu (all categories are off by default). The script support both the Legacy and Enhanced editions of GTA V.
Hotkeys (Configurable):
- Toggle Coordinates Key:
- Function: Toggles the on-screen display of the player's current coordinates (X, Y, Z).
- Default Key: F1
- Reload Blips Key:
- Function: Reloads the script.
- Default Key: F2
- Toggle Blip Visibility Key:
- Function: Hides or shows all the custom blips that have been loaded from the JSON file on the map.
- Default Key: F3
- Toggle Modded Texture Sheet Key:
- Function: Switches between vanilla and modded texture sheet for the on-screen icons
- Default Key: F5
- Open Menu Key:
- Function: Opens the main LemonUI menu for the script, allowing access to settings, adding blips, and managing existing ones.
- Default Key: F10
Useful Notes:
- When adding a new blip in "Add New Blip" menu, leaving the Size/Scale field empty will automatically use the default blip size (1.0). Similarly leaving the X, Y, and Z fields empty will automatically use your current player coordinates. Same can be said for Flash Interval (100) and Transparency (255)
- In "Global Settings" menu when choosing key, you can either scroll through the list or press Enter then press the key you want to assign
- When choosing an icon from on-screen, make sure to click as much as possible at the center of the icon to select it
- When choosing the icon or color in "Add New Blip" menu or edit blip menu, you can type icon/color names or IDs directly (Icon reference here) (Color reference here)
Important:
- The full list of 930+ blip icons is not shown on screen, what is shown on screen are some not all, to see all available blip icons either scroll through the icon list or select it then type icon name or ID directly (reference here)
- There are some blips that are not clickable because I could not find its ID
- Flash Interval has no effect if Flashing State is not enabled
- The "Manage Existing Blips" menu has not been fully tested yet. If you encounter any bugs, errors, or weird/unintended behavior, please report them
- Don’t hesitate to suggest features, improvements, bugs, or anything else about this script mod. I’ll be more than happy to read your suggestions
2. Features
- LemonUI menu for adding, editing, copying, deleting, and teleporting to custom blips in-game
- 10+ editable properties for custom blips
- Real-time preview of the blip in front of your player before saving
- On-screen icon selection with a color preview
- Support for Addon Blips — you can now seamlessly load their TXT blip files
- 930+ available blip icons
- 80+ available blip colors
- Configurable hotkeys (display coordinates, reload blips, open menu, toggle visibility of custom blips, and toggle modded texture sheet)
- Predefined locations for gas stations, fire departments, police departments, markets, medical centers, ATMs, and metro stations. Each category can be toggled on or off individually via the in-game LemonUI menu (all categories are disabled by default).
- Group system for organizing blips in the "Manage Existing Blips" menu for easier custom blip management
- JSON-based storage system (automatic migration from INI with backup support for older versions of the script)
- Lightweight — the script is optimized for performance
- Open source under the GNU GPLv2 license
- Compatible with both the Legacy and Enhanced editions of GTA V
3. Requirements
- Grand Theft Auto V Legacy or Grand Theft Auto V Enhanced
- Script Hook V
- For GTA V Legacy:
- For GTA V Enhanced:
- .NET Framework 4.8
4. Installation
- Ensure that the required versions of Script Hook V, Script Hook V .NET, and .NET Framework 4.8 are properly installed
- Run Install Helper.bat and follow the instructions to determine which folder matches your setup
- Extract all files from the folder suggested by Install Helper.bat into your "scripts" folder (create it if missing using the exact same name) in your GTA V directory
- Add blips via the in-game menu (open menu with the F10 key)
- For more detailed installation help and troubleshooting, visit this site
5. Known Bugs & Mod Conflicts
- When opening the "Manage Existing Blips" menu while a large number of blips exist (e.g., 100+), the game may freeze for 3–4 seconds. Why does this happen? Because for each group, the script creates a menu containing all blips within that group. Additionally, for every blip item inside the group menu, the script creates another submenu with 14 event handlers. Good news: A fix is currently in development for a future update to make this process smoother and more optimized.
- The gameplay camera will move when vanilla texture sheet is shown and you move the mouse. This bug does not occur when modded texture is shown.
- While using modded texture sheet, the selection feature for the on-screen icons might not work correctly. This is due to that the modded texture sheet might be using a different resolution than the vanilla texture sheet which will break the icons on-screen positions. Good news: A fix is in consideration to make the selection feature adjust itself based on texture resolution so that it never breaks.
6. FAQs
- Q: I found a bug(s) and/or mod conflict(s). How can I report it?
A: Contact me directly through the mod’s page (officially on the GTA5Mods website) and include your GTA V version (Legacy or Enhanced) and the contents of "Advanced Custom Blips Log.txt"; if the file is empty or doesn't exist, include the contents of "scripthookvdotnet.log". If possible, also include the steps to reproduce the issue. While optional, this helps me troubleshoot the problem much faster and identify exactly where the issue occurs.
- Q: Can I add blips manually (writing directly to JSON without the use of in-game menu)?
A: Technically you can, but it is much harder because the JSON format is stricter, and as of v4.0.0 the script only accepts index numbers for color and icon values.
- Q: Is this script compatible with the Enhanced version of GTA V?
A: Yes, as of V4.2.2 this script is compatible with both the Legacy and Enhanced versions of GTA V. Previous versions aren't compatible however.
- Q: Does this mod affect performance (FPS)?
A: Only the moment when opening the "Manage Existing Blips" menu, else no impact. Refer to "Known Bugs & Mod Conflicts" section for more information. Feel free to report any performance issues.
- Q: How to disable a key (e.g., menu key, reload key, coordinates display key, and etc.)?
A: You can disable keys in two ways:
- In-game menu: Open the menu using F10, go to Global Settings, and find the key you wish to disable.
Scroll through the list until it shows "None", then select and press Save Changes.
- Via JSON file: Open "Advanced Custom Blips Settings.json" then find the key you want to disable and replace its value with "None".
- In-game menu: Open the menu using F10, go to Global Settings, and find the key you wish to disable.
- Q: How to add custom blips from "Addon Blips" mod to this mod?
A: Step 1: Place the "Addon Blips" folder (the folder that contains the mod's .txt blip files) in scripts folder.
Step 2: Open the in-game menu (default F10) → go to Global Settings → check "Enable Add-On blips" → press Save. The Addon Blips will be loaded automatically at script startup.
Important notes:- You do NOT need the full Addon Blips mod installed — only its folder and .txt files are required.
- Unchecking the option and saving removes those blips from Advanced Custom Blips.json only; the original .txt files in the Addon Blips folder are left untouched.
- For more information about adding Addon blips mod blips to this mod visit this site
- Q: What does the "Group" field do? Is it the same as the in-game blip categories (like Ammu-Nation, Tennis, etc.)? Why don’t blips appear grouped on the main map even though they are in the same group?
A: The “Group” field is only for organizing blips in the in-game LemonUI menu. It does not change how blips appear on the main map or create any new in-game categories. Think of it as a folder or label to help you manage many custom blips more easily. You can freely name groups anything you like — it’s purely for your convenience in the menu.
- Q: Will updating from v3.0, v2.0, or v1.0 (INI) to the latest JSON version delete my saved blips and settings?
A: No. When upgrading from v3.0, v2.0, or v1.0 (INI) to the newer JSON-based version, the script automatically converts your existing Advanced Custom Blips.ini file to the new JSON format on first launch. All saved blips and settings will be migrated automatically, blips will be in the "Migrated" group. A backup of your old INI file (Advanced Custom Blips.ini.backup) is created for safety. You do not need to manually recreate your blips. Just make sure your original INI file is still inside the scripts folder before running the updated version for the first time.
7. Changelog
- v4.2.2 – Support for Enhanced Version of GTA V
- Improved: The script is now compatible with GTA V Enhanced, thanks to FastBurst for testing and helping in bringing the support for it
- v4.2.1 – Open Source Under GPLv2 License
- Improved: Released the source code of the script under the GNU GPLv2 license on GitHub
- Removed: Embedded Dependencies since it was found to cause issues
- v4.2.0 – Embedded Dependencies & Improved Icons On-Screen
- Added: 36 New blips! Now the script features over 930+ blip icons
- Added: The ability to switch between vanilla texture sheet and modded texture sheet for the on-screen icons with persistence state between game sessions
- Improved: Embedded LemonUI, INI File Parser, and Newtonsoft JSON directly into the mod — no separate installations required
- Improved: Updated both fire departments and metro stations category blip icons
- Fixed: Broken on-screen icons selection positions
- v4.1.0 – Major Bug Fix & Improvements to Preview Blip
- Added: Flash, Flash Interval, & Transparency effects for preview blip. The preview blip will now accurately show exactly what the final blip will look like before you save it!
- Fixed: Script crashing at start-up
- v4.0.2 – Patch for Update Checker
- Fixed: Update checker function where it couldn't parse current script version
- v4.0.1 – Patch for Delete Button
- Fixed: Delete button in edit blip menu where it caused the game to crash after deleting a blip
- v4.0.0 – Robust & Optimized for Performance
- Added: Automatic handling of the "Access Denied" error
- Added: Full backward compatibility — existing INI files automatically migrate to JSON on first launch (a backup is saved as Advanced Custom Blips.ini.backup)
- Added: Transparency field for blip properties, allowing control over how transparent a blip is
- Added: Group field for blips to make them easier to manage in the "Manage Existing Blips" menu
- Added: Ability to type icon/color names or IDs directly (not just scroll through lists in the "Add New Blip" and edit blip menus)
- Added: Automatic and manual update checker
- Added: Reset to Defaults button in the "Global Settings" menu that restores all options to their default values
- Improved: Significantly improved the performance and smoothness of the script
- Improved: Switched from INI to JSON format
- Improved: Complete naming freedom — both blip and group names can now contain ANY characters (underscores, spaces, special symbols, empty names, whitespace — no more restrictions, thanks to JSON)
- Improved: Clarified all script messages and item descriptions
- Improved: From version 4.0.0 and beyond, the script follows Semantic Versioning
- Improved: X, Y, and Z fields in the "Add New Blip" menu now behave as follows: Uses the provided coordinates if all are present and valid. Fills in only missing coordinates (X, Y, or Z) using the player’s current position. Falls back entirely to the player’s position if the provided coordinates are invalid. Stops execution if a valid player cannot be obtained.
- Improved: Normalized both "." (dot) and "," (comma) as decimal separators — the script no longer differentiates between them; use whichever you prefer
- Improved: Preview blip now updates its position with the player
- Improved: Enhanced key assignment visuals in the "Global Settings" menu
- Improved: Reworked the "Manage Existing Blips" menu — it now lists all groups first; each group contains its blips, and each blip includes its own edit menu
- Improved: Support for decimal numbers in Add-On blips .txt files
- Improved: Settings are now stored in a dedicated file called "Advanced Custom Blips Settings.json"
- Fixed: Flash interval having no effect on blips
- Fixed: Color mismatch for on-screen icons (Colors 6, 7, and 38)
- Fixed: "Save Changes" button in the "Global Settings" menu incorrectly saving keys to the INI file, which disabled menu interactions
- Fixed: Coordinates display system randomly stopping or not appearing at all
- Fixed: Color field in the "Edit (blip name)" menu
- Fixed: DirectoryNotFoundException error when loading Add-On blips if the directory does not exist
- Fixed: 1–2 seconds of freezing when enabling or disabling category blips
- Fixed: Custom blip names disappearing
- Fixed: Disappearing vanilla blips when a large number of custom blips exist
- Removed: Flash and flash interval effects from the preview blip
- Removed: Saving actual names of blip icons/colors in INI files (not just IDs). JSON is stricter; manual editing will return in future updates
- Removed: Teleport menu
- v3.0 – Improved
- Added: On-screen icons selection with preview of their color
- Added: Support for "Addon Blips" txt files
- Added: More blips
- Improved: Upgraded to LemonUI menu
- Fixed: Flickering of the menu
- Fixed: Blip name in "Edit (blip name)" menu
- Fixed: Mismatch between blip icon ID and blip icon name
- v2.0 – Major Overhaul
- Added: Full NativeUI in-game menu (add, edit, copy, delete, and teleport to custom blips)
- Added: Real-time preview blip in front of player
- Added: Configurable hotkeys (reload, toggle visibility, open menu, and show coordinates)
- Added: Predefined locations of gas stations, fire departments, police departments, markets, medical centers, ATMs, and metro stations. Each category can be toggled on or off individually via the in-game NativeUI menu (all categories are toggled off by default)
- Added: Save actual names of Blip Icons/Colors in INI (not just IDs). Useful for manual editing users
- Improved: Error handling & coordinate display system
- v1.0 – Initial Release
- Basic INI-based blip creation
8. Credits
- Ali Osama — Script mod author and developer
- Rockstar Games — Grand Theft Auto V
- Alexander Blade — Script Hook V
- Crosire — Script Hook V .NET
- kagikn — Script Hook V .NET Nightly
- Chiheb Bacha — Script Hook V .NET Enhanced
- Justalemon — LemonUI
- rickyah — INI File Parser
- James Newton-King — Newtonsoft JSON
- GTA Xtreme — Locations of markets, police departments, fire departments, ATMs, and medical centers
- RAYMILES — Locations of metro stations
- JoyLucien — Special thanks for suggesting the on-screen icons selection feature! And helping with the switch to LemonUI!
- KimonoBoy — Great documentation and guidelines on LemonUI menu
- CJislit — Much appreciated for recommending the group system
- FastBurst — Testing and reporting Enhanced version compatibility issues
9. Source Code
---
If this mod is useful to you, please consider donating — even $1 helps motivate me to keep updating and making mods.
PayPal: Soliman@dapoupharma.com
Primul incarcat: 13 Octombrie 2025
Ultimul incarcat: 26 Mai 2026
Last Downloaded: 2 hours ago
143 Comentarii
Advanced Custom Blips v4.2.2
Permissions / License
If you enjoy this mod, consider supporting me — even $1 helps!
PayPal: Soliman@dapoupharma.com
---
Table of Contents:
1. Description
Advanced Custom Blips lets you add and manage custom map blips exactly the way you want. The mod features an on-screen icon selection, a preview blip in front of the player, and 10+ editable properties for blip including name, group, icon, color, size, transparency and much more. You can load Addon Blips mod config blips with a single button (see the "FAQ" section to learn more). Create, edit, teleport to, copy, and manage custom blips entirely through the LemonUI menu. All blip data and settings are now stored in JSON format (with automatic migration from older INI files), allowing full naming freedom for blips and groups, support for decimal coordinates, and seamless update checking. Predefined locations for gas stations, fire departments, police departments, markets, medical centers, ATMs, and metro stations are included. Each category can be toggled individually via the in-game LemonUI menu (all categories are off by default). The script support both the Legacy and Enhanced editions of GTA V.
Hotkeys (Configurable):
Useful Notes:
Important:
2. Features
3. Requirements
4. Installation
5. Known Bugs & Mod Conflicts
6. FAQs
7. Changelog
8. Credits
9. Source Code
---
If this mod is useful to you, please consider donating — even $1 helps motivate me to keep updating and making mods.
PayPal: Soliman@dapoupharma.com
Permissions / License
- This mod is licensed under the GNU General Public License version 2 (GPLv2).
- The full license text is included in the source code repository.
If you enjoy this mod, consider supporting me — even $1 helps!
PayPal: Soliman@dapoupharma.com
---
Table of Contents:
1. Description
2. Features
3. Requirements
4. Installation
5. Known Bugs & Mod Conflicts
6. FAQs
7. Changelog
8. Credits
9. Source Code
1. Description
Advanced Custom Blips lets you add and manage custom map blips exactly the way you want. The mod features an on-screen icon selection, a preview blip in front of the player, and 10+ editable properties for blip including name, group, icon, color, size, transparency and much more. You can load Addon Blips mod config blips with a single button (see the "FAQ" section to learn more). Create, edit, teleport to, copy, and manage custom blips entirely through the LemonUI menu. All blip data and settings are now stored in JSON format (with automatic migration from older INI files), allowing full naming freedom for blips and groups, support for decimal coordinates, and seamless update checking. Predefined locations for gas stations, fire departments, police departments, markets, medical centers, ATMs, and metro stations are included. Each category can be toggled individually via the in-game LemonUI menu (all categories are off by default). The script support both the Legacy and Enhanced editions of GTA V.
Hotkeys (Configurable):
- Toggle Coordinates Key:
- Function: Toggles the on-screen display of the player's current coordinates (X, Y, Z).
- Default Key: F1
- Reload Blips Key:
- Function: Reloads the script.
- Default Key: F2
- Toggle Blip Visibility Key:
- Function: Hides or shows all the custom blips that have been loaded from the JSON file on the map.
- Default Key: F3
- Toggle Modded Texture Sheet Key:
- Function: Switches between vanilla and modded texture sheet for the on-screen icons
- Default Key: F5
- Open Menu Key:
- Function: Opens the main LemonUI menu for the script, allowing access to settings, adding blips, and managing existing ones.
- Default Key: F10
Useful Notes:
- When adding a new blip in "Add New Blip" menu, leaving the Size/Scale field empty will automatically use the default blip size (1.0). Similarly leaving the X, Y, and Z fields empty will automatically use your current player coordinates. Same can be said for Flash Interval (100) and Transparency (255)
- In "Global Settings" menu when choosing key, you can either scroll through the list or press Enter then press the key you want to assign
- When choosing an icon from on-screen, make sure to click as much as possible at the center of the icon to select it
- When choosing the icon or color in "Add New Blip" menu or edit blip menu, you can type icon/color names or IDs directly (Icon reference here) (Color reference here)
Important:
- The full list of 930+ blip icons is not shown on screen, what is shown on screen are some not all, to see all available blip icons either scroll through the icon list or select it then type icon name or ID directly (reference here)
- There are some blips that are not clickable because I could not find its ID
- Flash Interval has no effect if Flashing State is not enabled
- The "Manage Existing Blips" menu has not been fully tested yet. If you encounter any bugs, errors, or weird/unintended behavior, please report them
- Don’t hesitate to suggest features, improvements, bugs, or anything else about this script mod. I’ll be more than happy to read your suggestions
2. Features
- LemonUI menu for adding, editing, copying, deleting, and teleporting to custom blips in-game
- 10+ editable properties for custom blips
- Real-time preview of the blip in front of your player before saving
- On-screen icon selection with a color preview
- Support for Addon Blips — you can now seamlessly load their TXT blip files
- 930+ available blip icons
- 80+ available blip colors
- Configurable hotkeys (display coordinates, reload blips, open menu, toggle visibility of custom blips, and toggle modded texture sheet)
- Predefined locations for gas stations, fire departments, police departments, markets, medical centers, ATMs, and metro stations. Each category can be toggled on or off individually via the in-game LemonUI menu (all categories are disabled by default).
- Group system for organizing blips in the "Manage Existing Blips" menu for easier custom blip management
- JSON-based storage system (automatic migration from INI with backup support for older versions of the script)
- Lightweight — the script is optimized for performance
- Open source under the GNU GPLv2 license
- Compatible with both the Legacy and Enhanced editions of GTA V
3. Requirements
- Grand Theft Auto V Legacy or Grand Theft Auto V Enhanced
- Script Hook V
- For GTA V Legacy:
- For GTA V Enhanced:
- .NET Framework 4.8
4. Installation
- Ensure that the required versions of Script Hook V, Script Hook V .NET, and .NET Framework 4.8 are properly installed
- Run Install Helper.bat and follow the instructions to determine which folder matches your setup
- Extract all files from the folder suggested by Install Helper.bat into your "scripts" folder (create it if missing using the exact same name) in your GTA V directory
- Add blips via the in-game menu (open menu with the F10 key)
- For more detailed installation help and troubleshooting, visit this site
5. Known Bugs & Mod Conflicts
- When opening the "Manage Existing Blips" menu while a large number of blips exist (e.g., 100+), the game may freeze for 3–4 seconds. Why does this happen? Because for each group, the script creates a menu containing all blips within that group. Additionally, for every blip item inside the group menu, the script creates another submenu with 14 event handlers. Good news: A fix is currently in development for a future update to make this process smoother and more optimized.
- The gameplay camera will move when vanilla texture sheet is shown and you move the mouse. This bug does not occur when modded texture is shown.
- While using modded texture sheet, the selection feature for the on-screen icons might not work correctly. This is due to that the modded texture sheet might be using a different resolution than the vanilla texture sheet which will break the icons on-screen positions. Good news: A fix is in consideration to make the selection feature adjust itself based on texture resolution so that it never breaks.
6. FAQs
- Q: I found a bug(s) and/or mod conflict(s). How can I report it?
A: Contact me directly through the mod’s page (officially on the GTA5Mods website) and include your GTA V version (Legacy or Enhanced) and the contents of "Advanced Custom Blips Log.txt"; if the file is empty or doesn't exist, include the contents of "scripthookvdotnet.log". If possible, also include the steps to reproduce the issue. While optional, this helps me troubleshoot the problem much faster and identify exactly where the issue occurs.
- Q: Can I add blips manually (writing directly to JSON without the use of in-game menu)?
A: Technically you can, but it is much harder because the JSON format is stricter, and as of v4.0.0 the script only accepts index numbers for color and icon values.
- Q: Is this script compatible with the Enhanced version of GTA V?
A: Yes, as of V4.2.2 this script is compatible with both the Legacy and Enhanced versions of GTA V. Previous versions aren't compatible however.
- Q: Does this mod affect performance (FPS)?
A: Only the moment when opening the "Manage Existing Blips" menu, else no impact. Refer to "Known Bugs & Mod Conflicts" section for more information. Feel free to report any performance issues.
- Q: How to disable a key (e.g., menu key, reload key, coordinates display key, and etc.)?
A: You can disable keys in two ways:
- In-game menu: Open the menu using F10, go to Global Settings, and find the key you wish to disable.
Scroll through the list until it shows "None", then select and press Save Changes.
- Via JSON file: Open "Advanced Custom Blips Settings.json" then find the key you want to disable and replace its value with "None".
- In-game menu: Open the menu using F10, go to Global Settings, and find the key you wish to disable.
- Q: How to add custom blips from "Addon Blips" mod to this mod?
A: Step 1: Place the "Addon Blips" folder (the folder that contains the mod's .txt blip files) in scripts folder.
Step 2: Open the in-game menu (default F10) → go to Global Settings → check "Enable Add-On blips" → press Save. The Addon Blips will be loaded automatically at script startup.
Important notes:- You do NOT need the full Addon Blips mod installed — only its folder and .txt files are required.
- Unchecking the option and saving removes those blips from Advanced Custom Blips.json only; the original .txt files in the Addon Blips folder are left untouched.
- For more information about adding Addon blips mod blips to this mod visit this site
- Q: What does the "Group" field do? Is it the same as the in-game blip categories (like Ammu-Nation, Tennis, etc.)? Why don’t blips appear grouped on the main map even though they are in the same group?
A: The “Group” field is only for organizing blips in the in-game LemonUI menu. It does not change how blips appear on the main map or create any new in-game categories. Think of it as a folder or label to help you manage many custom blips more easily. You can freely name groups anything you like — it’s purely for your convenience in the menu.
- Q: Will updating from v3.0, v2.0, or v1.0 (INI) to the latest JSON version delete my saved blips and settings?
A: No. When upgrading from v3.0, v2.0, or v1.0 (INI) to the newer JSON-based version, the script automatically converts your existing Advanced Custom Blips.ini file to the new JSON format on first launch. All saved blips and settings will be migrated automatically, blips will be in the "Migrated" group. A backup of your old INI file (Advanced Custom Blips.ini.backup) is created for safety. You do not need to manually recreate your blips. Just make sure your original INI file is still inside the scripts folder before running the updated version for the first time.
7. Changelog
- v4.2.2 – Support for Enhanced Version of GTA V
- Improved: The script is now compatible with GTA V Enhanced, thanks to FastBurst for testing and helping in bringing the support for it
- v4.2.1 – Open Source Under GPLv2 License
- Improved: Released the source code of the script under the GNU GPLv2 license on GitHub
- Removed: Embedded Dependencies since it was found to cause issues
- v4.2.0 – Embedded Dependencies & Improved Icons On-Screen
- Added: 36 New blips! Now the script features over 930+ blip icons
- Added: The ability to switch between vanilla texture sheet and modded texture sheet for the on-screen icons with persistence state between game sessions
- Improved: Embedded LemonUI, INI File Parser, and Newtonsoft JSON directly into the mod — no separate installations required
- Improved: Updated both fire departments and metro stations category blip icons
- Fixed: Broken on-screen icons selection positions
- v4.1.0 – Major Bug Fix & Improvements to Preview Blip
- Added: Flash, Flash Interval, & Transparency effects for preview blip. The preview blip will now accurately show exactly what the final blip will look like before you save it!
- Fixed: Script crashing at start-up
- v4.0.2 – Patch for Update Checker
- Fixed: Update checker function where it couldn't parse current script version
- v4.0.1 – Patch for Delete Button
- Fixed: Delete button in edit blip menu where it caused the game to crash after deleting a blip
- v4.0.0 – Robust & Optimized for Performance
- Added: Automatic handling of the "Access Denied" error
- Added: Full backward compatibility — existing INI files automatically migrate to JSON on first launch (a backup is saved as Advanced Custom Blips.ini.backup)
- Added: Transparency field for blip properties, allowing control over how transparent a blip is
- Added: Group field for blips to make them easier to manage in the "Manage Existing Blips" menu
- Added: Ability to type icon/color names or IDs directly (not just scroll through lists in the "Add New Blip" and edit blip menus)
- Added: Automatic and manual update checker
- Added: Reset to Defaults button in the "Global Settings" menu that restores all options to their default values
- Improved: Significantly improved the performance and smoothness of the script
- Improved: Switched from INI to JSON format
- Improved: Complete naming freedom — both blip and group names can now contain ANY characters (underscores, spaces, special symbols, empty names, whitespace — no more restrictions, thanks to JSON)
- Improved: Clarified all script messages and item descriptions
- Improved: From version 4.0.0 and beyond, the script follows Semantic Versioning
- Improved: X, Y, and Z fields in the "Add New Blip" menu now behave as follows: Uses the provided coordinates if all are present and valid. Fills in only missing coordinates (X, Y, or Z) using the player’s current position. Falls back entirely to the player’s position if the provided coordinates are invalid. Stops execution if a valid player cannot be obtained.
- Improved: Normalized both "." (dot) and "," (comma) as decimal separators — the script no longer differentiates between them; use whichever you prefer
- Improved: Preview blip now updates its position with the player
- Improved: Enhanced key assignment visuals in the "Global Settings" menu
- Improved: Reworked the "Manage Existing Blips" menu — it now lists all groups first; each group contains its blips, and each blip includes its own edit menu
- Improved: Support for decimal numbers in Add-On blips .txt files
- Improved: Settings are now stored in a dedicated file called "Advanced Custom Blips Settings.json"
- Fixed: Flash interval having no effect on blips
- Fixed: Color mismatch for on-screen icons (Colors 6, 7, and 38)
- Fixed: "Save Changes" button in the "Global Settings" menu incorrectly saving keys to the INI file, which disabled menu interactions
- Fixed: Coordinates display system randomly stopping or not appearing at all
- Fixed: Color field in the "Edit (blip name)" menu
- Fixed: DirectoryNotFoundException error when loading Add-On blips if the directory does not exist
- Fixed: 1–2 seconds of freezing when enabling or disabling category blips
- Fixed: Custom blip names disappearing
- Fixed: Disappearing vanilla blips when a large number of custom blips exist
- Removed: Flash and flash interval effects from the preview blip
- Removed: Saving actual names of blip icons/colors in INI files (not just IDs). JSON is stricter; manual editing will return in future updates
- Removed: Teleport menu
- v3.0 – Improved
- Added: On-screen icons selection with preview of their color
- Added: Support for "Addon Blips" txt files
- Added: More blips
- Improved: Upgraded to LemonUI menu
- Fixed: Flickering of the menu
- Fixed: Blip name in "Edit (blip name)" menu
- Fixed: Mismatch between blip icon ID and blip icon name
- v2.0 – Major Overhaul
- Added: Full NativeUI in-game menu (add, edit, copy, delete, and teleport to custom blips)
- Added: Real-time preview blip in front of player
- Added: Configurable hotkeys (reload, toggle visibility, open menu, and show coordinates)
- Added: Predefined locations of gas stations, fire departments, police departments, markets, medical centers, ATMs, and metro stations. Each category can be toggled on or off individually via the in-game NativeUI menu (all categories are toggled off by default)
- Added: Save actual names of Blip Icons/Colors in INI (not just IDs). Useful for manual editing users
- Improved: Error handling & coordinate display system
- v1.0 – Initial Release
- Basic INI-based blip creation
8. Credits
- Ali Osama — Script mod author and developer
- Rockstar Games — Grand Theft Auto V
- Alexander Blade — Script Hook V
- Crosire — Script Hook V .NET
- kagikn — Script Hook V .NET Nightly
- Chiheb Bacha — Script Hook V .NET Enhanced
- Justalemon — LemonUI
- rickyah — INI File Parser
- James Newton-King — Newtonsoft JSON
- GTA Xtreme — Locations of markets, police departments, fire departments, ATMs, and medical centers
- RAYMILES — Locations of metro stations
- JoyLucien — Special thanks for suggesting the on-screen icons selection feature! And helping with the switch to LemonUI!
- KimonoBoy — Great documentation and guidelines on LemonUI menu
- CJislit — Much appreciated for recommending the group system
- FastBurst — Testing and reporting Enhanced version compatibility issues
9. Source Code
---
If this mod is useful to you, please consider donating — even $1 helps motivate me to keep updating and making mods.
PayPal: Soliman@dapoupharma.com
Primul incarcat: 13 Octombrie 2025
Ultimul incarcat: 26 Mai 2026
Last Downloaded: 2 hours ago








Thanks to this mod, I was able to solve the problem of the game's main stores, like LSCustom, Binco, barbershops, AmmuNation, etc., disappearing after a few minutes. Now, with the help of AI to populate the Advanced Custom Blips.json file, the blips are persistent. Initially, it loads duplicates along with the original game blips, but since the game disappears them after a few minutes, the ones from this mod remain. So, as a thank you, I'm sharing my Advanced Custom Blips.json file, which contains only these blips, in case anyone needs them and doesn't have to deal with the original process. Many thanks to the mod creator :)
P.S.: The blip names are in Spanish, but you can change them to your language in the same file under Name=
Link: https://drive.google.com/file/d/1-U9MJb9qg1un2aKubZEh6SSj5xnppDSO/view?usp=drive_link
@Ali Osama https://gyazo.com/8ff2ab03247d83ab810d8c3c270633ee Also so you can see literally the ONLY mod script installed. Still nothing on and as you can see the files I created manually the settings I created manually as well https://gyazo.com/70b6f0388a99836a9cefac576521ec8b
@Ali Osama NOW I got the error in the logs https://gyazo.com/a95ccedb9a51d31e1b6c9c8347be17db
@Ali Osama I found the issue its the SHVDN version, your mod is relying on strictly the legacy version where its not updated to work with the newer Enhanced version that works with both legacy and enhanced. version 3.9.0.5 where you're using the 3.7.0.129 seems to be the issue on Enhanced
@FastBurst Thank you so much for the detailed report, much appreciated for the cooperation. Both your folder structure in "scripts" folder and your manually created settings file looks correct. I used to get this error when I run the script with a very old version of SHVDN. Let me also test it on my side to fully confirm that this problem was indeed the Enhanced version incompatibility. Refer to FAQs section point 3 to learn more about bringing support for the Enhanced version of GTAV.
@Ali Osama Not a problem even most of the older script mods aren't tied to a specific version when I say most about 90% that I have been using and testing that came out before enhanced still work as expected on Enhanced and Legacy only a handful that I seen have the issues. Prime Example the Custom Blips of that was last updated 6/28/2021 where I seen your comment that leaf me to your mod, still works in both versions Legacy and Enhanced.
I decompiled that mod still uses LemonUI as well as SHVDN3 as well - maybe look at some of the code and see if its the UI code part that is throwing the error. I didn't do a deep dive into either as the wife was screaming at me to come to dinner LOL
@FastBurst I was about to ask how it worked for custom blips with no errors then you answered. Thanks again for testing and confirming the issue. Since this appears to be an Enhanced compatibility problem rather than a fault in my script itself, would you mind updating or removing the rating if you feel it no longer reflects the script's quality? I really appreciate your help, and your report was useful for identifying the actual cause.
@Ali Osama Updated with a 5 star, I am gonna grab the source and see if I can update it to be compatible with both versions. Since looking at the error code shouldn't too difficult from what I see in the source and give it some tests and report back after a few tests. I been coding with .Net for over 20+ years as well as game dev. Would to see this work on both versions and be a win for all as yours does have WAY more features.
@FastBurst Thank you for your kind words, I appreciate both the updated rating and the time you spent troubleshooting the issue. If you manage to get proper compatibility working between both Legacy and Enhanced SHVDN versions, it would benefit everyone using the script since I knew that the incompatibility with Enhanced version will make me lose a good portion of users for my script (basically a bottleneck). Feel free to experiment with the source code and report back with your findings/tests. I’d be more than happy to review improvements or compatibility fixes. We can move to Discord for future developments if you would like aliosama0015.
@FastBurst check out the credit section.
@Ali Osama Thank you brotha, also added you on Discord
Muito Obrigado pelo mod mais ele esta fazendo o meu jogo fechar infelizmente
@pesaolink De nada. Poderia me informar a sua versão do GTA V (Legacy ou Enhanced) e a versão do SHVDN (Nightly ou Enhanced), além de qual pasta do meu arquivo você instalou e se há alguma informação no arquivo "Advanced Custom Blips Log.txt" ou no arquivo de log do SHVDN? Assim que eu receber essas informações, poderei ajudar a solucionar o seu problema. Observe que esta mensagem foi traduzida pelo Google Tradutor.
i tried this, can we add as many blips as possible like let's say 200? because in other custom blips, the blips suddenly disappeared and not functioning
@hitler123 Hello there, thanks for reaching out. I personally hadn't tested this much of blips at once, I had tested up to 150 blips divided across groups, just like with my category blips all activated, at once without a problems. I will test the script with 200 blips and inform you with the results. My question is: Do you mean 200 different blip OR 200 same blips (same exact properties)? Once I receive the answer I can then start testing.
thanks. Different blips
@hitler123 After testing with 200 different blips I got a really interesting results. 1) Your 200 blips will be created fine on the map. 2 ) On the blip container found on the right side of the pause menu map will not included all of these 200 blips, for me it only contained 134 blips. 3) The blip container will remove all other blips containers except for the player one, and it will show them again if you set a waypoint. 4) Long story short: Your custom made blips will work fine but not all of them will be in the blip container. And most (if not all) of the other blip containers except for the player one will be removed. If you have discord I can send you the sample JSON blips file I used during this test.
thanks. this work is really amazing. best so far
@hitler123 You're welcome
@Ali Osama Boa noite Desculpa por nao ter respondido o meu gta v e a vesão aprimorada o log esta vazio ele fechar ser caso eu nao apagar o arquivo json
@pesaolink Bom dia, aceito suas desculpas. Já que você está usando o GTA V Enhanced, você instalou a pasta "For Grand Theft Auto V Enhanced" do meu script? Caso contrário, remova meu script da sua pasta "scripts" e reinstale-o usando esta pasta e tente novamente. Você poderia me fornecer o conteúdo do arquivo "ScriptHookVDotNet.log" na sua pasta do GTA V Enhanced? Assim que eu receber as respostas, poderei ajudar a solucionar o seu problema. Obrigado por entrar em contato. Esta mensagem foi traduzida pelo Google Tradutor.