Rich_R 1087 Posted October 14, 2015 I've obviously missed a memo somewhere along the line. A recent Arma 3 update broke a retexture of the huron. The config file has; hiddenSelections[] = {"camo1","camo2"}; hiddenSelectionsTextures[] = {"rfa_veh\data\RFAHuron01_ext01_co.paa","rfa_veh\data\RFAHuron01_ext02_co.paa"}; But this appears as the vanilla huron. I noticed the original config file uses textureList[] = {"Black",1}; Do we need to use this format now? I coudn't see where this should go or how to format the texturelist. Any help would be appreciated. Share this post Link to post Share on other sites
IndeedPete 1038 Posted October 15, 2015 Having the same problem. My re-texture worked before but now my Hurons suddenly have vanilla colours. Here's an example from my config: class IP_B_Heli_Transport_03_F_EF: B_Heli_Transport_03_F { crew = "IP_B_Helipilot_F_EF"; displayName = "CH-67 Huron (EF, Black)"; hiddenSelectionsTextures[] = {"\IP_EUROFORCE\air\txt\Heli_Transport_03_ext01_COEFBlack.paa","\IP_EUROFORCE\air\txt\Heli_Transport_03_ext02_COEFBlack.paa"}; faction = "IP_EUROFORCE"; vehicleClass = "IP_Air_EF"; }; Anyone able to help us out here? Share this post Link to post Share on other sites
Tom_48_97 523 Posted October 15, 2015 This is because of the way how the vehicles are customized has been redesigned a months ago. An OPREP was released no so long ago about this redesign which explain how it now works and why we did it. In addition, the VhC is documented in the community wiki (I admit it could use an update but its current state should be enough). The new system, VhC, is based on a function, called from the init event handler. So, in your livery of the Hurron, you have changed the texture (hidden selections) but the init event handler is still triggered when the vehicle is created by the engine and the function will set the texture according to the texture list. To fix this, 2 solutions:1) Easier but if the init event handler contains something else, it will be lost too.It's simply the removal of the init event handler which contains the call of the VhC by adding this to your config: class EventHandlers: EventHandlers { init=""; }; 2) Use and abuse the new system (preferred because in that way, you're sure you will only impact the textures) Instead of the textures from the config, you can add a texture source. class IP_B_Heli_Transport_03_F_EF: B_Heli_Transport_03_F { crew = "IP_B_Helipilot_F_EF"; displayName = "CH-67 Huron (EF, Black)"; hiddenSelectionsTextures[] = {"\IP_EUROFORCE\air\txt\Heli_Transport_03_ext01_COEFBlack.paa","\IP_EUROFORCE\air\txt\Heli_Transport_03_ext02_COEFBlack.paa"}; faction = "IP_EUROFORCE"; vehicleClass = "IP_Air_EF"; textureList[] = {"EF_black", 1}; class textureSources { // This texture source will be available for every defined factions class EF_black { // Display name of the texture, use displayName = "EF, Black"; // Author of the texture author = $STR_A3_Bohemia_Interactive; // Textures, in the same order as the hidden selection names textures[] = { "\IP_EUROFORCE\air\txt\Heli_Transport_03_ext01_COEFBlack.paa", "\IP_EUROFORCE\air\txt\Heli_Transport_03_ext02_COEFBlack.paa" }; materials[] = {}; // if such is needed // This source should be available for the following factions factions[] = { "BLU_F", "BLU_G_F", // Side Blufor "OPF_F", "OPF_G_F", // Side Opfor "IND_F", "IND_G_F", // Side independent "CIV_F" // side civilian }; }; }; }; Here a reading list: OPREP Documentation of the Vehicle Customization (VhC) Forum thread 1 Share this post Link to post Share on other sites
IndeedPete 1038 Posted October 15, 2015 Ah, I've figured it had something to do with VhC. Though my civilian Littlebirds (which allow customisation in the Virtual Garage) weren't changed. Anyway, huge thanks again for your time! Share this post Link to post Share on other sites
Rich_R 1087 Posted October 17, 2015 Thanks for your help with this Tom! Share this post Link to post Share on other sites