forked from acemod/ACE3
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Reaction Forces Compatibility (acemod#10016)
* Reaction Forces Compatibility * Fix Desert Eagle Name, add RAM 1500 variants * Mortars, Drone and lower cased Ram because thats how baer likes it
- Loading branch information
Showing
14 changed files
with
660 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
z\ace\addons\compat_rf |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
class CfgWeapons { | ||
// Ballistics | ||
class Pistol_Base_F; | ||
class hgun_Glock19_RF: Pistol_Base_F { | ||
ace_barrelTwist = 254; | ||
ace_barrelLength = 102; | ||
ace_twistDirection = 1; | ||
}; | ||
|
||
class hgun_DEagle_RF: Pistol_Base_F { | ||
ace_barrelTwist = 482; | ||
ace_barrelLength = 127; | ||
ace_twistDirection = 1; | ||
}; | ||
|
||
class Rifle_Long_Base_F; | ||
class srifle_h6_base_rf: Rifle_Long_Base_F { | ||
ace_barrelTwist = 228.6; | ||
ace_barrelLength = 460; | ||
ace_twistDirection = 1; | ||
}; | ||
|
||
class Rifle_Base_F; | ||
class arifle_ash12_base_RF: Rifle_Base_F { | ||
ace_barrelTwist = 228.6; | ||
ace_barrelLength = 400; | ||
ace_twistDirection = 1; | ||
}; | ||
|
||
class arifle_ash12_LR_base_RF: arifle_ash12_base_RF { | ||
ace_barrelLength = 450; | ||
}; | ||
|
||
// Hearing | ||
class H_HelmetIA; | ||
class H_HelmetIA_sb_arid_RF: H_HelmetIA { | ||
ace_hearing_protection = 0.75; | ||
}; | ||
class H_HelmetIA_sb_digital_RF: H_HelmetIA { | ||
ace_hearing_protection = 0.75; | ||
}; | ||
}; |
12 changes: 12 additions & 0 deletions
12
addons/compat_rf/compat_rf_nouniformrestrictions/CfgVehicles.hpp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
// Generated using ace_nouniformrestrictions_fnc_exportConfig | ||
class CfgVehicles { | ||
class B_Helipilot_F; | ||
class C_Helipilot_Green_UniformHolder_RF; | ||
|
||
class C_Helipilot_Rescue_UniformHolder_RF: B_Helipilot_F { | ||
modelSides[] = {6}; | ||
}; | ||
class B_Helipilot_Green_UniformHolder_RF: C_Helipilot_Green_UniformHolder_RF { | ||
modelSides[] = {6}; | ||
}; | ||
}; |
21 changes: 21 additions & 0 deletions
21
addons/compat_rf/compat_rf_nouniformrestrictions/config.cpp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
#include "script_component.hpp" | ||
|
||
class CfgPatches { | ||
class SUBADDON { | ||
name = COMPONENT_NAME; | ||
units[] = {}; | ||
weapons[] = {}; | ||
requiredVersion = REQUIRED_VERSION; | ||
requiredAddons[] = { | ||
"RF_Data_Loadorder", | ||
"ace_nouniformrestrictions" | ||
}; | ||
skipWhenMissingDependencies = 1; | ||
author = ECSTRING(common,ACETeam); | ||
authors[] = {"Mike"}; | ||
url = ECSTRING(main,URL); | ||
VERSION_CONFIG; | ||
}; | ||
}; | ||
|
||
#include "CfgVehicles.hpp" |
3 changes: 3 additions & 0 deletions
3
addons/compat_rf/compat_rf_nouniformrestrictions/script_component.hpp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
#define SUBCOMPONENT nouniformrestrictions | ||
#define SUBCOMPONENT_BEAUTIFIED No Uniform Restrictions | ||
#include "..\script_component.hpp" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
class optic_MRD; | ||
class optic_MRD_khk_RF: optic_MRD { | ||
displayName = SUBCSTRING(optic_mrd_khk_Name); | ||
}; | ||
class optic_MRD_tan_RF: optic_MRD { | ||
displayName = SUBCSTRING(optic_mrd_tan_Name); | ||
}; | ||
|
||
class optic_ACO_grn; | ||
class optic_ACO_grn_desert_RF: optic_ACO_grn { | ||
displayName = SUBCSTRING(optic_aco_grn_desert_Name); | ||
}; | ||
class optic_ACO_grn_wood_RF: optic_ACO_grn { | ||
displayName = SUBCSTRING(optic_aco_grn_wood_Name); | ||
}; | ||
|
||
class optic_Aco; | ||
class optic_ACO_desert_RF: optic_Aco { | ||
displayName = SUBCSTRING(optic_aco_desert_Name); | ||
}; | ||
class optic_ACO_wood_RF: optic_Aco { | ||
displayName = SUBCSTRING(optic_aco_wood_Name); | ||
}; | ||
|
||
class ItemCore; | ||
class optic_rds_RF: ItemCore { | ||
displayName = SUBCSTRING(optic_rds_Name); | ||
}; | ||
|
||
class optic_VRCO_RF: ItemCore { | ||
displayName = SUBCSTRING(optic_vrco_Name); | ||
}; | ||
class optic_VRCO_tan_RF: optic_VRCO_RF { | ||
displayName = SUBCSTRING(optic_vrco_tan_Name); | ||
}; | ||
class optic_VRCO_khk_RF: optic_VRCO_RF { | ||
displayName = SUBCSTRING(optic_vrco_khk_Name); | ||
}; | ||
class optic_VRCO_pistol_RF: optic_VRCO_RF { | ||
displayName = SUBCSTRING(optic_vrco_Name); | ||
}; |
24 changes: 24 additions & 0 deletions
24
addons/compat_rf/compat_rf_realisticnames/CfgMagazines.hpp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
class CfgMagazines { | ||
class CA_Magazine; | ||
class 1Rnd_RC40_shell_RF: CA_Magazine { | ||
displayName = SUBCSTRING(rc40_Name); | ||
}; | ||
class 1Rnd_RC40_HE_shell_RF: 1Rnd_RC40_shell_RF { | ||
displayName = SUBCSTRING(rc40_he_Name); | ||
}; | ||
class 1Rnd_RC40_SmokeWhite_shell_RF: 1Rnd_RC40_shell_RF { | ||
displayName = SUBCSTRING(rc40_white_Name); | ||
}; | ||
class 1Rnd_RC40_SmokeBlue_shell_RF: 1Rnd_RC40_shell_RF { | ||
displayName = SUBCSTRING(rc40_blue_Name); | ||
}; | ||
class 1Rnd_RC40_SmokeRed_shell_RF: 1Rnd_RC40_shell_RF { | ||
displayName = SUBCSTRING(rc40_red_Name); | ||
}; | ||
class 1Rnd_RC40_SmokeGreen_shell_RF: 1Rnd_RC40_shell_RF { | ||
displayName = SUBCSTRING(rc40_green_Name); | ||
}; | ||
class 1Rnd_RC40_SmokeOrange_shell_RF: 1Rnd_RC40_shell_RF { | ||
displayName = SUBCSTRING(rc40_orange_Name); | ||
}; | ||
}; |
134 changes: 134 additions & 0 deletions
134
addons/compat_rf/compat_rf_realisticnames/CfgVehicles.hpp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,134 @@ | ||
class CfgVehicles { | ||
class Heli_light_03_dynamicLoadout_base_F; | ||
class B_Heli_light_03_dynamicLoadout_RF: Heli_light_03_dynamicLoadout_base_F { | ||
displayName = SUBCSTRING(heli_light_03_Name); | ||
}; | ||
|
||
class Heli_light_03_unarmed_base_F; | ||
class B_Heli_light_03_unarmed_RF: Heli_light_03_unarmed_base_F { | ||
displayName = SUBCSTRING(heli_light_03_unarmed_Name); | ||
}; | ||
|
||
class I_Heli_light_03_dynamicLoadout_RF; | ||
class I_E_Heli_light_03_dynamicLoadout_RF: I_Heli_light_03_dynamicLoadout_RF { | ||
displayName = SUBCSTRING(heli_light_03_Name); | ||
}; | ||
|
||
class I_Heli_light_03_unarmed_RF; | ||
class I_E_Heli_light_03_unarmed_RF: I_Heli_light_03_unarmed_RF { | ||
displayName = SUBCSTRING(heli_light_03_unarmed_Name); | ||
}; | ||
|
||
class Heli_EC_01A_base_RF; | ||
class Heli_EC_01A_military_base_RF: Heli_EC_01A_base_RF { | ||
displayName = SUBCSTRING(ec_01a_military_Name); | ||
}; | ||
|
||
class Helicopter_Base_H; | ||
class Heli_EC_01_base_RF: Helicopter_Base_H { | ||
displayName = SUBCSTRING(ec_01_base_Name); | ||
}; | ||
|
||
class Heli_EC_01_civ_base_RF: Heli_EC_01_base_RF { | ||
displayName = SUBCSTRING(ec_01_Name); | ||
}; | ||
|
||
class Heli_EC_01A_civ_base_RF: Heli_EC_01A_base_RF { | ||
displayName = SUBCSTRING(ec_01a_Name); | ||
}; | ||
|
||
class Heli_EC_02_base_RF: Heli_EC_01_base_RF { | ||
displayName = SUBCSTRING(ec_02_Name); | ||
}; | ||
|
||
class Heli_EC_03_base_RF: Heli_EC_01_base_RF { | ||
displayName = SUBCSTRING(ec_03_Name); | ||
}; | ||
|
||
class Heli_EC_04_base_RF: Heli_EC_01_base_RF { | ||
displayName = SUBCSTRING(ec_04_Name); | ||
}; | ||
|
||
// Typhoon | ||
class O_Truck_03_fuel_F; | ||
class C_Truck_03_water_rf: O_Truck_03_fuel_F { | ||
displayName = SUBCSTRING(truck_03_water_Name); | ||
}; | ||
|
||
// RAM 1500 (Pickup) | ||
class Offroad_01_unarmed_base_F; | ||
class Pickup_01_base_rf: Offroad_01_unarmed_base_F { | ||
displayName = SUBCSTRING(pickup_01_Name); | ||
}; | ||
class Pickup_fuel_base_rf: Pickup_01_base_rf { | ||
displayName = SUBCSTRING(pickup_01_fuel_Name); | ||
}; | ||
class Pickup_service_base_rf: Pickup_01_base_rf { | ||
displayName = SUBCSTRING(pickup_01_service_Name); | ||
}; | ||
class Pickup_repair_base_rf: Pickup_service_base_rf { | ||
displayName = SUBCSTRING(pickup_01_repair_Name); | ||
}; | ||
class Pickup_comms_base_rf: Pickup_service_base_rf { | ||
displayName = SUBCSTRING(pickup_01_comms_Name); | ||
}; | ||
class Pickup_repair_ig_base_rf: Pickup_repair_base_rf { | ||
displayName = SUBCSTRING(pickup_01_repair_Name); | ||
}; | ||
class Pickup_01_hmg_base_rf: Pickup_01_base_rf { | ||
displayName = SUBCSTRING(pickup_01_hmg_Name); | ||
}; | ||
class Pickup_01_mmg_base_rf: Pickup_01_base_rf { | ||
displayName = SUBCSTRING(pickup_01_mmg_Name); | ||
}; | ||
class Pickup_01_mrl_base_rf: Pickup_01_base_rf { | ||
displayName = SUBCSTRING(pickup_01_mrl_Name); | ||
}; | ||
class Pickup_01_aat_base_rf: Pickup_01_base_rf { | ||
displayName = SUBCSTRING(pickup_01_aa_Name); | ||
}; | ||
class Pickup_covered_base_rf: Pickup_service_base_rf { | ||
displayName = SUBCSTRING(pickup_01_covered_Name); | ||
}; | ||
|
||
class C_IDAP_Pickup_rf; | ||
class C_IDAP_Pickup_water_rf: C_IDAP_Pickup_rf { | ||
displayName = SUBCSTRING(pickup_01_water_Name); | ||
}; | ||
|
||
class StaticMortar; | ||
class CommandoMortar_base_RF: StaticMortar { | ||
displayName = SUBCSTRING(commando_Name); | ||
}; | ||
|
||
class StaticMGWeapon; | ||
class TwinMortar_base_RF: StaticMGWeapon { | ||
displayName = SUBCSTRING(twinmortar_Name); | ||
}; | ||
|
||
class Helicopter_Base_F; | ||
class UAV_RC40_Base_RF: Helicopter_Base_F { | ||
displayName = SUBCSTRING(rc40_base_Name); | ||
}; | ||
class UAV_RC40_Base_Sensor_RF: UAV_RC40_Base_RF { | ||
displayName = SUBCSTRING(rc40_Name); | ||
}; | ||
class UAV_RC40_Base_HE_RF: UAV_RC40_Base_RF { | ||
displayName = SUBCSTRING(rc40_he_Name); | ||
}; | ||
class UAV_RC40_Base_SmokeWhite_RF: UAV_RC40_Base_HE_RF { | ||
displayName = SUBCSTRING(rc40_white_Name); | ||
}; | ||
class UAV_RC40_Base_SmokeBlue_RF: UAV_RC40_Base_HE_RF { | ||
displayName = SUBCSTRING(rc40_blue_Name); | ||
}; | ||
class UAV_RC40_Base_SmokeRed_RF: UAV_RC40_Base_HE_RF { | ||
displayName = SUBCSTRING(rc40_red_Name); | ||
}; | ||
class UAV_RC40_Base_SmokeGreen_RF: UAV_RC40_Base_HE_RF { | ||
displayName = SUBCSTRING(rc40_green_Name); | ||
}; | ||
class UAV_RC40_Base_SmokeOrange_RF: UAV_RC40_Base_HE_RF { | ||
displayName = SUBCSTRING(rc40_orange_Name); | ||
}; | ||
}; |
111 changes: 111 additions & 0 deletions
111
addons/compat_rf/compat_rf_realisticnames/CfgWeapons.hpp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,111 @@ | ||
class CfgWeapons { | ||
#include "Attachments.hpp" | ||
|
||
class Pistol_Base_F; | ||
class hgun_Glock19_RF: Pistol_Base_F { | ||
displayName = SUBCSTRING(glock19_Name); | ||
}; | ||
class hgun_Glock19_khk_RF: hgun_Glock19_RF { | ||
displayName = SUBCSTRING(glock19_khk_Name); | ||
}; | ||
class hgun_Glock19_Tan_RF: hgun_Glock19_RF { | ||
displayName = SUBCSTRING(glock19_tan_Name); | ||
}; | ||
class hgun_Glock19_auto_RF: hgun_Glock19_RF { | ||
displayName = SUBCSTRING(glock19_auto_Name); | ||
}; | ||
class hgun_Glock19_auto_khk_RF: hgun_Glock19_auto_RF { | ||
displayName = SUBCSTRING(glock19_auto_khk_Name); | ||
}; | ||
class hgun_Glock19_auto_Tan_RF: hgun_Glock19_auto_RF { | ||
displayName = SUBCSTRING(glock19_auto_tan_Name); | ||
}; | ||
|
||
class hgun_DEagle_RF: Pistol_Base_F { | ||
displayName = SUBCSTRING(deagle_Name); | ||
}; | ||
class hgun_DEagle_classic_RF: hgun_DEagle_RF { | ||
displayName = SUBCSTRING(deagle_classic_Name); | ||
}; | ||
class hgun_DEagle_bronze_RF: hgun_DEagle_RF { | ||
displayName = SUBCSTRING(deagle_bronze_Name); | ||
}; | ||
class hgun_DEagle_copper_RF: hgun_DEagle_RF { | ||
displayName = SUBCSTRING(deagle_copper_Name); | ||
}; | ||
class hgun_DEagle_gold_RF: hgun_DEagle_RF { | ||
displayName = SUBCSTRING(deagle_gold_Name); | ||
}; | ||
|
||
class srifle_h6_base_rf; | ||
class srifle_h6_tan_rf: srifle_h6_base_rf { | ||
displayName = SUBCSTRING(h6_tan_Name); | ||
}; | ||
class srifle_h6_oli_rf: srifle_h6_tan_rf { | ||
displayName = SUBCSTRING(h6_oli_Name); | ||
}; | ||
class srifle_h6_blk_rf: srifle_h6_tan_rf { | ||
displayName = SUBCSTRING(h6_blk_Name); | ||
}; | ||
class srifle_h6_digi_rf: srifle_h6_tan_rf { | ||
displayName = SUBCSTRING(h6_digi_Name); | ||
}; | ||
class srifle_h6_gold_rf: srifle_h6_tan_rf { | ||
displayName = SUBCSTRING(h6_gold_Name); | ||
}; | ||
|
||
class srifle_DMR_01_F; | ||
class srifle_DMR_01_black_RF: srifle_DMR_01_F { | ||
displayName = SUBCSTRING(dmr_01_black_Name); | ||
}; | ||
class srifle_DMR_01_tan_RF: srifle_DMR_01_black_RF { | ||
displayName = SUBCSTRING(dmr_01_tan_Name); | ||
}; | ||
|
||
class SMG_01_F; | ||
class SMG_01_black_RF: SMG_01_F { | ||
displayName = SUBCSTRING(smg_01_black_Name); | ||
}; | ||
|
||
class arifle_ash12_base_RF; | ||
class arifle_ash12_blk_RF: arifle_ash12_base_RF { | ||
displayName = SUBCSTRING(ash12_blk_Name); | ||
}; | ||
class arifle_ash12_desert_RF: arifle_ash12_base_RF { | ||
displayName = SUBCSTRING(ash12_desert_Name); | ||
}; | ||
class arifle_ash12_urban_RF: arifle_ash12_base_RF { | ||
displayName = SUBCSTRING(ash12_urban_Name); | ||
}; | ||
class arifle_ash12_wood_RF: arifle_ash12_base_RF { | ||
displayName = SUBCSTRING(ash12_wood_Name); | ||
}; | ||
|
||
class arifle_ash12_GL_base_RF; | ||
class arifle_ash12_GL_blk_RF: arifle_ash12_GL_base_RF { | ||
displayName = SUBCSTRING(ash12_gl_blk_Name); | ||
}; | ||
class arifle_ash12_GL_desert_RF: arifle_ash12_GL_blk_RF { | ||
displayName = SUBCSTRING(ash12_gl_desert_Name); | ||
}; | ||
class arifle_ash12_GL_urban_RF: arifle_ash12_GL_blk_RF { | ||
displayName = SUBCSTRING(ash12_gl_urban_Name); | ||
}; | ||
class arifle_ash12_GL_wood_RF: arifle_ash12_GL_blk_RF { | ||
displayName = SUBCSTRING(ash12_gl_wood_Name); | ||
}; | ||
|
||
class arifle_ash12_LR_base_RF; | ||
class arifle_ash12_LR_blk_RF: arifle_ash12_LR_base_RF { | ||
displayName = SUBCSTRING(ash12_lr_blk_Name); | ||
}; | ||
class arifle_ash12_LR_desert_RF: arifle_ash12_LR_blk_RF { | ||
displayName = SUBCSTRING(ash12_lr_desert_Name); | ||
}; | ||
class arifle_ash12_LR_urban_RF: arifle_ash12_LR_blk_RF { | ||
displayName = SUBCSTRING(ash12_lr_urban_Name); | ||
}; | ||
class arifle_ash12_LR_wood_RF: arifle_ash12_LR_blk_RF { | ||
displayName = SUBCSTRING(ash12_lr_wood_Name); | ||
}; | ||
}; |
Oops, something went wrong.