Skip to content

Commit

Permalink
Aegis Compat - Add realistic names for basegame variants (#10370)
Browse files Browse the repository at this point in the history
Co-authored-by: johnb432 <58661205+johnb432@users.noreply.github.com>
  • Loading branch information
rekterakathom and johnb432 authored Oct 15, 2024
1 parent e357640 commit ee1a0c2
Show file tree
Hide file tree
Showing 4 changed files with 636 additions and 0 deletions.
1 change: 1 addition & 0 deletions AUTHORS.txt
Original file line number Diff line number Diff line change
Expand Up @@ -178,6 +178,7 @@ SzwedzikPL <szwedzikpl@gmail.com>
Tachi <zaveruha007@gmail.com>
tbeswick96
Tessa Elieff <Fastroping Sound - CreativeCommons Attributions 3.0>
ThomasAngel
Timi007 <timi007@gmx.net>
Toaster <jonathan.pereira@gmail.com>
Tonic
Expand Down
139 changes: 139 additions & 0 deletions addons/compat_aegis/compat_aegis_realisticnames/CfgWeapons.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
class CfgWeapons {
class arifle_CTAR_base_F;
class Aegis_arifle_CTAR_tan_f: arifle_CTAR_base_F {
displayName = SUBCSTRING(Aegis_arifle_CTAR_tan_f);
};

class arifle_CTAR_GL_base_F;
class Aegis_arifle_CTAR_GL_tan_f: arifle_CTAR_GL_base_F {
displayName = SUBCSTRING(Aegis_arifle_CTAR_GL_tan_f);
};

class arifle_CTARS_base_F;
class Aegis_arifle_CTARS_tan_f: arifle_CTARS_base_F {
displayName = SUBCSTRING(Aegis_arifle_CTARS_tan_f);
};

class LMG_03_base_F;
class LMG_03_snd_F: LMG_03_base_F {
displayName = SUBCSTRING(LMG_03_snd_F);
};
class LMG_03_khk_F: LMG_03_base_F {
displayName = SUBCSTRING(LMG_03_khk_F);
};

class LMG_Mk200_F;
class LMG_Mk200_khk_F: LMG_Mk200_F {
displayName = SUBCSTRING(LMG_Mk200_khk_F);
};
class LMG_Mk200_plain_F: LMG_Mk200_F {
displayName = SUBCSTRING(LMG_Mk200_plain_F);
};

class srifle_DMR_02_F;
class srifle_DMR_02_tna_F: srifle_DMR_02_F {
displayName = SUBCSTRING(srifle_DMR_02_tna_F);
};

class srifle_DMR_05_blk_F;
class srifle_DMR_05_ghex_F: srifle_DMR_05_blk_F {
displayName = SUBCSTRING(srifle_DMR_05_ghex_F);
};

class srifle_DMR_06_camo_F;
class srifle_DMR_06_black_F: srifle_DMR_06_camo_F {
displayName = SUBCSTRING(srifle_DMR_06_black_F);
};

class srifle_EBR_F;
class srifle_EBR_blk_F: srifle_EBR_F {
displayName = SUBCSTRING(srifle_EBR_blk_F);
};
class srifle_EBR_khk_F: srifle_EBR_F {
displayName = SUBCSTRING(srifle_EBR_khk_F);
};

class arifle_Mk20_plain_F;
class arifle_Mk20_black_F: arifle_Mk20_plain_F {
displayName = SUBCSTRING(arifle_Mk20_black_F);
};
class arifle_Mk20_hex_F: arifle_Mk20_plain_F {
displayName = SUBCSTRING(arifle_Mk20_hex_F);
};

class arifle_Mk20C_plain_F;
class arifle_Mk20C_black_F: arifle_Mk20C_plain_F {
displayName = SUBCSTRING(arifle_Mk20C_black_F);
};
class arifle_Mk20C_hex_F: arifle_Mk20C_plain_F {
displayName = SUBCSTRING(arifle_Mk20C_hex_F);
};

class arifle_Mk20_GL_plain_F;
class arifle_Mk20_GL_black_F: arifle_Mk20_GL_plain_F {
displayName = SUBCSTRING(arifle_Mk20_GL_black_F);
};
class arifle_Mk20_GL_hex_F: arifle_Mk20_GL_plain_F {
displayName = SUBCSTRING(arifle_Mk20_GL_hex_F);
};

class MMG_01_hex_F;
class MMG_01_black_F: MMG_01_hex_F {
displayName = SUBCSTRING(MMG_01_black_F);
};
class MMG_01_ghex_F: MMG_01_hex_F {
displayName = SUBCSTRING(MMG_01_ghex_F);
};

class srifle_DMR_01_F;
class srifle_DMR_01_black_F: srifle_DMR_01_F {
displayName = SUBCSTRING(srifle_DMR_01_black_F);
};

class Aegis_arifle_SPAR_02_Inf_base_F;
class Aegis_arifle_SPAR_02_inf_blk_F: Aegis_arifle_SPAR_02_Inf_base_F {
displayName = ECSTRING(realisticnames,arifle_SPAR_02_blk);
};
class Aegis_arifle_SPAR_02_inf_khk_F: Aegis_arifle_SPAR_02_Inf_base_F {
displayName = ECSTRING(realisticnames,arifle_SPAR_02_khk);
};
class Aegis_arifle_SPAR_02_inf_snd_F: Aegis_arifle_SPAR_02_Inf_base_F {
displayName = ECSTRING(realisticnames,arifle_SPAR_02_snd);
};

class MMG_02_black_F;
class MMG_02_khaki_F: MMG_02_black_F {
displayName = SUBCSTRING(MMG_02_khaki_F);
};

class arifle_TRG21_F;
class arifle_TRG21_black_F: arifle_TRG21_F {
displayName = SUBCSTRING(arifle_TRG21_black_F);
};

class arifle_TRG20_F;
class arifle_TRG20_black_F: arifle_TRG20_F {
displayName = SUBCSTRING(arifle_TRG20_black_F);
};

class arifle_TRG21_GL_F;
class arifle_TRG21_GL_black_F: arifle_TRG21_GL_F {
displayName = SUBCSTRING(arifle_TRG21_GL_black_F);
};

class SMG_01_F;
class SMG_01_black_F: SMG_01_F {
displayName = SUBCSTRING(SMG_01_black_F);
};
class SMG_01_khk_F: SMG_01_F {
displayName = SUBCSTRING(SMG_01_khk_F);
};

class LMG_Zafir_F;
class LMG_Zafir_black_F: LMG_Zafir_F {
displayName = SUBCSTRING(LMG_Zafir_black_F);
};
class LMG_Zafir_ghex_F: LMG_Zafir_F {
displayName = SUBCSTRING(LMG_Zafir_ghex_F);
};
};
5 changes: 5 additions & 0 deletions addons/compat_aegis/compat_aegis_realisticnames/config.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@ class CfgPatches {
"A3_Aegis_Armor_F_Aegis_APC_Wheeled_01",
"A3_Aegis_Armor_F_Aegis_APC_Tracked_02",
"A3_Aegis_Armor_F_Aegis_APC_Tracked_03",
"A3_Aegis_Weapons_F_Aegis",
"A3_Aegis_Weapons_F_Aegis_Rifles_CTAR",
"A3_Aegis_Weapons_F_Aegis_Machineguns_LMG_03",
"A3_Aegis_Weapons_F_Aegis_Rifles_SPAR_02",
"ace_realisticnames"
};
skipWhenMissingDependencies = 1;
Expand All @@ -24,3 +28,4 @@ class CfgPatches {
};

#include "CfgVehicles.hpp"
#include "CfgWeapons.hpp"
Loading

0 comments on commit ee1a0c2

Please sign in to comment.