Jump to content
Sign in to follow this  
Sanchez Milsim

Custom texture objects on TB

Recommended Posts

Hi, im working on a map and i would like to use arma 3 vanilla objects with reskin. But when i export from eden or xcam, they export only p3d of reskinned object. I dont have any idea how to import custom objects to TB object library. 

 

I dont find nothing about this topic.

 

Thanks!!

Share this post


Link to post
Share on other sites

if u have put in your objects folder p3d of reskinned objects , config.cpp data folder, rvmat textures etc... , copy main folder on p:\ directory , create a new class library in TB and add templates or directory of new objects

Share this post


Link to post
Share on other sites

Hi, 

 

thanks for answer

 

this is my config.cpp, basically i reskin by hiddenselectiontextures. These are street name signals. 

 

class CfgPatches
{
	class Majan_Signs
	{
		requiredAddons[] = {"A3_Signs_F"};
		requiredVersion = 0.1;
		units[] = {"st_royal"};
		weapons[] = {};
	};
};
class CfgVehicles
{
	class SignAd_Sponsor_F;
	class SignAd_SponsorS_F;
	class Land_Sign_WarningMilAreaSmall_F;

	class royal: Land_Sign_WarningMilAreaSmall_F
	{
		
		mapSize = 1.28;
		class SimpleObject
		{
			eden = 0;
			animate[] = {};
			hide[] = {};
			verticalOffset = 1.04;
			verticalOffsetWorld = 0;
		};
		editorPreview = "\A3\EditorPreviews_F\Data\CfgVehicles\Land_Sign_WarningMilAreaSmall_F.jpg";
		_generalMacro = "royal";
		displayName = "royal";
		model = "\A3\Signs_F\SignM\SignM_WarningMilAreaSmall_F.p3d";
		hiddenSelectionsTextures[] = {"Majan_obj\Data\royal.paa"};
	};
	
		class huriya: Land_Sign_WarningMilAreaSmall_F
	{
		
		mapSize = 1.28;
		class SimpleObject
		{
			eden = 0;
			animate[] = {};
			hide[] = {};
			verticalOffset = 1.04;
			verticalOffsetWorld = 0;
		};
		editorPreview = "\A3\EditorPreviews_F\Data\CfgVehicles\Land_Sign_WarningMilAreaSmall_F.jpg";
		_generalMacro = "huriya";
		displayName = "huriya";
		model = "\A3\Signs_F\SignM\SignM_WarningMilAreaSmall_F.p3d";
		hiddenSelectionsTextures[] = {"Majan_obj\Data\huriya.paa"};
	};
	
		class almaladh: Land_Sign_WarningMilAreaSmall_F
	{
		
		mapSize = 1.28;
		class SimpleObject
		{
			eden = 0;
			animate[] = {};
			hide[] = {};
			verticalOffset = 1.04;
			verticalOffsetWorld = 0;
		};
		editorPreview = "\A3\EditorPreviews_F\Data\CfgVehicles\Land_Sign_WarningMilAreaSmall_F.jpg";
		_generalMacro = "almaladh";
		displayName = "almaladh";
		model = "\A3\Signs_F\SignM\SignM_WarningMilAreaSmall_F.p3d";
		hiddenSelectionsTextures[] = {"Majan_obj\Data\almaladh.paa"};
	};
	
		class sadiq: Land_Sign_WarningMilAreaSmall_F
	{
		
		mapSize = 1.28;
		class SimpleObject
		{
			eden = 0;
			animate[] = {};
			hide[] = {};
			verticalOffset = 1.04;
			verticalOffsetWorld = 0;
		};
		editorPreview = "\A3\EditorPreviews_F\Data\CfgVehicles\Land_Sign_WarningMilAreaSmall_F.jpg";
		_generalMacro = "sadiq";
		displayName = "sadiq";
		model = "\A3\Signs_F\SignM\SignM_WarningMilAreaSmall_F.p3d";
		hiddenSelectionsTextures[] = {"Majan_obj\Data\sadiq.paa"};
	};
	
		class haya: Land_Sign_WarningMilAreaSmall_F
	{
		
		mapSize = 1.28;
		class SimpleObject
		{
			eden = 0;
			animate[] = {};
			hide[] = {};
			verticalOffset = 1.04;
			verticalOffsetWorld = 0;
		};
		editorPreview = "\A3\EditorPreviews_F\Data\CfgVehicles\Land_Sign_WarningMilAreaSmall_F.jpg";
		_generalMacro = "haya";
		displayName = "haya";
		model = "\A3\Signs_F\SignM\SignM_WarningMilAreaSmall_F.p3d";
		hiddenSelectionsTextures[] = {"Majan_obj\Data\haya.paa"};
	};
	
