vms* store - Docs
Purchase Asset
  • Welcome
  • Official Store
  • Discord
  • Helpful
    • Basic Server Knowledge
      • How to import SQL to database?
      • How to update server artifacts?
    • General Issues
    • Prepared Resources
  • ASSETS
    • vms_notifyV2
      • Installation
      • FAQ
      • Guides
        • Text Formatting
        • Swap in framework
      • Developer API
        • Client Exports
        • Server Events
      • Configuration Files
        • config.lua
        • config.js
    • vms_bossmenu
      • Installation
      • Compatibility
      • FAQ
      • Guides
        • Creating job2 on ESX
        • Paychecks Integration
      • Developer API
        • Client Exports
        • Client Events
        • Server Exports
      • Configuration Files
        • config.lua
        • config.client.lua
        • config.server.lua
    • vms_cityhall
      • Installation
      • Compatibility
      • FAQ
      • Common Errors
      • Guides
        • License Revocation
        • Personal Taxes Integration
        • Business Taxes Integration
        • Paychecks Integration
        • Add SSN Generation
        • Generate SSN for Players
        • Add VIN Generation
        • Generate VIN for Vehicles
      • Developer API
        • Client Exports
        • Server Exports
        • Commands
      • Configuration Files
        • config.lua
        • config.client.lua
        • config.server.lua
        • config.shared.lua
        • config.clerks.lua
        • config.taxes.lua
        • config.js
    • vms_documentsV2
      • Installation
      • FAQ
      • Common Errors
      • Guides
        • Add SSN Generation
        • Generate SSN for Players
        • Creating New Document
        • Driving School Integration
      • Developer API
        • Client Exports
        • Server Exports
        • Commands
      • Configuration Files
        • config.lua
        • config.client.lua
        • config.server.lua
        • metadata.js
    • vms_garagesV2
      • Installation
      • Compatibility
        • Housings
          • qs-housing
          • esx_property
          • bcs_housing
        • Phones
          • yflip-phone
          • qs-smartphone-pro
        • Other
          • VehicleDeformation
          • kq_wheeldamage
      • FAQ
      • Common Errors
      • Guides
        • Interior Stuck Prevention
        • Registering House Garage
      • Developer API
        • Client Exports
        • Server Exports
        • Server Events
        • Commands
      • Configuration Files
        • config.lua
        • config.client.lua
        • config.server.lua
        • config.garages.lua
        • config.management.lua
        • config.parkingcreator.lua
        • config.js
    • vms_houserobberies
      • Installation
      • FAQ
      • Common Errors
      • Configuration Files
        • config.lua
        • config.client.lua
        • config.server.lua
        • config.items.lua
        • config.interiors.lua
        • config.houseslist.lua
        • config.configurator.lua
    • vms_vehicleshopV2
      • Installation
      • Compatibility
      • FAQ
      • Common Errors
      • Guides
        • Adjusting Required Licenses
        • Adjusting orderprice
        • Photos Tool
      • Developer API
        • Client Exports
        • Client Events
        • Server Exports
        • Commands
      • Configuration Files
        • config.lua
        • config.client.lua
        • config.server.lua
        • config.management.lua
        • config.showroom.lua
        • config.js
    • vms_stores
      • Installation
      • Compatibility
      • FAQ
      • Common Errors
      • Configuration Files
        • config.lua
        • config.client.lua
        • config.server.lua
        • config.camera.lua
        • config.robbery.lua
        • config.storemanage.lua
        • config.js
    • vms_reports
      • Installation
      • Common Errors
      • Configuration Files
        • config.lua
        • config.client.lua
        • config.server.lua
        • config.js
    • vms_tuning
      • Installation
      • FAQ
      • Common Errors
      • Guides
        • Garage Integration
          • jg-advancedgarages
        • Understanding Prices
        • Using whitelist & blacklist
        • Fix tuning parts names from NULL
        • Paychecks from the built-in balance
      • Developer API
        • Client Exports
        • Server Exports
      • Configuration Files
        • config.lua
        • config.client.lua
        • config.server.lua
        • config.vehicles.lua
        • config.tuningmenu.lua
        • config.installationparts.lua
        • config.custommods.lua
        • config.missions.lua
    • vms_gym
      • Installation
      • FAQ
      • Common Errors
      • Developer API
        • Client Exports
        • Server Exports
        • Server Events
      • Configuration Files
        • config.lua
        • config.client.lua
        • config.server.lua
        • config.management.lua
    • vms_hud
      • Installation
      • FAQ
      • Common Errors
      • Developer API
        • Client Exports
        • Client Events
        • Server Events
      • Configuration Files
        • config.lua
        • config.client.lua
        • config.server.lua
        • config.js
    • vms_spawnselector
      • Installation
      • Compatibility
        • vms_multichars
        • esx_multicharacter
        • esx_identity
        • qb-multicharacter
      • FAQ
      • Developer API
        • Client Exports
        • Server Events
      • Configuration Files
        • config.lua
        • config.client.lua
        • config.server.lua
    • vms_guidebook
      • Installation
      • Guides
        • Text Formating
      • Developer API
        • Client Exports
        • Client Events
        • Server Events
      • Configuration Files
        • config.lua
        • pages.js
    • vms_coinshop
      • Installation
      • Configuration Files
        • config.lua
    • vms_vehicleshop
      • Installation
      • Configuration Files
        • config.lua
    • vms_gangmissions
      • Installation
      • Guides
        • Connection to NPCTALK
      • Configuration Files
        • config.lua
    • vms_charcreator
      • Installation
      • Compatibility
        • vms_multichars
        • esx_multicharacter
        • esx_identity
        • qb-multicharacter
        • ZSX_Multicharacter
        • renzu_multicharacter
      • FAQ
      • Developer API
        • Client Events
        • Server Events
      • Configuration Files
        • config.lua
    • vms_clothestore
      • Installation
      • Compatibilty
      • Common Errors
      • Developer API
        • Client Exports
        • Client Events
        • Server Events
      • Configuration Files
        • config.lua
        • config.prices.lua
        • config.js
    • vms_multichars
      • Installation
      • Compatibilty
      • Common Errors
      • Developer API
        • Commands
      • Configuration Files
        • config.lua
        • config_client.lua
        • config_server.lua
        • config_commands.lua
    • vms_identity
      • Installation
      • FAQ
      • Common Errors
      • Configuration Files
        • config.lua
    • vms_barber
      • Installation
      • Compatibility
      • FAQ
      • Common Errors
      • Configuration Files
        • config.lua
        • config.client.lua
        • config.server.lua
        • config.management.lua
    • vms_tattooshop
      • Installation
      • Compatibility
      • FAQ
      • Common Errors
      • Guides
        • New ADD-ON Tattoos
      • Developer API
        • Client Exports
      • Configuration Files
        • config.lua
        • config.client.lua
        • config.server.lua
        • config.management.lua
        • config.tattoos.lua
    • vms_driveschoolV2
      • Installation
      • Compatibility
      • Common Errors
      • Configuration Files
        • config.lua
        • config.client.lua
        • config.server.lua
    • vms_boatschoolV2
      • Installation
      • Compatibility
      • Common Errors
      • Configuration Files
        • config.lua
        • config.client.lua
        • config.server.lua
        • config.routes.lua
    • vms_flightschoolV2
      • Installation
      • Compatibility
      • Common Errors
      • Configuration Files
        • config.lua
        • config.client.lua
        • config.server.lua
        • config.routes.lua
    • vms_documents
      • Installation
      • Guides
        • Adding to radialmenu
        • Usage of documents
        • Adding new documents
      • Configuration Files
        • config.lua
    • vms_anims
      • Installation
      • Guides
        • Adding animations
        • Adding more binds
      • Developer API
        • Client Exports
      • Configuration Files
        • config.lua
        • animations.lua
        • keybinds.lua
    • vms_weaponshop
      • Installation
      • Configuration Files
        • config.lua
    • vms_notify
      • Installation
      • Guides
        • Implementation
        • Replace core notifications
