I am trying to use #define macro to simply uniform in my config.cpp with #include files as well.
#define UNIFORM(NAME,DLC,DN,TEX,SOLDIER,LOAD,WEIGHT) \
class ##NAME##: Uniform_Base \ { \ author = "$STR_USE_Author"; \ DLC = ##DLC##; \ scope = 2; \ displayName = ##DN##; \ picture = "\A3\characters_f\data\ui\icon_U_C_miller_ca.paa"; \ model = "\A3\Characters_F\Common\Suitpacks\suitpack_original_F.p3d"; \ hiddenSelections[] = {"camo"}; \ hiddenSelectionsTextures[] = {"\use_police\data\##TEX##.paa"}; \ \ class ItemInfo: UniformItem \ { \ uniformModel = "-"; \ uniformClass = ##SOLDIER##; \ containerClass = Supply##LOAD##; \ mass = ##WEIGHT##; \ }; \ };
UNIFORM(U_Police_Cadet,UE_Mod,"$STR_USE_police_cadet0",u_b_cadet_co,use_Police_Cadet_F,20,40);
I get a error message in VA saying "cannot load texture \use_police\data\TEX.paa' but the textures shows up anway