		class bashri: Land_Sign_WarningMilAreaSmall_F
	{
		
		mapSize = 1.28;
		class SimpleObject
		{
			eden = 0;
			animate[] = {};
			hide[] = {};
			verticalOffset = 1.04;
			verticalOffsetWorld = 0;
		};
		editorPreview = "\A3\EditorPreviews_F\Data\CfgVehicles\Land_Sign_WarningMilAreaSmall_F.jpg";
		_generalMacro = "bashri";
		displayName = "bashri";
		model = "\A3\Signs_F\SignM\SignM_WarningMilAreaSmall_F.p3d";
		hiddenSelectionsTextures[] = {"Majan_obj\Data\bashri.paa"};
	};
	
		class suq: Land_Sign_WarningMilAreaSmall_F
	{
		
		mapSize = 1.28;
		class SimpleObject
		{
			eden = 0;
			animate[] = {};
			hide[] = {};
			verticalOffset = 1.04;
			verticalOffsetWorld = 0;
		};
		editorPreview = "\A3\EditorPreviews_F\Data\CfgVehicles\Land_Sign_WarningMilAreaSmall_F.jpg";
		_generalMacro = "suq";
		displayName = "suq";
		model = "\A3\Signs_F\SignM\SignM_WarningMilAreaSmall_F.p3d";
		hiddenSelectionsTextures[] = {"Majan_obj\Data\suq.paa"};
	};
	
		class tijara: Land_Sign_WarningMilAreaSmall_F
	{
		
		mapSize = 1.28;
		class SimpleObject
		{
			eden = 0;
			animate[] = {};
			hide[] = {};
			verticalOffset = 1.04;
			verticalOffsetWorld = 0;
		};
		editorPreview = "\A3\EditorPreviews_F\Data\CfgVehicles\Land_Sign_WarningMilAreaSmall_F.jpg";
		_generalMacro = "tijara";
		displayName = "tijara";
		model = "\A3\Signs_F\SignM\SignM_WarningMilAreaSmall_F.p3d";
		hiddenSelectionsTextures[] = {"Majan_obj\Data\tijara.paa"};
	};
	
		class alqabalat: Land_Sign_WarningMilAreaSmall_F
	{
		
		mapSize = 1.28;
		class SimpleObject
		{
			eden = 0;
			animate[] = {};
			hide[] = {};
			verticalOffset = 1.04;
			verticalOffsetWorld = 0;
		};
		editorPreview = "\A3\EditorPreviews_F\Data\CfgVehicles\Land_Sign_WarningMilAreaSmall_F.jpg";
		_generalMacro = "alqabalat";
		displayName = "alqabalat";
		model = "\A3\Signs_F\SignM\SignM_WarningMilAreaSmall_F.p3d";
		hiddenSelectionsTextures[] = {"Majan_obj\Data\alqabalat.paa"};
	};
	
		class zizaf: Land_Sign_WarningMilAreaSmall_F
	{
		
		mapSize = 1.28;
		class SimpleObject
		{
			eden = 0;
			animate[] = {};
			hide[] = {};
			verticalOffset = 1.04;
			verticalOffsetWorld = 0;
		};
		editorPreview = "\A3\EditorPreviews_F\Data\CfgVehicles\Land_Sign_WarningMilAreaSmall_F.jpg";
		_generalMacro = "zizaf";
		displayName = "zizaf";
		model = "\A3\Signs_F\SignM\SignM_WarningMilAreaSmall_F.p3d";
		hiddenSelectionsTextures[] = {"Majan_obj\Data\zizaf.paa"};
	};
	
		class hilal: Land_Sign_WarningMilAreaSmall_F
	{
		
		mapSize = 1.28;
		class SimpleObject
		{
			eden = 0;
			animate[] = {};
			hide[] = {};
			verticalOffset = 1.04;
			verticalOffsetWorld = 0;
		};
		editorPreview = "\A3\EditorPreviews_F\Data\CfgVehicles\Land_Sign_WarningMilAreaSmall_F.jpg";
		_generalMacro = "hilal";
		displayName = "hilal";
		model = "\A3\Signs_F\SignM\SignM_WarningMilAreaSmall_F.p3d";
		hiddenSelectionsTextures[] = {"Majan_obj\Data\hilal.paa"};
	};
		
		class shams: Land_Sign_WarningMilAreaSmall_F
	{
		