Powered by GitBook
On this page
  • STEP 1: Find your tattoo template
  • STEP 2: Template creation
  • STEP 3: Creating .ytd of addon tattoo
  • STEP 4: Create or edit the file [dlc_name]_overlays.xml
  • STEP 5: Adding your new tattoo to shop_tattoo.meta file

Was this helpful?

  1. ASSETS
  2. vms_tattooshop
  3. Guides

New ADD-ON Tattoos

If you want to add new addon tattoos you need to follow the tutorial.

Last updated 6 months ago

Was this helpful?

By default we have added some custom tattoos so it will also be easier for you to follow our examples.

STEP 1: Find your tattoo template

  1. Open Open IV

  2. Enable Edit mode

  3. Find a specific tattoo in config.lua vms_tattooshop in a specific position you are interested in, for example, a tattoo from mpbusiness_overlays - MP_Buis_M_Neck_002.

  4. Search in Open IV - mpbusiness_overlays

  1. Select file mpbusiness_overlays.xml

  1. Search in the file for the tattoo that interests you, i.e. MP_Buis_M_Neck_002

  2. Copy the entire Item

  1. Take the name from txdHash and search for this tattoo file in Open IV

  1. Extract this file to your desktop and edit it

STEP 2: Template creation

You need a graphics editor such as Adobe Photoshop, depending on where you want to create a new tattoo you can find an equivalent through Open IV and create your own design on its template.

