Meteor › Среда
› 26.03.2014
› 05:48
› Сообщение #
19
Рядовой
В увольнительной
Группа:
Пользователи
Сообщений:
1
Уважаемые, прошу помочь мне сделать replacement для мода CWR2, текстуры солдат, и аутентичность того периода совсем не соблюдена. Хочу заменить солдат СССР на солдат из пака Партизана - "Аддон советской пехоты конца 80х ". Итак как я понимаю нужен .срр фаил, из мода CWR2. cwr2_soldiers_rus_config.pbo - я распаковал этот фаил, перевел config.bin в .срр :
enum { }; class CfgVehicleClasses { class Cwr2Group_SpetsAssault { displayName = "CWR² Men (Spetsnaz)"; }; }; class CfgPatches { class cwr2_Soldiers_RUS { RequiredVersion = 1.570000; version = "1.04"; weapons[] = { }; requiredAddons[] = { "cwr2", "cwr2_weaponcfg", "cwr2_Soldiers_RUS_data", "CAWeapons_E_AmmoBoxes" }; units[] = { "cwr2_SoldierE", "cwr2_SoldierE_GL", "cwr2_SoldierE_Mortar", "cwr2_SoldierE_AR", "cwr2_SoldierE_MG", "cwr2_SoldierE_LAT", "cwr2_SoldierE_AT", "cwr2_SoldierE_AA", "cwr2_SoldierE_Medic", "cwr2_SoldierE_Engineer", "cwr2_SoldierE_Marksman", "cwr2_SoldierE_Sniper", "cwr2_SoldierE_Pilot", "cwr2_SoldierE_PilotHG", "cwr2_SoldierE_Crew", "cwr2_OfficerE", "cwr2_OfficerE_Night", "cwr2_CaptiveE", "cwr2_Spetsnaz", "cwr2_SpetsnazBizon", "CWR2_MechanicE", "cwr2_Backpack_RU", "cwr2_BackpackEngineer_RU", "cwr2_BackpackMedic_RU", "cwr2_BackpackSpecop_RU", "cwr2_RPG_Backpack_RU", "cwr2_Spetsnaz_NonHealing" }; }; }; class CfgVehicles { class Man ; class CAManBase : Man { class TalkTopics ; class HitPoints { class HitHead ; class HitBody ; }; }; class SoldierWB : CAManBase { class Wounds ; class TalkTopics : TalkTopics { }; }; class SoldierEB : CAManBase { class Wounds ; class TalkTopics : TalkTopics { }; }; class SoldierGB : CAManBase { class Wounds ; class TalkTopics : TalkTopics { }; }; class TK_ALICE_Pack_EP1 ; class TK_RPG_Backpack_EP1 ; class cwr2_Backpack_RU : TK_ALICE_Pack_EP1 { displayName = "CWR² Backpack Ammo (RU)"; model = "CWR2\Humans\cwr2_Soldiers_RUS\cwr2_backpack_ru"; transportMaxMagazines = 10; transportMaxWeapons = 0; class TransportMagazines { class _xx_cwr2_30Rnd_545x39 { magazine = "cwr2_30Rnd_545x39"; count = 6; }; class _xx_1Rnd_HE_GP25 { magazine = "1Rnd_HE_GP25"; count = 2; }; class _xx_HandGrenade_East { magazine = "HandGrenade_East"; count = 2; }; }; }; class cwr2_BackpackAR_RU : cwr2_Backpack_RU { displayName = "CWR² Backpack Automatic Rifleman (RU)"; transportMaxMagazines = 10; transportMaxWeapons = 0; class TransportMagazines { class _xx_cwr2_45Rnd_545x39 { magazine = "cwr2_45Rnd_545x39"; count = 8; }; class _xx_HandGrenade_East { magazine = "HandGrenade_East"; count = 2; }; }; }; class cwr2_BackpackEngineer_RU : cwr2_Backpack_RU { displayName = "CWR² Engineer Backpack (RU)"; transportMaxMagazines = 10; transportMaxWeapons = 0; class TransportMagazines { class _xx_MineE { magazine = "MineE"; count = 2; }; class _xx_Pipebomb { magazine = "PipeBomb"; count = 2; }; }; }; class cwr2_BackpackMedic_RU : cwr2_Backpack_RU { displayName = "CWR² Backpack Medic (RU)"; transportMaxMagazines = 4; transportMaxWeapons = 0; class TransportMagazines { class _xx_SmokeShell { magazine = "SmokeShell"; count = 4; }; }; }; class cwr2_BackpackSpecop_RU : cwr2_Backpack_RU { displayName = "CWR² Backpack Specops (RU)"; transportMaxMagazines = 10; transportMaxWeapons = 0; class TransportMagazines { class _xx_Pipebomb { magazine = "PipeBomb"; count = 2; }; class _xx_HandGrenade_East { magazine = "HandGrenade_East"; count = 2; }; class _xx_SmokeShell { magazine = "SmokeShell"; count = 2; }; }; }; class cwr2_RPG_Backpack_RU : TK_RPG_Backpack_EP1 { displayName = "CWR² RPG Pack (RU)"; transportMaxMagazines = 12; transportMaxWeapons = 0; class TransportMagazines { class _xx_cwr2_RPG7Rocket { magazine = "cwr2_RPG7Rocket"; count = 3; }; }; }; class cwr2_MG_Backpack_RU : cwr2_Backpack_RU { displayName = "CWR² MG Backpack (RU)"; transportMaxMagazines = 12; transportMaxWeapons = 0; class TransportMagazines { class _xx_cwr2_100Rnd_762x54 { magazine = "cwr2_100Rnd_762x54"; count = 5; }; }; }; class cwr2_AT_Backpack_RU : cwr2_Backpack_RU { displayName = "CWR² AT Backpack (RU)"; transportMaxMagazines = 12; transportMaxWeapons = 0; class TransportMagazines { class _xx_cwr2_AT4Rocket { magazine = "cwr2_AT4Rocket"; count = 2; }; }; }; class cwr2_SoldierE : SoldierEB { scope = 2; accuracy = 3.900000; camouflage = 1.800000; cost = 80000; canCarryBackpack = 1; displayName = "Rifleman"; faceType = "Man"; side = 0; faction = "cwr2_ru"; genericNames = "RussianMen"; icon = "\Ca\characters2\data\icon\i_soldier_CA.paa"; identityTypes[] = { "Head_RU", "RU_Glasses" }; model = "CWR2\Humans\cwr2_Soldiers_RUS\rus_soldier"; picture = "\Ca\characters\data\Ico\i_null_CA.paa"; portrait = "\CWR2\Humans\cwr2_Soldiers_RUS\data\picture\ru_soldier_ca.paa"; sensitivity = 2.500000; weapons[] = { "cwr2_AK74", "Throw", "Put", "ItemRadio", "ItemWatch", "ItemMap", "ItemCompass" }; respawnWeapons[] = { "cwr2_AK74", "Throw", "Put", "ItemRadio", "ItemWatch", "ItemMap", "ItemCompass" }; magazines[] = { "cwr2_30Rnd_545x39", "cwr2_30Rnd_545x39", "cwr2_30Rnd_545x39", "cwr2_30Rnd_545x39", "cwr2_30Rnd_545x39", "cwr2_30Rnd_545x39", "cwr2_30Rnd_545x39", "HandGrenade_East", "HandGrenade_East", "HandGrenade_East", "HandGrenade_East", "SmokeShell" }; respawnMagazines[] = { "cwr2_30Rnd_545x39", "cwr2_30Rnd_545x39", "cwr2_30Rnd_545x39", "cwr2_30Rnd_545x39", "HandGrenade_East", "HandGrenade_East", "SmokeShell" }; vehicleClass = "Cwr2Group_Humans"; woman = 0; class Wounds { tex[] = { }; mat[] = { "CWR2\Humans\cwr2_Soldiers_RUS\data\rvmats\commander.rvmat", "CWR2\Humans\cwr2_Soldiers_RUS\data\rvmats\w1_commander.rvmat", "CWR2\Humans\cwr2_Soldiers_RUS\data\rvmats\w2_commander.rvmat" }; }; class TalkTopics : TalkTopics { core_ru = "Core_Full"; }; languages[] = { "RU" }; class HitPoints : HitPoints { class HitHead : HitHead { armor = 0.850000; }; class HitBody : HitBody { armor = 1; passThrough = 0.800000; }; }; }; class cwr2_SoldierE_GL : cwr2_SoldierE { cost = 90000; displayName = "Grenadier"; model = "CWR2\Humans\cwr2_Soldiers_RUS\rus_soldier"; weapons[] = { "cwr2_AK74_GL", "Throw", "Put", "ItemRadio", "ItemWatch", "ItemMap", "ItemCompass" }; respawnWeapons[] = { "cwr2_AK74_GL", "Throw", "Put", "ItemRadio", "ItemWatch", "ItemMap", "ItemCompass" }; magazines[] = { "cwr2_30Rnd_545x39", "cwr2_30Rnd_545x39", "cwr2_30Rnd_545x39", "cwr2_30Rnd_545x39", "cwr2_30Rnd_545x39", "cwr2_30Rnd_545x39", "cwr2_30Rnd_545x39", "1Rnd_HE_GP25", "1Rnd_HE_GP25", "1Rnd_HE_GP25", "1Rnd_HE_GP25", "1Rnd_HE_GP25", "1Rnd_HE_GP25", "1Rnd_HE_GP25", "1Rnd_HE_GP25", "HandGrenade_East", "HandGrenade_East", "HandGrenade_East", "HandGrenade_East", "SmokeShell" }; respawnMagazines[] = { "cwr2_30Rnd_545x39", "cwr2_30Rnd_545x39", "cwr2_30Rnd_545x39", "cwr2_30Rnd_545x39", "1Rnd_HE_GP25", "1Rnd_HE_GP25", "1Rnd_HE_GP25", "1Rnd_HE_GP25", "HandGrenade_East", "HandGrenade_East", "SmokeShell" }; }; class cwr2_SoldierE_Mortar : cwr2_SoldierE { displayName = "Rifleman (Mortar)"; weapons[] = { "cwr2_AK74", "Throw", "Put", "ItemRadio", "ItemWatch", "ItemMap", "ItemCompass" }; respawnWeapons[] = { "cwr2_AK74", "Throw", "Put", "ItemRadio", "ItemWatch", "ItemMap", "ItemCompass" }; magazines[] = { "cwr2_30Rnd_545x39", "cwr2_30Rnd_545x39", "cwr2_30Rnd_545x39", "cwr2_30Rnd_545x39", "cwr2_30Rnd_545x39", "cwr2_30Rnd_545x39", "AK74MortarMag", "AK74MortarMag", "AK74MortarMag" }; respawnMagazines[] = { "cwr2_30Rnd_545x39", "cwr2_30Rnd_545x39", "cwr2_30Rnd_545x39", "cwr2_30Rnd_545x39", "AK74MortarMag", "AK74MortarMag" }; }; class cwr2_SoldierE_HG : cwr2_SoldierE_GL { displayName = "Heavy Grenadier"; weapons[] = { "cwr2_6G30", "Throw", "Put", "ItemRadio", "ItemWatch", "ItemMap", "ItemCompass" }; respawnWeapons[] = { "cwr2_6G30", "Throw", "Put", "ItemRadio", "ItemWatch", "ItemMap", "ItemCompass" }; magazines[] = { "cwr2_6Rnd_HE_6G30", "cwr2_6Rnd_HE_6G30", "cwr2_6Rnd_HE_6G30", "cwr2_6Rnd_HE_6G30", "SmokeShell", "SmokeShell" }; respawnMagazines[] = { "cwr2_6Rnd_HE_6G30", "cwr2_6Rnd_HE_6G30", "SmokeShell" }; }; class cwr2_SoldierE_AR : cwr2_SoldierE { accuracy = 3.700000; cost = 115000; displayName = "Automatic Rifleman"; nameSound = "veh_mgunner"; icon = "\Ca\characters2\data\icon\i_machinegunner_CA.paa"; threat[] = { 1, 0.100000, 0.400000 }; weapons[] = { "cwr2_RPK74", "Throw", "Put", "ItemRadio", "ItemWatch", "ItemMap", "ItemCompass" }; respawnWeapons[] = { "cwr2_RPK74", "Throw", "Put", "ItemRadio", "ItemWatch", "ItemMap", "ItemCompass" }; magazines[] = { "cwr2_45Rnd_545x39", "cwr2_45Rnd_545x39", "cwr2_45Rnd_545x39", "cwr2_45Rnd_545x39", "cwr2_45Rnd_545x39", "cwr2_45Rnd_545x39", "HandGrenade_East", "HandGrenade_East", "SmokeShell" }; respawnMagazines[] = { "cwr2_45Rnd_545x39", "cwr2_45Rnd_545x39", "HandGrenade_East", "HandGrenade_East", "SmokeShell" }; }; class cwr2_SoldierE_MG : cwr2_SoldierE { accuracy = 3.700000; cost = 130000; displayName = "Machinegunner"; nameSound = "veh_mgunner"; icon = "\Ca\characters2\data\icon\i_machinegunner_CA.paa"; threat[] = { 1, 0.100000, 0.800000 }; weapons[] = { "cwr2_PKM", "Throw", "Put", "ItemRadio", "ItemWatch", "ItemMap", "ItemCompass" }; respawnWeapons[] = { "cwr2_PKM", "Throw", "Put", "ItemRadio", "ItemWatch", "ItemMap", "ItemCompas6" }; class (null) : =K5. { class { }; }; }; };
Теперь соответственно у меня стоит вопрос, что в этом файле нужно изменить, помимо путей к текстурам? Прошу разжевать как инвалиду мозга, потому как я впервые редактирую кфг.файлы Армы2
Сообщение отредактировал Meteor - Среда, 26.03.2014, 05:50