		mapSize = 1.28;
		class SimpleObject
		{
			eden = 0;
			animate[] = {};
			hide[] = {};
			verticalOffset = 1.04;
			verticalOffsetWorld = 0;
		};
		editorPreview = "\A3\EditorPreviews_F\Data\CfgVehicles\Land_Sign_WarningMilAreaSmall_F.jpg";
		_generalMacro = "shams";
		displayName = "shams";
		model = "\A3\Signs_F\SignM\SignM_WarningMilAreaSmall_F.p3d";
		hiddenSelectionsTextures[] = {"Majan_obj\Data\shams.paa"};
	};
	
		class alkun: Land_Sign_WarningMilAreaSmall_F
	{
		
		mapSize = 1.28;
		class SimpleObject
		{
			eden = 0;
			animate[] = {};
			hide[] = {};
			verticalOffset = 1.04;
			verticalOffsetWorld = 0;
		};
		editorPreview = "\A3\EditorPreviews_F\Data\CfgVehicles\Land_Sign_WarningMilAreaSmall_F.jpg";
		_generalMacro = "alkun";
		displayName = "alkun";
		model = "\A3\Signs_F\SignM\SignM_WarningMilAreaSmall_F.p3d";
		hiddenSelectionsTextures[] = {"Majan_obj\Data\alkun.paa"};
	};
	
		class alaishab: Land_Sign_WarningMilAreaSmall_F
	{
		
		mapSize = 1.28;
		class SimpleObject
		{
			eden = 0;
			animate[] = {};
			hide[] = {};
			verticalOffset = 1.04;
			verticalOffsetWorld = 0;
		};
		editorPreview = "\A3\EditorPreviews_F\Data\CfgVehicles\Land_Sign_WarningMilAreaSmall_F.jpg";
		_generalMacro = "alaishab";
		displayName = "alaishab";
		model = "\A3\Signs_F\SignM\SignM_WarningMilAreaSmall_F.p3d";
		hiddenSelectionsTextures[] = {"Majan_obj\Data\alaishab.paa"};
	};
	
		class alnufus: Land_Sign_WarningMilAreaSmall_F
	{
		
		mapSize = 1.28;
		class SimpleObject
		{
			eden = 0;
			animate[] = {};
			hide[] = {};
			verticalOffset = 1.04;
			verticalOffsetWorld = 0;
		};
		editorPreview = "\A3\EditorPreviews_F\Data\CfgVehicles\Land_Sign_WarningMilAreaSmall_F.jpg";
		_generalMacro = "alnufus";
		displayName = "alnufus";
		model = "\A3\Signs_F\SignM\SignM_WarningMilAreaSmall_F.p3d";
		hiddenSelectionsTextures[] = {"Majan_obj\Data\alnufus.paa"};
	};
	
		class alikhwa: Land_Sign_WarningMilAreaSmall_F
	{
		
		mapSize = 1.28;
		class SimpleObject
		{
			eden = 0;
			animate[] = {};
			hide[] = {};
			verticalOffset = 1.04;
			verticalOffsetWorld = 0;
		};
		editorPreview = "\A3\EditorPreviews_F\Data\CfgVehicles\Land_Sign_WarningMilAreaSmall_F.jpg";
		_generalMacro = "alikhwa";
		displayName = "alikhwa";
		model = "\A3\Signs_F\SignM\SignM_WarningMilAreaSmall_F.p3d";
		hiddenSelectionsTextures[] = {"Majan_obj\Data\alikhwa.paa"};
	};
	
		class wasia: Land_Sign_WarningMilAreaSmall_F
	{
		
		mapSize = 1.28;
		class SimpleObject
		{
			eden = 0;
			animate[] = {};
			hide[] = {};
			verticalOffset = 1.04;
			verticalOffsetWorld = 0;
		};
		editorPreview = "\A3\EditorPreviews_F\Data\CfgVehicles\Land_Sign_WarningMilAreaSmall_F.jpg";
		_generalMacro = "wasia";
		displayName = "wasia";
		model = "\A3\Signs_F\SignM\SignM_WarningMilAreaSmall_F.p3d";
		hiddenSelectionsTextures[] = {"Majan_obj\Data\wasia.paa"};
	};
	
		class eahira: Land_Sign_WarningMilAreaSmall_F
	{
		