For example, I used the skull tattoo (mp_bea_tat_m_004) on face to make new design tattoos

If you have prepared your tattoo save it in png format.

STEP 3: Creating .ytd of addon tattoo

Also use my example from @vms_tattooshop/stream/(any).ytd, download it to your desktop.

And now importantly, if you want to create new DLC tattoos you will also need to do so in the config and HTML but we will do that next.

Now we want to make another tattoo in the same DLC i.e. vms_overlays, we rename our downloaded .ytd file to mp_vms_tat_m_011.ytd and the previously created graphic to mp_vms_tat_m_011.png (if it is another one we give 012, 013 etc.).

Then open Open IV, give admin permissions and drop the .ytd file you created there, open it, delete the current file from it and upload the new one i.e. mp_vms_tat_m_011.png, if you have done that, save it and you can close it, download to your desktop ready to upload file.

STEP 4: Create or edit the file [dlc_name]_overlays.xml

If you want to create new DLC, download the vms_overlays.xml file and rename it to a new name for e.g. as text_overlays.xml.

If you want to add new tattoos to VMS DLC, just edit the vms_overlays.xml file.

<Item>
      <uvPos x="0.500000" y="0.680000" />
      <scale x="0.350000" y="0.220000" />
      <rotation value="0.000000" />
      <nameHash>MP_VMS_FACE_011</nameHash>
      <txdHash>mp_vms_tat_m_011</txdHash>
      <txtHash>mp_vms_tat_m_011</txtHash>
      <zone>ZONE_HEAD</zone>
      <type>TYPE_TATTOO</type>
      <faction>FM</faction>
      <garment>All</garment>
      <gender>GENDER_MALE</gender>
      <award />
      <awardLevel />
</Item>

If it is a new DLC, you need to change nameHash - This is the name you will use for the config (can be, for example, MP_TEST_LEG_000) txdHash, txtHash - This name must same the name of the .ytd file if you are doing in DLC VMS, just change the number to the next one.

If you want to tattoo in a place other than the face as it is in the example, you need to change the uvPos, scale, zone, below you have the names of the places to tattoo.

Available zones in GTA:

ZONE_TORSO

ZONE_HEAD

ZONE_LEFT_ARM

ZONE_RIGHT_ARM

ZONE_LEFT_LEG

ZONE_RIGHT_LEG

After preparing the Item, if you have created a new DLC, you need to name this DLC in the file

STEP 5: Adding your new tattoo to shop_tattoo.meta file

In creating this I will use the name mp_vms_tat_m_011

<Item>
      	<cost value="0" />
      	<textLabel>TAT_VMS_011</textLabel>
      	<id value="0" />
      	<collection>vms_overlays</collection>
      	<preset>mp_vms_tat_m_011</preset>
      	<updateGroup>Face</updateGroup>
      	<eFacing>TATTOO_FRONT</eFacing>
      	<eFaction>TATTOO_MP_FM</eFaction>
	<lockHash/>
</Item>
mp_bea_tat_m_004
DLC: vms_overlays