This hasn't been updated for the newest version, so your mileage may vary, seems like it's broken for now. Will be a while before I update mods for my install of Cyberpunk and fix this one.
Hi would you mind sharing how this works. I do not seem to get this working properly.
By that I mean that the stats that are choosen seem to be from the ones I "activated" (commented out) but how they are applied seems pretty random.
By that I mean that for example an "intelligence based" cyberware does not seem to get only stats that are within the tables for intelligence cyberware. Instead it seems to get them from everywhere.
Also wenn I remove all stats from the generic Cyberare tables and the tables with no attribute assigned it seems that this forces cyberpunk to a fallback where it uses stats that are disabled / not commented out.
Hello! I've studied your code and made an updated version for this mod using lua only, are you happy for me to publish the new one?
Edit: since people have been asking for over a week, I've made it available at https://www.nexusmods.com/cyberpunk2077/mods/12343/. If bloodaxis you are unhappy about this as per the modification permission of your mod, fell free to reply me and I'll delete mine
Edit 2: apologies for spamming you, I had to reply everyone under my comment...
I would very much like to give it a try. I suspect that w/ P2.1 they broke how random stat modifiers are suppose to roll. I spent several hours trying different rip docs and all I seem to get is the same trash modifiers. I've seen some of the P2.0 modifier rolls and they are so much better.
Tested on 2.1, it works. I am using both the stat edit and the max stat mod. Just that before upgrading any components, some values are doubled. For example, melee dmg bonus max would be +7.5% but some of my gear before upgrading are already at +15% and drop to +7.5% after upgrading. But everything seems to work fine regardless.
Edit: Nvm some stats are actually missing like mitigation chance. Overall works excluding some stats
120 comments
cet code:
CWRandomMax = {
description = "Cyberware Max Random Stat"
}
function CWRandomMax:new()
registerForEvent("onInit", function()
if TweakDB:GetFlat("CyberwareRandom.Max") ~= true then
TweakDB:SetFlat("CyberwareRandom.Max", true)
TweakDB:SetFlat("Modifiers.HealthRandom.min", TweakDB:GetFlat("Modifiers.HealthRandom.max"))
TweakDB:SetFlat("Modifiers.ArmorRandom.min", TweakDB:GetFlat("Modifiers.ArmorRandom.max"))
TweakDB:SetFlat("Modifiers.CarryCapacityRandom.min", TweakDB:GetFlat("Modifiers.CarryCapacityRandom.max"))
TweakDB:SetFlat("Modifiers.MeleeResistanceRandom.min", TweakDB:GetFlat("Modifiers.MeleeResistanceRandom.max"))
TweakDB:SetFlat("Modifiers.StealthHitDamageBonusRandom.min", TweakDB:GetFlat("Modifiers.StealthHitDamageBonusRandom.max"))
TweakDB:SetFlat("Modifiers.MeleeDamagePercentBonusRandom.min", TweakDB:GetFlat("Modifiers.MeleeDamagePercentBonusRandom.max"))
TweakDB:SetFlat("Modifiers.ReloadSpeedPercentBonusRandom.min", TweakDB:GetFlat("Modifiers.ReloadSpeedPercentBonusRandom.max"))
TweakDB:SetFlat("Modifiers.HealingItemsEffectPercentBonusRandom.min", TweakDB:GetFlat("Modifiers.HealingItemsEffectPercentBonusRandom.max"))
TweakDB:SetFlat("Modifiers.HealthRegenPercentRandom.min", TweakDB:GetFlat("Modifiers.HealthRegenPercentRandom.max"))
TweakDB:SetFlat("Modifiers.ExplosionDamagePercentBonusRandom.min", TweakDB:GetFlat("Modifiers.ExplosionDamagePercentBonusRandom.max"))
TweakDB:SetFlat("Modifiers.ExplosionResistanceRandom.min", TweakDB:GetFlat("Modifiers.ExplosionResistanceRandom.max"))
TweakDB:SetFlat("Modifiers.BonusQuickHackDamageRandom.min", TweakDB:GetFlat("Modifiers.BonusQuickHackDamageRandom.max"))
TweakDB:SetFlat("Modifiers.HealingItemsChargesRegenMultRandom.min", TweakDB:GetFlat("Modifiers.HealingItemsChargesRegenMultRandom.max"))
TweakDB:SetFlat("Modifiers.RecoilPercentBonusRandom.min", TweakDB:GetFlat("Modifiers.RecoilPercentBonusRandom.max"))
TweakDB:SetFlat("Modifiers.DamageOverTimeResistanceRandom.min", TweakDB:GetFlat("Modifiers.DamageOverTimeResistanceRandom.max"))
TweakDB:SetFlat("Modifiers.RamOnKillRandom.min", TweakDB:GetFlat("Modifiers.RamOnKillRandom.max"))
TweakDB:SetFlat("Modifiers.BonusRicochetDamageRandom.min", TweakDB:GetFlat("Modifiers.BonusRicochetDamageRandom.max"))
TweakDB:SetFlat("Modifiers.GrenadesChargesRegenMultRandom.min", TweakDB:GetFlat("Modifiers.GrenadesChargesRegenMultRandom.max"))
TweakDB:SetFlat("Modifiers.ADSSpeedPercentBonusRandom.min", TweakDB:GetFlat("Modifiers.ADSSpeedPercentBonusRandom.max"))
TweakDB:SetFlat("Modifiers.HeadshotDamageMultiplierRandom.min", TweakDB:GetFlat("Modifiers.HeadshotDamageMultiplierRandom.max"))
TweakDB:SetFlat("Modifiers.VisibilityReductionRandom.min", TweakDB:GetFlat("Modifiers.VisibilityReductionRandom.max"))
TweakDB:SetFlat("Modifiers.DamageOverTimePercentBonusRandom.min", TweakDB:GetFlat("Modifiers.DamageOverTimePercentBonusRandom.max"))
TweakDB:SetFlat("Modifiers.CritChanceRandom.min", TweakDB:GetFlat("Modifiers.CritChanceRandom.max"))
TweakDB:SetFlat("Modifiers.CritDamageRandom.min", TweakDB:GetFlat("Modifiers.CritDamageRandom.max"))
TweakDB:SetFlat("Modifiers.MitigationChanceRandom.min", TweakDB:GetFlat("Modifiers.MitigationChanceRandom.max"))
TweakDB:SetFlat("Modifiers.MitigationStrengthRandom.min", TweakDB:GetFlat("Modifiers.MitigationStrengthRandom.max"))
TweakDB:SetFlat("Modifiers.BonusPercentDamageToEnemiesBelowHalfHealthRandom.min", TweakDB:GetFlat("Modifiers.BonusPercentDamageToEnemiesBelowHalfHealthRandom.max"))
TweakDB:SetFlat("Modifiers.BonusPercentDamageToEnemiesAtFullHealthRandom.min", TweakDB:GetFlat("Modifiers.BonusPercentDamageToEnemiesAtFullHealthRandom.max"))
TweakDB:SetFlat("Modifiers.PercentDamageReductionFromPoisonedEnemiesRandom.min", TweakDB:GetFlat("Modifiers.PercentDamageReductionFromPoisonedEnemiesRandom.max"))
TweakDB:SetFlat("Modifiers.DodgeStaminaCostReductionRandom.min", TweakDB:GetFlat("Modifiers.DodgeStaminaCostReductionRandom.max"))
TweakDB:SetFlat("Modifiers.ChemicalDamagePercentBonusRandom.min", TweakDB:GetFlat("Modifiers.ChemicalDamagePercentBonusRandom.max"))
TweakDB:SetFlat("Modifiers.ThermalDamagePercentBonusRandom.min", TweakDB:GetFlat("Modifiers.ThermalDamagePercentBonusRandom.max"))
TweakDB:SetFlat("Modifiers.ElectricDamagePercentBonusRandom.min", TweakDB:GetFlat("Modifiers.ElectricDamagePercentBonusRandom.max"))
TweakDB:SetFlat("Modifiers.HealOnKillingBleedingTargetRandom.min", TweakDB:GetFlat("Modifiers.HealOnKillingBleedingTargetRandom.max"))
TweakDB:SetFlat("Modifiers.BonusCritChanceVsElectrocutedEnemiesRandom.min", TweakDB:GetFlat("Modifiers.BonusCritChanceVsElectrocutedEnemiesRandom.max"))
TweakDB:SetFlat("Modifiers.BonusPercentDamageVsBurningEnemiesRandom.min", TweakDB:GetFlat("Modifiers.BonusPercentDamageVsBurningEnemiesRandom.max"))
TweakDB:SetFlat("ModifierGroups.GenericCyberwareVariantModifiers_inline1.min", TweakDB:GetFlat("Modifiers.GenericCyberwareVariantModifiers_inline1.max"))
TweakDB:SetFlat("ModifierGroups.GenericCyberwareVariantModifiers_inline2.min", TweakDB:GetFlat("Modifiers.GenericCyberwareVariantModifiers_inline2.max"))
TweakDB:SetFlat("ModifierGroups.GenericCyberwareVariantModifiers_inline3.min", TweakDB:GetFlat("Modifiers.GenericCyberwareVariantModifiers_inline3.max"))
TweakDB:SetFlat("ModifierGroups.GenericCyberwareVariantModifiers_inline4.min", TweakDB:GetFlat("Modifiers.GenericCyberwareVariantModifiers_inline4.max"))
TweakDB:SetFlat("ModifierGroups.GenericCyberwareVariantModifiers_inline5.min", TweakDB:GetFlat("Modifiers.GenericCyberwareVariantModifiers_inline5.max"))
TweakDB:SetFlat("ModifierGroups.GenericCyberwareVariantModifiers_inline6.min", TweakDB:GetFlat("Modifiers.GenericCyberwareVariantModifiers_inline6.max"))
TweakDB:SetFlat("ModifierGroups.GenericCyberwareVariantModifiers_inline7.min", TweakDB:GetFlat("Modifiers.GenericCyberwareVariantModifiers_inline7.max"))
TweakDB:SetFlat("ModifierGroups.GenericCyberwareVariantModifiers_inline8.min", TweakDB:GetFlat("Modifiers.GenericCyberwareVariantModifiers_inline8.max"))
TweakDB:SetFlat("ModifierGroups.GenericCyberwareVariantModifiers_inline9.min", TweakDB:GetFlat("Modifiers.GenericCyberwareVariantModifiers_inline9.max"))
TweakDB:SetFlat("ModifierGroups.GenericCyberwareVariantModifiers_inline10.min", TweakDB:GetFlat("Modifiers.GenericCyberwareVariantModifiers_inline10.max"))
TweakDB:SetFlat("ModifierGroups.GenericCyberwareVariantModifiers_inline11.min", TweakDB:GetFlat("Modifiers.GenericCyberwareVariantModifiers_inline11.max"))
TweakDB:SetFlat("ModifierGroups.GenericCyberwareVariantModifiers_inline12.min", TweakDB:GetFlat("Modifiers.GenericCyberwareVariantModifiers_inline12.max"))
TweakDB:SetFlat("ModifierGroups.GenericCyberwareVariantModifiers_inline13.min", TweakDB:GetFlat("Modifiers.GenericCyberwareVariantModifiers_inline13.max"))
TweakDB:SetFlat("ModifierGroups.GenericCyberwareVariantModifiers_inline14.min", TweakDB:GetFlat("Modifiers.GenericCyberwareVariantModifiers_inline14.max"))
TweakDB:SetFlat("ModifierGroups.GenericCyberwareVariantModifiers_inline15.min", TweakDB:GetFlat("Modifiers.GenericCyberwareVariantModifiers_inline15.max"))
TweakDB:SetFlat("ModifierGroups.GenericCyberwareVariantModifiers_inline16.min", TweakDB:GetFlat("Modifiers.GenericCyberwareVariantModifiers_inline16.max"))
TweakDB:SetFlat("ModifierGroups.GenericCyberwareVariantModifiers_inline17.min", TweakDB:GetFlat("Modifiers.GenericCyberwareVariantModifiers_inline17.max"))
TweakDB:SetFlat("ModifierGroups.SimpleCyberwareVariantModifiers_inline1.min", TweakDB:GetFlat("Modifiers.SimpleCyberwareVariantModifiers_inline1.max"))
TweakDB:SetFlat("ModifierGroups.SimpleCyberwareVariantModifiers_inline2.min", TweakDB:GetFlat("Modifiers.SimpleCyberwareVariantModifiers_inline2.max"))
TweakDB:SetFlat("ModifierGroups.SimpleCyberwareVariantModifiers_inline3.min", TweakDB:GetFlat("Modifiers.SimpleCyberwareVariantModifiers_inline3.max"))
TweakDB:SetFlat("ModifierGroups.SimpleCyberwareVariantModifiers_inline4.min", TweakDB:GetFlat("Modifiers.SimpleCyberwareVariantModifiers_inline4.max"))
TweakDB:SetFlat("ModifierGroups.SimpleCyberwareVariantModifiers_inline5.min", TweakDB:GetFlat("Modifiers.SimpleCyberwareVariantModifiers_inline5.max"))
TweakDB:SetFlat("ModifierGroups.SimpleCyberwareVariantModifiers_inline6.min", TweakDB:GetFlat("Modifiers.SimpleCyberwareVariantModifiers_inline6.max"))
TweakDB:SetFlat("ModifierGroups.SimpleCyberwareVariantModifiers_inline7.min", TweakDB:GetFlat("Modifiers.SimpleCyberwareVariantModifiers_inline7.max"))
TweakDB:SetFlat("ModifierGroups.SimpleCyberwareVariantModifiers_inline8.min", TweakDB:GetFlat("Modifiers.SimpleCyberwareVariantModifiers_inline8.max"))
TweakDB:SetFlat("ModifierGroups.SimpleCyberwareVariantModifiers_inline9.min", TweakDB:GetFlat("Modifiers.SimpleCyberwareVariantModifiers_inline9.max"))
TweakDB:SetFlat("ModifierGroups.SimpleCyberwareVariantModifiers_inline10.min", TweakDB:GetFlat("Modifiers.SimpleCyberwareVariantModifiers_inline10.max"))
TweakDB:SetFlat("ModifierGroups.SimpleCyberwareVariantModifiers_inline11.min", TweakDB:GetFlat("Modifiers.SimpleCyberwareVariantModifiers_inline11.max"))
end
end)
end
return CWRandomMax:new()
tweakxl code:
# comment or delete the stats you want to KEEP
ModifierGroups.TransferCyberwareModifiersToItem.statModifiers:
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline0 # health
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline1 # armor
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline2 # carry cap
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline3 # melee resist
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline4 # stealth dmg
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline5 # melee dmg
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline6 # health regen
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline7 # healing effect
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline8 # reload
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline9 # explosion resist
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline10 # qh dmg
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline11 # mitigation chance
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline12 # mitigation strength
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline13 # healing charge regen
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline14 # explosion dmg
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline15 # recoil
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline16 # dmg-over-time resist
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline17 # headshot dmg
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline18 # ram-on-kill
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline19 # ricochet dmg
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline20 # grenade charge regen
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline21 # ads
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline22 # visibility
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline23 # dmg-over-time
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline24 # crit chance
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline25 # crit dmg
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline26 # dmg half health npc
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline27 # dmg full health npc
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline28 # poison npc dmg red
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline29 # dodge stamina red
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline30 # chem dmg red
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline31 # thermal dmg
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline32 # electrical dmg
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline33 # heal-on-kill
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline34 # crit chance vs electrocuted npc
- !remove ModifierGroups.TransferCyberwareModifiersToItem_inline35 # dmg vs burning npc
ModifierGroups.GenericCyberwareVariantModifiers.statModifiers:
- !remove Modifiers.Armor
- !remove Modifiers.Health
- !remove Modifiers.CarryCapacity
- !remove ModifierGroups.GenericCyberwareVariantModifiers_inline1 # explosion dmg red
- !remove ModifierGroups.GenericCyberwareVariantModifiers_inline2 # melee dmg red
- !remove ModifierGroups.GenericCyberwareVariantModifiers_inline3 # bleed app rate
- !remove ModifierGroups.GenericCyberwareVariantModifiers_inline4 # burn app rate
- !remove ModifierGroups.GenericCyberwareVariantModifiers_inline5 # poison app rate
- !remove ModifierGroups.GenericCyberwareVariantModifiers_inline6 # electrocute app rate
- !remove ModifierGroups.GenericCyberwareVariantModifiers_inline7 #crit chance
- !remove ModifierGroups.GenericCyberwareVariantModifiers_inline8 # crit dmg
- !remove ModifierGroups.GenericCyberwareVariantModifiers_inline9 # mitigation chance
- !remove ModifierGroups.GenericCyberwareVariantModifiers_inline10 # dmg against boss
- !remove ModifierGroups.GenericCyberwareVariantModifiers_inline11 # max speed
- !remove ModifierGroups.GenericCyberwareVariantModifiers_inline12 # qh cooldown
- !remove ModifierGroups.GenericCyberwareVariantModifiers_inline13 # physical dmg
- !remove ModifierGroups.GenericCyberwareVariantModifiers_inline14 # thermal dmg
- !remove ModifierGroups.GenericCyberwareVariantModifiers_inline15 # electrical dmg
- !remove ModifierGroups.GenericCyberwareVariantModifiers_inline16 # chemical dmg
- !remove ModifierGroups.GenericCyberwareVariantModifiers_inline17 # headshot dmg
ModifierGroups.SimpleCyberwareVariantModifiers.statModifiers:
- !remove Modifiers.Armor
- !remove Modifiers.Health
- !remove Modifiers.CarryCapacity
- !remove ModifierGroups.SimpleCyberwareVariantModifiers_inline1 # melee dmg red
- !remove ModifierGroups.SimpleCyberwareVariantModifiers_inline2 # bleed app rate
- !remove ModifierGroups.SimpleCyberwareVariantModifiers_inline3 # burn app rate
- !remove ModifierGroups.SimpleCyberwareVariantModifiers_inline4 # poison app rate
- !remove ModifierGroups.SimpleCyberwareVariantModifiers_inline5 # electrocute app rate
- !remove ModifierGroups.SimpleCyberwareVariantModifiers_inline6 # max speed
- !remove ModifierGroups.SimpleCyberwareVariantModifiers_inline7 # physical dmg
- !remove ModifierGroups.SimpleCyberwareVariantModifiers_inline8 # thermal dmg
- !remove ModifierGroups.SimpleCyberwareVariantModifiers_inline9 # electrical dmg
- !remove ModifierGroups.SimpleCyberwareVariantModifiers_inline10 # chemical dmg
- !remove ModifierGroups.SimpleCyberwareVariantModifiers_inline11 # headshot dmg
ModifierGroups.AdvancedCyberwareModifiers.statModifiers:
- !remove Modifiers.HealthRandom
- !remove Modifiers.ArmorRandom
- !remove Modifiers.CarryCapacityRandom
- !remove Modifiers.MeleeResistanceRandom
- !remove Modifiers.StealthHitDamageBonusRandom
- !remove Modifiers.MeleeDamagePercentBonusRandom
- !remove Modifiers.ReloadSpeedPercentBonusRandom
- !remove Modifiers.HealingItemsEffectPercentBonusRandom
- !remove Modifiers.HealthRegenPercentRandom
- !remove Modifiers.ExplosionDamagePercentBonusRandom
- !remove Modifiers.ExplosionResistanceRandom
- !remove Modifiers.BonusQuickHackDamageRandom
- !remove Modifiers.HealingItemsChargesRegenMultRandom
- !remove Modifiers.RecoilPercentBonusRandom
- !remove Modifiers.DamageOverTimeResistanceRandom
- !remove Modifiers.RamOnKillRandom
- !remove Modifiers.BonusRicochetDamageRandom
- !remove Modifiers.GrenadesChargesRegenMultRandom
- !remove Modifiers.ADSSpeedPercentBonusRandom
- !remove Modifiers.HeadshotDamageMultiplierRandom
- !remove Modifiers.VisibilityReductionRandom
- !remove Modifiers.DamageOverTimePercentBonusRandom
ModifierGroups.AdvancedCyberwareModifiersDriverUpdate.statModifiers:
- !remove Modifiers.HealthRandom
- !remove Modifiers.ArmorRandom
- !remove Modifiers.CarryCapacityRandom
- !remove Modifiers.MeleeResistanceRandom
- !remove Modifiers.StealthHitDamageBonusRandom
- !remove Modifiers.MeleeDamagePercentBonusRandom
- !remove Modifiers.ReloadSpeedPercentBonusRandom
- !remove Modifiers.HealingItemsEffectPercentBonusRandom
- !remove Modifiers.HealthRegenPercentRandom
- !remove Modifiers.ExplosionDamagePercentBonusRandom
- !remove Modifiers.ExplosionResistanceRandom
- !remove Modifiers.BonusQuickHackDamageRandom
- !remove Modifiers.HealingItemsChargesRegenMultRandom
- !remove Modifiers.RecoilPercentBonusRandom
- !remove Modifiers.DamageOverTimeResistanceRandom
- !remove Modifiers.RamOnKillRandom
- !remove Modifiers.BonusRicochetDamageRandom
- !remove Modifiers.GrenadesChargesRegenMultRandom
- !remove Modifiers.ADSSpeedPercentBonusRandom
- !remove Modifiers.HeadshotDamageMultiplierRandom
- !remove Modifiers.VisibilityReductionRandom
- !remove Modifiers.DamageOverTimePercentBonusRandom
- !remove Modifiers.HealthToggle
- !remove Modifiers.ArmorToggle
- !remove Modifiers.CarryCapacityToggle
- !remove Modifiers.MeleeResistanceToggle
- !remove Modifiers.StealthHitDamageBonusToggle
- !remove Modifiers.MeleeDamagePercentBonusToggle
- !remove Modifiers.ReloadSpeedPercentBonusToggle
- !remove Modifiers.HealingItemsEffectPercentBonusToggle
- !remove Modifiers.HealthRegenPercentToggle
- !remove Modifiers.ExplosionDamagePercentBonusToggle
- !remove Modifiers.ExplosionResistanceToggle
- !remove Modifiers.BonusQuickHackDamageToggle
- !remove Modifiers.HealingItemsChargesRegenMultToggle
- !remove Modifiers.RecoilPercentBonusToggle
- !remove Modifiers.DamageOverTimeResistanceToggle
- !remove Modifiers.RamOnKillToggle
- !remove Modifiers.BonusRicochetDamageToggle
- !remove Modifiers.GrenadesChargesRegenMultToggle
- !remove Modifiers.ADSSpeedPercentBonusToggle
- !remove Modifiers.HeadshotDamageMultiplierToggle
- !remove Modifiers.VisibilityReductionToggle
- !remove Modifiers.DamageOverTimePercentBonusToggle
ModifierGroups.BodyCyberwareAdvanced.statModifiers:
- !remove Modifiers.Health
- !remove Modifiers.CarryCapacity
- !remove Modifiers.HealthRegen
- !remove Modifiers.ExplosionResistance
- !remove Modifiers.MeleeResistance
- !remove Modifiers.HealthBoost
- !remove Modifiers.CarryCapacityBoost
- !remove Modifiers.HealthRegenBoost
- !remove Modifiers.ExplosionResistanceBoost
- !remove Modifiers.MeleeResistanceBoost
- !remove Modifiers.ThermalResistance
- !remove Modifiers.ChemicalResistance
- !remove Modifiers.ThermalResistanceBoost
- !remove Modifiers.ChemicalResistanceBoost
ModifierGroups.BodyCyberwareAdvancedDriverUpdate.statModifiers:
- !remove Modifiers.ThermalResistance
- !remove Modifiers.ChemicalResistance
- !remove Modifiers.ThermalResistanceBoost
- !remove Modifiers.ChemicalResistanceBoost
- !remove Modifiers.ThermalResistanceToggle
- !remove Modifiers.ChemicalResistanceToggle
ModifierGroups.BodyCyberwareSimple.statModifiers:
- !remove Modifiers.Health
- !remove Modifiers.CarryCapacity
- !remove Modifiers.HealthRegen
- !remove Modifiers.ExplosionResistance
- !remove Modifiers.MeleeResistance
- !remove Modifiers.HealthBoost
- !remove Modifiers.CarryCapacityBoost
- !remove Modifiers.HealthRegenBoost
- !remove Modifiers.ExplosionResistanceBoost
- !remove Modifiers.MeleeResistanceBoost
ModifierGroups.BodyCyberwareSpecialized.statModifiers:
- !remove Modifiers.PoisonedApplicationRate
- !remove Modifiers.BurningApplicationRate
- !remove Modifiers.ThermalDamage
- !remove Modifiers.ChemicalDamage
- !remove Modifiers.PoisonedApplicationRateBoost
- !remove Modifiers.BurningApplicationRateBoost
- !remove Modifiers.ThermalDamageBoost
- !remove Modifiers.ChemicalDamageBoost
ModifierGroups.CoolCyberwareAdvanced.statModifiers:
- !remove Modifiers.MitigationChance
- !remove Modifiers.ThermalResistance
- !remove Modifiers.ElectricResistance
- !remove Modifiers.ChemicalResistance
- !remove Modifiers.HeadshotDamageMultiplier
- !remove Modifiers.MitigationChanceBoost
- !remove Modifiers.ThermalResistanceBoost
- !remove Modifiers.ElectricResistanceBoost
- !remove Modifiers.ChemicalResistanceBoost
- !remove Modifiers.HeadshotDamageMultiplierBoost
ModifierGroups.CoolCyberwareAdvancedDriverUpdate.statModifiers:
- !remove Modifiers.MitigationChance
- !remove Modifiers.ThermalResistance
- !remove Modifiers.ElectricResistance
- !remove Modifiers.ChemicalResistance
- !remove Modifiers.HeadshotDamageMultiplier
- !remove Modifiers.MitigationChanceBoost
- !remove Modifiers.ThermalResistanceBoost
- !remove Modifiers.ElectricResistanceBoost
- !remove Modifiers.ChemicalResistanceBoost
- !remove Modifiers.HeadshotDamageMultiplierBoost
- !remove Modifiers.MitigationChanceToggle
- !remove Modifiers.ThermalResistanceToggle
- !remove Modifiers.ElectricResistanceToggle
- !remove Modifiers.ChemicalResistanceToggle
- !remove Modifiers.HeadshotDamageMultiplierToggle
ModifierGroups.CoolCyberwareSimple.statModifiers:
- !remove Modifiers.HealthRegen
- !remove Modifiers.StealthHitDamageBonus
- !remove Modifiers.BonusDamageAgainstBosses
- !remove Modifiers.HealthRegenBoost
- !remove Modifiers.StealthHitDamageBonusBoost
- !remove Modifiers.BonusDamageAgainstBossesBoost
ModifierGroups.CoolCyberwareSpecialized.statModifiers:
- !remove Modifiers.CritChance
- !remove Modifiers.CritDamage
- !remove Modifiers.PoisonedApplicationRate
- !remove Modifiers.BleedingApplicationRate
- !remove Modifiers.PhysicalDamage
- !remove Modifiers.ChemicalDamage
- !remove Modifiers.CritChanceBoost
- !remove Modifiers.CritDamageBoost
- !remove Modifiers.PoisonedApplicationRateBoost
- !remove Modifiers.BleedingApplicationRateBoost
- !remove Modifiers.PhysicalDamageBoost
- !remove Modifiers.ChemicalDamageBoost
ModifierGroups.CyberwareModifierBoosts.statModifiers:
- !remove Modifiers.HealthBoost
- !remove Modifiers.ArmorBoost
- !remove Modifiers.CarryCapacityBoost
- !remove Modifiers.MeleeResistanceBoost
- !remove Modifiers.StealthHitDamageBonusBoost
- !remove Modifiers.MeleeDamagePercentBonusBoost
- !remove Modifiers.ReloadSpeedPercentBonusBoost
- !remove Modifiers.HealingItemsEffectPercentBonusBoost
- !remove Modifiers.HealthRegenPercentBoost
- !remove Modifiers.ExplosionDamagePercentBonusBoost
- !remove Modifiers.ExplosionResistanceBoost
- !remove Modifiers.BonusQuickHackDamageBoost
- !remove Modifiers.MitigationChanceBoost
- !remove Modifiers.HealingItemsChargesRegenMultBoost
- !remove Modifiers.RecoilPercentBonusBoost
- !remove Modifiers.DamageOverTimeResistanceBoost
- !remove Modifiers.RamOnKillBoost
- !remove Modifiers.BonusRicochetDamageBoost
- !remove Modifiers.GrenadesChargesRegenMultBoost
- !remove Modifiers.ADSSpeedPercentBonusBoost
- !remove Modifiers.HeadshotDamageMultiplierBoost
- !remove Modifiers.VisibilityReductionBoost
- !remove Modifiers.DamageOverTimePercentBonusBoost
- !remove Modifiers.CritChanceBoost
- !remove Modifiers.CritDamageBoost
- !remove Modifiers.MitigationStrengthBoost
- !remove Modifiers.BonusPercentDamageToEnemiesBelowHalfHealthBoost
- !remove Modifiers.BonusPercentDamageToEnemiesAtFullHealthBoost
- !remove Modifiers.PercentDamageReductionFromPoisonedEnemiesBoost
- !remove Modifiers.DodgeStaminaCostReductionBoost
- !remove Modifiers.ChemicalDamagePercentBonusBoost
- !remove Modifiers.ThermalDamagePercentBonusBoost
- !remove Modifiers.ElectricDamagePercentBonusBoost
- !remove Modifiers.HealOnKillingBleedingTargetBoost
- !remove Modifiers.BonusCritChanceVsElectrocutedEnemiesBoost
- !remove Modifiers.BonusPercentDamageVsBurningEnemiesBoost
ModifierGroups.IntelligenceCyberwareAdvanced.statModifiers:
- !remove Modifiers.QuickhackResistance
- !remove Modifiers.QuickhacksCooldownReduction
- !remove Modifiers.DurationBonusQuickhack
- !remove Modifiers.MechResistance
- !remove Modifiers.QuickhackResistanceBoost
- !remove Modifiers.QuickhacksCooldownReductionBoost
- !remove Modifiers.DurationBonusQuickhackBoost
- !remove Modifiers.MechResistanceBoost
ModifierGroups.IntelligenceCyberwareAdvancedDriverUpdate.statModifiers:
- !remove Modifiers.QuickhackResistance
- !remove Modifiers.QuickhacksCooldownReduction
- !remove Modifiers.DurationBonusQuickhack
- !remove Modifiers.MechResistance
- !remove Modifiers.QuickhackResistanceBoost
- !remove Modifiers.QuickhacksCooldownReductionBoost
- !remove Modifiers.DurationBonusQuickhackBoost
- !remove Modifiers.MechResistanceBoost
- !remove Modifiers.QuickhackResistanceToggle
- !remove Modifiers.QuickhacksCooldownReductionToggle
- !remove Modifiers.DurationBonusQuickhackToggle
- !remove Modifiers.MechResistanceToggle
ModifierGroups.IntelligenceCyberwareSimple.statModifiers:
- !remove Modifiers.BonusDamageAgainstBosses
- !remove Modifiers.BonusQuickHackDamage
- !remove Modifiers.BonusDamageAgainstBossesBoost
- !remove Modifiers.BonusQuickHackDamageBoost
ModifierGroups.IntelligenceCyberwareSpecialized.statModifiers:
- !remove Modifiers.CritChance
- !remove Modifiers.CritDamage
- !remove Modifiers.ElectrocutedApplicationRate
- !remove Modifiers.BurningApplicationRate
- !remove Modifiers.ElectricDamage
- !remove Modifiers.ThermalDamage
- !remove Modifiers.CritChanceBoost
- !remove Modifiers.CritDamageBoost
- !remove Modifiers.ElectrocutedApplicationRateBoost
- !remove Modifiers.BurningApplicationRateBoost
- !remove Modifiers.ElectricDamageBoost
- !remove Modifiers.ThermalDamageBoost
ModifierGroups.ReflexesCyberwareAdvanced.statModifiers:
- !remove Modifiers.MitigationChance
- !remove Modifiers.ElectricResistance
- !remove Modifiers.HeadshotDamageMultiplier
- !remove Modifiers.MitigationChanceBoost
- !remove Modifiers.ElectricResistanceBoost
- !remove Modifiers.HeadshotDamageMultiplierBoost
ModifierGroups.ReflexesCyberwareAdvancedDriverUpdate.statModifiers:
- !remove Modifiers.MitigationChance
- !remove Modifiers.ElectricResistance
- !remove Modifiers.HeadshotDamageMultiplier
- !remove Modifiers.MitigationChanceBoost
- !remove Modifiers.ElectricResistanceBoost
- !remove Modifiers.HeadshotDamageMultiplierBoost
- !remove Modifiers.MitigationChanceToggle
- !remove Modifiers.ElectricResistanceToggle
- !remove Modifiers.HeadshotDamageMultiplierToggle
ModifierGroups.ReflexesCyberwareSimple.statModifiers:
- !remove Modifiers.StealthHitDamageBonus
- !remove Modifiers.MeleeResistance
- !remove Modifiers.BonusDamageAgainstBosses
- !remove Modifiers.MaxSpeed
- !remove Modifiers.StealthHitDamageBonusBoost
- !remove Modifiers.MeleeResistanceBoost
- !remove Modifiers.BonusDamageAgainstBossesBoost
- !remove Modifiers.MaxSpeedBoost
ModifierGroups.ReflexesCyberwareSpecialized.statModifiers:
- !remove Modifiers.BleedingApplicationRate
- !remove Modifiers.ElectrocutedApplicationRate
- !remove Modifiers.ElectricDamage
- !remove Modifiers.PhysicalDamage
- !remove Modifiers.BleedingApplicationRateBoost
- !remove Modifiers.ElectrocutedApplicationRateBoost
- !remove Modifiers.ElectricDamageBoost
- !remove Modifiers.PhysicalDamageBoost
ModifierGroups.SimpleCyberwareModifiers.statModifiers:
- !remove Modifiers.HealthRandom
- !remove Modifiers.ArmorRandom
- !remove Modifiers.CarryCapacityRandom
- !remove Modifiers.MeleeResistanceRandom
- !remove Modifiers.StealthHitDamageBonusRandom
- !remove Modifiers.MeleeDamagePercentBonusRandom
- !remove Modifiers.ReloadSpeedPercentBonusRandom
- !remove Modifiers.HealingItemsEffectPercentBonusRandom
- !remove Modifiers.HealthRegenPercentRandom
- !remove Modifiers.ExplosionDamagePercentBonusRandom
ModifierGroups.SpecializedCyberwareModifiers.statModifiers:
- !remove Modifiers.HealthRandom
- !remove Modifiers.ArmorRandom
- !remove Modifiers.CarryCapacityRandom
- !remove Modifiers.MeleeResistanceRandom
- !remove Modifiers.StealthHitDamageBonusRandom
- !remove Modifiers.MeleeDamagePercentBonusRandom
- !remove Modifiers.ReloadSpeedPercentBonusRandom
- !remove Modifiers.HealingItemsEffectPercentBonusRandom
- !remove Modifiers.HealthRegenPercentRandom
- !remove Modifiers.ExplosionDamagePercentBonusRandom
- !remove Modifiers.ExplosionResistanceRandom
- !remove Modifiers.BonusQuickHackDamageRandom
- !remove Modifiers.HealingItemsChargesRegenMultRandom
- !remove Modifiers.RecoilPercentBonusRandom
- !remove Modifiers.DamageOverTimeResistanceRandom
- !remove Modifiers.RamOnKillRandom
- !remove Modifiers.BonusRicochetDamageRandom
- !remove Modifiers.GrenadesChargesRegenMultRandom
- !remove Modifiers.ADSSpeedPercentBonusRandom
- !remove Modifiers.HeadshotDamageMultiplierRandom
- !remove Modifiers.VisibilityReductionRandom
- !remove Modifiers.DamageOverTimePercentBonusRandom
- !remove Modifiers.CritChanceRandom
- !remove Modifiers.CritDamageRandom
- !remove Modifiers.MitigationChanceRandom
- !remove Modifiers.MitigationStrengthRandom
- !remove Modifiers.BonusPercentDamageToEnemiesBelowHalfHealthRandom
- !remove Modifiers.BonusPercentDamageToEnemiesAtFullHealthRandom
- !remove Modifiers.PercentDamageReductionFromPoisonedEnemiesRandom
- !remove Modifiers.DodgeStaminaCostReductionRandom
- !remove Modifiers.ChemicalDamagePercentBonusRandom
- !remove Modifiers.ThermalDamagePercentBonusRandom
- !remove Modifiers.ElectricDamagePercentBonusRandom
- !remove Modifiers.HealOnKillingBleedingTargetRandom
- !remove Modifiers.BonusCritChanceVsElectrocutedEnemiesRandom
- !remove Modifiers.BonusPercentDamageVsBurningEnemiesRandom
ModifierGroups.TechnicalAbilityCyberwareAdvanced.statModifiers:
- !remove Modifiers.MechResistance
- !remove Modifiers.BonusRicochetDamage
- !remove Modifiers.ThermalResistance
- !remove Modifiers.ElectricResistance
- !remove Modifiers.ChemicalResistance
- !remove Modifiers.MechResistanceBoost
- !remove Modifiers.BonusRicochetDamageBoost
- !remove Modifiers.ThermalResistanceBoost
- !remove Modifiers.ElectricResistanceBoost
- !remove Modifiers.ChemicalResistanceBoost
ModifierGroups.TechnicalAbilityCyberwareAdvancedDriverUpdate.statModifiers:
- !remove Modifiers.MechResistance
- !remove Modifiers.BonusRicochetDamage
- !remove Modifiers.ThermalResistance
- !remove Modifiers.ElectricResistance
- !remove Modifiers.ChemicalResistance
- !remove Modifiers.MechResistanceBoost
- !remove Modifiers.BonusRicochetDamageBoost
- !remove Modifiers.ThermalResistanceBoost
- !remove Modifiers.ElectricResistanceBoost
- !remove Modifiers.ChemicalResistanceBoost
- !remove Modifiers.MechResistanceToggle
- !remove Modifiers.BonusRicochetDamageToggle
- !remove Modifiers.ThermalResistanceToggle
- !remove Modifiers.ElectricResistanceToggle
- !remove Modifiers.ChemicalResistanceToggle
ModifierGroups.TechnicalAbilityCyberwareSimple.statModifiers:
- !remove Modifiers.Armor
- !remove Modifiers.CarryCapacity
- !remove Modifiers.ExplosionResistance
- !remove Modifiers.ArmorBoost
- !remove Modifiers.CarryCapacityBoost
- !remove Modifiers.ExplosionResistanceBoost
ModifierGroups.TechnicalAbilityCyberwareSpecialized.statModifiers:
- !remove Modifiers.MitigationStrength
- !remove Modifiers.ElectrocutedApplicationRate
- !remove Modifiers.BurningApplicationRate
- !remove Modifiers.ElectricDamage
- !remove Modifiers.ThermalDamage
- !remove Modifiers.MitigationStrengthBoost
- !remove Modifiers.ElectrocutedApplicationRateBoost
- !remove Modifiers.BurningApplicationRateBoost
- !remove Modifiers.ElectricDamageBoost
- !remove Modifiers.ThermalDamageBoost
By that I mean that the stats that are choosen seem to be from the ones I "activated" (commented out) but how they are applied seems pretty random.
By that I mean that for example an "intelligence based" cyberware does not seem to get only stats that are within the tables for intelligence cyberware. Instead it seems to get them from everywhere.
Also wenn I remove all stats from the generic Cyberare tables and the tables with no attribute assigned it seems that this forces cyberpunk to a fallback where it uses stats that are disabled / not commented out.
It's a strange behavior at all.
Edit: since people have been asking for over a week, I've made it available at https://www.nexusmods.com/cyberpunk2077/mods/12343/. If bloodaxis you are unhappy about this as per the modification permission of your mod, fell free to reply me and I'll delete mine
Edit 2: apologies for spamming you, I had to reply everyone under my comment...
Edit: Nvm some stats are actually missing like mitigation chance. Overall works excluding some stats