Будем ломать СИГ550
Файл: \configs\weapons\upgrades\w_sig550_up.ltx
В конце есть описания апгрейдов из элементов:

[up_gr_ab_sig550]
elements = up_a_sig550, up_b_sig550

[up_gr_cd_sig550]
elements = up_c_sig550, up_d_sig550

[up_gr_ef_sig550]
elements = up_e_sig550, up_f_sig550

[up_gr_gh_sig550]
elements = up_g_sig550, up_h_sig550

Я понял, что либо первый, либо второй. Надо убрать либо-либо! ОК. Добавляем свои схемы:

[up_gr_ab_sig550]
elements = up_a_sig550
[up_gr_ba_sig550]
elements = up_b_sig550

[up_gr_cd_sig550]
elements = up_c_sig550
[up_gr_dc_sig550]
elements = up_d_sig550

[up_gr_ef_sig550]
elements = up_e_sig550
[up_gr_fe_sig550]
elements = up_f_sig550

[up_gr_gh_sig550]
elements = up_g_sig550
[up_gr_hg_sig550]
elements = up_h_sig550

Ну вот. либо-либо - нет!
А теперь надо наши, вновь введённые схемы, разрешить для СИГа.
Открываем: configs\weapons\w_sig550.ltx и добавляем:

upgrades = up_gr_ab_sig550, up_gr_ba_sig550, up_gr_cd_sig550, up_gr_dc_sig550, up_gr_ef_sig550, up_gr_fe_sig550, up_gr_gh_sig550, up_gr_hg_sig550, up_gr_i_sig550, up_gr_j_sig550, up_gr_k_sig550

Апгрейдим СИГ до посинения.
Точно также можно изменять апгрейды на другие стволы и броники