Flashburn-I PM'd you. Below is a body of the edit. I uploaded a CORE folder I made. Updates okay into the game-you see the mod (Iraqi helmets on Russian enlisted)then in 2 minutes the dreaded oo1 error. Everyone gets helmets except tankers and officers.
//Cfgp2Pd auto converter
sa_tank_crew=()
{
type[*] = INF;
mesh[s] = sa_tankman;
mass[f] = 80;
effect[f] = 1;
vis_factor[f] = 0.5;
anim_table[s] = soldier;
speech[s] = speech_rus_af;
links[s] = links_regular;
command[f] = 10;
speeds[v] = 5, 12, 0, 0;
ostov_type[s] = tabs\bodys_mtc80.cfgpack, sahum_body*;
voices[u] = 8;
weapons[su]()
{
AKM, 0;
RGD5, 0;
} //endof weapons
shells[su]()
{
762_AP, 60;
RGD5, 2;
} //endof shells
addins[ssb]()
{
SA_THELMET, head2, false;
HAMMER, 2hands_shell, true;
} //endof addins
} //endof sa_tank_crew
sa_inf_officer=()
{
type[*] = COM;
mesh[s] = sa_soldier;
mass[f] = 80;
effect[f] = 5;
vis_factor[f] = 0.5;
anim_table[s] = soldier;
speech[s] = speech_rus_af;
links[s] = links_regular;
command[f] = 10;
speeds[v] = 5, 12, 0, 0;
ostov_type[s] = tabs\bodys_mtc80.cfgpack, sahum_body*;
hum_params[v] = 1.5, 0, 0, 0;
voices[u] = 8;
radio[b] = true;
weapons[su]()
{
AKM, 0;
RGD5, 0;
} //endof weapons
shells[su]()
{
762_AP, 120;
RGD5, 1;
} //endof shells
addins[ssb]()
{
SA_CAP, head2, false;
} //endof addins
} //endof sa_inf_officer
sa_inf_agunner=()
{
type[*] = INF;
mesh[s] = sa_soldier;
mass[f] = 80;
effect[f] = 1;
vis_factor[f] = 0.5;
anim_table[s] = soldier;
speech[s] = speech_rus_af;
links[s] = links_regular;
command[f] = 10;
speeds[v] = 5, 12, 0, 0;
ostov_type[s] = tabs\bodys_mtc80.cfgpack, sahum_body*;
voices[u] = 8;
weapons[su]()
{
AKM, 0;
RGD5, 0;
} //endof weapons
shells[su]()
{
762_AP, 120;
RGD5, 1;
} //endof shells
addins[ssb]()
{
IQ_HELMET, head2, false;
R_SHOVEL, shovel, false;
R_FLASK, flask, false;
} //endof addins
} //endof sa_inf_agunner
sa_inf_mgunner=()
{
type[*] = HINF;
mesh[s] = sa_soldier;
mass[f] = 80;
effect[f] = 5;
vis_factor[f] = 0.5;
anim_table[s] = soldier;
speech[s] = speech_rus_af;
links[s] = links_regular;
command[f] = 10;
speeds[v] = 4, 7, 0, 0;
ostov_type[s] = tabs\bodys_mtc80.cfgpack, sahum_body*;
voices[u] = 8;
weapons[su]()
{
RPK, 0;
RGD5, 0;
} //endof weapons
shells[su]()
{
762_AP, 160;
RGD5, 1;
} //endof shells
addins[ssb]()
{
IQ_HELMET, head2, false;
R_FLASK, flask, false;
} //endof addins
} //endof sa_inf_mgunner
sa_inf_rpg=()
{
type[*] = ATR;
mesh[s] = sa_soldier;
mass[f] = 80;
effect[f] = 7;
vis_factor[f] = 0.5;
anim_table[s] = soldier;
speech[s] = speech_rus_af;
links[s] = links_rpg;
command[f] = 10;
speeds[v] = 4, 7, 0, 0;
ostov_type[s] = tabs\bodys_mtc80.cfgpack, sahum_body*;
voices[u] = 8;
weapons[su]()
{
RPG7, 0;
} //endof weapons
shells[su]()
{
PG7, 6;
} //endof shells
addins[ssb]()
{
IQ_HELMET, head2, false;
R_FLASK, flask, false;
} //endof addins
} //endof sa_inf_rpg
sa_inf_sniper=()
{
type[*] = HINF;
mesh[s] = sa_soldier;
mass[f] = 80;
effect[f] = 3;
vis_factor[f] = 0.25;
anim_table[s] = soldier;
speech[s] = speech_rus_af;
links[s] = links_regular;
command[f] = 10;
speeds[v] = 5, 12, 0, 0;
ostov_type[s] = tabs\bodys_mtc80.cfgpack, sahum_body*;
voices[u] = 8;
hum_params[v] = 1.3, 0, 0, 0.4;
radio[b] = true;
weapons[su]()
{
SVD, 0;
} //endof weapons
shells[su]()
{
762_APP, 30;
} //endof shells
addins[ssb]()
{
IQ_HELMET, head2, false;
} //endof addins
} //endof sa_inf_sniper
sa_pilot1=()
{
type[*] = INF;
mesh[s] = sa_soldier;
mass[f] = 80;
effect[f] = 1;
vis_factor[f] = 0.5;
anim_table[s] = soldier;
speech[s] = speech_rus_af;
links[s] = links_regular;
command[f] = 10;
speeds[v] = 5, 12, 0, 0;
ostov_type[s] = tabs\bodys_mtc80.cfgpack, sahum_body*;
voices[u] = 8;
weapons[su]()
{
TT33, 0;
} //endof weapons
shells[su]()
{
762_AP, 14;
} //endof shells
addins[ssb]()
{
SAR_THELMET, head2, false;
R_PGLASS, glasses, false;
} //endof addins
} //endof sa_pilot1