Regarding Outfit Full Upgrade : How do I make it
I will explain a little bit about how this mod was created for you and I recommend notepad++ to do it, here we go :
1st part
In every outfit upgrade file, every single upgrade is occupying a section code or "part" (ingame terms) it devine what tier an upgrade is. It is marked by alphabet at the end of upgrade position,ex:
up_sect_ firstc_merc_rad_outfit
up_sect_ firstd_merc_rad_outfit
etc..
Every section contain two alphabet, example --> ab, cd, and ef, is considered three different section. One section can only contain one upgrade.
So to enable full upgrade, we need to change the section in every tree, example:
up_sect_ firsta_merc_rad_outfit-----> a "different section"
up_sect_ firstc_merc_rad_outfit-----> c "one section with d"
up_sect_ firstd_merc_rad_outfit-----> d "one section with c"
up_sect_ firste_merc_rad_outfit-----> e "one section with f"
up_sect_ firstf_merc_rad_outfit-----> f "one section with e"
So we need to change the d to e, the original e to g, and original f to I. This also mean we created new section, that is section gh, and ij. This section need to be "registered" at the end of the file.
You need to do these to other tree, it consiat of five
different tree that include: first, secon, third, fourt, fifth. P.S.
secon and fourt is not a typo, because tree name can only consisit of
five digits and the sixth digit is reserved for section information
2nd part
if you edit all the code above you will come to the next section, it's code look like this:
[up firstd_merc_rad_outfit]
scheme_index = 1, 1
known = 1
effects = up_gr_firstef_merc_rad_outfit
section = up_sect_firstd_merc_rad_outfit
property = prop_durability
prec />prec & b
effect_functor = inventory_upgrades.effect_functor_a
effect_parameter = something_here
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_arm_b5_name
description = st_up_arm_b5_descr
icon = ui_inGame2_upgrade_merc_exo_outfit_4
Change the code in bold, the rule is the same as part1
the "effect" line, will devine the next unlocked upgrade after you purchase this upgrade, it's written:
effects = up_gr_firstef_merc_rad_outfit -------------> that means the next section or "part" is cd. (From now on let's call it PART)
the "section" line, will devine which upgrade information is used, it's written:
section = up_sect_firstd_merc_rad_outfit -------------> that means this section will use upgrade information from this section :
[up_sect_firstd_merc_rad_outfit]cost = 2500
value = +15
immunities_sect_add = sect_exo_outfit_immunities_add
If you mod it right,this section will changed from this:
[up firstd_merc_rad_outfit] <------- still d
scheme_index = 1, 1
known = 1
effects = up_gr_firstef_merc_rad_outfit <------- still the original ef PART
section = up_sect_firstd_merc_rad_outfit <------- still d
property = prop_durability
prec />prec & b
effect_functor = inventory_upgrades.effect_functor_a
effect_parameter = something_here
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_arm_b5_name
description = st_up_arm_b5_descr
icon = ui_inGame2_upgrade_merc_exo_outfit_4
TO this:
[up firste_merc_rad_outfit] <------- become e
scheme_index = 1, 1
known = 1
effects = up_gr_firstgh_merc_rad_outfit <------- become the modded gf PART
section = up_sect_firste_merc_rad_outfit <------- become e
property = prop_durability
prec />prec & b
effect_functor = inventory_upgrades.effect_functor_a
effect_parameter = something_here
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_arm_b5_name
description = st_up_arm_b5_descr
icon = ui_inGame2_upgrade_merc_exo_outfit_4
Do this to all similar code.
if you edit all the code above you will come to the next section, it's code look like this:
[up firstd_merc_rad_outfit]
scheme_index = 1, 1
known = 1
effects = up_gr_firstef_merc_rad_outfit
section = up_sect_firstd_merc_rad_outfit
property = prop_durability
prec />prec & b
effect_functor = inventory_upgrades.effect_functor_a
effect_parameter = something_here
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_arm_b5_name
description = st_up_arm_b5_descr
icon = ui_inGame2_upgrade_merc_exo_outfit_4
Change the code in bold, the rule is the same as part1
the "effect" line, will devine the next unlocked upgrade after you purchase this upgrade, it's written:
effects = up_gr_firstef_merc_rad_outfit -------------> that means the next section or "part" is cd. (From now on let's call it PART)
the "section" line, will devine which upgrade information is used, it's written:
section = up_sect_firstd_merc_rad_outfit -------------> that means this section will use upgrade information from this section :
[up_sect_firstd_merc_rad_outfit]cost = 2500
value = +15
immunities_sect_add = sect_exo_outfit_immunities_add
If you mod it right,this section will changed from this:
[up firstd_merc_rad_outfit] <------- still d
scheme_index = 1, 1
known = 1
effects = up_gr_firstef_merc_rad_outfit <------- still the original ef PART
section = up_sect_firstd_merc_rad_outfit <------- still d
property = prop_durability
prec />prec & b
effect_functor = inventory_upgrades.effect_functor_a
effect_parameter = something_here
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_arm_b5_name
description = st_up_arm_b5_descr
icon = ui_inGame2_upgrade_merc_exo_outfit_4
TO this:
[up firste_merc_rad_outfit] <------- become e
scheme_index = 1, 1
known = 1
effects = up_gr_firstgh_merc_rad_outfit <------- become the modded gf PART
section = up_sect_firste_merc_rad_outfit <------- become e
property = prop_durability
prec />prec & b
effect_functor = inventory_upgrades.effect_functor_a
effect_parameter = something_here
prereq_functor = inventory_upgrades.prereq_functor_a
prereq_tooltip_functor = inventory_upgrades.prereq_tooltip_functor_a
prereq_params =
name = st_up_arm_b5_name
description = st_up_arm_b5_descr
icon = ui_inGame2_upgrade_merc_exo_outfit_4
Do this to all similar code.
3rd part
At the end of the last part you will see this type of code
[up_gr_firstab_merc_rad_outfit]
elements = up_firsta_merc_rad_outfit
[up_gr_firstcd_merc_rad_outfit] <---------- this is what i mean by PART, see the cd after first
elements = up_firstc_merc_rad_outfit, up_firstd_merc_rad_outfit <----------- this part is referenced to our last edited section
[up_gr_firstef_merc_rad_outfit]
elements = up_firste_merc_rad_outfit, up_firstf_merc_rad_outfit
This code is for the first upgrade tree, there are only three part here you need to add the new added PART section to the line below it and delete the unneeded section, like this:
[up_gr_firstab_merc_rad_outfit]
elements = up_firsta_merc_rad_outfit
[up_gr_firstcd_merc_rad_outfit]
elements = up_firstc_merc_rad_outfit
[up_gr_firstef_merc_rad_outfit]
elements = up_firste_merc_rad_outfit
[up_gr_firstgh_merc_rad_outfit]
elements = up_firstg_merc_rad_outfit
[up_gr_firstij_merc_rad_outfit]
elements = up_firsti_merc_rad_outfit
Do this to all similar code
At the end of the last part you will see this type of code
[up_gr_firstab_merc_rad_outfit]
elements = up_firsta_merc_rad_outfit
[up_gr_firstcd_merc_rad_outfit] <---------- this is what i mean by PART, see the cd after first
elements = up_firstc_merc_rad_outfit, up_firstd_merc_rad_outfit <----------- this part is referenced to our last edited section
[up_gr_firstef_merc_rad_outfit]
elements = up_firste_merc_rad_outfit, up_firstf_merc_rad_outfit
This code is for the first upgrade tree, there are only three part here you need to add the new added PART section to the line below it and delete the unneeded section, like this:
[up_gr_firstab_merc_rad_outfit]
elements = up_firsta_merc_rad_outfit
[up_gr_firstcd_merc_rad_outfit]
elements = up_firstc_merc_rad_outfit
[up_gr_firstef_merc_rad_outfit]
elements = up_firste_merc_rad_outfit
[up_gr_firstgh_merc_rad_outfit]
elements = up_firstg_merc_rad_outfit
[up_gr_firstij_merc_rad_outfit]
elements = up_firsti_merc_rad_outfit
Do this to all similar code
Comments
Post a Comment