		mapSize = 1.28;
		class SimpleObject
		{
			eden = 0;
			animate[] = {};
			hide[] = {};
			verticalOffset = 1.04;
			verticalOffsetWorld = 0;
		};
		editorPreview = "\A3\EditorPreviews_F\Data\CfgVehicles\Land_Sign_WarningMilAreaSmall_F.jpg";
		_generalMacro = "eahira";
		displayName = "eahira";
		model = "\A3\Signs_F\SignM\SignM_WarningMilAreaSmall_F.p3d";
		hiddenSelectionsTextures[] = {"Majan_obj\Data\eahira.paa"};
	};
	
		class mihna: Land_Sign_WarningMilAreaSmall_F
	{
		
		mapSize = 1.28;
		class SimpleObject
		{
			eden = 0;
			animate[] = {};
			hide[] = {};
			verticalOffset = 1.04;
			verticalOffsetWorld = 0;
		};
		editorPreview = "\A3\EditorPreviews_F\Data\CfgVehicles\Land_Sign_WarningMilAreaSmall_F.jpg";
		_generalMacro = "mihna";
		displayName = "mihna";
		model = "\A3\Signs_F\SignM\SignM_WarningMilAreaSmall_F.p3d";
		hiddenSelectionsTextures[] = {"Majan_obj\Data\mihna.paa"};
	};
		class anyrjia: Land_Sign_WarningMilAreaSmall_F
	{
		
		mapSize = 1.28;
		class SimpleObject
		{
			eden = 0;
			animate[] = {};
			hide[] = {};
			verticalOffset = 1.04;
			verticalOffsetWorld = 0;
		};
		editorPreview = "\A3\EditorPreviews_F\Data\CfgVehicles\Land_Sign_WarningMilAreaSmall_F.jpg";
		_generalMacro = "anyrjia";
		displayName = "anyrjia";
		model = "\A3\Signs_F\SignM\SignM_WarningMilAreaSmall_F.p3d";
		hiddenSelectionsTextures[] = {"Majan_obj\Data\anyrjia.paa"};
	};
	
		class alabjadia: Land_Sign_WarningMilAreaSmall_F
	{
		
		mapSize = 1.28;
		class SimpleObject
		{
			eden = 0;
			animate[] = {};
			hide[] = {};
			verticalOffset = 1.04;
			verticalOffsetWorld = 0;
		};
		editorPreview = "\A3\EditorPreviews_F\Data\CfgVehicles\Land_Sign_WarningMilAreaSmall_F.jpg";
		_generalMacro = "alabjadia";
		displayName = "alabjadia";
		model = "\A3\Signs_F\SignM\SignM_WarningMilAreaSmall_F.p3d";
		hiddenSelectionsTextures[] = {"Majan_obj\Data\alabjadia.paa"};
	};
		class muraqib: Land_Sign_WarningMilAreaSmall_F
	{
		
		mapSize = 1.28;
		class SimpleObject
		{
			eden = 0;
			animate[] = {};
			hide[] = {};
			verticalOffset = 1.04;
			verticalOffsetWorld = 0;
		};
		editorPreview = "\A3\EditorPreviews_F\Data\CfgVehicles\Land_Sign_WarningMilAreaSmall_F.jpg";
		_generalMacro = "muraqib";
		displayName = "muraqib";
		model = "\A3\Signs_F\SignM\SignM_WarningMilAreaSmall_F.p3d";
		hiddenSelectionsTextures[] = {"Majan_obj\Data\muraqib.paa"};
	};
	
		class aizdihar: Land_Sign_WarningMilAreaSmall_F
	{
		
		mapSize = 1.28;
		class SimpleObject
		{
			eden = 0;
			animate[] = {};
			hide[] = {};
			verticalOffset = 1.04;
			verticalOffsetWorld = 0;
		};
		editorPreview = "\A3\EditorPreviews_F\Data\CfgVehicles\Land_Sign_WarningMilAreaSmall_F.jpg";
		_generalMacro = "aizdihar";
		displayName = "aizdihar";
		model = "\A3\Signs_F\SignM\SignM_WarningMilAreaSmall_F.p3d";
		hiddenSelectionsTextures[] = {"Majan_obj\Data\aizdihar.paa"};
	};
		
	
};

 

I have to copy "SignM_WarningMilAreaSmall_F.p3d" and rename for each reskin textures??

 

Thanks!

Share this post


Link to post
Share on other sites

hiddenselection doesn't work for TB as you need a object. And you are not allowed to edit the arma 3 objects, so you have to use A2 objects and rename them and change texture paths etc

Share this post


Link to post
Share on other sites

As Rof said can only change textures paths editing a2 p3d  with object builder  ....or build a new object sign from scratch

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×