paletteCustom Signs instead of 3D Signs

Convert 3D signs to customizable 2D versions in three steps.


Step 1: Configure Entity Sets

In tstudio_zmapdata/config.lua, swap the enable values for MRPD entity sets:

-- #########################################
-- MRPD Entity Set Configuration
-- #########################################
{
    name = "MRPD Main Interior",
    coords = vector3(459.153778, -991.8762, 34.5723877),
    ipl = "tstudio_mrpd_int_milo_",
    entitySets = {
        {name = "mrpd_int_logo_3d", enable = false}, -- Disable 3D signs
        {name = "mrpd_int_logo_2d", enable = true}   -- Enable 2D signs
    }
},
{
    name = "MRPD Garage Interior",
    coords = vector3(459.153931, -991.876648, 22.57239),
    ipl = "tstudio_mrpd_garage_milo_",
    entitySets = {
        {name = "mrpd_garage_logo_3d", enable = false}, -- Disable 3D signs
        {name = "mrpd_garage_logo_2d", enable = true}   -- Enable 2D signs
    }
},

Step 2: Remove 3D Signs

  1. Delete tstudio_mrpd_asset_ext_mrpdsign3d.ydr from tstudio_mrpd/stream/general/ydr/

  2. Delete tstudio_mrpd_ext_building_sign.ydr from tstudio_mrpd/stream/ext/


Step 3: Edit the YTD Texture

YTD File: tstudio_mrpd_ext_textures.ytd Texture Name: 01_Custom_MRPD_sign2d Texture Size: 1024 x 1024

  1. Open tstudio_mrpd_ext_textures.ytd using OpenIV or CodeWalker

  2. Replace the 01_Custom_MRPD_sign2d texture with your custom design

  3. Save and restart your server


Texture Preview

MRPD Sign Texture Preview
Default MRPD 2D sign texture (1024 x 1024)

circle-info

Need help? Create a ticket in our Discordarrow-up-right.

Last updated